a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
 background:0 0;
 border:0;
 margin:0;
 padding:0;
 vertical-align:baseline;
 outline:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
 display:block
}
del {
 text-decoration:line-through
}
table {
 border-collapse:collapse;
 border-spacing:0;
 border:medium none;
 vertical-align:middle
}
table th {
 border:0;
 padding:5px 7px;
 text-align:center
}
table td {
 padding:5px 10px;
 text-align:center
}
a img {
 border:none
}
.wp-caption,
img {
 max-width:100%;
 height:auto
}
iframe {
 max-width:100%
}
.clearfix:after,
.clearfix:before {
 content:" ";
 display:table
}
.clearfix:after {
 clear:both
}
.clear:after {
 clear:both;
 content:"";
 display:block
}
html {
 overflow-y:scroll!important
}
body {
 font-family:"Open Sans",sans-serif;
 font-weight:400;
 font-size:15px;
 line-height:26px;
 color:#888;
 background-color:#fff;
 overflow-x:hidden!important;
 -webkit-font-smoothing:antialiased
}
h1 {
 font-size:47px;
 line-height:1.17em
}
h2 {
 font-size:39px;
 line-height:1.15em
}
h3 {
 font-size:25px;
 line-height:1.4em
}
h4 {
 font-size:20px;
 line-height:1.5em
}
h5 {
 font-size:17px;
 line-height:1.65em
}
h6 {
 margin:20px 0;
 font-size:14px;
 line-height:1.78em;
 color:#818181;
 font-family:Montserrat,sans-serif;
 font-weight:400
}
h1,
h2,
h3,
h4,
h5 {
 margin:20px 0;
 font-family:Montserrat,sans-serif;
 color:#434343;
 font-weight:600
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
 color:inherit;
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 font-style:inherit;
 line-height:inherit;
 letter-spacing:inherit;
 text-transform:inherit
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
 color:#067CFF
}
a,
p a {
 color:#434343;
 text-decoration:none;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
a:hover,
p a:hover {
 color:#067CFF
}
p {
 margin:10px 0
}
input[type=submit] {
 -webkit-appearance:none
}
ol,
ul {
 list-style-position:inside;
 margin:15px 0
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin:0;
 padding:0 0 0 15px
}
pre {
 background-color:#fff;
 padding:15px;
 max-width:100%;
 white-space:pre-wrap;
 word-wrap:break-word;
 margin:15px 0
}
dt {
 font-size:15px;
 font-weight:700;
 margin-bottom:10px
}
dd {
 margin-bottom:15px
}
sub,
sup {
 font-size:75%;
 height:0;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 top:.5ex
}
sup {
 bottom:.5ex
}
.wp-caption-text {
 margin:0;
 font-style:italic
}
table {
 width:100%
}
table tbody tr,
table thead tr {
 border:1px solid #e5e5e5
}
table tbody th {
 border-right:1px solid #e5e5e5
}
blockquote {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:10px 0;
 padding:0 50px 0 2px;
 font-size:17px;
 font-family:"Open Sans",sans-serif;
 font-weight:400;
 line-height:32px;
 text-align:left;
 quotes:none;
 box-sizing:border-box;
 color:#212121
}
blockquote>* {
 color:inherit;
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 font-style:inherit;
 line-height:inherit;
 letter-spacing:inherit;
 text-transform:inherit;
 margin:0
}
blockquote:after,
blockquote:before {
 content:''
}
blockquote cite {
 font-style:normal;
 font-weight:400
}
blockquote p {
 display:table
}
blockquote p:before {
 font-family:ElegantIcons;
 content:"\7b";
 display:table-cell;
 width:1%;
 padding:0 10px 0 0;
 font-size:72px;
 line-height:72px;
 font-weight:400;
 color:#d9d9d9;
 vertical-align:top;
 position:relative;
 top:-10px;
 font-style:normal
}
::selection {
 background:#067CFF;
 color:#fff
}
::-moz-selection {
 background:#067CFF;
 color:#fff
}
.bypostauthor,
.gallery-caption,
.sticky,
.wp-caption,
.wp-caption-text {
 opacity:1
}
.alignleft {
 float:left;
 margin:0 20px 20px 0
}
.alignright {
 float:right;
 margin:0 0 20px 20px
}
.aligncenter {
 display:block;
 margin:10px auto
}
.alignwide {
 margin-left:auto;
 margin-right:auto;
 clear:both
}
@media only screen and (max-width:1024px) {
 .alignwide {
  width:100%;
  max-width:100%
 }
}
.alignfull {
 position:relative;
 left:-1rem;
 width:calc(100% + (2 * 1rem));
 max-width:calc(100% + (2 * 1rem));
 clear:both
}
@media only screen and (max-width:1024px) {
 .alignfull {
  left:calc(-12.5% - 75px);
  width:calc(125% + 150px);
  max-width:calc(125% + 150px);
  margin-top:calc(2 * 1rem);
  margin-bottom:calc(2 * 1rem)
 }
}
.text-align-right {
 text-align:right
}
.text-align-left {
 text-align:left
}
.text-align-center {
 text-align:center
}
.edgt-wrapper {
 position:relative;
 left:0;
 z-index:1000
}
.edgt-wrapper .edgt-wrapper-inner {
 width:100%;
 overflow:hidden
}
.edgt-content {
 position:relative;
 margin-top:0;
 z-index:100;
 background-color:#fff
}
.edgt-boxed {
 overflow:hidden!important
}
.edgt-boxed .edgt-wrapper {
 display:inline-block;
 vertical-align:middle;
 width:100%
}
.touch .edgt-boxed .edgt-wrapper {
 background-repeat:repeat
}
.edgt-boxed .edgt-wrapper .edgt-wrapper-inner {
 width:1150px;
 overflow:visible;
 margin:auto
}
.edgt-boxed .edgt-content {
 overflow:hidden
}
.edgt-boxed .edgt-footer-inner {
 width:1150px;
 margin:auto
}
.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed,
.edgt-boxed .edgt-page-header .edgt-sticky-header {
 width:1150px;
 left:auto
}
.edgt-paspartu-enabled .edgt-wrapper {
 padding:10px;
 background-color:#fff;
 box-sizing:border-box
}
.edgt-paspartu-enabled.edgt-top-paspartu-disabled .edgt-wrapper {
 padding-top:0!important
}
.edgt-smooth-transition-loader {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:2000;
 background-color:#fff
}
.edgt-container {
 background-color:#fff;
 position:relative;
 padding:0;
 width:100%;
 z-index:100
}
.edgt-container:before {
 content:" ";
 display:table
}
.edgt-container:after {
 content:" ";
 display:table;
 clear:both
}
body.page-template-user-dashboard .edgt-content,
body.woocommerce-account .edgt-content,
body.woocommerce-cart .edgt-content,
body.woocommerce-checkout .edgt-content {
 background-color:#fff
}
.edgt-container-inner {
 width:1100px;
 margin:0 auto
}
.edgt-full-width {
 position:relative;
 z-index:100
}
.edgt-content .edgt-content-inner>.edgt-container>.edgt-container-inner,
.edgt-content .edgt-content-inner>.edgt-full-width>.edgt-full-width-inner {
 padding-top:40px
}
@media only screen and (min-width:1400px) {
 .edgt-grid-1300 .edgt-container-inner,
 .edgt-grid-1300 .edgt-footer-bottom-border-holder.edgt-in-grid,
 .edgt-grid-1300 .edgt-footer-top-border-holder.edgt-in-grid,
 .edgt-grid-1300 .edgt-grid,
 .edgt-grid-1300 .edgt-row-grid-section {
  width:1300px
 }
 .edgt-grid-1300.edgt-boxed .edgt-footer-inner,
 .edgt-grid-1300.edgt-boxed .edgt-wrapper-inner {
  width:1350px
 }
 .edgt-grid-1300.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed,
 .edgt-grid-1300.edgt-boxed .edgt-page-header .edgt-sticky-header,
 .edgt-grid-1300.edgt-boxed .edgt-search-cover {
  width:1350px;
  left:auto
 }
 .edgt-grid-1300.edgt-boxed .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
  width:1270px
 }
 .edgt-grid-1300.edgt-boxed .edgt-top-bar {
  width:1270px;
  margin:0 auto;
  display:block
 }
 .edgt-grid-1300.edgt-boxed .edgt-top-bar .edgt-vertical-align-containers {
  padding:0
 }
}
@media only screen and (min-width:1300px) {
 .edgt-grid-1200 .edgt-container-inner,
 .edgt-grid-1200 .edgt-footer-bottom-border-holder.edgt-in-grid,
 .edgt-grid-1200 .edgt-footer-top-border-holder.edgt-in-grid,
 .edgt-grid-1200 .edgt-grid,
 .edgt-grid-1200 .edgt-row-grid-section {
  width:1200px
 }
 .edgt-grid-1200.edgt-boxed .edgt-footer-inner,
 .edgt-grid-1200.edgt-boxed .edgt-wrapper-inner {
  width:1250px
 }
 .edgt-grid-1200.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed,
 .edgt-grid-1200.edgt-boxed .edgt-page-header .edgt-sticky-header,
 .edgt-grid-1200.edgt-boxed .edgt-search-cover {
  width:1250px;
  left:auto
 }
}
@media only screen and (min-width:1200px) {
 .edgt-grid-1000 .edgt-container-inner,
 .edgt-grid-1000 .edgt-footer-bottom-border-holder.edgt-in-grid,
 .edgt-grid-1000 .edgt-footer-top-border-holder.edgt-in-grid,
 .edgt-grid-1000 .edgt-grid,
 .edgt-grid-1000 .edgt-row-grid-section {
  width:1000px
 }
 .edgt-grid-1000.edgt-boxed .edgt-footer-inner,
 .edgt-grid-1000.edgt-boxed .edgt-wrapper-inner {
  width:1050px
 }
 .edgt-grid-1000.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed,
 .edgt-grid-1000.edgt-boxed .edgt-page-header .edgt-sticky-header,
 .edgt-grid-1000.edgt-boxed .edgt-search-cover {
  width:1050px;
  left:auto
 }
}
@media only screen and (min-width:1024px) {
 .edgt-grid-800 .edgt-container-inner,
 .edgt-grid-800 .edgt-footer-bottom-border-holder.edgt-in-grid,
 .edgt-grid-800 .edgt-footer-top-border-holder.edgt-in-grid,
 .edgt-grid-800 .edgt-grid,
 .edgt-grid-800 .edgt-row-grid-section {
  width:800px
 }
 .edgt-grid-800.edgt-boxed .edgt-footer-inner,
 .edgt-grid-800.edgt-boxed .edgt-wrapper-inner {
  width:850px
 }
 .edgt-grid-800.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed,
 .edgt-grid-800.edgt-boxed .edgt-page-header .edgt-sticky-header,
 .edgt-grid-800.edgt-boxed .edgt-search-cover {
  width:850px;
  left:auto
 }
}
@-webkit-keyframes preload-background {
 from {
  background-position:0 0
 }
 to {
  background-position:100% 0
 }
}
@keyframes preload-background {
 from {
  background-position:0 0
 }
 to {
  background-position:100% 0
 }
}
.edgt-preload-background {
 background-color:transparent!important;
 background-image:url(../img/preload_pattern.png)!important;
 background-repeat:repeat!important;
 background-attachment:scroll!important;
 background-size:inherit!important;
 -webkit-animation-name:preload-background;
 -webkit-animation-duration:40s;
 -webkit-animation-iteration-count:infinite;
 -webkit-animation-timing-function:linear;
 -webkit-animation-delay:0s;
 -webkit-animation-fill-mode:forwards;
 animation-name:preload-background;
 animation-duration:40s;
 animation-iteration-count:infinite;
 animation-timing-function:linear;
 animation-delay:0s;
 animation-fill-mode:forwards
}
.edgt-grid {
 width:1100px;
 margin:0 auto
}
.edgt-vertical-align-containers {
 position:relative;
 height:100%;
 width:100%;
 padding:0 20px;
 box-sizing:border-box
}
.edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-left,
.edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-right {
 width:25%
}
.edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-center {
 width:50%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-center,
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-left,
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-right {
 width:33.33%
}
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-center {
 width:50%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.edgt-vertical-align-containers.edgt-50-50 .edgt-position-left,
.edgt-vertical-align-containers.edgt-50-50 .edgt-position-right {
 width:50%
}
.edgt-vertical-align-containers.edgt-33-66 .edgt-position-left {
 width:33.33%
}
.edgt-vertical-align-containers.edgt-33-66 .edgt-position-right {
 width:66.66%
}
.edgt-vertical-align-containers.edgt-66-33 .edgt-position-left {
 width:66.66%
}
.edgt-vertical-align-containers.edgt-66-33 .edgt-position-right {
 width:33.33%
}
.edgt-vertical-align-containers .edgt-position-left {
 position:relative;
 float:left;
 z-index:2;
 height:100%
}
.edgt-vertical-align-containers .edgt-position-center {
 height:100%;
 width:100%;
 position:absolute;
 left:0;
 text-align:center;
 z-index:1
}
.edgt-vertical-align-containers .edgt-position-right {
 position:relative;
 float:right;
 z-index:2;
 height:100%;
 text-align:right
}
.edgt-vertical-align-containers .edgt-position-center-inner,
.edgt-vertical-align-containers .edgt-position-left-inner,
.edgt-vertical-align-containers .edgt-position-right-inner {
 vertical-align:middle;
 display:inline-block
}
.edgt-vertical-align-containers .edgt-position-right.edgt-has-widget .edgt-position-right-inner {
 height:100%
}
.edgt-vertical-align-containers .edgt-position-center:before,
.edgt-vertical-align-containers .edgt-position-left:before,
.edgt-vertical-align-containers .edgt-position-right:before {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 margin-right:0
}
.last_toggle_el_margin,
.wpb_button,
.wpb_content_element,
.wpb_row,
ul.wpb_thumbnails-fluid>li {
 margin-bottom:0!important
}
.vc_row .wpb_gmaps_widget .wpb_wrapper {
 padding:0;
 background-color:transparent
}
.edgt-row-grid-section {
 position:relative;
 width:1100px;
 margin:0 auto;
 z-index:20
}
.edgt-content-aligment-left {
 text-align:left
}
.edgt-content-aligment-center {
 text-align:center
}
.edgt-content-aligment-right {
 text-align:right
}
@media only screen and (max-width:1280px) {
 .edgt-disabled-bg-image-bellow-1280 {
  background-image:none!important
 }
}
@media only screen and (max-width:1024px) {
 .edgt-disabled-bg-image-bellow-1024 {
  background-image:none!important
 }
}
@media only screen and (max-width:768px) {
 .edgt-disabled-bg-image-bellow-768 {
  background-image:none!important
 }
}
@media only screen and (max-width:680px) {
 .edgt-disabled-bg-image-bellow-680 {
  background-image:none!important
 }
}
@media only screen and (max-width:480px) {
 .edgt-disabled-bg-image-bellow-480 {
  background-image:none!important
 }
}
.edgt-parallax-row-holder {
 position:static;
 padding:0;
 background-repeat:no-repeat;
 background-color:transparent;
 background-position:center 0;
 background-attachment:fixed;
 overflow:hidden;
 transform:translateZ(0)
}
@media only screen and (max-width:1024px) {
 .edgt-parallax-row-holder {
  height:auto!important;
  min-height:200px!important;
  background-position:center top!important;
  background-attachment:scroll;
  background-size:cover
 }
}
.edgt-rev-has-paspartu {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:100%;
 margin:0;
 box-sizing:border-box
}
.edgt-rev-has-paspartu.edgt-side-paspartu-disabled {
 padding-left:0!important;
 padding-right:0!important
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny {
 padding:10px
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled {
 padding-top:0
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 10px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 42px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 20px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 52px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-small {
 padding:20px
}
.edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled {
 padding-top:0
}
.edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 20px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 52px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 40px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 72px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-normal {
 padding:30px
}
.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled {
 padding-top:0
}
.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 30px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 62px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 60px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 92px)!important
}
@media only screen and (max-width:680px) {
 .edgt-rev-has-paspartu.edgt-paspartu-normal {
  padding:20px
 }
 .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled {
  padding-top:0
 }
 .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 20px)!important
 }
 .admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 52px)!important
 }
 .edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 40px)!important
 }
 .admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 72px)!important
 }
}
.edgt-rev-has-paspartu.edgt-paspartu-large {
 padding:50px
}
.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled {
 padding-top:0
}
.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 50px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 82px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 100px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 132px)!important
}
@media only screen and (max-width:680px) {
 .edgt-rev-has-paspartu.edgt-paspartu-large {
  padding:20px
 }
 .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled {
  padding-top:0
 }
 .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 20px)!important
 }
 .admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 52px)!important
 }
 .edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 40px)!important
 }
 .admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
  height:calc(100vh - 72px)!important
 }
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner {
 width:100%!important;
 left:0!important
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
 left:0!important;
 width:100%!important;
 height:100%!important
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:100vh!important
}
.admin-bar .edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
 height:calc(100vh - 32px)!important
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important;
 height:1px;
 width:1px;
 overflow:hidden
}
.screen-reader-text:focus {
 clip:auto!important;
 display:block;
 top:5px;
 left:5px;
 width:auto;
 height:auto;
 padding:15px 23px 14px;
 color:#21759b;
 font-size:14px;
 font-weight:700;
 line-height:normal;
 text-decoration:none;
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 z-index:100000
}
.edgt-two-columns-form-without-space .edgt-column-left {
 display:table-cell;
 width:99%;
 vertical-align:top
}
.edgt-two-columns-form-without-space .edgt-column-right {
 display:table-cell;
 width:1%;
 text-align:left;
 vertical-align:top
}
.edgt-two-columns-form-with-space .edgt-column-left {
 display:table-cell;
 width:99%;
 vertical-align:top;
 padding:0 10px 0 0;
 box-sizing:border-box
}
.edgt-two-columns-form-with-space .edgt-column-right {
 display:table-cell;
 width:1%;
 text-align:left;
 vertical-align:top;
 padding:0 0 0 10px;
 box-sizing:border-box
}
.edgt-grid-row {
 margin-left:-15px;
 margin-right:-15px
}
.edgt-grid-row:after,
.edgt-grid-row:before {
 content:" ";
 display:table
}
.edgt-grid-row:after {
 clear:both
}
.edgt-grid-row .edgt-sidebar-holder {
 margin-bottom:100px
}
.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-left {
 border-right:1px solid #ebebeb;
 padding-right:25px
}
.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-right {
 border-left:1px solid #ebebeb;
 padding-left:29px
}
.edgt-grid-row .edgt-page-content-holder.edgt-content-left {
 padding-right:27px
}
.edgt-grid-row .edgt-page-content-holder.edgt-content-right {
 padding-left:27px
}
@media only screen and (max-width:1024px) {
 .edgt-grid-row .edgt-page-content-holder.edgt-content-left {
  padding-right:15px
 }
 .edgt-grid-row .edgt-page-content-holder.edgt-content-right {
  padding-left:15px
 }
 .edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-left {
  border-right:none
 }
 .edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-right {
  border-left:none;
  padding-left:15px
 }
}
.edgt-grid-no-gutter {
 margin-left:0;
 margin-right:0
}
.edgt-grid-no-gutter>div {
 padding-left:0;
 padding-right:0
}
.edgt-grid-tiny-gutter {
 margin-left:-5px;
 margin-right:-5px
}
.edgt-grid-tiny-gutter>div {
 padding-left:5px;
 padding-right:5px
}
.edgt-grid-small-gutter {
 margin-left:-10px;
 margin-right:-10px
}
.edgt-grid-small-gutter>div {
 padding-left:10px;
 padding-right:10px
}
.edgt-grid-normal-gutter {
 margin-left:-15px;
 margin-right:-15px
}
.edgt-grid-normal-gutter>div {
 padding-left:15px;
 padding-right:15px
}
.edgt-grid-medium-gutter {
 margin-left:-20px;
 margin-right:-20px
}
.edgt-grid-medium-gutter>div {
 padding-left:20px;
 padding-right:20px
}
.edgt-grid-large-gutter {
 margin-left:-25px;
 margin-right:-25px
}
.edgt-grid-large-gutter>div {
 padding-left:25px;
 padding-right:25px
}
.edgt-grid-col-1 {
 position:relative;
 float:left;
 width:8.33333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-1:after,
.edgt-grid-col-1:before {
 content:" ";
 display:table
}
.edgt-grid-col-1:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-1 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-2 {
 position:relative;
 float:left;
 width:16.66667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-2:after,
.edgt-grid-col-2:before {
 content:" ";
 display:table
}
.edgt-grid-col-2:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-2 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-3 {
 position:relative;
 float:left;
 width:25%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-3:after,
.edgt-grid-col-3:before {
 content:" ";
 display:table
}
.edgt-grid-col-3:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-3 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-4 {
 position:relative;
 float:left;
 width:33.33333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-4:after,
.edgt-grid-col-4:before {
 content:" ";
 display:table
}
.edgt-grid-col-4:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-4 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-5 {
 position:relative;
 float:left;
 width:41.66667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-5:after,
.edgt-grid-col-5:before {
 content:" ";
 display:table
}
.edgt-grid-col-5:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-5 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-6 {
 position:relative;
 float:left;
 width:50%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-6:after,
.edgt-grid-col-6:before {
 content:" ";
 display:table
}
.edgt-grid-col-6:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-6 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-7 {
 position:relative;
 float:left;
 width:58.33333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-7:after,
.edgt-grid-col-7:before {
 content:" ";
 display:table
}
.edgt-grid-col-7:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-7 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-8 {
 position:relative;
 float:left;
 width:66.66667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-8:after,
.edgt-grid-col-8:before {
 content:" ";
 display:table
}
.edgt-grid-col-8:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-8 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-9 {
 position:relative;
 float:left;
 width:75%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-9:after,
.edgt-grid-col-9:before {
 content:" ";
 display:table
}
.edgt-grid-col-9:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-9 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-10 {
 position:relative;
 float:left;
 width:83.33333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-10:after,
.edgt-grid-col-10:before {
 content:" ";
 display:table
}
.edgt-grid-col-10:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-10 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-11 {
 position:relative;
 float:left;
 width:91.66667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-11:after,
.edgt-grid-col-11:before {
 content:" ";
 display:table
}
.edgt-grid-col-11:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-11 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-12 {
 position:relative;
 float:left;
 width:100%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px;
 box-sizing:border-box
}
.edgt-grid-col-12:after,
.edgt-grid-col-12:before {
 content:" ";
 display:table
}
.edgt-grid-col-12:after {
 clear:both
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-12 {
  width:100%;
  float:none
 }
}
.edgt-grid-col-push-1 {
 left:8.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-1 {
  left:0
 }
}
.edgt-grid-col-pull-1 {
 right:8.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-1 {
  right:0
 }
}
.edgt-grid-col-push-2 {
 left:16.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-2 {
  left:0
 }
}
.edgt-grid-col-pull-2 {
 right:16.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-2 {
  right:0
 }
}
.edgt-grid-col-push-3 {
 left:25%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-3 {
  left:0
 }
}
.edgt-grid-col-pull-3 {
 right:25%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-3 {
  right:0
 }
}
.edgt-grid-col-push-4 {
 left:33.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-4 {
  left:0
 }
}
.edgt-grid-col-pull-4 {
 right:33.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-4 {
  right:0
 }
}
.edgt-grid-col-push-5 {
 left:41.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-5 {
  left:0
 }
}
.edgt-grid-col-pull-5 {
 right:41.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-5 {
  right:0
 }
}
.edgt-grid-col-push-6 {
 left:50%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-6 {
  left:0
 }
}
.edgt-grid-col-pull-6 {
 right:50%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-6 {
  right:0
 }
}
.edgt-grid-col-push-7 {
 left:58.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-7 {
  left:0
 }
}
.edgt-grid-col-pull-7 {
 right:58.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-7 {
  right:0
 }
}
.edgt-grid-col-push-8 {
 left:66.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-8 {
  left:0
 }
}
.edgt-grid-col-pull-8 {
 right:66.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-8 {
  right:0
 }
}
.edgt-grid-col-push-9 {
 left:75%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-9 {
  left:0
 }
}
.edgt-grid-col-pull-9 {
 right:75%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-9 {
  right:0
 }
}
.edgt-grid-col-push-10 {
 left:83.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-10 {
  left:0
 }
}
.edgt-grid-col-pull-10 {
 right:83.33333%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-10 {
  right:0
 }
}
.edgt-grid-col-push-11 {
 left:91.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-11 {
  left:0
 }
}
.edgt-grid-col-pull-11 {
 right:91.66667%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-11 {
  right:0
 }
}
.edgt-grid-col-push-12 {
 left:100%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-push-12 {
  left:0
 }
}
.edgt-grid-col-pull-12 {
 right:100%
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-pull-12 {
  right:0
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-1 {
  width:8.33333%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-2 {
  width:16.66667%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-3 {
  width:25%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-4 {
  width:33.33333%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-5 {
  width:41.66667%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-6 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-7 {
  width:58.33333%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-8 {
  width:66.66667%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-9 {
  width:75%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-10 {
  width:83.33333%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-11 {
  width:91.66667%;
  float:left
 }
}
@media only screen and (max-width:1440px) {
 .edgt-grid-col-laptop-landscape-large-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:1280px) {
 .edgt-grid-col-laptop-landscape-medium-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:1200px) {
 .edgt-grid-col-laptop-landscape-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:1024px) {
 .edgt-grid-col-ipad-landscape-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:768px) {
 .edgt-grid-col-ipad-portrait-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:680px) {
 .edgt-grid-col-phone-landscape-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:480px) {
 .edgt-grid-col-phone-portrait-12 {
  width:100%;
  float:none
 }
}
@media only screen and (max-width:320px) {
 .edgt-grid-col-smaller-phone-portrait-12 {
  width:100%;
  float:none
 }
}
@-webkit-keyframes element-from-left {
 0% {
  opacity:0;
  transform:translate(-20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-left {
 0% {
  opacity:0;
  transform:translate(-20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-right {
 0% {
  opacity:0;
  transform:translate(20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-right {
 0% {
  opacity:0;
  transform:translate(20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-top {
 0% {
  opacity:0;
  transform:translate(0,-30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-top {
 0% {
  opacity:0;
  transform:translate(0,-30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-bottom {
 0% {
  opacity:0;
  transform:translate(0,30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-bottom {
 0% {
  opacity:0;
  transform:translate(0,30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
.edgt-element-from-bottom,
.edgt-element-from-fade,
.edgt-element-from-left,
.edgt-element-from-right,
.edgt-element-from-top {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-element-from-bottom>div,
.edgt-element-from-fade>div,
.edgt-element-from-left>div,
.edgt-element-from-right>div,
.edgt-element-from-top>div {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 opacity:0
}
.edgt-element-from-fade.edgt-element-from-fade-on>div {
 opacity:1;
 -webkit-transition:opacity .8s ease 0s;
 -moz-transition:opacity .8s ease 0s;
 transition:opacity .8s ease 0s
}
.edgt-element-from-left.edgt-element-from-left-on>div {
 -webkit-animation:element-from-left .55s 1 ease;
 -moz-animation:element-from-left .55s 1 ease;
 animation:element-from-left .55s 1 ease;
 opacity:1
}
.edgt-element-from-right.edgt-element-from-right-on>div {
 -webkit-animation:element-from-right .55s 1 ease;
 -moz-animation:element-from-right .55s 1 ease;
 animation:element-from-right .55s 1 ease;
 opacity:1
}
.edgt-element-from-top.edgt-element-from-top-on>div {
 -webkit-animation:element-from-top .55s 1 ease;
 -moz-animation:element-from-top .55s 1 ease;
 animation:element-from-top .55s 1 ease;
 opacity:1
}
.edgt-element-from-bottom.edgt-element-from-bottom-on>div {
 -webkit-animation:element-from-bottom .55s 1 ease;
 -moz-animation:element-from-bottom .55s 1 ease;
 animation:element-from-bottom .55s 1 ease;
 opacity:1
}
.edgt-flip-in {
 opacity:0;
 -webkit-transform:perspective(1000px) rotateY(25deg);
 -moz-transform:perspective(1000px) rotateY(25deg);
 transform:perspective(1000px) rotateY(25deg);
 -webkit-transition:all 1.1s ease-in-out;
 -moz-transition:all 1.1s ease-in-out;
 transition:all 1.1s ease-in-out
}
.edgt-flip-in.edgt-flip-in-on {
 opacity:1;
 -webkit-transform:rotateY(0);
 -moz-transform:rotateY(0);
 transform:rotateY(0)
}
.edgt-grow-in {
 opacity:0;
 -webkit-transform:scale(.8);
 -moz-transform:scale(.8);
 transform:scale(.8);
 -webkit-transition:all 1s cubic-bezier(0,1,.5,1);
 -moz-transition:all 1s cubic-bezier(0,1,.5,1);
 transition:all 1s cubic-bezier(0,1,.5,1)
}
.edgt-grow-in.edgt-grow-in-on {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.edgt-z-rotate {
 opacity:0;
 -webkit-transform:rotateZ(7deg);
 -moz-transform:rotateZ(7deg);
 transform:rotateZ(7deg);
 -webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);
 -moz-transition:all .3s cubic-bezier(.165,.84,.44,1);
 transition:all .3s cubic-bezier(.165,.84,.44,1);
 -webkit-transform-origin:top right;
 -moz-transform-origin:top right;
 transform-origin:top right
}
.edgt-z-rotate.edgt-z-rotate-on {
 opacity:1;
 -webkit-transform:rotateZ(0);
 -moz-transform:rotateZ(0);
 transform:rotateZ(0)
}
.edgt-x-rotate {
 opacity:0;
 -webkit-transform:perspective(900px) rotateX(-45deg);
 -moz-transform:perspective(900px) rotateX(-45deg);
 transform:perspective(900px) rotateX(-45deg);
 -webkit-transition:all .6s cubic-bezier(.785,.135,.15,.86);
 -moz-transition:all .6s cubic-bezier(.785,.135,.15,.86);
 transition:all .6s cubic-bezier(.785,.135,.15,.86)
}
.edgt-x-rotate.edgt-x-rotate-on {
 opacity:1;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 transform:rotateX(0)
}
.edgt-y-translate {
 opacity:0;
 -webkit-transform:translate(0,30px);
 -moz-transform:translate(0,30px);
 transform:translate(0,30px);
 -webkit-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
 -moz-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
 transition:all .7s cubic-bezier(.68,-.65,.265,1.65)
}
.edgt-y-translate.edgt-y-translate-on {
 opacity:1;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 transform:translate(0,0)
}
.edgt-fade-in-down {
 opacity:0;
 -webkit-transform:translate(0,-25px);
 -moz-transform:translate(0,-25px);
 transform:translate(0,-25px);
 -webkit-transition:all .9s cubic-bezier(0,1,.5,1);
 -moz-transition:all .9s cubic-bezier(0,1,.5,1);
 transition:all .9s cubic-bezier(0,1,.5,1)
}
.edgt-fade-in-down.edgt-fade-in-down-on {
 opacity:1;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 transform:translate(0,0)
}
.edgt-fade-in-left-x-rotate {
 opacity:0;
 -webkit-transform:rotateZ(-5deg) translate(-30px,0);
 -moz-transform:rotateZ(-5deg) translate(-30px,0);
 transform:rotateZ(-5deg) translate(-30px,0);
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease;
 transition:all .4s ease
}
.edgt-fade-in-left-x-rotate.edgt-fade-in-left-x-rotate-on {
 opacity:1;
 -webkit-transform:rotateZ(0) translate(0,0);
 -moz-transform:rotateZ(0) translate(0,0);
 transform:rotateZ(0) translate(0,0)
}
.edgt-fade-in {
 opacity:0;
 -webkit-transition:all 1s ease;
 -moz-transition:all 1s ease;
 transition:all 1s ease
}
.edgt-fade-in.edgt-fade-in-on {
 opacity:1
}
.edgt-st-loader {
 position:absolute;
 top:50%;
 left:50%;
 z-index:2100;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.edgt-st-loader1 {
 position:relative;
 display:inline-block;
 width:100%;
 height:100%
}
.edgt-st-loader2 {
 margin:-50% 0 0 -50%
}
.edgt-rotate-circles {
 width:60px;
 height:20px
}
.edgt-rotate-circles>div {
 background-color:#333;
 display:inline-block;
 width:12px;
 height:12px;
 margin:4px;
 border-radius:100%;
 opacity:0;
 -webkit-animation:ball-fall 1.5s ease infinite;
 animation:ball-fall 1.5s ease infinite;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.edgt-rotate-circles>div:nth-child(1) {
 -webkit-animation-delay:-.2s;
 animation-delay:-.2s
}
.edgt-rotate-circles>div:nth-child(2) {
 -webkit-animation-delay:-.1s;
 animation-delay:-.1s
}
.edgt-rotate-circles>div:nth-child(3) {
 -webkit-animation-delay:0s;
 animation-delay:0s
}
@-webkit-keyframes ball-fall {
 0% {
  opacity:0;
  -webkit-transform:translateY(-145%);
  -moz-transform:translateY(-145%);
  transform:translateY(-145%)
 }
 10% {
  opacity:.5
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0)
 }
 80% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0)
 }
 90% {
  opacity:.5
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(145%);
  -moz-transform:translateY(145%);
  transform:translateY(145%)
 }
}
@keyframes ball-fall {
 0% {
  opacity:0;
  -webkit-transform:translateY(-145%);
  -moz-transform:translateY(-145%);
  transform:translateY(-145%)
 }
 10% {
  opacity:.5
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0)
 }
 80% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0)
 }
 90% {
  opacity:.5
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(145%);
  -moz-transform:translateY(145%);
  transform:translateY(145%)
 }
}
.edgt-st-loader .pulse {
 width:50px;
 height:50px;
 margin:-25px 0 0 -25px;
 border:2px solid #067CFF;
 border-radius:100%;
 -webkit-animation:scaleout 1s infinite cubic-bezier(.21,.53,.56,.8);
 -moz-animation:scaleout 1s infinite cubic-bezier(.21,.53,.56,.8);
 animation:scaleout 1s infinite cubic-bezier(.21,.53,.56,.8)
}
@-webkit-keyframes scaleout {
 0% {
  -webkit-transform:scale(.2);
  -moz-transform:scale(.2);
  transform:scale(.2);
  opacity:1
 }
 70% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  transform:scale(1);
  opacity:.7
 }
 100% {
  opacity:0
 }
}
@keyframes scaleout {
 0% {
  -webkit-transform:scale(.2);
  -moz-transform:scale(.2);
  transform:scale(.2);
  opacity:1
 }
 70% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  transform:scale(1);
  opacity:.7
 }
 100% {
  opacity:0
 }
}
.edgt-st-loader .double_pulse {
 width:40px;
 height:40px;
 margin:-20px 0 0 -20px;
 position:relative
}
.edgt-st-loader .double_pulse .double-bounce1,
.edgt-st-loader .double_pulse .double-bounce2 {
 width:100%;
 height:100%;
 border-radius:50%;
 background-color:#067CFF;
 opacity:.6;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:bounce 2s infinite ease-in-out;
 animation:bounce 2s infinite ease-in-out
}
.edgt-st-loader .double_pulse .double-bounce2 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
@-webkit-keyframes bounce {
 0%,
 100% {
  -webkit-transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1)
 }
}
@keyframes bounce {
 0%,
 100% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 50% {
  transform:scale(1);
  -webkit-transform:scale(1)
 }
}
.edgt-st-loader .cube {
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px;
 background-color:#067CFF;
 -webkit-animation:rotateplane 1.2s infinite ease-in-out;
 animation:rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes rotateplane {
 0% {
  -webkit-transform:perspective(120px)
 }
 50% {
  -webkit-transform:perspective(120px) rotateY(180deg)
 }
 100% {
  -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
 }
}
@keyframes rotateplane {
 0% {
  transform:perspective(120px) rotateX(0) rotateY(0);
  -webkit-transform:perspective(120px) rotateX(0) rotateY(0)
 }
 50% {
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
  -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
 }
 100% {
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}
.edgt-st-loader .rotating_cubes {
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 position:relative
}
.edgt-st-loader .rotating_cubes .cube1,
.edgt-st-loader .rotating_cubes .cube2 {
 background-color:#067CFF;
 width:10px;
 height:10px;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:cubemove 1.8s infinite ease-in-out;
 animation:cubemove 1.8s infinite ease-in-out
}
.edgt-st-loader .rotating_cubes .cube2 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
@-webkit-keyframes cubemove {
 25% {
  -webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
 }
 50% {
  -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
 }
 75% {
  -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
 }
 100% {
  -webkit-transform:rotate(-360deg)
 }
}
@keyframes cubemove {
 25% {
  transform:translateX(42px) rotate(-90deg) scale(.5);
  -webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
 }
 50% {
  transform:translateX(42px) translateY(42px) rotate(-179deg);
  -webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)
 }
 50.1% {
  transform:translateX(42px) translateY(42px) rotate(-180deg);
  -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
 }
 75% {
  transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);
  -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
 }
 100% {
  transform:rotate(-360deg);
  -webkit-transform:rotate(-360deg)
 }
}
.edgt-st-loader .stripes {
 width:50px;
 height:60px;
 margin:-30px 0 0 -25px;
 text-align:center;
 font-size:10px
}
.edgt-st-loader .stripes>div {
 background-color:#067CFF;
 height:100%;
 width:6px;
 display:inline-block;
 margin:0 3px 0 0;
 -webkit-animation:stretchdelay 1.2s infinite ease-in-out;
 animation:stretchdelay 1.2s infinite ease-in-out
}
.edgt-st-loader .stripes .rect2 {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.edgt-st-loader .stripes .rect3 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
.edgt-st-loader .stripes .rect4 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.edgt-st-loader .stripes .rect5 {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
@-webkit-keyframes stretchdelay {
 0%,
 100%,
 40% {
  -webkit-transform:scaleY(.4)
 }
 20% {
  -webkit-transform:scaleY(1)
 }
}
@keyframes stretchdelay {
 0%,
 100%,
 40% {
  transform:scaleY(.4);
  -webkit-transform:scaleY(.4)
 }
 20% {
  transform:scaleY(1);
  -webkit-transform:scaleY(1)
 }
}
.edgt-st-loader .wave {
 width:72px;
 text-align:center;
 margin:-9px 0 0 -36px
}
.edgt-st-loader .wave>div {
 width:18px;
 height:18px;
 background-color:#067CFF;
 margin:0 3px 0 0;
 border-radius:100%;
 display:inline-block;
 -webkit-animation:bouncedelay 1.4s infinite ease-in-out;
 animation:bouncedelay 1.4s infinite ease-in-out;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.edgt-st-loader .wave .bounce1 {
 -webkit-animation-delay:-.32s;
 animation-delay:-.32s
}
.edgt-st-loader .wave .bounce2 {
 -webkit-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@keyframes bouncedelay {
 0%,
 100%,
 80% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 40% {
  transform:scale(1);
  -webkit-transform:scale(1)
 }
}
.edgt-st-loader .two_rotating_circles {
 width:40px;
 height:40px;
 margin:-20px 0 0 -20px;
 position:relative;
 text-align:center;
 -webkit-animation:rotatecircles 2s infinite linear;
 animation:rotatecircles 2s infinite linear
}
.edgt-st-loader .two_rotating_circles .dot1,
.edgt-st-loader .two_rotating_circles .dot2 {
 width:60%;
 height:60%;
 display:inline-block;
 position:absolute;
 top:0;
 background-color:#067CFF;
 border-radius:100%;
 -webkit-animation:bounce 2s infinite ease-in-out;
 animation:bounce 2s infinite ease-in-out
}
.edgt-st-loader .two_rotating_circles .dot2 {
 top:auto;
 bottom:0;
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
@-webkit-keyframes rotatecircles {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes rotatecircles {
 100% {
  transform:rotate(360deg);
  -webkit-transform:rotate(360deg)
 }
}
.edgt-st-loader .five_rotating_circles {
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px;
 position:relative
}
.edgt-st-loader .five_rotating_circles .container1>div,
.edgt-st-loader .five_rotating_circles .container2>div,
.edgt-st-loader .five_rotating_circles .container3>div {
 width:12px;
 height:12px;
 background-color:#067CFF;
 border-radius:100%;
 position:absolute;
 -webkit-animation:bouncedelay 1.2s infinite ease-in-out;
 animation:bouncedelay 1.2s infinite ease-in-out;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.edgt-st-loader .five_rotating_circles .spinner-container {
 position:absolute;
 width:100%;
 height:100%
}
.edgt-st-loader .five_rotating_circles .container2 {
 -webkit-transform:rotateZ(45deg);
 transform:rotateZ(45deg)
}
.edgt-st-loader .five_rotating_circles .container3 {
 -webkit-transform:rotateZ(90deg);
 transform:rotateZ(90deg)
}
.edgt-st-loader .five_rotating_circles .circle1 {
 top:0;
 left:0
}
.edgt-st-loader .five_rotating_circles .circle2 {
 top:0;
 right:0
}
.edgt-st-loader .five_rotating_circles .circle3 {
 right:0;
 bottom:0
}
.edgt-st-loader .five_rotating_circles .circle4 {
 left:0;
 bottom:0
}
.edgt-st-loader .five_rotating_circles .container2 .circle1 {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.edgt-st-loader .five_rotating_circles .container3 .circle1 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
.edgt-st-loader .five_rotating_circles .container1 .circle2 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.edgt-st-loader .five_rotating_circles .container2 .circle2 {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
.edgt-st-loader .five_rotating_circles .container3 .circle2 {
 -webkit-animation-delay:-.7s;
 animation-delay:-.7s
}
.edgt-st-loader .five_rotating_circles .container1 .circle3 {
 -webkit-animation-delay:-.6s;
 animation-delay:-.6s
}
.edgt-st-loader .five_rotating_circles .container2 .circle3 {
 -webkit-animation-delay:-.5s;
 animation-delay:-.5s
}
.edgt-st-loader .five_rotating_circles .container3 .circle3 {
 -webkit-animation-delay:-.4s;
 animation-delay:-.4s
}
.edgt-st-loader .five_rotating_circles .container1 .circle4 {
 -webkit-animation-delay:-.3s;
 animation-delay:-.3s
}
.edgt-st-loader .five_rotating_circles .container2 .circle4 {
 -webkit-animation-delay:-.2s;
 animation-delay:-.2s
}
.edgt-st-loader .five_rotating_circles .container3 .circle4 {
 -webkit-animation-delay:-.1s;
 animation-delay:-.1s
}
.edgt-st-loader .atom {
 width:100px;
 height:100px;
 margin:-50px 0 0 -50px;
 position:relative
}
.edgt-st-loader .atom .ball-1 {
 height:50%;
 width:50%;
 left:50%;
 top:50%;
 position:absolute;
 z-index:1;
 -webkit-animation:atom_shrink 4.5s infinite linear;
 -moz-animation:atom_shrink 4.5s infinite linear;
 -o-animation:atom_shrink 4.5s infinite linear;
 animation:atom_shrink 4.5s infinite linear
}
.edgt-st-loader .atom .ball-1:before {
 content:'';
 background:#067CFF;
 border-radius:50%;
 height:100%;
 width:100%;
 position:absolute;
 top:-50%;
 left:-50%
}
.edgt-st-loader .atom .ball-2,
.edgt-st-loader .atom .ball-3,
.edgt-st-loader .atom .ball-4 {
 position:absolute;
 width:100%;
 height:100%;
 z-index:0
}
.edgt-st-loader .atom .ball-2:before,
.edgt-st-loader .atom .ball-3:before,
.edgt-st-loader .atom .ball-4:before {
 content:'';
 height:20px;
 width:20px;
 border-radius:50%;
 background:#067CFF;
 top:0;
 left:0;
 margin:0 auto;
 position:absolute
}
.edgt-st-loader .atom .ball-2 {
 -webkit-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 animation:atom_zindex 1.5s .75s infinite steps(2,end)
}
.edgt-st-loader .atom .ball-3 {
 -webkit-transform:rotate(120deg);
 -moz-transform:rotate(120deg);
 -o-transform:rotate(120deg);
 transform:rotate(120deg);
 -webkit-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 animation:atom_zindex 1.5s -.25s infinite steps(2,end)
}
.edgt-st-loader .atom .ball-4 {
 -webkit-transform:rotate(240deg);
 -moz-transform:rotate(240deg);
 -o-transform:rotate(240deg);
 transform:rotate(240deg);
 -webkit-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 animation:atom_zindex 1.5s .25s infinite steps(2,end)
}
.edgt-st-loader .atom .ball-2:before {
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0);
 -webkit-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 -moz-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 -o-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease
}
.edgt-st-loader .atom .ball-3:before {
 -webkit-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 -moz-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 -o-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease
}
.edgt-st-loader .atom .ball-4:before {
 -webkit-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 -moz-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 -o-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease
}
@-webkit-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-moz-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-o-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-webkit-keyframes atom_size {
 50% {
  -webkit-transform:scale(.5,.5)
 }
}
@-moz-keyframes atom_size {
 50% {
  -moz-transform:scale(.5,.5)
 }
}
@-o-keyframes atom_size {
 50% {
  -o-transform:scale(.5,.5)
 }
}
@keyframes atom_size {
 50% {
  transform:scale(.5,.5)
 }
}
@-webkit-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-moz-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-o-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-webkit-keyframes atom_shrink {
 50% {
  -webkit-transform:scale(.9,.9)
 }
}
@-moz-keyframes atom_shrink {
 50% {
  -moz-transform:scale(.9,.9)
 }
}
@-o-keyframes atom_shrink {
 50% {
  -o-transform:scale(.9,.9)
 }
}
@keyframes atom_shrink {
 50% {
  transform:scale(.9,.9)
 }
}
.edgt-st-loader .clock {
 width:50px;
 height:50px;
 margin:-25px 0 0 -25px;
 position:relative;
 -webkit-animation:clock 8s infinite steps(8);
 -moz-animation:clock 8s infinite steps(8);
 -o-animation:clock 8s infinite steps(8);
 animation:clock 8s infinite steps(8)
}
.edgt-st-loader .clock .ball {
 height:50px;
 width:50px;
 position:absolute
}
.edgt-st-loader .clock .ball:before {
 content:'';
 border-radius:50%;
 height:18.31501832px;
 width:18.31501832px;
 position:absolute;
 background:#067CFF
}
.edgt-st-loader .clock .ball-1 {
 -webkit-transform:rotate(-135deg);
 -moz-transform:rotate(-135deg);
 -o-transform:rotate(-135deg);
 transform:rotate(-135deg);
 -webkit-animation:clock1 1s ease-in infinite;
 -moz-animation:clock1 1s ease-in infinite;
 -o-animation:clock1 1s ease-in infinite;
 animation:clock1 1s ease-in infinite
}
.edgt-st-loader .clock .ball-2 {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 -webkit-animation:clock2 1s ease-in infinite;
 -moz-animation:clock2 1s ease-in infinite;
 -o-animation:clock2 1s ease-in infinite;
 animation:clock2 1s ease-in infinite
}
.edgt-st-loader .clock .ball-3 {
 transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-animation:clock3 1s ease-in infinite;
 -moz-animation:clock3 1s ease-in infinite;
 -o-animation:clock3 1s ease-in infinite;
 animation:clock3 1s ease-in infinite
}
.edgt-st-loader .clock .ball-4 {
 -webkit-animation:clock4 1s ease-in infinite;
 -moz-animation:clock4 1s ease-in infinite;
 -o-animation:clock4 1s ease-in infinite;
 animation:clock4 1s ease-in infinite
}
@-webkit-keyframes clock {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes clock {
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-o-keyframes clock {
 100% {
  -o-transform:rotate(360deg)
 }
}
@keyframes clock {
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes clock1 {
 0% {
  -webkit-transform:rotate(-135deg)
 }
 30% {
  -webkit-transform:rotate(-450deg)
 }
 100% {
  -webkit-transform:rotate(-450deg)
 }
}
@-moz-keyframes clock1 {
 0% {
  -moz-transform:rotate(-135deg)
 }
 30% {
  -moz-transform:rotate(-450deg)
 }
 100% {
  -moz-transform:rotate(-450deg)
 }
}
@-o-keyframes clock1 {
 0% {
  -o-transform:rotate(-135deg)
 }
 30% {
  -o-transform:rotate(-450deg)
 }
 100% {
  -o-transform:rotate(-450deg)
 }
}
@keyframes clock1 {
 0% {
  transform:rotate(-135deg)
 }
 30% {
  transform:rotate(-450deg)
 }
 100% {
  transform:rotate(-450deg)
 }
}
@-webkit-keyframes clock2 {
 5% {
  -webkit-transform:rotate(-90deg)
 }
 35% {
  -webkit-transform:rotate(-405deg)
 }
 100% {
  -webkit-transform:rotate(-405deg)
 }
}
@-moz-keyframes clock2 {
 5% {
  -moz-transform:rotate(-90deg)
 }
 35% {
  -moz-transform:rotate(-405deg)
 }
 100% {
  -moz-transform:rotate(-405deg)
 }
}
@-o-keyframes clock2 {
 5% {
  -o-transform:rotate(-90deg)
 }
 35% {
  -o-transform:rotate(-405deg)
 }
 100% {
  -o-transform:rotate(-405deg)
 }
}
@keyframes clock2 {
 5% {
  transform:rotate(-90deg)
 }
 35% {
  transform:rotate(-405deg)
 }
 100% {
  transform:rotate(-405deg)
 }
}
@-webkit-keyframes clock3 {
 10% {
  -webkit-transform:rotate(-45deg)
 }
 40% {
  -webkit-transform:rotate(-360deg)
 }
 100% {
  -webkit-transform:rotate(-360deg)
 }
}
@-moz-keyframes clock3 {
 10% {
  -moz-transform:rotate(-45deg)
 }
 40% {
  -moz-transform:rotate(-360deg)
 }
 100% {
  -moz-transform:rotate(-360deg)
 }
}
@-o-keyframes clock3 {
 10% {
  -o-transform:rotate(-45deg)
 }
 40% {
  -o-transform:rotate(-360deg)
 }
 100% {
  -o-transform:rotate(-360deg)
 }
}
@keyframes clock3 {
 10% {
  transform:rotate(-45deg)
 }
 40% {
  transform:rotate(-360deg)
 }
 100% {
  transform:rotate(-360deg)
 }
}
@-webkit-keyframes clock4 {
 15% {
  -webkit-transform:rotate(0)
 }
 45% {
  -webkit-transform:rotate(-315deg)
 }
 100% {
  -webkit-transform:rotate(-315deg)
 }
}
@-moz-keyframes clock4 {
 15% {
  -moz-transform:rotate(0)
 }
 45% {
  -moz-transform:rotate(-315deg)
 }
 100% {
  -moz-transform:rotate(-315deg)
 }
}
@-o-keyframes clock4 {
 15% {
  -o-transform:rotate(0)
 }
 45% {
  -o-transform:rotate(-315deg)
 }
 100% {
  -o-transform:rotate(-315deg)
 }
}
@keyframes clock4 {
 15% {
  transform:rotate(0)
 }
 45% {
  transform:rotate(-315deg)
 }
 100% {
  transform:rotate(-315deg)
 }
}
.edgt-st-loader .mitosis {
 height:50px;
 width:50px;
 margin:-25px 0 0 -25px;
 position:relative;
 -webkit-animation:mitosis_invert 2s infinite steps(2,end);
 -moz-animation:mitosis_invert 2s infinite steps(2,end);
 -o-animation:mitosis_invert 2s infinite steps(2,end);
 animation:mitosis_invert 2s infinite steps(2,end)
}
.edgt-st-loader .mitosis .ball {
 height:100%;
 width:100%;
 position:absolute;
 border-radius:50%;
 top:0;
 left:0;
 background:#067CFF
}
.edgt-st-loader .mitosis .ball-1 {
 -webkit-animation:mitosis_ball1 1s infinite alternate linear;
 -moz-animation:mitosis_ball1 1s infinite alternate linear;
 -o-animation:mitosis_ball1 1s infinite alternate linear;
 animation:mitosis_ball1 1s infinite alternate linear
}
.edgt-st-loader .mitosis .ball-2 {
 -webkit-animation:mitosis_ball2 1s infinite alternate linear;
 -moz-animation:mitosis_ball2 1s infinite alternate linear;
 -o-animation:mitosis_ball2 1s infinite alternate linear;
 animation:mitosis_ball2 1s infinite alternate linear
}
.edgt-st-loader .mitosis .ball-3 {
 -webkit-animation:mitosis_ball3 1s infinite alternate linear;
 -moz-animation:mitosis_ball3 1s infinite alternate linear;
 -o-animation:mitosis_ball3 1s infinite alternate linear;
 animation:mitosis_ball3 1s infinite alternate linear
}
.edgt-st-loader .mitosis .ball-4 {
 -webkit-animation:mitosis_ball4 1s infinite alternate linear;
 -moz-animation:mitosis_ball4 1s infinite alternate linear;
 -o-animation:mitosis_ball4 1s infinite alternate linear;
 animation:mitosis_ball4 1s infinite alternate linear
}
@-webkit-keyframes mitosis_invert {
 100% {
  -webkit-transform:rotate(180deg)
 }
}
@-moz-keyframes mitosis_invert {
 100% {
  -moz-transform:rotate(180deg)
 }
}
@-o-keyframes mitosis_invert {
 100% {
  -o-transform:rotate(180deg)
 }
}
@keyframes mitosis_invert {
 100% {
  transform:rotate(180deg)
 }
}
@-webkit-keyframes mitosis_ball1 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(50%,25%) scale(.6,.8)
 }
 88% {
  -webkit-transform:translate(50%,50%) scale(.6,.6)
 }
 100% {
  -webkit-transform:translate(50%,50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball1 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(50%,25%) scale(.6,.8)
 }
 88% {
  -moz-transform:translate(50%,50%) scale(.6,.6)
 }
 100% {
  -moz-transform:translate(50%,50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball1 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(50%,25%) scale(.6,.8)
 }
 88% {
  -o-transform:translate(50%,50%) scale(.6,.6)
 }
 100% {
  -o-transform:translate(50%,50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball1 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(25%) scale(1,.8)
 }
 40% {
  transform:translateX(50%) scale(.8,.8)
 }
 60% {
  transform:translateX(50%) scale(.8,.8)
 }
 74% {
  transform:translate(50%,25%) scale(.6,.8)
 }
 88% {
  transform:translate(50%,50%) scale(.6,.6)
 }
 100% {
  transform:translate(50%,50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball2 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(50%,-25%) scale(.6,.8)
 }
 88% {
  -webkit-transform:translate(50%,-50%) scale(.6,.6)
 }
 100% {
  -webkit-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball2 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(50%,-25%) scale(.6,.8)
 }
 88% {
  -moz-transform:translate(50%,-50%) scale(.6,.6)
 }
 100% {
  -moz-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball2 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(25%) scale(1,.8)
 }
 40% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 60% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(50%,-25%) scale(.6,.8)
 }
 88% {
  -o-transform:translate(50%,-50%) scale(.6,.6)
 }
 100% {
  -o-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball2 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(25%) scale(1,.8)
 }
 40% {
  transform:translateX(50%) scale(.8,.8)
 }
 60% {
  transform:translateX(50%) scale(.8,.8)
 }
 74% {
  transform:translate(50%,-25%) scale(.6,.8)
 }
 88% {
  transform:translate(50%,-50%) scale(.6,.6)
 }
 100% {
  transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball3 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(-50%,25%) scale(.6,.8)
 }
 88% {
  -webkit-transform:translate(-50%,50%) scale(.6,.6)
 }
 100% {
  -webkit-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball3 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(-50%,25%) scale(.6,.8)
 }
 88% {
  -moz-transform:translate(-50%,50%) scale(.6,.6)
 }
 100% {
  -moz-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball3 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(-50%,25%) scale(.6,.8)
 }
 88% {
  -o-transform:translate(-50%,50%) scale(.6,.6)
 }
 100% {
  -o-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball3 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(-25%) scale(1,.8)
 }
 40% {
  transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  transform:translate(-50%,25%) scale(.6,.8)
 }
 88% {
  transform:translate(-50%,50%) scale(.6,.6)
 }
 100% {
  transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball4 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(-50%,-25%) scale(.6,.8)
 }
 88% {
  -webkit-transform:translate(-50%,-50%) scale(.6,.6)
 }
 100% {
  -webkit-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball4 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(-50%,-25%) scale(.6,.8)
 }
 88% {
  -moz-transform:translate(-50%,-50%) scale(.6,.6)
 }
 100% {
  -moz-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball4 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(-25%) scale(1,.8)
 }
 40% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(-50%,-25%) scale(.6,.8)
 }
 88% {
  -o-transform:translate(-50%,-50%) scale(.6,.6)
 }
 100% {
  -o-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball4 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(-25%) scale(1,.8)
 }
 40% {
  transform:translateX(-50%) scale(.8,.8)
 }
 60% {
  transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  transform:translate(-50%,-25%) scale(.6,.8)
 }
 88% {
  transform:translate(-50%,-50%) scale(.6,.6)
 }
 100% {
  transform:translate(-50%,-50%) scale(.6,.6)
 }
}
.edgt-st-loader .lines {
 width:60px;
 height:60px;
 margin:0 0 0 -30px
}
.edgt-st-loader .lines .line1,
.edgt-st-loader .lines .line2,
.edgt-st-loader .lines .line3,
.edgt-st-loader .lines .line4 {
 margin-left:10px;
 position:absolute;
 width:60px;
 height:4px;
 background-color:#067CFF;
 -webkit-animation:lines_spin 1.5s infinite linear;
 -webkit-animation-timing-function:ease
}
.edgt-st-loader .lines .line2 {
 -webkit-animation-delay:.1s
}
.edgt-st-loader .lines .line3 {
 -webkit-animation-delay:.2s
}
.edgt-st-loader .lines .line4 {
 -webkit-animation-delay:.3s
}
@-webkit-keyframes lines_spin {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes lines_spin {
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-o-keyframes lines_spin {
 100% {
  -o-transform:rotate(360deg)
 }
}
@keyframes lines_spin {
 100% {
  transform:rotate(360deg)
 }
}
.edgt-st-loader .fussion {
 width:30px;
 height:30px;
 margin:-45px 0 0 -30px;
 position:relative
}
.edgt-st-loader .fussion .ball {
 height:40px;
 width:40px;
 left:50%;
 top:50%;
 background:#067CFF;
 border-radius:50%;
 float:left;
 position:absolute
}
.edgt-st-loader .fussion .ball-1 {
 background:#067CFF;
 top:0;
 left:50%;
 -webkit-animation:fussion_ball1 1s 0s ease infinite;
 -moz-animation:fussion_ball1 1s 0s ease infinite;
 -o-animation:fussion_ball1 1s 0s ease infinite;
 animation:fussion_ball1 1s 0s ease infinite;
 z-index:1
}
.edgt-st-loader .fussion .ball-2 {
 background:#067CFF;
 top:50%;
 left:100%;
 -webkit-animation:fussion_ball2 1s 0s ease infinite;
 -moz-animation:fussion_ball2 1s 0s ease infinite;
 -o-animation:fussion_ball2 1s 0s ease infinite;
 animation:fussion_ball2 1s 0s ease infinite;
 z-index:2
}
.edgt-st-loader .fussion .ball-3 {
 background:#067CFF;
 top:100%;
 left:50%;
 -webkit-animation:fussion_ball3 1s 0s ease infinite;
 -moz-animation:fussion_ball3 1s 0s ease infinite;
 -o-animation:fussion_ball3 1s 0s ease infinite;
 animation:fussion_ball3 1s 0s ease infinite;
 z-index:1
}
.edgt-st-loader .fussion .ball-4 {
 background:#067CFF;
 top:50%;
 left:0;
 -webkit-animation:fussion_ball4 1s 0s ease infinite;
 -moz-animation:fussion_ball4 1s 0s ease infinite;
 -o-animation:fussion_ball4 1s 0s ease infinite;
 animation:fussion_ball4 1s 0s ease infinite;
 z-index:2
}
@-webkit-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-moz-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-o-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-webkit-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-moz-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-o-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-webkit-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-moz-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-o-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-webkit-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@-moz-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@-o-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
.edgt-st-loader .wave_circles {
 width:150px;
 height:30px;
 margin:-15px 0 0 -75px
}
.edgt-st-loader .wave_circles .ball {
 height:30px;
 width:30px;
 float:left;
 background:#067CFF;
 border-radius:50%;
 margin-right:10px
}
.edgt-st-loader .wave_circles .ball-1 {
 -webkit-animation:wave_jump3 1.8s infinite ease-out;
 -moz-animation:wave_jump3 1.8s infinite ease-out;
 -o-animation:wave_jump3 1.8s infinite ease-out;
 animation:wave_jump3 1.8s infinite ease-out
}
.edgt-st-loader .wave_circles .ball-2 {
 -webkit-animation:wave_jump2 1.8s infinite ease-out;
 -moz-animation:wave_jump2 1.8s infinite ease-out;
 -o-animation:wave_jump2 1.8s infinite ease-out;
 animation:wave_jump2 1.8s infinite ease-out
}
.edgt-st-loader .wave_circles .ball-3 {
 -webkit-animation:wave_jump1 1.8s infinite ease-out;
 -moz-animation:wave_jump1 1.8s infinite ease-out;
 -o-animation:wave_jump1 1.8s infinite ease-out;
 animation:wave_jump1 1.8s infinite ease-out
}
.edgt-st-loader .wave_circles .ball-4 {
 margin-right:0;
 -webkit-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 -moz-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 -o-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
@-webkit-keyframes wave_jump1 {
 12% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 24% {
  -webkit-transform:translate(40px,0)
 }
 100% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump1 {
 12% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in
 }
 24% {
  -moz-transform:translate(40px,0)
 }
 100% {
  -moz-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump1 {
 12% {
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 24% {
  -o-transform:translate(40px,0)
 }
 100% {
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump1 {
 12% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 24% {
  transform:translate(40px,0)
 }
 100% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_jump2 {
 12% {
  -webkit-transform:translate(0,0)
 }
 24% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 36% {
  -webkit-transform:translate(40px,0)
 }
 100% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump2 {
 12% {
  -moz-transform:translate(0,0)
 }
 24% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in
 }
 36% {
  -moz-transform:translate(40px,0)
 }
 100% {
  -moz-transform:translate(40px,0)
 }
}
@-o-keyframes wave_jump2 {
 12% {
  -o-transform:translate(0,0)
 }
 24% {
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 36% {
  -o-transform:translate(40px,0)
 }
 100% {
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump2 {
 12% {
  transform:translate(0,0)
 }
 24% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 36% {
  transform:translate(40px,0)
 }
 100% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_jump3 {
 24% {
  -webkit-transform:translate(0,0)
 }
 36% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 48% {
  -webkit-transform:translate(40px,0)
 }
 100% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump3 {
 24% {
  -moz-transform:translate(0,0)
 }
 36% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in
 }
 48% {
  -moz-transform:translate(40px,0)
 }
 100% {
  -moz-transform:translate(40px,0)
 }
}
@-o-keyframes wave_jump3 {
 24% {
  -o-transform:translate(0,0)
 }
 36% {
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 48% {
  -o-transform:translate(40px,0)
 }
 100% {
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump3 {
 24% {
  transform:translate(0,0)
 }
 36% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 48% {
  transform:translate(40px,0)
 }
 100% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_wipe {
 48% {
  -webkit-transform:translateX(-120px)
 }
 100% {
  -webkit-transform:translateX(-120px)
 }
}
@-moz-keyframes wave_wipe {
 48% {
  -moz-transform:translateX(-120px)
 }
 100% {
  -moz-transform:translateX(-120px)
 }
}
@-o-keyframes wave_wipe {
 48% {
  -o-transform:translateX(-120px)
 }
 100% {
  -o-transform:translateX(-120px)
 }
}
@keyframes wave_wipe {
 48% {
  transform:translateX(-120px)
 }
 100% {
  transform:translateX(-120px)
 }
}
.edgt-st-loader .pulse_circles {
 width:100px;
 height:100px;
 position:relative
}
.edgt-st-loader .pulse_circles * {
 box-sizing:border-box
}
.edgt-st-loader .pulse_circles .ball {
 height:100%;
 width:100%;
 background:#067CFF;
 position:absolute;
 border-radius:50%;
 border:0 solid #067CFF;
 -webkit-animation:pulse_circles_pulse 3s infinite;
 -moz-animation:pulse_circles_pulse 3s infinite;
 -o-animation:pulse_circles_pulse 3s infinite;
 animation:pulse_circles_pulse 3s infinite
}
.edgt-st-loader .pulse_circles .ball-2 {
 -webkit-animation-delay:-.75s;
 -moz-animation-delay:-.75s;
 -o-animation-delay:-.75s;
 animation-delay:-.75s
}
.edgt-st-loader .pulse_circles .ball-3 {
 -webkit-animation-delay:-1.5s;
 -moz-animation-delay:-1.5s;
 -o-animation-delay:-1.5s;
 animation-delay:-1.5s
}
.edgt-st-loader .pulse_circles .ball-4 {
 -webkit-animation-delay:-2.25s;
 -moz-animation-delay:-2.25s;
 -o-animation-delay:-2.25s;
 animation-delay:-2.25s
}
@-webkit-keyframes pulse_circles_pulse {
 0% {
  -webkit-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -webkit-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@-moz-keyframes pulse_circles_pulse {
 0% {
  -moz-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -moz-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@-o-keyframes pulse_circles_pulse {
 0% {
  -o-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -o-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@keyframes pulse_circles_pulse {
 0% {
  transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
.edgt-comment-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:51px 0 0;
 padding:0;
 box-sizing:border-box;
 background-color:#fff
}
.edgt-comment-holder .edgt-comment {
 padding-bottom:0
}
.edgt-comment-holder .edgt-comment.edgt-pingback-comment .edgt-comment-text {
 padding:0
}
.edgt-comment-holder .edgt-comment-list {
 list-style:none;
 position:relative;
 z-index:150;
 padding:0;
 margin:0
}
.edgt-comment-holder .edgt-comment-list li {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0;
 padding:34px 0 0
}
.edgt-comment-holder .edgt-comment-list li .edgt-comment:last-child {
 border-bottom:1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comment-list li .edgt-comment:not(:first-child) {
 border-top:1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comment-list li.depth-2 .edgt-comment {
 padding-left:50px
}
.edgt-comment-holder .edgt-comment-list li.depth-3 .edgt-comment {
 padding-left:100px
}
.edgt-comment-holder .edgt-comment-list li.depth-4 .edgt-comment {
 padding-left:150px
}
.edgt-comment-holder .edgt-comment-list li.depth-5 .edgt-comment {
 padding-left:200px
}
.edgt-comment-holder .edgt-comment-list li.depth-6 .edgt-comment {
 padding-left:250px
}
.edgt-comment-holder .edgt-comment-list li.depth-7 .edgt-comment {
 padding-left:300px
}
.edgt-comment-holder .edgt-comment-list li.depth-8 .edgt-comment {
 padding-left:350px
}
.edgt-comment-holder .edgt-comment-list li.depth-9 .edgt-comment {
 padding-left:400px
}
.edgt-comment-holder .edgt-comment-list li.depth-10 .edgt-comment {
 padding-left:450px
}
.edgt-comment-holder .edgt-comment-list li.depth-1:last-child>.edgt-comment:last-child {
 border-bottom:0
}
@media only screen and (max-width:480px) {
 .edgt-comment-holder .edgt-comment-list li.depth-2 .edgt-comment {
  padding-left:5px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-3 .edgt-comment {
  padding-left:10px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-4 .edgt-comment {
  padding-left:15px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-5 .edgt-comment {
  padding-left:20px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-6 .edgt-comment {
  padding-left:25px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-7 .edgt-comment {
  padding-left:30px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-8 .edgt-comment {
  padding-left:35px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-9 .edgt-comment {
  padding-left:40px
 }
 .edgt-comment-holder .edgt-comment-list li.depth-10 .edgt-comment {
  padding-left:45px
 }
}
.edgt-comment-holder .edgt-comment-list>li:first-child {
 margin:0;
 padding:0;
 border:0
}
.edgt-comment-holder .edgt-comment-list .children {
 padding:0
}
.edgt-comment-holder .edgt-comment-list .children li {
 border-top:1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comments {
 padding:0 0 0 7px
}
.edgt-comment-holder .edgt-comments-title {
 margin-bottom:33px;
 border-bottom:1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comments-title>* {
 margin:0;
 padding:17px 5px 14px
}
.edgt-comment-holder .edgt-comment-image {
 position:relative;
 display:block;
 top:3px;
 left:0;
 width:86px;
 height:86px;
 float:left
}
.edgt-comment-holder .edgt-comment-image img {
 display:block;
 border-radius:4em
}
.edgt-comment-holder .edgt-comment-text {
 padding:0 0 0 123px;
 min-height:82px
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:6px 0 0
}
.edgt-comment-holder .edgt-comment-text .comment-edit-link,
.edgt-comment-holder .edgt-comment-text .comment-reply-link,
.edgt-comment-holder .edgt-comment-text .replay {
 margin-right:10px;
 font-size:14px;
 font-weight:700;
 color:#b4b4b4;
 font-family:"Open Sans",sans-serif;
 float:right;
 text-transform:uppercase
}
.edgt-comment-holder .edgt-comment-text .comment-edit-link:hover,
.edgt-comment-holder .edgt-comment-text .comment-reply-link:hover,
.edgt-comment-holder .edgt-comment-text .replay:hover {
 color:#067CFF
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-name {
 display:inline-block;
 vertical-align:middle;
 margin:0 10px 0 0;
 color:#4b4b4b
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-date {
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:14px;
 line-height:25px;
 color:#b9b9b9;
 font-weight:600
}
.edgt-comment-holder .edgt-comment-text .edgt-text-holder {
 padding-right:100px
}
.edgt-comment-holder .edgt-comment-text .edgt-text-holder p {
 padding:0 0 35px
}
@media only screen and (max-width:480px) {
 .edgt-comment-holder .edgt-comment-text .edgt-text-holder {
  padding-right:20px
 }
}
.edgt-comment-holder .edgt-comment-text .comment-respond {
 margin:20px 0
}
.edgt-comment-holder .edgt-comment-text .comment-respond .comment-reply-title {
 margin:0 0 10px;
 font-size:14px
}
.edgt-comment-holder .edgt-comment-text .comment-respond .logged-in-as {
 margin:0;
 display:none
}
.edgt-comment-holder .edgt-comment-text #cancel-comment-reply-link {
 margin-left:10px;
 font-size:12px;
 color:#067CFF
}
.edgt-comment-holder .edgt-comment-text #cancel-comment-reply-link:hover {
 color:#434343
}
.edgt-comment-holder .edgt-comment-text ol li,
.edgt-comment-holder .edgt-comment-text ul li {
 display:list-item
}
.edgt-comment-holder .edgt-comment-text li {
 margin:0!important;
 padding:0!important;
 border:0!important
}
.edgt-comment-form {
 padding:0;
 clear:both;
 box-sizing:border-box
}
.edgt-comment-form .edgt-comment-form-inner {
 padding:50px 0 40px
}
.edgt-comment-form .comment-reply-title {
 margin:0;
 font-family:"Open Sans",sans-serif;
 padding:15px 0
}
.edgt-comment-form .comment-form {
 box-sizing:border-box
}
.edgt-comment-form .comment-form input[type=text] {
 padding:18px 24px 17px!important
}
.edgt-comment-form .comment-form input[type=text]:not(:last-child) {
 width:49%!important
}
.edgt-comment-form .comment-form input[type=text]:nth-child(2) {
 float:right
}
.edgt-comment-form .comment-form input[type=text]#url {
 width:100%!important
}
.edgt-comment-form .logged-in-as {
 margin:0;
 display:none
}
@media only screen and (max-width:768px) {
 .edgt-comment-holder .edgt-comment-list .children {
  padding:0 0 0 40px
 }
}
@media only screen and (max-width:680px) {
 .edgt-comment-holder .edgt-comment-list .children {
  padding:0
 }
 .edgt-comment-holder .edgt-comment-text .edgt-comment-date,
 .edgt-comment-holder .edgt-comment-text .edgt-comment-name {
  float:none
 }
 .edgt-comment-holder .edgt-comment-text .comment-edit-link,
 .edgt-comment-holder .edgt-comment-text .comment-reply-link,
 .edgt-comment-holder .edgt-comment-text .replay {
  float:none;
  margin:0 10px 0 0
 }
}
@media only screen and (max-width:480px) {
 .edgt-comment-holder .edgt-comment-image {
  float:none
 }
 .edgt-comment-holder .edgt-comment-text {
  padding:20px 0 0;
  min-height:inherit
 }
}
#respond input[type=email],
#respond input[type=text],
#respond textarea,
.post-password-form input[type=password] {
 width:100%;
 margin:0 0 20px;
 padding:16px 24px 15px;
 font-family:inherit;
 font-size:13px;
 line-height:20px;
 font-weight:inherit;
 color:#b5b5b5;
 background-color:#f8f7f7;
 border:1px solid #f2f2f2;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 outline:0;
 -webkit-appearance:none;
 cursor:pointer;
 box-sizing:border-box;
 -webkit-transition:border-color .2s ease-in-out;
 -moz-transition:border-color .2s ease-in-out;
 transition:border-color .2s ease-in-out
}
#respond input:focus[type=email],
#respond input:focus[type=text],
#respond textarea:focus,
.post-password-form input:focus[type=password] {
 color:#434343;
 border-color:#888
}
#respond input[type=email]::-webkit-input-placeholder,
#respond input[type=text]::-webkit-input-placeholder,
#respond textarea::-webkit-input-placeholder,
.post-password-form input[type=password]::-webkit-input-placeholder {
 color:inherit
}
#respond input:-moz-placeholder[type=email],
#respond input:-moz-placeholder[type=text],
#respond textarea:-moz-placeholder,
.post-password-form input:-moz-placeholder[type=password] {
 color:inherit
}
#respond input[type=email]::-moz-placeholder,
#respond input[type=text]::-moz-placeholder,
#respond textarea::-moz-placeholder,
.post-password-form input[type=password]::-moz-placeholder {
 color:inherit
}
#respond input:-ms-input-placeholder[type=email],
#respond input:-ms-input-placeholder[type=text],
#respond textarea:-ms-input-placeholder,
.post-password-form input:-ms-input-placeholder[type=password] {
 color:inherit
}
#respond textarea {
 display:block;
 padding:15px 24px
}
p.form-submit {
 margin:0;
 text-align:right
}
#submit_comment,
.post-password-form input[type=submit] {
 font-family:inherit;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 outline:0;
 line-height:20px;
 letter-spacing:.05em;
 font-weight:700;
 text-transform:uppercase;
 box-sizing:border-box;
 margin:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 -moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 color:#fff;
 background-color:#067CFF;
 border:2px solid transparent;
 cursor:pointer;
 font-size:14px;
 padding:13px 34px;
 background-color:#000
}
#submit_comment:hover,
.post-password-form input[type=submit]:hover {
 color:#fff;
 background-color:#434343
}
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea {
 width:100%;
 margin:0 0 15px!important;
 padding:11px 18px;
 font-family:inherit;
 font-size:14px;
 line-height:21px;
 font-weight:inherit;
 color:#888;
 background-color:transparent;
 border:1px solid #e5e5e5;
 border-radius:0;
 outline:0;
 -webkit-appearance:none;
 cursor:pointer;
 box-sizing:border-box
}
.wpcf7-form-control.wpcf7-date:focus,
.wpcf7-form-control.wpcf7-number:focus,
.wpcf7-form-control.wpcf7-quiz:focus,
.wpcf7-form-control.wpcf7-select:focus,
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-textarea:focus {
 color:#434343;
 background-color:#fff
}
.wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
 color:inherit
}
.wpcf7-form-control.wpcf7-date:-moz-placeholder,
.wpcf7-form-control.wpcf7-number:-moz-placeholder,
.wpcf7-form-control.wpcf7-quiz:-moz-placeholder,
.wpcf7-form-control.wpcf7-select:-moz-placeholder,
.wpcf7-form-control.wpcf7-text:-moz-placeholder,
.wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
 color:inherit
}
.wpcf7-form-control.wpcf7-date::-moz-placeholder,
.wpcf7-form-control.wpcf7-number::-moz-placeholder,
.wpcf7-form-control.wpcf7-quiz::-moz-placeholder,
.wpcf7-form-control.wpcf7-select::-moz-placeholder,
.wpcf7-form-control.wpcf7-text::-moz-placeholder,
.wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
 color:inherit
}
.wpcf7-form-control.wpcf7-date:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-number:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-select:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-text:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
 color:inherit
}
footer .wpcf7-form-control.wpcf7-date,
footer .wpcf7-form-control.wpcf7-number,
footer .wpcf7-form-control.wpcf7-quiz,
footer .wpcf7-form-control.wpcf7-select,
footer .wpcf7-form-control.wpcf7-text,
footer .wpcf7-form-control.wpcf7-textarea {
 margin:0
}
input.wpcf7-form-control.wpcf7-submit {
 font-family:inherit;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:100%;
 outline:0;
 line-height:20px;
 letter-spacing:.05em;
 font-weight:700;
 text-transform:uppercase;
 box-sizing:border-box;
 margin:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 -moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 padding:16px 44px;
 font-size:14px;
 color:#fff;
 background-color:#067CFF;
 border:2px solid transparent;
 cursor:pointer
}
input.wpcf7-form-control.wpcf7-submit:hover {
 color:#fff;
 background-color:#434343
}
.wpcf7-form p {
 margin:0
}
.wpcf7-form textarea {
 vertical-align:middle
}
.edgt-two-columns-form-without-space .wpcf7-form .ajax-loader {
 display:none
}
.edgt-cf7-contact-wrapper {
 background-color:#fff;
 border:1px solid #e5e5e5
}
.edgt-cf7-contact-wrapper .edgt-cf7-title {
 background-color:#fff;
 line-height:33px;
 font-size:17px;
 font-weight:600;
 color:#000;
 padding:13px 15px 8px 30px;
 border-bottom:1px solid #e5e5e5;
 font-family:Montserrat,sans-serif
}
.edgt-cf7-contact-wrapper .edgt-cf7-inputs {
 padding:34px 15px
}
.edgt-cf7-contact-wrapper .edgt-cf7-inputs label {
 font-size:12px;
 font-weight:600;
 color:#353535
}
.edgt-cf7-contact-wrapper.edgt-button-small .edgt-cf7-inputs {
 padding:33px 20px 36px
}
.edgt-cf7-contact-wrapper.edgt-button-small .edgt-cf7-inputs label {
 color:#888
}
.edgt-cf7-contact-wrapper.edgt-button-small .wpcf7-form-control.wpcf7-text,
.edgt-cf7-contact-wrapper.edgt-button-small .wpcf7-form-control.wpcf7-textarea {
 margin-bottom:10px;
 padding:11px 18px
}
.edgt-cf7-contact-wrapper.edgt-button-small input.wpcf7-form-control.wpcf7-submit {
 margin-top:17px;
 width:auto;
 padding:13px 60px
}
.edgt-cf7-contact-wrapper.edgt-smaller-padding .edgt-cf7-inputs {
 padding:15px 15px 3px
}
.edgt-cf7-newsletter {
 position:relative
}
.edgt-cf7-newsletter input.wpcf7-form-control.wpcf7-submit {
 display:inline-block;
 margin-left:13px;
 padding:12px 44px;
 font-size:13px;
 width:auto;
 margin-bottom:4px
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text {
 padding:14px 22px;
 display:inline-block;
 background-color:#fff;
 width:auto
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder {
 color:#929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text:-moz-placeholder {
 color:#929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text::-moz-placeholder {
 color:#929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text:-ms-input-placeholder {
 color:#929292
}
.edgt-cf7-newsletter .ajax-loader {
 display:none!important
}
@media only screen and (max-width:1024px) {
 .edgt-cf7-newsletter input.wpcf7-form-control.wpcf7-submit {
  margin:0
 }
}
@media only screen and (max-width:680px) {
 .edgt-cf7-newsletter {
  padding:0 15px
 }
 .edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text {
  width:100%
 }
}
.edgt-cf7-coming-soon .edgt-cf7-input {
 width:32%
}
.edgt-cf7-coming-soon .edgt-cf7-input .wpcf7-form-control.wpcf7-text {
 background-color:#fff;
 padding:16px 21px
}
.edgt-cf7-coming-soon .edgt-cf7-submit {
 width:18%
}
.edgt-cf7-coming-soon .edgt-cf7-submit input.wpcf7-form-control.wpcf7-submit {
 padding:15px 68px;
 width:auto;
 font-size:13px
}
.edgt-cf7-coming-soon .edgt-cf7-submit .ajax-loader {
 display:none!important
}
.edgt-cf7-coming-soon>div {
 display:inline-block
}
.edgt-cf7-coming-soon>div:not(:last-child) {
 margin-right:2%
}
@media only screen and (max-width:768px) {
 .edgt-cf7-coming-soon .edgt-cf7-input,
 .edgt-cf7-coming-soon .edgt-cf7-submit {
  width:100%;
  margin:0
 }
}
.edgt-signup input[type=email],
.edgt-signup input[type=text] {
 margin-bottom:19px!important;
 padding:12px 0 11px 15px;
 font-size:12px
}
.edgt-signup input[type=submit] {
 margin-top:6px;
 padding:13px 44px
}
.edgt-signup-home-4 input[type=email],
.edgt-signup-home-4 input[type=text] {
 margin-bottom:14px!important;
 padding:12px 0 12px 15px;
 font-size:12px;
 color:#9fa1a8;
 font-weight:400
}
.edgt-signup-home-4 input[type=submit] {
 margin-top:26px;
 padding:13px 44px
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
 display:none
}
.edgt-owl-slider {
 visibility:hidden
}
.edgt-owl-slider .owl-stage-outer {
 z-index:1
}
.edgt-owl-slider.edgt-slider-has-both-nav .owl-nav .owl-next,
.edgt-owl-slider.edgt-slider-has-both-nav .owl-nav .owl-prev {
 -webkit-transform:translateY(calc(-50% - 21px));
 -moz-transform:translateY(calc(-50% - 21px));
 transform:translateY(calc(-50% - 21px))
}
.edgt-owl-slider .owl-nav .owl-next,
.edgt-owl-slider .owl-nav .owl-prev {
 position:absolute;
 top:50%;
 z-index:3;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-owl-slider .owl-nav .owl-next:hover .edgt-next-icon,
.edgt-owl-slider .owl-nav .owl-next:hover .edgt-prev-icon,
.edgt-owl-slider .owl-nav .owl-prev:hover .edgt-next-icon,
.edgt-owl-slider .owl-nav .owl-prev:hover .edgt-prev-icon {
 color:#067CFF
}
.edgt-owl-slider .owl-nav .owl-prev {
 left:30px
}
.edgt-owl-slider .owl-nav .owl-next {
 right:30px
}
.edgt-owl-slider .owl-nav .edgt-next-icon,
.edgt-owl-slider .owl-nav .edgt-prev-icon {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:#dbdbdb;
 line-height:1;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-owl-slider .owl-nav .edgt-next-icon .edgt-icon-arrow,
.edgt-owl-slider .owl-nav .edgt-prev-icon .edgt-icon-arrow {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:24px;
 line-height:inherit
}
.edgt-owl-slider .owl-nav .edgt-next-icon .edgt-icon-arrow:before,
.edgt-owl-slider .owl-nav .edgt-prev-icon .edgt-icon-arrow:before {
 display:block;
 line-height:inherit
}
.edgt-owl-slider .owl-dots {
 text-align:center;
 margin:30px 0 0
}
.edgt-owl-slider .owl-dots .owl-dot {
 display:inline-block;
 vertical-align:middle
}
.edgt-owl-slider .owl-dots .owl-dot span {
 display:inline-block;
 vertical-align:middle;
 width:12px;
 height:12px;
 margin:0 6px;
 border-radius:3em;
 background-color:#9ce0ff;
 -webkit-transition:background-color .2s ease-out,border .2s ease-out;
 -moz-transition:background-color .2s ease-out,border .2s ease-out;
 transition:background-color .2s ease-out,border .2s ease-out;
 box-sizing:border-box
}
.edgt-owl-slider .owl-dots .owl-dot.active span,
.edgt-owl-slider .owl-dots .owl-dot:hover span {
 background-color:#067CFF
}
.edgt-owl-slider .owl-carousel .owl-item img {
 -webkit-transform:translateZ(0)
}
.edgt-404-page.edgt-wrapper {
 padding:0!important
}
.edgt-404-page .edgt-content {
 height:100vh
}
.admin-bar .edgt-404-page .edgt-content {
 height:calc(100vh - 32px)
}
.edgt-404-page .edgt-content-inner {
 position:relative;
 display:table;
 height:100%;
 width:100%
}
.edgt-404-page .edgt-page-not-found {
 position:relative;
 display:table-cell;
 width:100%;
 height:100%;
 vertical-align:middle;
 padding:0 20%;
 text-align:center
}
.edgt-404-page .edgt-page-not-found .edgt-404-title {
 margin:0;
 font-size:80px
}
.edgt-404-page .edgt-page-not-found .edgt-404-title-image {
 margin-bottom:10px
}
.edgt-404-page .edgt-page-not-found .edgt-404-subtitle {
 margin:9px 0 0
}
.edgt-404-page .edgt-page-not-found .edgt-404-text {
 margin:28px 0 0;
 font-size:18px
}
.edgt-404-page .edgt-page-not-found .edgt-btn {
 margin:43px 0 0;
 padding:14px 42px
}
.edgt-404-page .edgt-page-not-found .edgt-btn.edgt-btn-light-style {
 color:#585858;
 background-color:#fff;
 border-color:#fff
}
.edgt-404-page .edgt-page-not-found .edgt-btn.edgt-btn-light-style:hover {
 color:#fff!important;
 background-color:transparent!important;
 border-color:#fff!important
}
@media only screen and (min-width:1919px) {
 .edgt-404-page .edgt-404-subtitle {
  padding:0 15%
 }
}
@media only screen and (max-width:768px) {
 .edgt-404-page .edgt-page-not-found {
  padding:40px 30px
 }
}
@media only screen and (max-width:680px) {
 .edgt-404-page .edgt-content {
  height:auto;
  margin:0!important
 }
 .admin-bar .edgt-404-page .edgt-content {
  height:auto
 }
}
#edgt-back-to-top {
 display:block;
 position:fixed;
 right:0;
 bottom:0;
 margin:0;
 width:58px;
 height:58px;
 opacity:0;
 visibility:hidden;
 z-index:10000;
 color:#fff;
 text-align:center;
 background-color:#067CFF;
 box-sizing:border-box;
 -webkit-transition:opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out;
 -moz-transition:opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out;
 transition:opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out
}
#edgt-back-to-top .edgt-back-to-top-inner {
 display:block;
 position:relative;
 top:64%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
#edgt-back-to-top .edgt-back-to-top-text {
 font-size:13px;
 font-weight:700;
 text-transform:uppercase;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
#edgt-back-to-top .edgt-icon-stack {
 display:block;
 position:absolute;
 left:50%;
 margin-left:-11px;
 line-height:35px;
 font-size:32px;
 -webkit-transition:transform .2s ease-out;
 -moz-transition:transform .2s ease-out;
 transition:transform .2s ease-out
}
#edgt-back-to-top.off {
 opacity:0;
 visibility:hidden
}
#edgt-back-to-top.on {
 opacity:1;
 visibility:visible
}
#edgt-back-to-top:hover .edgt-back-to-top-text {
 opacity:0
}
#edgt-back-to-top:hover .edgt-icon-stack {
 -webkit-transform:translateY(10px);
 -moz-transform:translateY(10px);
 transform:translateY(10px)
}
.edgt-self-hosted-video-holder .edgt-video-wrap .mejs-container,
.edgt-self-hosted-video-holder .edgt-video-wrap .mejs-overlay-play {
 height:100%!important;
 /*!important because of the inline style*/width:100%!important/*!important because of the inline style*/
}
.ps {
 -ms-touch-action:auto;
 touch-action:auto;
 overflow:hidden!important;
 -ms-overflow-style:none
}
@supports (-ms-overflow-style:none) {
 .ps {
  overflow:auto!important
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .ps {
  overflow:auto!important
 }
}
.ps.ps--active-x>.ps__scrollbar-x-rail,
.ps.ps--active-y>.ps__scrollbar-y-rail {
 display:none;
 background-color:transparent
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
 background-color:#eee;
 opacity:.9
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
 background-color:#999;
 height:11px
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
 background-color:#eee;
 opacity:.9
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
 background-color:#999;
 width:11px
}
.ps>.ps__scrollbar-x-rail {
 display:none;
 position:absolute;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear;
 bottom:0;
 height:15px
}
.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x {
 position:absolute;
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
 bottom:2px;
 height:6px
}
.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x,
.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
 height:11px
}
.ps>.ps__scrollbar-y-rail {
 display:none;
 position:absolute;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear;
 right:0;
 width:15px
}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y {
 position:absolute;
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
 right:2px;
 width:6px
}
.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y,
.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
 width:11px
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
 background-color:#eee;
 opacity:.9
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
 background-color:#999;
 height:11px
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
 background-color:#eee;
 opacity:.9
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
 background-color:#999;
 width:11px
}
.ps:hover>.ps__scrollbar-x-rail,
.ps:hover>.ps__scrollbar-y-rail {
 opacity:.6
}
.ps:hover>.ps__scrollbar-x-rail:hover {
 background-color:#eee;
 opacity:.9
}
.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
 background-color:#999
}
.ps:hover>.ps__scrollbar-y-rail:hover {
 background-color:#eee;
 opacity:.9
}
.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
 background-color:#999
}
footer .widget {
 margin:0 0 45px;
 padding:0
}
footer .widget .edgt-widget-title-holder {
 margin-bottom:9px
}
footer .widget .edgt-widget-title-holder .edgt-widget-title {
 margin-bottom:10px
}
footer .widget .edgt-widget-title-holder .edgt-separator {
 border-color:#fff;
 border-bottom-width:3px;
 width:30px
}
footer .widget .box_header {
 margin:0 0 9px;
 font-size:20px;
 line-height:1.5em
}
footer .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
footer .widget ul li {
 display:block;
 line-height:20px;
 margin:0;
 padding:9px 0
}
footer .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
footer .widget ul li a {
 color:#fff
}
footer .widget ul li a:hover {
 color:#067CFF
}
footer .widget ul .children,
footer .widget ul .sub-menu {
 border-top:1px solid #ccc;
 margin-top:9px
}
footer .widget.widget_archive .edgt-widget-title,
footer .widget.widget_categories .edgt-widget-title,
footer .widget.widget_meta .edgt-widget-title,
footer .widget.widget_pages .edgt-widget-title,
footer .widget.widget_recent_entries .edgt-widget-title {
 margin-bottom:0
}
footer .widget.widget_archive ul li,
footer .widget.widget_categories ul li,
footer .widget.widget_meta ul li,
footer .widget.widget_pages ul li,
footer .widget.widget_recent_entries ul li {
 overflow:hidden
}
footer .widget.widget_archive ul li a,
footer .widget.widget_categories ul li a,
footer .widget.widget_meta ul li a,
footer .widget.widget_pages ul li a,
footer .widget.widget_recent_entries ul li a {
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 font-size:14px;
 font-weight:600;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
footer .widget.widget_archive ul li a:after,
footer .widget.widget_categories ul li a:after,
footer .widget.widget_meta ul li a:after,
footer .widget.widget_pages ul li a:after,
footer .widget.widget_recent_entries ul li a:after {
 content:"\f30f";
 display:inline-block;
 font-family:IonIcons;
 font-size:13px;
 left:-15px;
 line-height:13px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:50%;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 -moz-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 transition:left .2s cubic-bezier(.54,.49,0,1.75)
}
footer .widget.widget_archive ul li a:hover,
footer .widget.widget_categories ul li a:hover,
footer .widget.widget_meta ul li a:hover,
footer .widget.widget_pages ul li a:hover,
footer .widget.widget_recent_entries ul li a:hover {
 padding-left:15px
}
footer .widget.widget_archive ul li a:hover:after,
footer .widget.widget_categories ul li a:hover:after,
footer .widget.widget_meta ul li a:hover:after,
footer .widget.widget_pages ul li a:hover:after,
footer .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
footer .widget.widget_recent_comments .edgt-widget-title,
footer .widget.widget_rss .edgt-widget-title {
 margin-bottom:0
}
footer .widget #wp-calendar {
 text-align:center;
 width:100%
}
footer .widget #wp-calendar caption {
 margin:0 0 9px
}
footer .widget #wp-calendar td,
footer .widget #wp-calendar th {
 padding:3px 4px
}
footer .widget #wp-calendar td#today {
 color:#fff;
 background-color:#999
}
footer .widget #wp-calendar tfoot a {
 color:#fff
}
footer .widget #wp-calendar tfoot a:hover {
 color:#067CFF
}
footer .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
footer .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:9px
}
footer .widget.widget_rss cite {
 display:block;
 margin-top:calc(9px / 2)
}
footer .widget.widget_search .input-holder {
 border-color:#ccc;
 border-style:solid;
 border-width:1px
}
footer .widget.widget_search .input-holder button,
footer .widget.widget_search .input-holder input {
 background-color:#fff;
 border:0;
 border-radius:0;
 box-sizing:border-box;
 color:#fff;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:inherit;
 height:45px;
 line-height:43px;
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .widget.widget_search .input-holder input.search-field {
 width:calc(100% - 52px);
 padding:0 0 0 21px
}
footer .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#b5b5b5
}
footer .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#b5b5b5
}
footer .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#b5b5b5
}
footer .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#b5b5b5
}
footer .widget.widget_search .input-holder button {
 background:#fff;
 color:#000;
 cursor:pointer;
 font-size:16px;
 width:52px;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .widget.widget_search .input-holder button:hover {
 color:#067CFF
}
footer .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
footer .widget.widget_search .input-holder button span:before {
 display:none;
 line-height:inherit
}
footer .widget.widget_search .input-holder button span:after {
 content:"\f002";
 font-size:18px;
 font-family:FontAwesome
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
 border-radius:3px;
 border-color:#ccc;
 border-style:solid;
 border-width:1px;
 background-color:transparent;
 box-sizing:border-box;
 color:#fff;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:12px;
 font-weight:inherit;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 padding:4px 25px 4px 20px;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
 color:#fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
 color:#fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
 color:#fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
 color:#fff
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
 color:#b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
 color:#b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
 color:#b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
 color:#b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
 color:#b1b2b2
}
footer .widget.widget_archive select,
footer .widget.widget_categories select,
footer .widget.widget_text select {
 background-color:transparent;
 border-color:#ccc;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#fff;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:inherit;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:9px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .widget.widget_tag_cloud .edgt-widget-title-holder {
 margin-bottom:8px
}
footer .widget.widget_tag_cloud a {
 border-radius:2px;
 color:#303030;
 display:inline-block;
 font-size:12px!important;
 font-family:"Open Sans",sans-serif;
 line-height:30px;
 text-transform:uppercase;
 margin:0 7px 7px 0;
 padding:0 2px;
 font-weight:600
}
footer .widget.widget_tag_cloud a:hover {
 color:#067CFF
}
footer .widget.widget_tag_cloud a:first-child {
 padding-left:0
}
footer .edgt-footer-top-holder .widget .edgt-widget-title-holder .edgt-widget-title {
 font-weight:700
}
footer .edgt-footer-top-holder .widget.widget_nav_menu ul li:first-child {
 padding-top:0
}
footer .edgt-footer-bottom-holder .widget {
 margin:0!important
}
aside.edgt-sidebar {
 position:relative;
 z-index:11
}
aside.edgt-sidebar .widget {
 color:#888
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li {
 padding:4px 0
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li a {
 font-size:14px;
 color:#888
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li:hover a {
 color:#067CFF
}
aside.edgt-sidebar .widget.widget_text a {
 color:#888
}
aside.edgt-sidebar .widget.widget_text a:hover {
 color:#067CFF
}
aside.edgt-sidebar .widget:last-child {
 margin:0!important
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li {
 padding-top:23px
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li:first-child {
 padding-top:4px
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a {
 font-family:Montserrat,sans-serif;
 font-size:16px;
 color:#323232;
 font-weight:700
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a.edgt-custom-menu-active,
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a:hover {
 color:#067CFF
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a:before {
 font-family:Linearicons-Free;
 content:"\e876";
 color:#067CFF;
 margin-right:13px;
 display:inline-block
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a.edgt-custom-menu-active:before {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu {
 border-top:none;
 padding-left:30px;
 margin-top:15px;
 display:none
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li {
 padding:3px 0
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li.current-menu-item>a,
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li:hover>a {
 color:#067CFF
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li a {
 font-family:"Open Sans",sans-serif;
 color:#929292;
 font-size:14px;
 font-weight:500
}
.wpb_widgetised_column {
 position:relative
}
.wpb_widgetised_column .widget .edgt-sidearea-widget-title {
 margin:0 0 19px
}
.wpb_widgetised_column .widget:last-child {
 margin:0!important
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li {
 padding-top:28px
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.menu-item-has-children>a {
 font-family:Montserrat,sans-serif;
 font-size:16px;
 color:#323232;
 font-weight:700
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.menu-item-has-children>a:before {
 font-family:Linearicons-Free;
 content:"\e876";
 color:#067CFF;
 margin-right:13px;
 display:inline-block
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.current-menu-ancestor>a:before,
.wpb_widgetised_column .widget.widget_nav_menu ul>li:hover>a:before {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.current-menu-ancestor ul.sub-menu,
.wpb_widgetised_column .widget.widget_nav_menu ul>li:hover ul.sub-menu {
 display:block
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu {
 border-top:none;
 padding-left:30px;
 margin-top:13px;
 display:none
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li {
 padding:4px 0
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li.current-menu-item a,
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li:hover a {
 color:#067CFF
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li a {
 font-family:"Open Sans",sans-serif;
 color:#929292;
 font-size:14px;
 font-weight:600
}
.widget.edgt-blog-list-widget {
 margin:0 0 20px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
 display:none;
 margin-top:6px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content:not(:first-child) {
 padding-left:0
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-image {
 width:87px;
 padding-right:15px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title {
 line-height:22px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title a {
 color:#353535
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title a:hover {
 color:#067CFF
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple.edgt-bl-normal-space .edgt-bl-item {
 margin-bottom:15px
}
@media only screen and (max-width:480px) {
 .widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content {
  display:inline-block;
  width:50%
 }
}
.widget.edgt-blog-list-widget .edgt-post-info-date a {
 color:#888;
 font-size:12px
}
.widget.edgt-blog-list-widget .edgt-post-info-date a:hover {
 color:#067CFF
}
aside.edgt-sidebar {
 position:relative;
 z-index:11
}
aside.edgt-sidebar .widget:last-child {
 margin:0!important
}
.wpb_widgetised_column {
 position:relative
}
.wpb_widgetised_column .widget:last-child {
 margin:0!important
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li {
 border-bottom:1px solid #ebebeb;
 padding:10px 0
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-icon {
 color:#067CFF;
 font-size:18px;
 margin-right:15px
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-label {
 font-weight:600;
 font-size:14px;
 color:#434343
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-value {
 float:right;
 font-size:14px
}
.widget {
 margin:0 0 45px
}
.widget .edgt-widget-title {
 margin:0 0 17px
}
.widget .edgt-widget-title a {
 color:inherit
}
.widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.widget ul li {
 margin:0 0 10px
}
.widget ul li:last-child {
 margin:0
}
.widget.widget_text img {
 display:block
}
.widget #wp-calendar {
 width:100%;
 text-align:center
}
.widget #wp-calendar caption {
 color:#434343;
 margin:0 0 15px
}
.widget #wp-calendar td,
.widget #wp-calendar th {
 padding:3px 4px
}
.widget #wp-calendar td#today {
 color:#fff;
 background-color:#067CFF
}
.widget #wp-calendar td#today a {
 color:inherit
}
.widget.widget_rss .edgt-widget-title .rsswidget:hover {
 color:#067CFF
}
.widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.widget.widget_rss ul li {
 margin:0 0 25px
}
.widget.widget_rss ul li .rss-date {
 display:block
}
.widget.widget_search form {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.widget.widget_search form>div {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 border-width:1px;
 border-style:solid;
 border-color:#e5e5e5;
 box-sizing:border-box
}
.widget.widget_search button,
.widget.widget_search input {
 position:relative;
 display:inline-block;
 vertical-align:top;
 float:left;
 height:43px;
 font-family:inherit;
 font-weight:400;
 font-size:15px;
 line-height:52px;
 color:#888;
 background-color:transparent;
 border:0;
 border-radius:0;
 -webkit-border-radius:0;
 outline:0;
 -webkit-appearance:none;
 box-sizing:border-box;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.widget.widget_search input {
 width:calc(100% - 40px);
 padding:0 0 0 21px;
 border-radius:100px 0 0 100px;
 -webkit-border-radius:100px 0 0 100px
}
.widget.widget_search input::-webkit-input-placeholder {
 color:#b5b5b5
}
.widget.widget_search input:-moz-placeholder {
 color:#b5b5b5
}
.widget.widget_search input::-moz-placeholder {
 color:#b5b5b5
}
.widget.widget_search input:-ms-input-placeholder {
 color:#b5b5b5
}
.widget.widget_search button {
 width:40px;
 padding:0 30px 0 9px;
 font-size:13px;
 cursor:pointer;
 color:#888;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.widget.widget_search button:hover {
 color:#067CFF
}
.widget.widget_search button span {
 display:block;
 line-height:inherit
}
.widget.widget_search button span:before {
 display:block;
 line-height:inherit
}
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_meta ul li,
.widget.widget_nav_menu ul li,
.widget.widget_pages ul li,
.widget.widget_recent_comments ul li {
 margin:0;
 padding:9px 0
}
.widget.widget_archive ul li:last-child,
.widget.widget_categories ul li:last-child,
.widget.widget_meta ul li:last-child,
.widget.widget_nav_menu ul li:last-child,
.widget.widget_pages ul li:last-child,
.widget.widget_recent_comments ul li:last-child {
 border:none
}
.widget.widget_archive ul li ul,
.widget.widget_categories ul li ul,
.widget.widget_meta ul li ul,
.widget.widget_nav_menu ul li ul,
.widget.widget_pages ul li ul,
.widget.widget_recent_comments ul li ul {
 margin:4px 0 0;
 padding:0 0 0 10px
}
.widget.widget_archive ul li ul li:last-child,
.widget.widget_categories ul li ul li:last-child,
.widget.widget_meta ul li ul li:last-child,
.widget.widget_nav_menu ul li ul li:last-child,
.widget.widget_pages ul li ul li:last-child,
.widget.widget_recent_comments ul li ul li:last-child {
 padding:4px 0 0
}
.widget.widget_recent_entries .edgt-widget-title {
 margin:0 0 23px
}
.widget.widget_recent_entries ul li {
 margin:0 0 12px
}
.widget.widget_recent_entries ul li>span {
 display:block;
 font-size:14px
}
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select {
 width:100%;
 max-width:100%;
 height:54px;
 padding:0 18px;
 line-height:54px;
 color:#888;
 background-color:transparent;
 border:1px solid #e5e5e5;
 font-family:inherit;
 font-size:inherit;
 font-style:inherit;
 font-weight:inherit;
 outline:0;
 box-sizing:border-box
}
.widget.posts_holder ul li.page_item_has_children>a {
 display:block
}
.widget.posts_holder ul li.page_item_has_children>ul.children {
 padding-left:10px
}
.widget.posts_holder ul li.menu-item-has-children>a {
 display:block
}
.widget.posts_holder ul li.menu-item-has-children>ul.sub-menu {
 padding-left:10px
}
.widget.edgt-course-list-widget .edgt-normal-space article {
 margin-bottom:16px
}
.widget.edgt-course-list-widget .edgt-course-list-holder {
 margin-top:7px
}
.widget.edgt-course-list-widget .edgt-course-list-holder article .edgt-cli-text .entry-title {
 color:#303030
}
.widget.edgt-course-list-widget .edgt-course-list-holder article .edgt-cli-text .entry-title a {
 color:inherit
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li {
 border-bottom:1px solid #ebebeb;
 padding:9px 0 11px 6px
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li>.edgt-course-categories-list-title {
 margin:0;
 color:#303030
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li i,
.widget.edgt-course-categories-widget .edgt-course-categories-list li span {
 color:#067CFF;
 font-size:18px;
 margin-right:15px;
 vertical-align:middle
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li a {
 color:inherit
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li a:hover {
 color:#067CFF
}
.widget.edgt-blog-categories-widget .edgt-widget-title-holder {
 margin-bottom:28px
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li {
 border-bottom:1px solid #ebebeb;
 padding:9px 0 11px 7px
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li:first-child {
 padding-top:0
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li>.edgt-blog-categories-list-title {
 margin:0
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li i,
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li span {
 color:#067CFF;
 font-size:18px;
 margin-right:15px;
 vertical-align:middle
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li a {
 color:#303030;
 font-size:14px;
 font-weight:500
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li a:hover {
 color:#067CFF
}
.widget.edgt-course-features-widget .edgt-course-features li {
 border-bottom:1px solid #ebebeb;
 padding:13px 0 12px
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-icon {
 color:#067CFF;
 font-size:18px;
 margin-right:15px
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-label {
 font-weight:600;
 font-size:14px;
 color:#434343
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-value {
 float:right;
 font-size:14px
}
.vc_wp_search .widget.widget_search form>div {
 background-color:#fff;
 border:none
}
.vc_wp_search .widget.widget_search input {
 width:calc(100% - 66px);
 padding:0 0 0 33px;
 font-size:15px
}
.vc_wp_search .widget.widget_search button {
 width:66px;
 padding:0 39px 0 9px
}
.edgt-page-footer .widget.widget_text {
 margin:0 0 32px
}
.edgt-page-footer .widget,
.edgt-side-menu .widget {
 color:#cecece
}
.edgt-page-footer .widget:last-child,
.edgt-side-menu .widget:last-child {
 margin:0!important
}
.edgt-page-footer .widget h1,
.edgt-page-footer .widget h2,
.edgt-page-footer .widget h3,
.edgt-page-footer .widget h4,
.edgt-page-footer .widget h5,
.edgt-page-footer .widget h6,
.edgt-side-menu .widget h1,
.edgt-side-menu .widget h2,
.edgt-side-menu .widget h3,
.edgt-side-menu .widget h4,
.edgt-side-menu .widget h5,
.edgt-side-menu .widget h6 {
 margin:0;
 color:#cecece
}
.edgt-page-footer .widget .edgt-widget-title-holder .edgt-widget-title,
.edgt-side-menu .widget .edgt-widget-title-holder .edgt-widget-title {
 color:#fbfbfc;
 margin:0 0 22px
}
.edgt-page-footer .widget a,
.edgt-side-menu .widget a {
 color:#cecece
}
.edgt-page-footer .widget a:hover,
.edgt-side-menu .widget a:hover {
 color:#067CFF
}
.edgt-page-footer .widget table tbody tr,
.edgt-page-footer .widget table thead tr,
.edgt-side-menu .widget table tbody tr,
.edgt-side-menu .widget table thead tr {
 border-color:#b1b2b2
}
.edgt-page-footer .widget table tbody th,
.edgt-side-menu .widget table tbody th {
 border-right-color:#b1b2b2
}
.edgt-page-footer .widget #wp-calendar caption,
.edgt-side-menu .widget #wp-calendar caption {
 color:#b1b2b2
}
.edgt-page-footer .widget.widget_rss .edgt-footer-widget-title .rsswidget,
.edgt-side-menu .widget.widget_rss .edgt-footer-widget-title .rsswidget {
 color:#fff
}
.edgt-page-footer .widget.widget_rss .edgt-footer-widget-title .rsswidget:hover,
.edgt-side-menu .widget.widget_rss .edgt-footer-widget-title .rsswidget:hover {
 color:#067CFF
}
.edgt-page-footer .widget.widget_search form>div,
.edgt-side-menu .widget.widget_search form>div {
 border-color:#b1b2b2
}
.edgt-page-footer .widget.widget_search input,
.edgt-side-menu .widget.widget_search input {
 color:#b1b2b2
}
.edgt-page-footer .widget.widget_search input::-webkit-input-placeholder,
.edgt-side-menu .widget.widget_search input::-webkit-input-placeholder {
 color:inherit
}
.edgt-page-footer .widget.widget_search input:-moz-placeholder,
.edgt-side-menu .widget.widget_search input:-moz-placeholder {
 color:inherit
}
.edgt-page-footer .widget.widget_search input::-moz-placeholder,
.edgt-side-menu .widget.widget_search input::-moz-placeholder {
 color:inherit
}
.edgt-page-footer .widget.widget_search input:-ms-input-placeholder,
.edgt-side-menu .widget.widget_search input:-ms-input-placeholder {
 color:inherit
}
.edgt-page-footer .widget.widget_search input[type=submit],
.edgt-side-menu .widget.widget_search input[type=submit] {
 color:#b1b2b2
}
.edgt-page-footer .widget.widget_search button:hover,
.edgt-side-menu .widget.widget_search button:hover {
 color:#067CFF
}
.edgt-page-footer .widget.widget_archive select,
.edgt-page-footer .widget.widget_categories select,
.edgt-page-footer .widget.widget_text select,
.edgt-side-menu .widget.widget_archive select,
.edgt-side-menu .widget.widget_categories select,
.edgt-side-menu .widget.widget_text select {
 color:#b1b2b2;
 border-color:#b1b2b2
}
.edgt-page-footer .widget.widget_archive select option,
.edgt-page-footer .widget.widget_categories select option,
.edgt-page-footer .widget.widget_text select option,
.edgt-side-menu .widget.widget_archive select option,
.edgt-side-menu .widget.widget_categories select option,
.edgt-side-menu .widget.widget_text select option {
 background-color:#b1b2b2
}
.edgt-page-footer .widget.widget_tag_cloud a,
.edgt-side-menu .widget.widget_tag_cloud a {
 color:#b1b2b2
}
.edgt-page-footer .widget.widget_tag_cloud a:after,
.edgt-side-menu .widget.widget_tag_cloud a:after {
 color:inherit
}
.edgt-page-footer .widget.widget_tag_cloud a:hover,
.edgt-side-menu .widget.widget_tag_cloud a:hover {
 color:#067CFF
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-course-list-holder,
.edgt-side-menu .widget.edgt-course-list-widget .edgt-course-list-holder {
 margin-top:6px
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-course-list-holder article,
.edgt-side-menu .widget.edgt-course-list-widget .edgt-course-list-holder article {
 margin-bottom:19px
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-instructor-name,
.edgt-side-menu .widget.edgt-course-list-widget .edgt-instructor-name {
 font-size:14px
}
.edgt-side-menu .widget.edgt-image-widget img {
 margin:0 auto
}
.edgt-side-menu .widget {
 font-size:18px;
 font-weight:700;
 font-family:Montserrat,sans-serif;
 color:#212121
}
.edgt-side-menu .widget .edgt-widget-title-holder .edgt-widget-title {
 color:#212121
}
.edgt-side-menu .edgt-side-menu-bottom .widget {
 color:#373838
}
.edgt-footer-bottom-holder .widget {
 margin:0;
 color:#888;
 font-size:12px;
 display:inline-block;
 font-weight:600
}
.edgt-footer-bottom-holder .edgt-grid-col-6:first-child {
 text-align:left
}
.edgt-footer-bottom-holder .edgt-grid-col-6:last-child {
 text-align:right
}
.edgt-top-bar a {
 color:#969696
}
.edgt-top-bar a:hover {
 color:#067CFF
}
.edgt-top-bar .widget {
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-top-bar .widget p {
 margin:0
}
.edgt-top-bar .widget.widget_text:not(:first-child) {
 margin:0 0 0 20px
}
.edgt-top-bar .widget.widget_nav_menu ul {
 clear:both
}
.edgt-top-bar .widget.widget_nav_menu ul li {
 float:left;
 padding:0 8px;
 margin:0;
 line-height:14px;
 border-left:1px solid #fff
}
.edgt-top-bar-light .edgt-top-bar {
 color:#fff!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder li a,
.edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a {
 color:#fff!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder li ul li a,
.edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li ul li a {
 color:#000!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder:hover {
 color:rgba(255,255,255,.85)!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-position-left-inner a {
 color:#fff!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-position-left-inner a:hover {
 color:rgba(255,255,255,.85)!important
}
.edgt-top-bar-light .edgt-top-bar .widget {
 color:#fff!important
}
.edgt-top-bar-light .edgt-top-bar .widget .widgettitle,
.edgt-top-bar-light .edgt-top-bar .widget i,
.edgt-top-bar-light .edgt-top-bar .widget p,
.edgt-top-bar-light .edgt-top-bar .widget span,
.edgt-top-bar-light .edgt-top-bar .widget>a {
 color:#fff!important
}
.edgt-top-bar-light .edgt-top-bar .widget:after {
 border-color:rgba(255,255,255,.52)
}
.edgt-top-bar-light .edgt-top-bar .widget a:hover,
.edgt-top-bar-light .edgt-top-bar .widget a:hover .edgt-btn-text {
 color:#bfbfbf!important
}
.edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a:hover {
 color:#bfbfbf!important
}
.edgt-top-bar-dark .edgt-top-bar {
 color:#212121!important
}
.edgt-top-bar-dark .edgt-top-bar .edgt-icon-widget-holder {
 color:#212121!important
}
.edgt-top-bar-dark .edgt-top-bar a {
 color:#212121!important
}
.edgt-top-bar-dark .edgt-top-bar .edgt-icon-widget-holder:hover {
 color:#067CFF!important
}
.edgt-top-bar-dark .edgt-top-bar .widget {
 color:#212121!important
}
.edgt-top-bar-dark .edgt-top-bar .widget .widgettitle,
.edgt-top-bar-dark .edgt-top-bar .widget a,
.edgt-top-bar-dark .edgt-top-bar .widget i,
.edgt-top-bar-dark .edgt-top-bar .widget p,
.edgt-top-bar-dark .edgt-top-bar .widget span {
 color:#212121!important
}
.edgt-top-bar-dark .edgt-top-bar .widget a:hover .edgt-btn-text,
.edgt-top-bar-dark .edgt-top-bar .widget a:not(.lang_sel_sel):hover {
 color:#067CFF!important
}
.edgt-icon-widget-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 color:#067CFF
}
.edgt-icon-widget-holder.edgt-link-with-href:hover .edgt-icon-text {
 color:#067CFF
}
.edgt-icon-widget-holder>* {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:inherit;
 font-size:inherit;
 line-height:inherit;
 font-style:inherit;
 font-weight:inherit;
 letter-spacing:inherit;
 text-transform:inherit
}
.edgt-icon-widget-holder .edgt-icon-text {
 color:#888;
 padding:0 0 0 10px
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
 color:rgba(255,255,255,.8)!important
}
.widget.edgt-image-widget {
 margin:0 0 20px
}
.widget.edgt-image-widget .edgt-widget-title {
 margin:0 0 26px
}
.widget.edgt-image-widget img {
 display:block
}
.edgt-drop-down .second .inner .widget.edgt-image-widget a {
 padding-top:0
}
.wpb_widgetised_column .widget.widget_edgt_instagram_widget .edgt-widget-title,
aside.edgt-sidebar .widget.widget_edgt_instagram_widget .edgt-widget-title {
 margin:0 0 25px
}
.edgt-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.edgt-instagram-feed li {
 float:left;
 box-sizing:border-box;
 border:none!important
}
.edgt-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.edgt-instagram-feed li a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .4s cubic-bezier(.38,1,.57,1);
 -moz-transition:opacity .4s cubic-bezier(.38,1,.57,1);
 transition:opacity .4s cubic-bezier(.38,1,.57,1)
}
.edgt-instagram-feed li a:hover:after {
 opacity:1
}
.edgt-instagram-feed li img {
 width:100%;
 display:block
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space {
 margin:0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space li {
 padding:0 0;
 margin:0 0 0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space {
 margin:0 -5px -10px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space li {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space {
 margin:0 -10px -20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space li {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space {
 margin:0 -15px -30px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-2 li {
 width:50%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-3 li {
 width:33.33333%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-4 li {
 width:25%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-6 li {
 width:16.66667%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-9 li {
 width:11.11111%
}
.edgt-instagram-feed.edgt-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.edgt-instagram-feed.edgt-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.widget.edgt-raw-html-widget {
 margin:0
}
.widget.edgt-raw-html-widget.edgt-grid-auto-width {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.widget.edgt-separator-widget {
 margin:0!important
}
.edgt-social-icon-widget-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-social-icon-widget-holder .edgt-social-icon-widget {
 color:inherit;
 line-height:inherit;
 font-size:inherit;
 font-style:inherit;
 font-weight:inherit;
 letter-spacing:inherit
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
 color:rgba(255,255,255,.8)!important
}
.widget.widget_edgt_twitter_widget {
 margin:0 0 20px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li:not(:last-child) {
 margin:0 0 22px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text {
 position:relative
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a {
 position:relative;
 line-height:inherit;
 color:inherit
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time {
 display:block
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time span {
 margin:0 2px 0 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon {
 position:absolute;
 top:2px;
 left:0;
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon i {
 font-size:18px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text {
 padding:0 0 0 40px;
 font-size:18px
}
@media only screen and (max-width:1280px) {
 .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text {
  font-size:15px
 }
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a,
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text span {
 color:#888
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a:hover {
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0 40px;
 text-align:center;
 box-sizing:border-box
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li {
 overflow:hidden
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-twitter-icon i {
 font-size:16px;
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text {
 font-size:14px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a,
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text span {
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a:hover {
 color:#434343
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a.edgt-tweet-time {
 margin:21px 0 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-prev {
 left:0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-next {
 right:0
}
.widget.edgt-blog-list-widget {
 margin:0 0 20px
}
.widget.edgt-blog-list-widget>h4 {
 margin:0 0 15px
}
.widget.edgt-blog-list-widget .edgt-post-title {
 margin-bottom:6px
}
.widget.edgt-blog-list-widget .edgt-post-info-author {
 font-size:13px
}
.widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-avatar-holder {
 display:none
}
.widget.edgt-blog-list-widget .edgt-post-info-author a {
 color:#b9b9b9!important
}
.edgt-top-bar .widget.edgt-blog-list-widget>h2,
footer .edgt-footer-top .widget.edgt-blog-list-widget>h2 {
 margin:0 0 8px
}
.widget.edgt-contact-form-7-widget {
 background-color:#f0f0f0;
 text-align:center;
 padding:0 20px;
 background-size:cover;
 background-position-x:center
}
.widget.edgt-contact-form-7-widget .edgt-widget-title-holder {
 margin-bottom:0
}
.widget.edgt-contact-form-7-widget .edgt-widget-title-holder .edgt-widget-title {
 color:#fff;
 padding-top:17px;
 margin-bottom:0
}
.widget.edgt-contact-form-7-widget>span {
 font-size:12px;
 color:#fff;
 margin:-2px 0 3px
}
.widget.edgt-contact-form-7-widget .wpcf7 {
 text-align:left
}
.widget.edgt-contact-form-7-widget .wpcf7-submit {
 border:none;
 width:100%
}
.widget {
 margin:0 0 50px;
 padding:0
}
.widget .edgt-widget-title-holder {
 margin-bottom:18px
}
.widget .edgt-widget-title-holder .edgt-widget-title {
 margin-bottom:10px
}
.widget .edgt-widget-title-holder .edgt-separator {
 border-color:inherit;
 border-bottom-width:3px;
 width:30px
}
.widget .box_header {
 margin:0 0 18px;
 font-size:20px;
 line-height:1.5em
}
.widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.widget ul li {
 display:block;
 line-height:20px;
 margin:0;
 padding:18px 0
}
.widget ul li:last-child {
 border:0;
 padding-bottom:0
}
.widget ul li a {
 color:#067CFF
}
.widget ul li a:hover {
 color:#2f2f2f
}
.widget ul .children,
.widget ul .sub-menu {
 border-top:1px solid #e5e5e5;
 margin-top:18px
}
.widget.widget_archive .edgt-widget-title,
.widget.widget_categories .edgt-widget-title,
.widget.widget_meta .edgt-widget-title,
.widget.widget_pages .edgt-widget-title,
.widget.widget_recent_entries .edgt-widget-title {
 margin-bottom:0
}
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_meta ul li,
.widget.widget_pages ul li,
.widget.widget_recent_entries ul li {
 overflow:hidden
}
.widget.widget_archive ul li a,
.widget.widget_categories ul li a,
.widget.widget_meta ul li a,
.widget.widget_pages ul li a,
.widget.widget_recent_entries ul li a {
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 font-size:14px;
 font-weight:600;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.widget.widget_archive ul li a:after,
.widget.widget_categories ul li a:after,
.widget.widget_meta ul li a:after,
.widget.widget_pages ul li a:after,
.widget.widget_recent_entries ul li a:after {
 content:"\f30f";
 display:inline-block;
 font-family:IonIcons;
 font-size:13px;
 left:-15px;
 line-height:13px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:50%;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 -moz-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 transition:left .2s cubic-bezier(.54,.49,0,1.75)
}
.widget.widget_archive ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_recent_entries ul li a:hover {
 padding-left:15px
}
.widget.widget_archive ul li a:hover:after,
.widget.widget_categories ul li a:hover:after,
.widget.widget_meta ul li a:hover:after,
.widget.widget_pages ul li a:hover:after,
.widget.widget_recent_entries ul li a:hover:after {
 left:0
}
.widget.widget_recent_comments .edgt-widget-title,
.widget.widget_rss .edgt-widget-title {
 margin-bottom:0
}
.widget #wp-calendar {
 text-align:center;
 width:100%
}
.widget #wp-calendar caption {
 margin:0 0 18px
}
.widget #wp-calendar td,
.widget #wp-calendar th {
 padding:3px 4px
}
.widget #wp-calendar td#today {
 color:inherit;
 background-color:#fff
}
.widget #wp-calendar tfoot a {
 color:#067CFF
}
.widget #wp-calendar tfoot a:hover {
 color:#2f2f2f
}
.widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.widget.widget_rss .rss-date {
 display:block;
 margin-bottom:18px
}
.widget.widget_rss cite {
 display:block;
 margin-top:calc(18px / 2)
}
.widget.widget_search .input-holder {
 border-color:#e5e5e5;
 border-style:solid;
 border-width:1px
}
.widget.widget_search .input-holder button,
.widget.widget_search .input-holder input {
 background-color:#fff;
 border:0;
 border-radius:0;
 box-sizing:border-box;
 color:inherit;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:inherit;
 height:45px;
 line-height:43px;
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.widget.widget_search .input-holder input.search-field {
 width:calc(100% - 52px);
 padding:0 0 0 21px
}
.widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#b5b5b5
}
.widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#b5b5b5
}
.widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#b5b5b5
}
.widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#b5b5b5
}
.widget.widget_search .input-holder button {
 background:#fff;
 color:#000;
 cursor:pointer;
 font-size:16px;
 width:52px;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.widget.widget_search .input-holder button:hover {
 color:#2f2f2f
}
.widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
.widget.widget_search .input-holder button span:before {
 display:none;
 line-height:inherit
}
.widget.widget_search .input-holder button span:after {
 content:"\f002";
 font-size:18px;
 font-family:FontAwesome
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field {
 border-radius:3px;
 border-color:#e5e5e5;
 border-style:solid;
 border-width:1px;
 background-color:transparent;
 box-sizing:border-box;
 color:inherit;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:12px;
 font-weight:inherit;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 padding:4px 25px 4px 20px;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
 color:inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
 color:inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
 color:inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
 color:inherit
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
 color:#b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
 color:#b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
 color:#b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
 color:#b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
 color:#b1b2b2
}
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select {
 background-color:transparent;
 border-color:#e5e5e5;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:inherit;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:inherit;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:18px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.widget.widget_tag_cloud .edgt-widget-title-holder {
 margin-bottom:8px
}
.widget.widget_tag_cloud a {
 border-radius:2px;
 color:#303030;
 display:inline-block;
 font-size:12px!important;
 font-family:"Open Sans",sans-serif;
 line-height:30px;
 text-transform:uppercase;
 margin:0 7px 7px 0;
 padding:0 2px;
 font-weight:600
}
.widget.widget_tag_cloud a:hover {
 color:#067CFF
}
.widget.widget_tag_cloud a:first-child {
 padding-left:0
}
.edgt-icon-widget-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-icon-widget-holder>* {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:inherit;
 font-size:inherit;
 line-height:inherit;
 font-style:inherit;
 font-weight:inherit;
 letter-spacing:inherit;
 text-transform:inherit
}
.edgt-page-footer .edgt-icon-widget-holder,
.edgt-top-bar .edgt-icon-widget-holder {
 color:#fff
}
.edgt-page-footer .edgt-icon-widget-holder:hover,
.edgt-top-bar .edgt-icon-widget-holder:hover {
 color:rgba(255,255,255,.8)
}
.edgt-page-footer .edgt-icon-widget-holder {
 display:block
}
.edgt-page-footer .edgt-icon-widget-holder .edgt-icon-text {
 font-weight:600;
 font-size:12px;
 color:#fff
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
 color:rgba(255,255,255,.8)!important
}
.widget.edgt-image-slider-widget {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.widget.edgt-image-slider-widget .edgt-is-widget-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.widget.edgt-image-slider-widget .edgt-widget-title {
 margin:0 0 32px
}
.widget.edgt-image-slider-widget img {
 display:block
}
@media only screen and (max-width:1200px) {
 .edgt-instagram-feed:not(.edgt-instagram-carousel) li img {
  width:100%
 }
 .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-6 li {
  width:25%
 }
 .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-9 li {
  width:25%
 }
}
@media only screen and (max-width:768px) {
 .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-6 li {
  width:33.33333%
 }
 .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-9 li {
  width:33.33333%
 }
}
@media only screen and (max-width:680px) {
 .edgt-instagram-feed:not(.edgt-instagram-carousel) li {
  width:50%!important
 }
}
.edgt-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.edgt-instagram-feed li {
 float:left;
 box-sizing:border-box;
 border:none!important
}
.edgt-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.edgt-instagram-feed li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .6s;
 -moz-transition:opacity .6s;
 transition:opacity .6s
}
.edgt-instagram-feed li a:after {
 content:'\f16d';
 font-family:FontAwesome;
 display:inline-block;
 position:absolute;
 top:50%;
 font-size:20px;
 line-height:1em;
 width:auto;
 height:auto;
 left:50%;
 background-color:transparent;
 color:#fff;
 opacity:0;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-transition:opacity .2s ease-out,transform .2s ease-out;
 -moz-transition:opacity .2s ease-out,transform .2s ease-out;
 transition:opacity .2s ease-out,transform .2s ease-out
}
.edgt-instagram-feed li a:hover:after,
.edgt-instagram-feed li a:hover:before {
 opacity:1
}
.edgt-instagram-feed li img {
 width:100%;
 display:block
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space {
 margin:0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space li {
 padding:0 0;
 margin:0 0 0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space {
 margin:0 -2px -4px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space li {
 padding:0 2px;
 margin:0 0 4px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space {
 margin:0 -6px -12px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space li {
 padding:0 6px;
 margin:0 0 12px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space {
 margin:0 -10px -20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space li {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-2 li {
 width:50%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-3 li {
 width:33.33333%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-4 li {
 width:25%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-6 li {
 width:16.66667%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-9 li {
 width:11.11111%
}
.edgt-instagram-feed.edgt-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.edgt-instagram-feed.edgt-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.edgt-instagram-feed.edgt-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.edgt-instagram-feed.edgt-instagram-carousel li a:hover {
 opacity:1
}
.widget.edgt-raw-html-widget {
 margin:0
}
.widget.edgt-raw-html-widget.edgt-grid-auto-width {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.widget.edgt-search-post-type-widget {
 line-height:0;
 position:relative
}
.widget.edgt-search-post-type-widget .edgt-search-post-type {
 display:inline-block;
 width:100%;
 position:relative
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results {
 background:#fff;
 height:auto;
 display:none;
 width:100%;
 position:absolute;
 z-index:99;
 left:0;
 top:100%
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results ul {
 padding:10px 20px;
 box-sizing:border-box;
 display:inline-block;
 line-height:0;
 width:100%
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li {
 display:inline-block;
 width:100%
}
.widget.edgt-search-post-type-widget .edgt-seach-icon-holder {
 position:absolute;
 right:0;
 top:0;
 font-size:18px;
 color:#fff;
 width:57px;
 height:100%;
 line-height:57px;
 background-color:#067CFF
}
.widget.edgt-search-post-type-widget .edgt-search-icon,
.widget.edgt-search-post-type-widget .edgt-search-loading {
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 opacity:1;
 position:absolute;
 top:20px;
 left:20px
}
.widget.edgt-search-post-type-widget .edgt-search-icon.edgt-hidden,
.widget.edgt-search-post-type-widget .edgt-search-loading.edgt-hidden {
 opacity:0
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-search-post-type {
 background-color:#fff
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
 border-radius:0;
 height:57px;
 line-height:1.5em;
 border:0;
 font-size:14px;
 color:#929292
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results {
 background-color:rgba(255,255,255,.9);
 border-top:1px solid #dadada
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul {
 padding:16px 20px
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li {
 padding:5px 0
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li a {
 color:#929292;
 font-size:14px
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li a:hover {
 color:#067CFF
}
.widget.edgt-separator-widget {
 margin:0!important
}
.edgt-social-icon-widget-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-social-icon-widget-holder .edgt-social-icon-widget {
 color:inherit;
 line-height:inherit;
 font-size:inherit;
 font-style:inherit;
 font-weight:inherit;
 letter-spacing:inherit
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
 color:rgba(255,255,255,.8)!important
}
.widget.widget_edgt_twitter_widget {
 margin:0 0 20px
}
.widget.widget_edgt_twitter_widget>h4 {
 margin:0 0 8px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li:not(:last-child) {
 margin:0 0 12px!important
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text {
 position:relative
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a {
 position:relative;
 line-height:inherit;
 color:inherit
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time {
 display:block
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time span {
 margin:0 2px 0 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon {
 position:absolute;
 top:2px;
 left:0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon i {
 font-size:18px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text {
 padding:0 0 0 28px;
 font-size:15px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a,
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text span {
 color:#434343
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a:hover {
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0 40px;
 text-align:center;
 box-sizing:border-box
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li {
 overflow:hidden
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-twitter-icon i {
 font-size:16px;
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text {
 font-size:14px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a,
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text span {
 color:#067CFF
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a:hover {
 color:#434343
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a.edgt-tweet-time {
 margin:21px 0 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-prev {
 left:0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-next {
 right:0
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.animated.infinite {
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.animated.hinge {
 -webkit-animation-duration:2s;
 animation-duration:2s
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
@-webkit-keyframes bounce {
 20%,
 53%,
 80%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes bounce {
 20%,
 53%,
 80%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
.bounce {
 -webkit-animation-name:bounce;
 animation-name:bounce;
 -webkit-transform-origin:center bottom;
 transform-origin:center bottom
}
@-webkit-keyframes flash {
 50%,
 from,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes flash {
 50%,
 from,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.flash {
 -webkit-animation-name:flash;
 animation-name:flash
}
@-webkit-keyframes pulse {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes pulse {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse
}
@-webkit-keyframes rubberBand {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes rubberBand {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.rubberBand {
 -webkit-animation-name:rubberBand;
 animation-name:rubberBand
}
@-webkit-keyframes shake {
 from,
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
}
@keyframes shake {
 from,
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
}
.shake {
 -webkit-animation-name:shake;
 animation-name:shake
}
@-webkit-keyframes headShake {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 6.5% {
  -webkit-transform:translateX(-6px) rotateY(-9deg);
  transform:translateX(-6px) rotateY(-9deg)
 }
 18.5% {
  -webkit-transform:translateX(5px) rotateY(7deg);
  transform:translateX(5px) rotateY(7deg)
 }
 31.5% {
  -webkit-transform:translateX(-3px) rotateY(-5deg);
  transform:translateX(-3px) rotateY(-5deg)
 }
 43.5% {
  -webkit-transform:translateX(2px) rotateY(3deg);
  transform:translateX(2px) rotateY(3deg)
 }
 50% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes headShake {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 6.5% {
  -webkit-transform:translateX(-6px) rotateY(-9deg);
  transform:translateX(-6px) rotateY(-9deg)
 }
 18.5% {
  -webkit-transform:translateX(5px) rotateY(7deg);
  transform:translateX(5px) rotateY(7deg)
 }
 31.5% {
  -webkit-transform:translateX(-3px) rotateY(-5deg);
  transform:translateX(-3px) rotateY(-5deg)
 }
 43.5% {
  -webkit-transform:translateX(2px) rotateY(3deg);
  transform:translateX(2px) rotateY(3deg)
 }
 50% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.headShake {
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-name:headShake;
 animation-name:headShake
}
@-webkit-keyframes swing {
 20% {
  -webkit-transform:rotate3d(0,0,1,15deg);
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  -webkit-transform:rotate3d(0,0,1,-10deg);
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  -webkit-transform:rotate3d(0,0,1,5deg);
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,-5deg);
  transform:rotate3d(0,0,1,-5deg)
 }
 to {
  -webkit-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg)
 }
}
@keyframes swing {
 20% {
  -webkit-transform:rotate3d(0,0,1,15deg);
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  -webkit-transform:rotate3d(0,0,1,-10deg);
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  -webkit-transform:rotate3d(0,0,1,5deg);
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,-5deg);
  transform:rotate3d(0,0,1,-5deg)
 }
 to {
  -webkit-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg)
 }
}
.swing {
 -webkit-transform-origin:top center;
 transform-origin:top center;
 -webkit-animation-name:swing;
 animation-name:swing
}
@-webkit-keyframes tada {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes tada {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.tada {
 -webkit-animation-name:tada;
 animation-name:tada
}
@-webkit-keyframes wobble {
 from {
  -webkit-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes wobble {
 from {
  -webkit-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.wobble {
 -webkit-animation-name:wobble;
 animation-name:wobble
}
@-webkit-keyframes jello {
 11.1%,
 from,
 to {
  -webkit-transform:none;
  transform:none
 }
 22.2% {
  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
  transform:skewX(-12.5deg) skewY(-12.5deg)
 }
 33.3% {
  -webkit-transform:skewX(6.25deg) skewY(6.25deg);
  transform:skewX(6.25deg) skewY(6.25deg)
 }
 44.4% {
  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
  transform:skewX(-3.125deg) skewY(-3.125deg)
 }
 55.5% {
  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
  transform:skewX(1.5625deg) skewY(1.5625deg)
 }
 66.6% {
  -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
  transform:skewX(-.78125deg) skewY(-.78125deg)
 }
 77.7% {
  -webkit-transform:skewX(.39063deg) skewY(.39063deg);
  transform:skewX(.39063deg) skewY(.39063deg)
 }
 88.8% {
  -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
  transform:skewX(-.19531deg) skewY(-.19531deg)
 }
}
@keyframes jello {
 11.1%,
 from,
 to {
  -webkit-transform:none;
  transform:none
 }
 22.2% {
  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
  transform:skewX(-12.5deg) skewY(-12.5deg)
 }
 33.3% {
  -webkit-transform:skewX(6.25deg) skewY(6.25deg);
  transform:skewX(6.25deg) skewY(6.25deg)
 }
 44.4% {
  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
  transform:skewX(-3.125deg) skewY(-3.125deg)
 }
 55.5% {
  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
  transform:skewX(1.5625deg) skewY(1.5625deg)
 }
 66.6% {
  -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
  transform:skewX(-.78125deg) skewY(-.78125deg)
 }
 77.7% {
  -webkit-transform:skewX(.39063deg) skewY(.39063deg);
  transform:skewX(.39063deg) skewY(.39063deg)
 }
 88.8% {
  -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
  transform:skewX(-.19531deg) skewY(-.19531deg)
 }
}
.jello {
 -webkit-animation-name:jello;
 animation-name:jello;
 -webkit-transform-origin:center;
 transform-origin:center
}
@-webkit-keyframes bounceIn {
 20%,
 40%,
 60%,
 80%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 to {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes bounceIn {
 20%,
 40%,
 60%,
 80%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 to {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0)
 }
 75% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInDown {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0)
 }
 75% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInDown {
 -webkit-animation-name:bounceInDown;
 animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(-3000px,0,0);
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(25px,0,0);
  transform:translate3d(25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(5px,0,0);
  transform:translate3d(5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInLeft {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(-3000px,0,0);
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(25px,0,0);
  transform:translate3d(25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(5px,0,0);
  transform:translate3d(5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInLeft {
 -webkit-animation-name:bounceInLeft;
 animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(3000px,0,0);
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(-25px,0,0);
  transform:translate3d(-25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(-5px,0,0);
  transform:translate3d(-5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInRight {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(3000px,0,0);
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(-25px,0,0);
  transform:translate3d(-25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(-5px,0,0);
  transform:translate3d(-5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInRight {
 -webkit-animation-name:bounceInRight;
 animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(0,3000px,0);
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 75% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0)
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes bounceInUp {
 60%,
 75%,
 90%,
 from,
 to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(0,3000px,0);
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 75% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0)
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.bounceInUp {
 -webkit-animation-name:bounceInUp;
 animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
 20% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 50%,
 55% {
  opacity:1;
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
}
@keyframes bounceOut {
 20% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 50%,
 55% {
  opacity:1;
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
}
.bounceOut {
 -webkit-animation-name:bounceOut;
 animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
 20% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 40%,
 45% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
@keyframes bounceOutDown {
 20% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 40%,
 45% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
.bounceOutDown {
 -webkit-animation-name:bounceOutDown;
 animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
 20% {
  opacity:1;
  -webkit-transform:translate3d(20px,0,0);
  transform:translate3d(20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
@keyframes bounceOutLeft {
 20% {
  opacity:1;
  -webkit-transform:translate3d(20px,0,0);
  transform:translate3d(20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
.bounceOutLeft {
 -webkit-animation-name:bounceOutLeft;
 animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
 20% {
  opacity:1;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
@keyframes bounceOutRight {
 20% {
  opacity:1;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
.bounceOutRight {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
 20% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 40%,
 45% {
  opacity:1;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
@keyframes bounceOutUp {
 20% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 40%,
 45% {
  opacity:1;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.bounceOutUp {
 -webkit-animation-name:bounceOutUp;
 animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDown {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDownBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDownBig {
 -webkit-animation-name:fadeInDownBig;
 animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeftBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeftBig {
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRightBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRightBig {
 -webkit-animation-name:fadeInRightBig;
 animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUp {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUpBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUpBig {
 -webkit-animation-name:fadeInUpBig;
 animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
@keyframes fadeOutDown {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
.fadeOutDown {
 -webkit-animation-name:fadeOutDown;
 animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
@keyframes fadeOutDownBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
.fadeOutDownBig {
 -webkit-animation-name:fadeOutDownBig;
 animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
@keyframes fadeOutLeftBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
.fadeOutLeftBig {
 -webkit-animation-name:fadeOutLeftBig;
 animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
@keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
@keyframes fadeOutRightBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
.fadeOutRightBig {
 -webkit-animation-name:fadeOutRightBig;
 animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
@keyframes fadeOutUp {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
@keyframes fadeOutUpBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.fadeOutUpBig {
 -webkit-animation-name:fadeOutUpBig;
 animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
  transform:perspective(400px) rotate3d(0,1,0,-360deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
  transform:perspective(400px) scale3d(.95,.95,.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes flip {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
  transform:perspective(400px) rotate3d(0,1,0,-360deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
  transform:perspective(400px) scale3d(.95,.95,.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
.animated.flip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:flip;
 animation-name:flip
}
@-webkit-keyframes flipInX {
 from {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInX {
 from {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInX {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInX;
 animation-name:flipInX
}
@-webkit-keyframes flipInY {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInY {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInY;
 animation-name:flipInY
}
@-webkit-keyframes flipOutX {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0
 }
}
@keyframes flipOutX {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0
 }
}
.flipOutX {
 -webkit-animation-name:flipOutX;
 animation-name:flipOutX;
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
  transform:perspective(400px) rotate3d(0,1,0,-15deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  opacity:0
 }
}
@keyframes flipOutY {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
  transform:perspective(400px) rotate3d(0,1,0,-15deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  opacity:0
 }
}
.flipOutY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipOutY;
 animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
 from {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes lightSpeedIn {
 from {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.lightSpeedIn {
 -webkit-animation-name:lightSpeedIn;
 animation-name:lightSpeedIn;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:translate3d(100%,0,0) skewX(30deg);
  transform:translate3d(100%,0,0) skewX(30deg);
  opacity:0
 }
}
@keyframes lightSpeedOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:translate3d(100%,0,0) skewX(30deg);
  transform:translate3d(100%,0,0) skewX(30deg);
  opacity:0
 }
}
.lightSpeedOut {
 -webkit-animation-name:lightSpeedOut;
 animation-name:lightSpeedOut;
 -webkit-animation-timing-function:ease-in;
 animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateIn {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateIn {
 -webkit-animation-name:rotateIn;
 animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInDownLeft {
 -webkit-animation-name:rotateInDownLeft;
 animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInDownRight {
 -webkit-animation-name:rotateInDownRight;
 animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInUpLeft {
 -webkit-animation-name:rotateInUpLeft;
 animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInUpRight {
 -webkit-animation-name:rotateInUpRight;
 animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,200deg);
  transform:rotate3d(0,0,1,200deg);
  opacity:0
 }
}
@keyframes rotateOut {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,200deg);
  transform:rotate3d(0,0,1,200deg);
  opacity:0
 }
}
.rotateOut {
 -webkit-animation-name:rotateOut;
 animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
}
@keyframes rotateOutDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
}
.rotateOutDownLeft {
 -webkit-animation-name:rotateOutDownLeft;
 animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
@keyframes rotateOutDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
.rotateOutDownRight {
 -webkit-animation-name:rotateOutDownRight;
 animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
@keyframes rotateOutUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
.rotateOutUpLeft {
 -webkit-animation-name:rotateOutUpLeft;
 animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
  opacity:0
 }
}
@keyframes rotateOutUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
  opacity:0
 }
}
.rotateOutUpRight {
 -webkit-animation-name:rotateOutUpRight;
 animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
 0% {
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,
 60% {
  -webkit-transform:rotate3d(0,0,1,80deg);
  transform:rotate3d(0,0,1,80deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40%,
 80% {
  -webkit-transform:rotate3d(0,0,1,60deg);
  transform:rotate3d(0,0,1,60deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 to {
  -webkit-transform:translate3d(0,700px,0);
  transform:translate3d(0,700px,0);
  opacity:0
 }
}
@keyframes hinge {
 0% {
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,
 60% {
  -webkit-transform:rotate3d(0,0,1,80deg);
  transform:rotate3d(0,0,1,80deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40%,
 80% {
  -webkit-transform:rotate3d(0,0,1,60deg);
  transform:rotate3d(0,0,1,60deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 to {
  -webkit-transform:translate3d(0,700px,0);
  transform:translate3d(0,700px,0);
  opacity:0
 }
}
.hinge {
 -webkit-animation-name:hinge;
 animation-name:hinge
}
@-webkit-keyframes rollIn {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes rollIn {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.rollIn {
 -webkit-animation-name:rollIn;
 animation-name:rollIn
}
@-webkit-keyframes rollOut {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
@keyframes rollOut {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
.rollOut {
 -webkit-animation-name:rollOut;
 animation-name:rollOut
}
@-webkit-keyframes zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
.zoomIn {
 -webkit-animation-name:zoomIn;
 animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInDown {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInDown {
 -webkit-animation-name:zoomInDown;
 animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInLeft {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInLeft {
 -webkit-animation-name:zoomInLeft;
 animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInRight {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInRight {
 -webkit-animation-name:zoomInRight;
 animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInUp {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInUp {
 -webkit-animation-name:zoomInUp;
 animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
 from {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 to {
  opacity:0
 }
}
@keyframes zoomOut {
 from {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 to {
  opacity:0
 }
}
.zoomOut {
 -webkit-animation-name:zoomOut;
 animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomOutDown {
 -webkit-animation-name:zoomOutDown;
 animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(-2000px,0,0);
  transform:scale(.1) translate3d(-2000px,0,0);
  -webkit-transform-origin:left center;
  transform-origin:left center
 }
}
@keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(-2000px,0,0);
  transform:scale(.1) translate3d(-2000px,0,0);
  -webkit-transform-origin:left center;
  transform-origin:left center
 }
}
.zoomOutLeft {
 -webkit-animation-name:zoomOutLeft;
 animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(2000px,0,0);
  transform:scale(.1) translate3d(2000px,0,0);
  -webkit-transform-origin:right center;
  transform-origin:right center
 }
}
@keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(2000px,0,0);
  transform:scale(.1) translate3d(2000px,0,0);
  -webkit-transform-origin:right center;
  transform-origin:right center
 }
}
.zoomOutRight {
 -webkit-animation-name:zoomOutRight;
 animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomOutUp {
 -webkit-animation-name:zoomOutUp;
 animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
 from {
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInDown {
 from {
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInDown {
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
 from {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInLeft {
 from {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInLeft {
 -webkit-animation-name:slideInLeft;
 animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
 from {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInRight {
 from {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInRight {
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
 from {
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInUp {
 from {
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInUp {
 -webkit-animation-name:slideInUp;
 animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
@keyframes slideOutDown {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
.slideOutDown {
 -webkit-animation-name:slideOutDown;
 animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes slideOutLeft {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.slideOutLeft {
 -webkit-animation-name:slideOutLeft;
 animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
@keyframes slideOutRight {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.slideOutRight {
 -webkit-animation-name:slideOutRight;
 animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
@keyframes slideOutUp {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
.slideOutUp {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp
}
#tribe-events-content-wrapper .tribe-bar-views-inner>label {
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 color:#212121;
 font-weight:600;
 display:inline-block
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-day-time-slot h5,
#tribe-events-content-wrapper .tribe-events-list-separator-month {
 font-family:Montserrat,sans-serif;
 font-size:26px;
 color:#434343;
 font-weight:600;
 border:1px solid #e5e5e5;
 padding:16px 20px;
 background-color:#fafafa;
 display:block;
 margin-bottom:49px
}
#tribe-events-content-wrapper #tribe-bar-form {
 padding-bottom:5px;
 margin-bottom:47px;
 border-bottom:1px solid #e5e5e5
}
#tribe-events-content-wrapper #tribe-bar-collapse-toggle {
 display:none
}
#tribe-events-content-wrapper .tribe-bar-filters {
 margin-bottom:28px
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter {
 float:left;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-right:15px;
 width:41.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter {
 float:left;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:15px;
 padding-right:15px;
 width:41.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-submit {
 float:left;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:15px;
 width:16.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters input[type=text] {
 width:100%;
 margin-bottom:22px;
 padding:18px 20px;
 outline:0;
 font-size:14px;
 background-color:#fff;
 color:#969696;
 border:1px solid #e5e5e5;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:border-color .2s ease-out;
 -moz-transition:border-color .2s ease-out;
 transition:border-color .2s ease-out;
 resize:none
}
#tribe-events-content-wrapper .tribe-bar-filters input[type=submit],
#tribe-events-content-wrapper .tribe-bar-filters input[type=text] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:0
}
#tribe-events-content-wrapper .tribe-bar-filters label {
 font-size:15px;
 font-family:"Open Sans",sans-serif;
 font-weight:600;
 margin-bottom:4px;
 display:block;
 color:#212121
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-events-button {
 width:100%;
 margin-top:31px;
 padding:16px 20px;
 background-color:#067CFF;
 border:1px solid #067CFF;
 color:#fff;
 font-size:14px;
 font-weight:700;
 text-transform:uppercase;
 font-family:"Open Sans",sans-serif;
 cursor:pointer;
 -webkit-transition:background-color .2s;
 -moz-transition:background-color .2s;
 transition:background-color .2s
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-events-button:hover {
 background-color:#434343;
 border-color:#434343
}
#tribe-events-content-wrapper .tribe-bar-views-select {
 display:none
}
#tribe-events-content-wrapper .tribe-bar-views-inner>label {
 vertical-align:middle;
 margin-right:3px;
 margin-left:6px
}
#tribe-events-content-wrapper .tribe-bar-views-inner>label:after {
 content:':'
}
#tribe-events-content-wrapper #tribe-bar-views-toggle {
 display:none
}
#tribe-events-content-wrapper .tribe-bar-views-list {
 list-style-type:none;
 display:inline-block;
 margin:0;
 vertical-align:middle
}
#tribe-events-content-wrapper .tribe-bar-views-list:after,
#tribe-events-content-wrapper .tribe-bar-views-list:before {
 content:" ";
 display:table
}
#tribe-events-content-wrapper .tribe-bar-views-list:after {
 clear:both
}
#tribe-events-content-wrapper .tribe-bar-views-list li {
 float:left
}
#tribe-events-content-wrapper .tribe-bar-views-list li a,
#tribe-events-content-wrapper .tribe-bar-views-list li span {
 font-size:14px;
 font-family:Montserrat,sans-serif;
 color:#969696;
 padding:0 12.5px
}
#tribe-events-content-wrapper .tribe-bar-views-list li a:hover,
#tribe-events-content-wrapper .tribe-bar-views-list li.tribe-bar-active a {
 color:#067CFF
}
#tribe-events-content-wrapper .tribe-bar-views-list li.tribe-bar-active {
 color:#067CFF
}
#tribe-events-content-wrapper .tribe-bar-views-list li:hover {
 color:#067CFF
}
#tribe-events-content-wrapper #tribe-events-content {
 position:relative;
 padding-top:0;
 margin-bottom:81px!important;
 padding-top:40px
}
#tribe-events-content-wrapper .tribe-events-page-title {
 margin-top:0;
 margin-bottom:38px;
 font-size:25px;
 padding:0 150px;
 text-transform:capitalize;
 color:#222;
 font-weight:700
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next,
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous {
 font-size:17px;
 color:#969696;
 font-family:Montserrat,sans-serif;
 font-weight:600
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a,
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a {
 color:inherit;
 vertical-align:middle
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a:hover,
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
 color:#067CFF
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next span,
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous span {
 display:none
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-next a:after,
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-previous a:before,
#tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-next a:after,
#tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-previous a:before {
 font-family:ElegantIcons;
 font-weight:400;
 font-size:18px;
 position:relative;
 top:1px
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-next a:after,
#tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-next a:after {
 content:'\35'
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-previous a:before,
#tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-previous a:before {
 content:'\34'
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next,
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous {
 position:absolute;
 top:3px
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous {
 left:0
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next {
 right:0
}
#tribe-events-content-wrapper .tribe-events-calendar {
 border:1px solid #e5e5e5!important;
 background-color:#fff!important
}
#tribe-events-content-wrapper .tribe-events-calendar tr {
 border:none
}
#tribe-events-content-wrapper .tribe-events-calendar td {
 height:159px;
 border:1px solid #e5e5e5;
 border-bottom:none;
 border-top:none
}
#tribe-events-content-wrapper .tribe-events-calendar td a {
 font-size:100%
}
#tribe-events-content-wrapper .tribe-events-calendar th {
 padding:24px 5px;
 letter-spacing:inherit;
 text-transform:none;
 font-family:Montserrat,sans-serif;
 font-size:17px;
 color:#888;
 font-weight:600;
 border-left:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5
}
#tribe-events-content-wrapper .tribe-events-calendar th:first-child {
 border-left:none
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] {
 background-color:#f7f7f7;
 font-family:Montserrat,sans-serif;
 font-weight:600;
 line-height:inherit;
 padding:8px 11px;
 text-align:left;
 font-size:20px
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] a {
 font-size:20px;
 color:grey
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] a:hover {
 color:#067CFF
}
#tribe-events-content-wrapper .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
 background-color:#067CFF;
 color:#fff
}
#tribe-events-content-wrapper .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] a {
 color:#fff
}
#tribe-events-content-wrapper .tribe-events-calendar .type-tribe_events {
 border-bottom:1px dashed #e5e5e5!important
}
#tribe-events-content-wrapper .tribe-events-calendar .type-tribe_events:last-child {
 border-bottom:none!important
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-month-event-title {
 font-size:16px;
 color:#353535;
 font-weight:700;
 font-family:Montserrat,sans-serif;
 text-align:left
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip {
 bottom:100%!important;
 width:290px;
 padding:17px 22px;
 background-color:#fff;
 text-align:left;
 border:1px solid #e1e1e1;
 box-sizing:border-box
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-arrow {
 width:38px;
 height:23px;
 background-image:url(../img/tooltip-arrow.png);
 background-repeat:no-repeat;
 bottom:-21px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .entry-title {
 font-family:Montserrat,sans-serif;
 font-size:17px!important;
 font-weight:700!important;
 color:#353535;
 letter-spacing:0;
 line-height:33px;
 margin-top:0;
 margin-bottom:5px!important;
 padding:0
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-event-duration {
 font-size:12px;
 color:#ababab;
 font-weight:600;
 text-transform:uppercase;
 line-height:1.6em;
 margin-bottom:13px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb {
 float:none;
 padding:0;
 border:1px solid #f2f2f2;
 margin-bottom:18px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb img {
 width:100%;
 vertical-align:middle
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-event-description {
 font-size:14px;
 line-height:26px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body {
 padding:0;
 font-weight:inherit;
 line-height:1.6em;
 font-size:12px;
 color:grey
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-viewmore {
 padding:15px 10px;
 font-weight:600;
 font-family:Montserrat,sans-serif;
 font-size:15px
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-page-title {
 display:none
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav {
 margin-bottom:20px
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav .tribe-events-nav-previous {
 float:left
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav .tribe-events-nav-next {
 float:right
}
#tribe-events-content-wrapper .tribe-events-list .type-tribe_events {
 margin-bottom:48px;
 padding-bottom:48px;
 border-bottom:1px dashed #e5e5e5
}
#tribe-events-content-wrapper .tribe-events-list .type-tribe_events:last-child {
 margin-bottom:0;
 border-bottom:none
}
#tribe-events-content-wrapper .tribe-events-list .edgt-events-list-item-image-holder {
 margin-bottom:0
}
#tribe-events-content-wrapper .tribe-events-list .edgt-events-list-item-title-holder {
 margin-bottom:21px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta {
 margin-bottom:43px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-item {
 margin-bottom:11px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-item:last-child {
 margin-bottom:0
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-icon {
 display:inline-block;
 width:27px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-label {
 text-transform:uppercase;
 margin-right:7px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-list-item-excerpt p {
 margin:0
}
#tribe-events-content-wrapper .tribe-events-day #tribe-events-header {
 display:none;
 margin:0
}
#tribe-events-content-wrapper .tribe-events-day .type-tribe_events {
 margin-left:0
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-day-time-slot h5 {
 text-transform:none;
 margin-top:0
}
#tribe-events-content-wrapper .tribe-events-ical.tribe-events-button {
 font-size:14px;
 font-family:Montserrat,sans-serif;
 color:#067CFF
}
#tribe-events-content {
 margin-bottom:11px!important
}
.edgt-owl-slider {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1
}
.edgt-owl-slider.owl-loaded {
 display:block
}
.edgt-owl-slider.owl-loading {
 opacity:0;
 display:block
}
.edgt-owl-slider.owl-hidden {
 opacity:0
}
.edgt-owl-slider.owl-refresh .owl-item {
 visibility:hidden
}
.edgt-owl-slider.owl-drag .owl-item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.edgt-owl-slider.owl-grab {
 cursor:move;
 cursor:grab
}
.edgt-owl-slider.owl-rtl {
 direction:rtl
}
.edgt-owl-slider.owl-rtl .owl-item {
 float:right
}
.no-js .edgt-owl-slider {
 display:block
}
.edgt-owl-slider .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y
}
.edgt-owl-slider .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.edgt-owl-slider .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.edgt-owl-slider .owl-item,
.edgt-owl-slider .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)
}
.edgt-owl-slider .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none
}
.edgt-owl-slider .owl-item img {
 display:block;
 width:100%
}
.edgt-owl-slider .owl-item img .owl-lazy {
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.edgt-owl-slider .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.edgt-owl-slider .owl-nav.disabled {
 display:none
}
.edgt-owl-slider .owl-nav .owl-next,
.edgt-owl-slider .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
}
.edgt-owl-slider .owl-dots.disabled {
 display:none
}
.edgt-owl-slider .owl-dots .owl-dot {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.edgt-owl-slider .animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.edgt-owl-slider .owl-animated-in {
 z-index:0
}
.edgt-owl-slider .owl-animated-out {
 z-index:1
}
.edgt-owl-slider .fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
.owl-height {
 transition:height .5s ease-in-out
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
body .pp_pic_holder {
 position:fixed!important;
 top:50%!important;
 left:50%!important;
 display:none;
 width:100px;
 z-index:10001!important;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
body .pp_pic_holder .pp_bottom,
body .pp_pic_holder .pp_top {
 display:none!important
}
body .pp_pic_holder .pp_content {
 position:relative;
 background:0 0;
 margin:0 auto;
 height:40px;
 min-width:40px;
 width:100%
}
@media only screen and (max-width:768px) {
 body .pp_pic_holder .pp_content {
  width:100%!important
 }
}
* html body .pp_pic_holder .pp_content {
 width:40px
}
body .pp_pic_holder .pp_content_container {
 position:relative;
 text-align:left;
 width:100%
}
body .pp_pic_holder .pp_content_container .pp_left,
body .pp_pic_holder .pp_content_container .pp_right {
 background:0 0!important;
 padding:0!important
}
body .pp_pic_holder #pp_full_res {
 line-height:1!important
}
body .pp_pic_holder #pp_full_res iframe {
 width:100%
}
body .pp_pic_holder #pp_full_res .pp_inline {
 color:#434343;
 text-align:left
}
body .pp_pic_holder #pp_full_res .pp_inline p {
 margin:0 0 15px
}
body .pp_pic_holder #pp_full_res img {
 display:block
}
@media only screen and (max-width:768px) {
 body .pp_pic_holder #pp_full_res img {
  width:100%!important
 }
}
body .pp_pic_holder .pp_description,
body .pp_pic_holder .pp_gallery,
body .pp_pic_holder .ppt {
 display:none!important
}
body .pp_pic_holder .pp_loaderIcon {
 position:absolute;
 left:50%;
 top:50%;
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 background-color:#fff;
 border-radius:16px;
 -webkit-animation:scaleout 1s infinite ease-in-out;
 animation:scaleout 1s infinite ease-in-out
}
body .pp_pic_holder .pp_fade {
 position:relative;
 top:50%;
 display:none;
 -webkit-transform:translateY(-50%) translateZ(0);
 -moz-transform:translateY(-50%) translateZ(0);
 transform:translateY(-50%) translateZ(0)
}
body .pp_pic_holder .pp_details {
 position:relative;
 top:-1px;
 display:table;
 vertical-align:top;
 width:100%!important;
 float:none!important;
 margin:0!important;
 padding:15px 24px;
 background-color:#fff;
 box-sizing:border-box
}
body .pp_pic_holder .pp_details .pp_nav {
 position:relative;
 display:table-cell;
 vertical-align:middle;
 width:100%;
 height:auto;
 float:none;
 margin:0!important
}
body .pp_pic_holder .pp_details .pp_nav .pp_pause,
body .pp_pic_holder .pp_details .pp_nav .pp_play {
 display:none
}
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder {
 position:absolute;
 top:0;
 left:50%;
 width:auto;
 margin:0;
 padding:0;
 float:none;
 color:#888;
 font-family:inherit;
 font-size:inherit;
 line-height:30px;
 font-style:inherit;
 letter-spacing:5px
}
body .pp_pic_holder a:focus {
 outline:0
}
body .pp_pic_holder a.pp_arrow_next,
body .pp_pic_holder a.pp_arrow_previous {
 position:relative;
 display:inline-block;
 vertical-align:top;
 left:auto!important;
 float:none;
 width:auto!important;
 height:auto!important;
 margin:0!important;
 color:#888;
 font-family:Ionicons;
 font-size:0;
 line-height:1;
 text-indent:0;
 background:0 0!important;
 opacity:1!important;
 overflow:visible
}
body .pp_pic_holder a.pp_arrow_next:after,
body .pp_pic_holder a.pp_arrow_previous:after {
 font-size:30px
}
body .pp_pic_holder a.pp_arrow_next:hover,
body .pp_pic_holder a.pp_arrow_previous:hover {
 color:#434343
}
body .pp_pic_holder a.pp_arrow_previous:after {
 content:"\f3d2"
}
body .pp_pic_holder a.pp_arrow_next {
 margin:0 0 0 14px!important
}
body .pp_pic_holder a.pp_arrow_next:after {
 content:"\f3d3"
}
body .pp_pic_holder a.pp_next,
body .pp_pic_holder a.pp_previous {
 position:absolute;
 top:calc(50% - 20px);
 width:auto;
 height:auto;
 display:inline-block;
 margin:0!important;
 background:0 0!important;
 color:#434343;
 font-family:Ionicons;
 font-size:40px;
 line-height:1;
 text-indent:-9999px!important;
 opacity:0;
 -webkit-transition:opacity .2s ease-out,color .2s ease-out;
 -moz-transition:opacity .2s ease-out,color .2s ease-out;
 transition:opacity .2s ease-out,color .2s ease-out
}
body .pp_pic_holder a.pp_next>*,
body .pp_pic_holder a.pp_previous>* {
 display:none
}
body .pp_pic_holder a.pp_next:after,
body .pp_pic_holder a.pp_previous:after {
 display:block;
 line-height:inherit;
 text-indent:0!important
}
body .pp_pic_holder a.pp_next:hover,
body .pp_pic_holder a.pp_previous:hover {
 color:rgba(67,67,67,.8)
}
body .pp_pic_holder a.pp_previous {
 left:30px
}
@media only screen and (max-width:768px) {
 body .pp_pic_holder a.pp_previous {
  left:20px
 }
}
body .pp_pic_holder a.pp_previous:after {
 content:"\f3d2"
}
body .pp_pic_holder a.pp_next {
 right:30px
}
@media only screen and (max-width:768px) {
 body .pp_pic_holder a.pp_next {
  right:20px
 }
}
body .pp_pic_holder a.pp_next:after {
 content:"\f3d3"
}
body .pp_pic_holder a.pp_close {
 position:relative;
 display:table-cell;
 vertical-align:middle;
 width:auto;
 height:auto;
 margin:0!important;
 background:0 0!important;
 color:#888;
 font-family:Ionicons;
 font-size:0;
 line-height:1;
 text-indent:0;
 cursor:pointer;
 opacity:1!important
}
body .pp_pic_holder a.pp_close:after {
 content:"\f2d7";
 font-size:28px
}
body .pp_pic_holder a.pp_close:hover {
 color:#434343
}
body .pp_pic_holder a.pp_expand {
 position:absolute;
 right:-22px;
 top:-18px;
 display:block;
 height:auto;
 width:auto;
 color:#fff;
 font-family:Ionicons;
 font-size:0;
 line-height:1;
 text-align:center;
 text-indent:0;
 background:0 0!important;
 z-index:2001
}
body .pp_pic_holder a.pp_expand:after {
 content:"\f386";
 font-size:22px
}
body .pp_pic_holder a.pp_expand:hover {
 color:rgba(255,255,255,.8)
}
body .pp_hoverContainer {
 position:absolute;
 top:0;
 width:100%;
 z-index:2000
}
@media only screen and (max-width:768px) {
 body .pp_hoverContainer {
  width:100%!important
 }
}
body .pp_hoverContainer:hover a.pp_next,
body .pp_hoverContainer:hover a.pp_previous {
 opacity:1
}
body .pp_overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 display:none;
 background-color:#434343;
 z-index:10000!important
}
.edgt-tribe-events-single .edgt-events-single-main-info {
 position:relative;
 padding-bottom:13px;
 border-bottom:1px solid #e5e5e5;
 margin-bottom:48px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder {
 position:absolute;
 top:0;
 left:0;
 font-family:Montserrat,sans-serif;
 background-color:#067CFF;
 width:70px;
 height:70px;
 text-align:center
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner h3.edgt-events-single-date-day {
 color:#fff;
 display:block;
 margin:0;
 line-height:1
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner h5.edgt-events-single-date-month {
 color:#fff;
 display:block;
 margin:0;
 line-height:1
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder {
 display:inline-block;
 position:relative;
 padding-left:97px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder h2.edgt-events-single-title {
 color:#545454;
 margin-top:0;
 margin-bottom:8px;
 line-height:1
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-date {
 font-weight:600;
 color:grey;
 font-size:14px;
 text-transform:uppercase
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder span.edgt-events-single-info-icon {
 margin-right:7px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost {
 background-color:#067CFF;
 display:inline-block;
 padding:1px 17px;
 position:absolute;
 right:0;
 top:50%;
 color:#fff;
 font-weight:600;
 text-transform:uppercase;
 font-size:14px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost.edgt-free {
 background-color:#ffd740
}
.edgt-tribe-events-single .edgt-events-single-main-info .tribe-events-cal-links {
 display:inline-block;
 float:right;
 margin:12px 0 20px
}
.edgt-tribe-events-single .edgt-events-single-main-content .tribe-events-venue-map {
 width:100%;
 float:none;
 margin:0;
 border:none;
 padding:0;
 border-radius:0
}
.edgt-tribe-events-single .edgt-events-single-main-content .tribe-events-venue-map>div {
 height:0!important;
 padding-bottom:61%
}
.edgt-tribe-events-single .edgt-events-single-main-content .edgt-events-single-featured-image .tribe-events-event-image {
 margin-bottom:20px
}
.edgt-tribe-events-single .edgt-events-single-meta {
 margin-top:54px
}
.edgt-tribe-events-single .edgt-events-single-meta h4 {
 margin-bottom:23px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item {
 color:#999;
 font-size:13px;
 margin-bottom:13px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-icon {
 margin-right:4px;
 font-size:16px;
 color:grey
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-label {
 font-size:14px;
 text-transform:uppercase;
 font-weight:600
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-value {
 font-size:14px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-value a {
 color:#067CFF;
 font-weight:600
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder {
 margin-top:37px;
 padding:40px 0 69px;
 border-top:1px solid #ebebeb
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-nav-image img {
 display:block;
 width:80px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event {
 display:table
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-image,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-image,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text {
 display:table-cell;
 vertical-align:middle
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text {
 padding:0 24px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text .edgt-events-nav-label,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text .edgt-events-nav-label {
 display:block;
 font-size:14px;
 font-weight:600;
 color:#303030
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event a,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event a {
 font-size:14px;
 color:#888;
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event a:hover,
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event a:hover {
 color:#067CFF
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event {
 float:left
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event {
 float:right;
 text-align:right
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button {
 margin-top:25px;
 margin-right:11px!important;
 padding:17px 35px!important;
 background-color:#fff!important;
 border:1px solid #eaebeb!important;
 color:#8a8a8a!important;
 font-size:12px!important;
 border-radius:0!important;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:.5px;
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 transition:all .2s
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button.tribe-events-ical {
 background-color:#067CFF!important;
 color:#fff!important;
 border:1px solid #067CFF!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button.tribe-events-ical:hover {
 background-color:#434343!important;
 border-color:#434343!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:last-child {
 margin-right:0!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:hover {
 background-color:#067CFF!important;
 color:#fff!important;
 border-color:#067CFF!important
}
@media only screen and (max-width:480px) {
 .edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder {
  position:relative
 }
 .edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder {
  position:static;
  padding-left:0;
  margin-top:20px
 }
 .edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost {
  top:13px
 }
 .edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button {
  display:block!important;
  text-align:center!important;
  margin-right:0!important
 }
 .edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:first-child {
  margin-bottom:19px
 }
 .edgt-tribe-events-single .edgt-events-nav-image {
  display:none!important
 }
 .edgt-tribe-events-single .edgt-events-nav-text {
  padding:0!important
 }
 .edgt-tribe-events-single .edgt-events-nav-text a {
  display:none!important
 }
}
.events-template-default .edgt-content .edgt-content-inner>.edgt-container>.edgt-container-inner {
 padding-top:90px
}
.events-template-default .edgt-ttevents-single-holder {
 margin:32px 0 0
}
.events-template-default .edgt-ttevents-single-holder .edgt-ttevents-single-title {
 margin:20px 0 10px
}
.tt_event_hours_count {
 display:none
}
.tt_event_hours li {
 border:1px solid #e1e1e1!important;
 width:200px;
 padding:8px 25px;
 margin:0 10px 10px 0!important
}
.tt_event_hours li h4 {
 margin:0;
 font-size:18px
}
.tt_event_hours li h4:nth-child(2) {
 color:#067CFF
}
body .tt_tabs_navigation {
 display:none
}
body table.tt_timetable {
 border-collapse:collapse!important
}
body .tt_tabs .tt_timetable td {
 border:1px solid #e1e1e1!important
}
body .tt_tabs .tt_timetable .event .before_hour_text {
 font-family:"Open Sans",sans-serif;
 color:#555;
 font-size:14px!important
}
body .tt_timetable th {
 border:1px solid #e1e1e1!important;
 padding:25px 0;
 color:#888;
 font-weight:700
}
body .tt_tabs .tt_timetable td {
 height:78px
}
body .tt_timetable .event .event_container .event_header {
 padding-top:15px;
 color:#212121;
 font-family:Montserrat,sans-serif!important;
 font-size:16px!important;
 font-weight:600!important;
 box-sizing:border-box!important;
 margin-bottom:0;
 line-height:1
}
body .tt_timetable .event .before_hour_text {
 padding-top:7px;
 line-height:1
}
body .tt_tabs .tt_timetable td.tt_hours_column {
 font-family:Nunito,sans-serif!important;
 font-size:16px!important;
 color:grey;
 font-weight:700
}
@media only screen and (max-width:768px) {
 body .tt_responsive .tt_timetable.small .box_header,
 body .tt_responsive .tt_timetable.small .tt_items_list a,
 body .tt_responsive .tt_timetable.small .tt_items_list span {
  color:inherit!important;
  font-family:inherit!important
 }
 body .tt_items_list .value {
  color:inherit!important
 }
}
.widget_icl_lang_sel_widget #lang_sel,
.widget_icl_lang_sel_widget #lang_sel_click {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:180px;
 text-align:right;
 box-sizing:border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,
.widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
 position:relative;
 display:block;
 padding:9px 20px;
 border:1px solid #e5e5e5;
 box-sizing:border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after,
.widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after {
 display:none
}
.widget_icl_lang_sel_widget #lang_sel ul,
.widget_icl_lang_sel_widget #lang_sel_click ul {
 list-style:none;
 padding:0;
 margin:0
}
.widget_icl_lang_sel_widget #lang_sel ul li,
.widget_icl_lang_sel_widget #lang_sel_click ul li {
 display:block;
 width:100%;
 margin:0;
 padding:0
}
.widget_icl_lang_sel_widget #lang_sel ul li a,
.widget_icl_lang_sel_widget #lang_sel_click ul li a {
 display:block
}
.widget_icl_lang_sel_widget #lang_sel ul ul,
.widget_icl_lang_sel_widget #lang_sel_click ul ul {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 padding:13px 20px;
 background-color:#fff;
 border:1px solid #e5e5e5;
 border-top:none;
 z-index:10;
 opacity:0;
 visibility:hidden;
 box-sizing:border-box;
 -webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
 -moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
 transition:visibility 0s linear .25s,opacity .25s ease-in-out
}
.widget_icl_lang_sel_widget #lang_sel ul ul a,
.widget_icl_lang_sel_widget #lang_sel_click ul ul a {
 padding:7px 0
}
.widget_icl_lang_sel_widget #lang_sel:hover ul ul,
.widget_icl_lang_sel_widget #lang_sel_click:hover ul ul {
 opacity:1;
 visibility:visible;
 -webkit-transition-delay:0s;
 -moz-transition-delay:0s;
 transition-delay:0s
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
 display:inline-block;
 vertical-align:middle;
 margin:0 15px 5px 0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
 margin:0 0 5px
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a {
 display:block
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
 display:block;
 margin:0;
 padding:3px 0
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
 display:block
}
.widget_icl_lang_sel_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.widget_icl_lang_sel_widget img {
 position:relative;
 display:inline-block!important;
 vertical-align:middle;
 margin:0 5px 0 0;
 top:-1px
}
.edgt-page-footer .widget_icl_lang_sel_widget,
.edgt-side-menu .widget_icl_lang_sel_widget,
.edgt-sidebar .widget_icl_lang_sel_widget,
.wpb_widgetised_column .widget_icl_lang_sel_widget {
 width:100%
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel,
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click,
.edgt-side-menu .widget_icl_lang_sel_widget #lang_sel,
.edgt-side-menu .widget_icl_lang_sel_widget #lang_sel_click,
.edgt-sidebar .widget_icl_lang_sel_widget #lang_sel,
.edgt-sidebar .widget_icl_lang_sel_widget #lang_sel_click,
.wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel,
.wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel_click {
 width:100%
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
 border-color:#fff
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a,
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a {
 color:#999
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a:hover,
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover {
 color:#fff
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul ul,
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul ul {
 background-color:#fff;
 border:1px solid #ebebeb
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a {
 color:#999
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover {
 color:#fff
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
 color:#999
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover {
 color:#fff
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click {
 width:auto;
 min-width:90px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
 border:0;
 padding:15px 10px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after {
 right:10px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a {
 color:#212121;
 letter-spacing:0;
 text-transform:capitalize;
 font-weight:400
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a:hover,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover {
 color:#212121
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul {
 padding:8px 15px;
 background-color:#fff;
 border:1px solid #ebebeb
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul li a,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul li a {
 color:#888
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul li a:hover,
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul li a:hover {
 color:#212121
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
 margin:0 15px 0 0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
 margin:0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a {
 color:#fff
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover {
 color:#999
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
 float:left;
 margin:0 15px 0 0;
 padding:0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child {
 margin:0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
 color:#fff
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover {
 color:#999
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
 margin:0 20px 0 0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
 margin:0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
 float:left;
 margin:0 20px 0 0;
 padding:0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child {
 margin:0
}
.edgt-main-menu>ul>li.menu-item-language>a span {
 position:relative;
 display:block;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-main-menu>ul>li.menu-item-language>a span img {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 top:-1px;
 margin:0 5px 0 0
}
.edgt-main-menu>ul>li.menu-item-language>a span:after {
 content:'\33';
 font-family:ElegantIcons;
 position:absolute;
 right:-15px;
 top:50%;
 display:block;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-main-menu .menu-item-language .submenu-languages {
 position:absolute;
 top:100%;
 width:200px;
 left:0;
 z-index:10;
 opacity:0;
 visibility:hidden;
 border-top:none;
 padding:18px 0;
 text-align:left;
 background-color:#fff;
 border-top:1px solid #e5e5e5;
 box-sizing:border-box;
 -webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
 -moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
 transition:visibility 0s linear .25s,opacity .25s ease-in-out
}
.edgt-main-menu .menu-item-language .submenu-languages li {
 display:block;
 width:100%;
 float:none;
 padding:0;
 box-sizing:border-box
}
.edgt-main-menu .menu-item-language .submenu-languages a {
 display:block;
 padding:9px 26px;
 color:#888
}
.edgt-main-menu .menu-item-language .submenu-languages a:hover {
 color:#434343
}
.edgt-main-menu .menu-item-language .submenu-languages img {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 top:-1px;
 margin:0 5px 0 0
}
.edgt-main-menu .menu-item-language:hover ul {
 opacity:1;
 visibility:visible;
 -webkit-transition-delay:0s;
 -moz-transition-delay:0s;
 transition-delay:0s
}
.edgt-predefined-font-type-1 h1,
.edgt-predefined-font-type-1 h2,
.edgt-predefined-font-type-1 h3,
.edgt-predefined-font-type-1 h4,
.edgt-predefined-font-type-1 h5 {
 font-weight:600;
 font-family:Montserrat,sans-serif
}
.edgt-predefined-font-type-1 h6 {
 font-family:"Open Sans",sans-serif;
 font-weight:400
}
.edgt-predefined-font-type-2 h1,
.edgt-predefined-font-type-2 h2,
.edgt-predefined-font-type-2 h3,
.edgt-predefined-font-type-2 h4 {
 font-weight:700;
 font-family:Nunito,sans-serif
}
.edgt-predefined-font-type-2 h5,
.edgt-predefined-font-type-2 h6 {
 font-weight:600;
 font-family:Nunito,sans-serif
}
.edgt-predefined-font-type-3 h1,
.edgt-predefined-font-type-3 h2,
.edgt-predefined-font-type-3 h3,
.edgt-predefined-font-type-3 h4 {
 font-weight:700;
 font-family:Lora,sans-serif
}
.edgt-predefined-font-type-3 h5,
.edgt-predefined-font-type-3 h6 {
 font-weight:600;
 font-family:Lora,sans-serif
}
#bbpress-forums {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
#bbpress-forums * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
 border:none
}
#bbpress-forums ul.bbp-topics {
 border:1px solid #e5e5e5
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
 background-color:transparent
}
#bbpress-forums ul.bbp-forums {
 border:1px solid #e5e5e5
}
#bbpress-forums div.bbp-template-notice.info {
 background-color:#fafafa;
 border-color:#e5e5e5;
 color:#212121;
 border-top:1px solid #e5e5e5
}
#bbpress-forums li.bbp-header {
 background-color:#fafafa;
 border-bottom:1px solid #e5e5e5;
 border-top:none;
 padding:0
}
#bbpress-forums li.bbp-header>ul>li {
 font-size:16px;
 font-weight:600;
 color:#b5b5b5;
 padding:15px 0;
 text-transform:uppercase
}
#bbpress-forums li.bbp-header>ul>li.bbp-topic-title {
 padding-left:30px
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-info {
 padding-left:30px
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-reply-count,
#bbpress-forums li.bbp-header>ul>li.bbp-forum-topic-count,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-reply-count,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-voice-count {
 width:10%
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-freshness,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-freshness {
 text-align:center!important
}
#bbpress-forums li.bbp-header>ul>li:not(:first-child):not(:last-child) {
 text-align:center
}
#bbpress-forums li.bbp-header>ul>li:first-child,
#bbpress-forums li.bbp-header>ul>li:last-child {
 text-align:left
}
#bbpress-forums li.bbp-header>ul>li a {
 color:#b5b5b5
}
#bbpress-forums li.bbp-header>ul>li a:hover {
 color:#067CFF
}
#bbpress-forums li.bbp-body {
 padding:0;
 font-size:14px;
 background-color:#fff
}
#bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-title {
 font-size:14px;
 color:#303030;
 font-weight:600
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-name {
 font-size:14px;
 color:#067CFF
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-avatar {
 display:none
}
#bbpress-forums li.bbp-footer {
 display:none;
 padding:0
}
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar {
 border:none;
 float:none;
 margin-bottom:0
}
#bbpress-forums {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
#bbpress-forums * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
 border:none
}
#bbpress-forums ul.bbp-topics {
 border:1px solid #e5e5e5
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
 background-color:transparent
}
#bbpress-forums ul.bbp-forums {
 border:1px solid #e5e5e5
}
#bbpress-forums div.bbp-template-notice.info {
 background-color:#fafafa;
 border-color:#e5e5e5;
 color:#212121;
 border-top:1px solid #e5e5e5
}
#bbpress-forums li.bbp-header {
 background-color:#fafafa;
 border-bottom:1px solid #e5e5e5;
 border-top:none;
 padding:0
}
#bbpress-forums li.bbp-header>ul>li {
 font-size:16px;
 font-weight:600;
 color:#b5b5b5;
 padding:15px 0;
 text-transform:uppercase
}
#bbpress-forums li.bbp-header>ul>li.bbp-topic-title {
 padding-left:30px
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-info {
 padding-left:30px
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-reply-count,
#bbpress-forums li.bbp-header>ul>li.bbp-forum-topic-count,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-reply-count,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-voice-count {
 width:10%
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-freshness,
#bbpress-forums li.bbp-header>ul>li.bbp-topic-freshness {
 text-align:center!important
}
#bbpress-forums li.bbp-header>ul>li:not(:first-child):not(:last-child) {
 text-align:center
}
#bbpress-forums li.bbp-header>ul>li:first-child,
#bbpress-forums li.bbp-header>ul>li:last-child {
 text-align:left
}
#bbpress-forums li.bbp-header>ul>li a {
 color:#b5b5b5
}
#bbpress-forums li.bbp-header>ul>li a:hover {
 color:#067CFF
}
#bbpress-forums li.bbp-body {
 padding:0;
 font-size:14px;
 background-color:#fff
}
#bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-title {
 font-size:14px;
 color:#303030;
 font-weight:600
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-name {
 font-size:14px;
 color:#067CFF
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-avatar {
 display:none
}
#bbpress-forums li.bbp-footer {
 display:none;
 padding:0
}
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar {
 border:none;
 float:none;
 margin-bottom:0
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 float:right;
 max-width:300px;
 padding:17px 0 28px
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search {
 position:relative;
 width:100%;
 height:50px;
 line-height:50px;
 margin:0;
 padding:0 15px;
 font-family:inherit;
 font-size:13px;
 font-weight:400;
 color:#888;
 background-color:#f5f7f7;
 border:none;
 outline:0;
 vertical-align:middle;
 box-sizing:border-box
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-webkit-input-placeholder {
 color:#888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-moz-placeholder {
 color:#888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-moz-placeholder {
 color:#888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-ms-input-placeholder {
 color:#888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder #bbp_search_submit {
 position:relative;
 display:inline-block;
 width:50px;
 height:50px;
 line-height:50px;
 padding:0;
 font-size:16px;
 color:#323131;
 background-color:#f5f7f7;
 border:none;
 outline:0;
 cursor:pointer;
 vertical-align:middle;
 text-align:center;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder #bbp_search_submit:hover {
 color:#434343
}
body.forum-archive #bbpress-forums div.bbp-breadcrumb {
 width:60%
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum {
 border-top:none;
 padding:26px 0 16px;
 border-bottom:1px solid #e5e5e5
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum:last-child {
 border-bottom:none
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness,
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness {
 color:#888
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness>a,
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness>a {
 color:#888;
 font-size:14px
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness>a:hover,
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness>a:hover {
 color:#067CFF
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content {
 font-size:13px;
 font-weight:400;
 color:#888
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by {
 color:#888;
 font-size:12px;
 font-weight:400
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name {
 font-size:14px;
 color:#067CFF
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover {
 color:#434343
}
body.forum #bbpress-forums .subscription-toggle {
 position:absolute;
 right:0;
 padding-top:63px;
 font-size:12px;
 font-weight:700;
 text-transform:uppercase;
 color:#067CFF
}
body.forum #bbpress-forums .bbp-topics {
 margin:0
}
body.forum #bbpress-forums .bbp-topic-form {
 border-left:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5
}
body.forum #bbpress-forums .bbp-topic-form div.bbp-template-notice {
 padding:0 30px;
 background-color:transparent;
 border:none
}
body.forum #bbpress-forums .bbp-topic-form div.bbp-template-notice p {
 font-size:14px;
 padding:18px 18px;
 margin:0 0 10px 0;
 color:#303030;
 background-color:#fff8dd;
 border:1px solid #ffe275;
 display:inline-block;
 width:100%;
 border-radius:0
}
body.forum #bbpress-forums li.bbp-header ul li.bbp-topic-title {
 padding-left:30px
}
body.forum #bbpress-forums li.bbp-body ul.topic {
 border-top:none;
 padding:29px 30px 26px;
 border-bottom:1px solid #e5e5e5
}
body.forum #bbpress-forums li.bbp-body ul.topic:last-child {
 border-bottom:none
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness,
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness {
 color:#888
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness>a,
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a {
 color:#888;
 font-size:14px
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness>a:hover,
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a:hover {
 color:#067CFF
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title {
 padding-right:20px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-permalink {
 font-size:14px;
 color:#212121;
 font-weight:600
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-permalink:hover {
 color:#067CFF
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-meta {
 font-size:14px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-meta .avatar {
 display:none;
 vertical-align:middle;
 margin:0 5px 0 10px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness-author .bbp-author-avatar {
 display:none
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness-author .bbp-author-name {
 font-size:14px;
 color:#067CFF
}
body.forum #bbpress-forums li.bbp-body ul.topic.sticky {
 background-color:transparent!important;
 font-size:1em;
 position:relative
}
body.forum #bbpress-forums li.bbp-body ul.topic.sticky:after {
 content:'\f02e';
 font-family:FontAwesome;
 color:#067CFF;
 font-size:16px;
 position:absolute;
 top:-6px;
 right:20px;
 vertical-align:top
}
body.forum #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content {
 font-size:13px;
 font-weight:400;
 color:#888
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by {
 color:#888;
 font-size:14px;
 font-weight:400
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name {
 font-size:14px;
 color:#067CFF
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover {
 color:#434343
}
body.forum #bbpress-forums .bbp-no-reply,
body.forum #bbpress-forums .bbp-no-topic,
body.forum #bbpress-forums .bbp-reply-form,
body.forum #bbpress-forums .bbp-topic-form {
 padding:0 0 46px;
 background-color:#fff
}
@media only screen and (max-width:480px) {
 body.forum #bbpress-forums .subscription-toggle {
  position:relative;
  padding-top:0
 }
}
body.forum .bbp-pagination:nth-of-type(4) {
 display:none
}
#bbpress-forums div.bbp-breadcrumb {
 padding:0 0 10px;
 font-size:14px;
 float:none;
 display:none
}
#bbpress-forums div.bbp-breadcrumb p {
 margin:0
}
#bbpress-forums div.bbp-breadcrumb p>:not(:last-child):after {
 content:""
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-home {
 color:#888
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-home:hover {
 color:#067CFF
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current {
 color:#067CFF
}
.edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-breadcrumb,
.edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-topic-tags {
 font-size:15px
}
@media only screen and (max-width:480px) {
 .edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-breadcrumb {
  display:none
 }
}
#bbpress-forums {
 margin-bottom:120px
}
#bbpress-forums fieldset.bbp-form {
 border:none;
 padding:0;
 background-color:#fff
}
#bbpress-forums fieldset.bbp-form .bbp-template-notice {
 margin-top:30px;
 margin-bottom:25px
}
#bbpress-forums fieldset.bbp-form label {
 color:#353535;
 font-size:12px;
 font-weight:600
}
#bbpress-forums fieldset.bbp-form #bbp_topic_subscription {
 float:left;
 margin:7px 7px 0 0;
 text-align:left
}
#bbpress-forums fieldset.bbp-form #bbp_topic_subscription+label {
 color:#353535;
 padding-left:2px;
 font-weight:600;
 width:85%;
 float:left;
 font-size:12px
}
#bbpress-forums fieldset.bbp-form input[type=text],
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form textarea {
 width:100%;
 margin-bottom:7px;
 padding:15px 20px;
 outline:0;
 font-size:12px;
 background-color:#f8f7f7;
 color:grey;
 border:1px solid #f2f2f2;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:border-color .2s ease-out;
 -moz-transition:border-color .2s ease-out;
 transition:border-color .2s ease-out;
 resize:none
}
#bbpress-forums fieldset.bbp-form input[type=text]:focus,
#bbpress-forums fieldset.bbp-form select:focus,
#bbpress-forums fieldset.bbp-form textarea:focus {
 border-color:#e5e5e5
}
#bbpress-forums fieldset.bbp-form textarea.bbp-the-content {
 background-color:#fff
}
#bbpress-forums fieldset.bbp-form div.bbp-submit-wrapper {
 float:none
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) {
 padding:0 30px;
 margin-left:-15px;
 margin-right:-15px
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice):before {
 content:" ";
 display:table
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice):after {
 content:" ";
 display:table;
 clear:both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:15px;
 padding-right:15px;
 width:33.3333333333%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p:before {
 content:" ";
 display:table
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p:after {
 content:" ";
 display:table;
 clear:both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper {
 margin:22px 0 29px;
 float:left;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:15px;
 padding-right:15px;
 width:100%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper:before {
 content:" ";
 display:table
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper:after {
 content:" ";
 display:table;
 clear:both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper {
 float:left;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:15px;
 padding-right:15px;
 width:100%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper:before {
 content:" ";
 display:table
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper:after {
 content:" ";
 display:table;
 clear:both
}
#bbpress-forums fieldset.bbp-form legend {
 border-bottom:1px solid #e5e5e5;
 width:100%;
 background-color:#fafafa;
 font-size:16px;
 font-weight:600;
 color:#b5b5b5;
 padding:15px 30px 15px 27px;
 text-transform:uppercase
}
#bbpress-forums button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 outline:0;
 font-size:13px;
 line-height:2.714285714285714em;
 padding:5px 38px;
 color:#fff;
 background-color:#067CFF;
 border-width:0;
 cursor:pointer;
 text-transform:uppercase;
 font-weight:700;
 font-family:"Open Sans",sans-serif;
 letter-spacing:.05em;
 -webkit-transition:background-color .15s ease-out,color .15s ease-out;
 -moz-transition:background-color .15s ease-out,color .15s ease-out;
 transition:background-color .15s ease-out,color .15s ease-out
}
#bbpress-forums button:hover {
 background-color:#067CFF!important
}
@media only screen and (max-width:1024px) {
 #bbpress-forums button>div:not(.bbp-template-notice)>p {
  width:100%;
  float:none
 }
}
#bbpress-forums div.bbp-template-notice {
 padding:9px 25px;
 margin:0 0 10px 0;
 color:#888;
 background-color:#fefff0;
 border-color:#f1ebaa;
 display:inline-block;
 width:100%;
 border-radius:0;
 font-size:14px
}
#bbpress-forums div.bbp-template-notice p {
 font-size:14px
}
#bbpress-forums div.bbp-template-notice a {
 color:inherit
}
#bbpress-forums div.bbp-template-notice a:hover {
 color:#067CFF
}
#bbpress-forums div.bbp-template-notice img.avatar {
 border:none;
 vertical-align:middle;
 margin-bottom:0;
 margin-left:5px;
 margin-right:5px;
 border-radius:50%
}
#bbpress-forums .bbp-breadcrumb+div.bbp-template-notice,
#bbpress-forums .bbp-topic-tags+div.bbp-template-notice {
 margin:0 0 20px;
 width:100%
}
#bbpress-forums .bbp-pagination {
 margin:17px 0;
 color:#888;
 font-size:13px
}
#bbpress-forums .bbp-pagination .bbp-pagination-count {
 font-size:14px;
 color:#ababab
}
#bbpress-forums .bbp-template-notice+.bbp-pagination {
 margin:0 0 41px
}
@media only screen and (max-width:480px) {
 #bbpress-forums .bbp-template-notice+.bbp-pagination {
  margin:0 0 20px
 }
}
#bbpress-forums #bbp-user-wrapper {
 padding:39px 0;
 font-weight:500
}
#bbpress-forums #bbp-user-wrapper ul.bbp-topics {
 clear:both
}
#bbpress-forums #bbp-user-wrapper ul.bbp-replies {
 clear:both
}
#bbpress-forums #bbp-user-wrapper .bbp-user-forum-role,
#bbpress-forums #bbp-user-wrapper .bbp-user-reply-count,
#bbpress-forums #bbp-user-wrapper .bbp-user-topic-count {
 text-transform:none;
 font-size:14px;
 color:#888;
 font-weight:600
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
 font-size:25px;
 line-height:1.4em
}
#bbpress-forums #bbp-user-wrapper .bbp-user-description {
 font-size:14px;
 margin-bottom:12px
}
#bbpress-forums #bbp-single-user-details {
 width:160px
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
 background-color:transparent;
 opacity:1;
 color:#067CFF
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a {
 font-size:14px;
 border-bottom:1px solid #e5e5e5
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a:hover {
 color:#067CFF
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child a {
 border-bottom:none
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
 width:auto
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
 margin-bottom:6px;
 border:1px solid transparent;
 height:auto;
 width:127px
}
#bbpress-forums #bbp-user-body {
 margin-left:180px
}
#bbpress-forums #bbp-user-body .bbp-topic-title .bbp-topic-permalink {
 font-size:14px;
 color:#303030;
 font-weight:600
}
#bbpress-forums #bbp-user-body .bbp-topic-title .bbp-topic-permalink:hover {
 color:#067CFF
}
#bbpress-forums #bbp-user-body .bbp-topic-meta {
 font-size:14px
}
#bbpress-forums #bbp-user-body .bbp-topic-started-by .bbp-author-name {
 color:#067CFF
}
#bbpress-forums #bbp-user-body .bbp-topic-freshness-author .bbp-author-avatar {
 display:none
}
#bbpress-forums #bbp-user-body .bbp-topic-freshness-author .bbp-author-name {
 color:#067CFF
}
#bbpress-forums #bbp-user-body div.indicator-hint {
 padding:12px 18px;
 color:grey;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
#bbpress-forums #bbp-user-body div.indicator-hint p {
 font-size:14px
}
#bbpress-forums #bbp-user-body div.indicator-hint img.avatar {
 border:none;
 vertical-align:middle;
 margin-bottom:0;
 margin-left:5px;
 margin-right:5px
}
#bbpress-forums #bbp-your-profile fieldset {
 padding:32px 0 12px
}
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
 background-color:#ebebeb;
 color:#afafae;
 border:1px solid #ebebeb
}
#bbpress-forums #bbp-your-profile fieldset input:focus,
#bbpress-forums #bbp-your-profile fieldset textarea:focus {
 border-color:#434343
}
#bbpress-forums #bbp-your-profile fieldset>div label[for] {
 width:26%;
 line-height:22px
}
#bbpress-forums #bbp-your-profile fieldset>div label[for=display_name] {
 padding-bottom:11px
}
#bbpress-forums #bbp-your-profile fieldset>div input {
 width:72%;
 padding:5px 14px;
 line-height:22px
}
#bbpress-forums #bbp-your-profile fieldset div {
 margin-bottom:20px
}
body.forum #bbpress-forums div.bbp-forum-header,
body.forum #bbpress-forums div.bbp-reply-header,
body.forum #bbpress-forums div.bbp-topic-header {
 background-color:#f4f9fc;
 padding-left:25px;
 font-size:14px;
 font-weight:400;
 border:none
}
body.topic #bbpress-forums div.reply {
 padding:0 20px
}
body.topic #bbpress-forums div.reply:last-child {
 border-bottom:1px solid #ddd
}
body.topic #bbpress-forums .bbp-pagination:nth-of-type(5) {
 display:none
}
body.topic #bbpress-forums .bbp-topic-tags {
 display:block;
 margin-bottom:30px;
 float:none
}
body.topic #bbpress-forums #favorite-toggle,
body.topic #bbpress-forums #subscription-toggle,
body.topic #bbpress-forums .bbp-topic-tags {
 color:#888;
 font-weight:400;
 font-size:14px
}
body.topic #bbpress-forums #favorite-toggle a,
body.topic #bbpress-forums #subscription-toggle a,
body.topic #bbpress-forums .bbp-topic-tags a {
 color:#888
}
body.topic #bbpress-forums #favorite-toggle a:hover,
body.topic #bbpress-forums #subscription-toggle a:hover,
body.topic #bbpress-forums .bbp-topic-tags a:hover {
 color:#434343
}
body.topic #bbpress-forums #favorite-toggle p,
body.topic #bbpress-forums #subscription-toggle p,
body.topic #bbpress-forums .bbp-topic-tags p {
 margin:0
}
body.topic #bbpress-forums #favorite-toggle .bbp-breadcrumb-current,
body.topic #bbpress-forums #subscription-toggle .bbp-breadcrumb-current,
body.topic #bbpress-forums .bbp-topic-tags .bbp-breadcrumb-current {
 color:#434343
}
body.topic #bbpress-forums .bbp-replies {
 border-left:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 margin-bottom:0
}
body.topic #bbpress-forums .bbp-replies li.bbp-header {
 padding-top:13px;
 padding-bottom:13px;
 padding-right:30px;
 border-bottom:0
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author {
 width:auto;
 margin-left:27px
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
 margin-left:170px
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author,
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
 color:#b5b5b5;
 font-size:14px;
 font-weight:600
}
body.topic #bbpress-forums .bbp-replies li.bbp-body {
 padding:0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header {
 font-size:14px;
 font-weight:600;
 width:100%;
 padding:10px 30px;
 background-color:#f5f7f7
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-reply-post-date {
 color:#818080
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links {
 color:#808081;
 font-weight:300
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links a {
 color:#818080;
 font-size:13px;
 font-weight:300;
 text-transform:none
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links a:hover {
 color:#434343
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header a.bbp-reply-permalink {
 color:#808081
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header a.bbp-reply-permalink:hover {
 color:#434343
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.even,
body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.odd {
 padding:0 22px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.odd {
 padding:0 30px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author {
 width:auto;
 margin-top:20px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author .bbp-author-avatar {
 display:block;
 text-align:left
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author .bbp-author-name {
 padding:0;
 text-align:left
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author>a,
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author>a>img {
 margin:0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content {
 margin-left:120px;
 padding:25px 12px 20px 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content ul.bbp-reply-revision-log {
 margin:11px 0 0 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content>p {
 margin:0;
 font-size:15px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body>div.topic-author {
 padding:0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-reply-ip,
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author br {
 display:none
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-author-name {
 color:#067CFF;
 font-size:14px;
 font-weight:500
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-author-role {
 font-size:14px;
 font-weight:500;
 font-style:normal;
 color:#888;
 margin-top:2px;
 text-align:left
}
body.topic #bbpress-forums .bbp-reply-form {
 border:1px solid #e5e5e5;
 padding-bottom:46px;
 background-color:#fff
}
body.topic #bbpress-forums .bbp-reply-form div.bbp-template-notice {
 padding:0 30px;
 background-color:transparent;
 border:none
}
body.topic #bbpress-forums .bbp-reply-form div.bbp-template-notice p {
 font-size:14px;
 padding:18px 18px;
 margin:0 0 10px 0;
 color:#303030;
 background-color:#fff8dd;
 border:1px solid #ffe275;
 display:inline-block;
 width:100%;
 border-radius:0
}
body.topic #bbpress-forums .bbp-reply-form .bbp-form>div:not(.bbp-template-notice)>p {
 float:none
}
#bbpress-forums li.bbp-body ul.topic {
 padding:8px 0
}
li.bbp-forum-reply-count,
li.bbp-forum-topic-count,
li.bbp-topic-reply-count,
li.bbp-topic-voice-count {
 width:11%
}
.edgt-sidebar .widget_display_search {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 float:right
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-column-left {
 display:table-cell;
 vertical-align:top
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-column-right {
 display:table-cell;
 width:1%;
 text-align:left;
 vertical-align:top
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search {
 position:relative;
 width:100%;
 height:50px;
 line-height:50px;
 margin:0;
 padding:0 15px;
 font-family:inherit;
 font-size:13px;
 font-weight:400;
 color:#888;
 background-color:#f5f7f7;
 border:none;
 outline:0;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-webkit-input-placeholder {
 color:#888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-moz-placeholder {
 color:#888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-moz-placeholder {
 color:#888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-ms-input-placeholder {
 color:#888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder #bbp_search_submit {
 position:relative;
 display:inline-block;
 width:50px;
 height:50px;
 line-height:50px;
 padding:0;
 font-size:16px;
 font-family:FontAwesome;
 color:#323131;
 background-color:#f5f7f7;
 border:none;
 outline:0;
 cursor:pointer;
 vertical-align:middle;
 text-align:center;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder #bbp_search_submit:hover {
 color:#434343
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-search-label {
 display:block;
 margin:15px 0 0
}
.edgt-sidebar .widget.widget_display_replies ul li,
.edgt-sidebar .widget.widget_display_topics ul li {
 font-weight:400;
 font-size:13px;
 color:#067CFF;
 border-bottom:1px solid #e5e5e5;
 margin-top:10px;
 margin-bottom:11px;
 padding-bottom:7px
}
.edgt-sidebar .widget.widget_display_replies ul li a,
.edgt-sidebar .widget.widget_display_topics ul li a {
 display:inline-block;
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 border:none;
 margin:0;
 padding:0;
 font-weight:500
}
.edgt-sidebar .widget.widget_display_replies ul li div,
.edgt-sidebar .widget.widget_display_topics ul li div {
 font-size:12px
}
.edgt-sidebar .widget.widget_display_replies .bbp-author-avatar,
.edgt-sidebar .widget.widget_display_topics .bbp-author-avatar {
 padding-right:5px
}
.edgt-sidebar .widget_display_forums li a,
.edgt-sidebar .widget_display_views li a {
 font-size:13px;
 color:#888;
 line-height:43px;
 position:relative;
 display:block;
 font-weight:500;
 padding:0 10px 0 0;
 margin:0;
 overflow:hidden;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.edgt-sidebar .widget_display_forums li a:after,
.edgt-sidebar .widget_display_views li a:after {
 position:absolute;
 top:50%;
 left:-15px;
 display:inline-block;
 vertical-align:middle;
 font-family:IonIcons;
 content:"\f3d1";
 speak:none;
 color:#067CFF;
 font-size:17px;
 text-transform:none;
 text-rendering:auto;
 line-height:17px;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 -moz-transition:left .2s cubic-bezier(.54,.49,0,1.75);
 transition:left .2s cubic-bezier(.54,.49,0,1.75)
}
.edgt-sidebar .widget_display_forums li a:hover,
.edgt-sidebar .widget_display_views li a:hover {
 color:#067CFF;
 padding:0 15px 0 15px
}
.edgt-sidebar .widget_display_forums li a:hover:after,
.edgt-sidebar .widget_display_views li a:hover:after {
 left:0
}
.edgt-sidebar .widget_display_stats dl {
 font-size:13px
}
.edgt-sidebar .widget_display_stats dl>* {
 display:inline-block;
 float:left;
 border-bottom:1px solid #e5e5e5;
 margin:0 0 5px;
 padding:0 0 5px
}
.edgt-sidebar .widget_display_stats dl dt {
 width:80%;
 font-weight:500;
 font-size:13px;
 color:#888
}
.edgt-sidebar .widget_display_stats dl dd {
 color:#888;
 width:20%;
 text-align:right;
 font-weight:300
}
.edgt-sidebar .widget_display_stats dl dd strong:before {
 content:"("
}
.edgt-sidebar .widget_display_stats dl dd strong:after {
 content:")"
}
.edgt-sidebar .widget_display_stats dl dd:last-child {
 margin-bottom:28px
}
.edgt-sidebar .bbp_widget_login .bbp-logged-in>* {
 margin:0;
 line-height:16px
}
.edgt-sidebar .bbp_widget_login .bbp-logged-in>*>a {
 font-size:16px;
 line-height:1em;
 font-weight:500
}
.edgt-sidebar .bbp_widget_login input[type=password],
.edgt-sidebar .bbp_widget_login input[type=text] {
 width:100%;
 margin-bottom:0;
 padding:16px 20px;
 outline:0;
 font-size:14px;
 color:#767676;
 border:none;
 background-color:#f5f7f7;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:border-color .2s ease-out;
 -moz-transition:border-color .2s ease-out;
 transition:border-color .2s ease-out;
 resize:none
}
.edgt-sidebar .bbp_widget_login input[type=password]:focus,
.edgt-sidebar .bbp_widget_login input[type=text]:focus {
 border-color:#434343
}
.edgt-sidebar .bbp_widget_login label {
 font-size:12px;
 padding-bottom:5px
}
.edgt-sidebar .bbp_widget_login .bbp-username {
 margin-top:0
}
.edgt-sidebar .bbp_widget_login .bbp-remember-me label {
 font-size:12px
}
.edgt-sidebar .bbp_widget_login .bbp-remember-me input {
 vertical-align:middle
}
.edgt-sidebar .bbp_widget_login .bbp-submit-wrapper {
 text-align:left;
 float:none
}
.edgt-sidebar .bbp_widget_login .logout-link {
 color:#888;
 font-weight:700;
 font-size:12px
}
.edgt-sidebar .bbp_widget_login button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 outline:0;
 font-size:13px;
 line-height:2.714285714285714em;
 padding:0 35px;
 color:#fff;
 background-color:#888;
 border-width:0;
 cursor:pointer;
 -webkit-transition:background-color .15s ease-out,color .15s ease-out;
 -moz-transition:background-color .15s ease-out,color .15s ease-out;
 transition:background-color .15s ease-out,color .15s ease-out
}
.edgt-sidebar .bbp_widget_login button:hover {
 background-color:#067CFF
}
@media only screen and (max-width:1440px) {
 #bbpress-forums div.bbp-topic-tags {
  display:inline-block;
  float:none
 }
}
@media only screen and (max-width:1200px) {
 #bbpress-forums #bbp-your-profile fieldset>div label[for] {
  width:30%;
  padding:5px 11px 5px 0
 }
 #bbpress-forums #bbp-your-profile fieldset>div input {
  width:70%
 }
}
@media only screen and (max-width:1024px) {
 #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
  width:100%
 }
 #bbpress-forums div.bbp-template-notice {
  margin-bottom:0
 }
}
@media only screen and (max-width:680px) {
 #bbpress-forums .bbp-forums .forum-titles .bbp-forum-freshness,
 #bbpress-forums .bbp-forums .forum-titles .bbp-forum-reply-count,
 #bbpress-forums .bbp-forums .forum-titles .bbp-forum-topic-count {
  display:none
 }
 #bbpress-forums .bbp-forums .bbp-body .bbp-forum-freshness,
 #bbpress-forums .bbp-forums .bbp-body .bbp-forum-reply-count,
 #bbpress-forums .bbp-forums .bbp-body .bbp-forum-topic-count {
  display:none
 }
 #bbpress-forums .bbp-forums .bbp-body .bbp-forum-info {
  width:100%;
  padding-right:0
 }
 #bbpress-forums .bbp-topics .forum-titles .bbp-topic-freshness,
 #bbpress-forums .bbp-topics .forum-titles .bbp-topic-reply-count,
 #bbpress-forums .bbp-topics .forum-titles .bbp-topic-voice-count {
  display:none
 }
 #bbpress-forums .bbp-topics .bbp-body .bbp-topic-freshness,
 #bbpress-forums .bbp-topics .bbp-body .bbp-topic-reply-count,
 #bbpress-forums .bbp-topics .bbp-body .bbp-topic-voice-count {
  display:none
 }
 #bbpress-forums .bbp-topics .bbp-body .bbp-forum-info {
  width:100%;
  padding-right:0
 }
 #bbpress-forums .bbp-breadcrumb,
 #bbpress-forums div.bbp-search-form,
 #bbpress-forums>#subscription-toggle {
  float:none
 }
 #bbpress-forums #bbp-search-form #bbp_search {
  width:100%
 }
 #bbpress-forums .bbp-admin-links,
 #bbpress-forums div.bbp-template-notice,
 #bbpress-forums div.indicator-hint {
  display:none
 }
 #bbpress-forums fieldset.bbp-form {
  padding-left:0;
  padding-right:0
 }
 #bbpress-forums #bbp-your-profile fieldset>div label[for] {
  width:100%;
  text-align:left;
  padding:5px 11px 5px 0
 }
 #bbpress-forums #bbp-your-profile fieldset>div input {
  width:100%
 }
 #bbpress-forums #bbp-your-profile fieldset fieldset.password,
 #bbpress-forums #bbp-your-profile fieldset textarea {
  width:100%
 }
}
@media only screen and (max-width:480px) {
 #bbpress-forums .bbp-body div.bbp-reply-author {
  margin:0;
  min-height:70px
 }
 #bbpress-forums .bbp-body div.bbp-reply-content {
  margin-left:0;
  margin-right:0
 }
 #bbpress-forums div.bbp-reply-author img.avatar {
  top:0;
  margin-top:0
 }
 #bbpress-forums li.bbp-body div.hentry {
  padding-top:16px
 }
 #bbpress-forums li.bbp-header .bbp-reply-content {
  display:none
 }
 #bbpress-forums li.bbp-header .bbp-reply-author {
  float:none
 }
 #bbpress-forums #bbp-single-user-details {
  margin-bottom:20px
 }
 body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content {
  margin-left:0;
  padding-top:20px
 }
 body.topic #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper {
  padding:0
 }
 body.topic #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
  width:100%
 }
}
.edgt-blog-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 40px;
 clear:both
}
.edgt-blog-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-blog-holder article.sticky .edgt-post-title a {
 color:#067CFF
}
.edgt-blog-holder article .edgt-post-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-blog-holder article .edgt-post-image {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 max-width:100%
}
.edgt-blog-holder article .edgt-post-image img {
 display:block
}
.edgt-blog-holder article .edgt-post-text {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-blog-holder article .edgt-post-title {
 margin:0
}
.edgt-blog-holder article .edgt-post-excerpt:after {
 content:'...'
}
.edgt-blog-holder article .edgt-post-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-blog-holder article .edgt-post-info>* {
 position:relative;
 display:inline-block;
 vertical-align:top;
 color:currentColor
}
.edgt-blog-holder article .edgt-post-info>* a {
 color:inherit
}
.edgt-blog-holder article.format-gallery .edgt-post-image {
 width:100%
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item {
 z-index:2
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item.active {
 z-index:3
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed body {
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container {
 background-color:#434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
 height:38px!important
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
 padding:0 10px 0 4px;
 box-sizing:border-box
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button {
 width:39px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
 width:30px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
 height:38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button button {
 position:relative;
 height:100%;
 background:0 0;
 background-position:center;
 background-repeat:no-repeat;
 margin:0;
 border:0;
 outline:0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-play button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-play button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/play.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-pause button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-pause button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/pause.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-stop button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-stop button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/stop.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-mute button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-mute button {
 width:30px;
 background-image:url(../../framework/modules/blog/assets/img/audio/sound.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-unmute button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-unmute button {
 width:30px;
 background-image:url(../../framework/modules/blog/assets/img/audio/mute.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time {
 height:100%;
 padding:0;
 font-family:inherit;
 font-size:13px;
 color:#fff;
 line-height:36px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail {
 height:100%;
 padding:0;
 font-family:inherit
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total {
 height:5px;
 margin:15px 14px;
 background:0 0;
 background-color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current {
 height:5px;
 background-color:#067CFF
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float {
 top:-14px;
 border:0;
 color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float .mejs-time-float-corner {
 border-top-color:#434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-loaded {
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider {
 height:38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 height:5px;
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 background-color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 background-color:#067CFF
}
.edgt-blog-holder article.format-video .edgt-self-hosted-video {
 max-width:100%
}
.edgt-blog-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 40px;
 clear:both
}
.edgt-blog-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-blog-holder article.sticky .edgt-post-title a {
 color:#067CFF
}
.edgt-blog-holder article .edgt-post-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-blog-holder article .edgt-post-image {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 max-width:100%
}
.edgt-blog-holder article .edgt-post-image img {
 display:block
}
.edgt-blog-holder article .edgt-post-text {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-blog-holder article .edgt-post-title {
 margin:0
}
.edgt-blog-holder article .edgt-post-excerpt:after {
 content:'...'
}
.edgt-blog-holder article .edgt-post-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-blog-holder article .edgt-post-info>* {
 position:relative;
 display:inline-block;
 vertical-align:top;
 color:currentColor
}
.edgt-blog-holder article .edgt-post-info>* a {
 color:inherit
}
.edgt-blog-holder article.format-gallery .edgt-post-image {
 width:100%
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item {
 z-index:2
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item.active {
 z-index:3
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed body {
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container {
 background-color:#434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
 height:38px!important
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
 padding:0 10px 0 4px;
 box-sizing:border-box
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button {
 width:39px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
 width:30px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
 height:38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button button {
 position:relative;
 height:100%;
 background:0 0;
 background-position:center;
 background-repeat:no-repeat;
 margin:0;
 border:0;
 outline:0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-play button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-play button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/play.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-pause button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-pause button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/pause.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-stop button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-stop button {
 width:39px;
 background-image:url(../../framework/modules/blog/assets/img/audio/stop.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-mute button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-mute button {
 width:30px;
 background-image:url(../../framework/modules/blog/assets/img/audio/sound.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-unmute button,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-unmute button {
 width:30px;
 background-image:url(../../framework/modules/blog/assets/img/audio/mute.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time {
 height:100%;
 padding:0;
 font-family:inherit;
 font-size:13px;
 color:#fff;
 line-height:36px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail {
 height:100%;
 padding:0;
 font-family:inherit
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total {
 height:5px;
 margin:15px 14px;
 background:0 0;
 background-color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current {
 height:5px;
 background-color:#067CFF
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float {
 top:-14px;
 border:0;
 color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float .mejs-time-float-corner {
 border-top-color:#434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-loaded {
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider {
 height:38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 height:5px;
 background:0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 background-color:#fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 background-color:#067CFF
}
.edgt-blog-holder article.format-video .edgt-self-hosted-video {
 max-width:100%
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-holder-inner {
 opacity:0
}
.edgt-blog-holder.edgt-blog-type-masonry article {
 float:left
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-masonry-grid-sizer,
.edgt-blog-holder.edgt-blog-type-masonry article {
 width:100%
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-masonry-grid-gutter {
 width:0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns .edgt-blog-masonry-grid-sizer,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article {
 width:50%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article.edgt-post-size-large-width,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article.edgt-post-size-large-width-height {
 width:100%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns .edgt-blog-masonry-grid-sizer,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article {
 width:33.33333%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article.edgt-post-size-large-width,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article.edgt-post-size-large-width-height {
 width:66.66667%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns .edgt-blog-masonry-grid-sizer,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article {
 width:25%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article.edgt-post-size-large-width,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article.edgt-post-size-large-width-height {
 width:50%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns .edgt-blog-masonry-grid-sizer,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article {
 width:20%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article.edgt-post-size-large-width,
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article.edgt-post-size-large-width-height {
 width:40%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-no-space .edgt-blog-holder-inner {
 margin:0 0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-no-space article {
 padding:0 0;
 margin:0 0 0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-tiny-space .edgt-blog-holder-inner {
 margin:0 -5px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-tiny-space article {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-small-space .edgt-blog-holder-inner {
 margin:0 -10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-small-space article {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-normal-space .edgt-blog-holder-inner {
 margin:0 -15px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-normal-space article {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-large-space .edgt-blog-holder-inner {
 margin:0 -20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-large-space article {
 padding:0 20px;
 margin:0 0 40px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width {
 box-sizing:border-box
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-tiny-space {
 padding:0 10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-small-space {
 padding:0 20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-normal-space {
 padding:0 30px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-large-space {
 padding:0 40px
}
.edgt-blog-holder.edgt-blog-masonry article {
 margin:0 0 20px;
 padding:0 0 30px
}
.edgt-blog-holder.edgt-blog-masonry article.edgt-post-has-media .edgt-post-heading {
 margin-bottom:24px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-title {
 margin:0 0 5px 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-excerpt-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 19px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-more-link-container {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top {
 margin-bottom:8px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 font-weight:600;
 font-size:14px;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div a {
 color:inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div a:hover {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div.edgt-post-info-category a:before {
 content:"\e017";
 font-family:ElegantIcons;
 display:inline-block;
 margin-right:6px;
 position:relative;
 top:2px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom {
 margin-top:0;
 padding-top:15px;
 border-top:1px solid #dadada
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-left,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 position:relative;
 display:inline-block;
 width:50%;
 float:left;
 line-height:25px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
 margin-left:15px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
 margin-left:0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author a {
 text-transform:capitalize;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author a:hover {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 text-align:right
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a i,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a span,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a i,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a span {
 vertical-align:middle;
 color:inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like i:first-child,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like span:first-child {
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out;
 margin-right:7px;
 color:#c4c3c3
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like:hover i:first-child,
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like:hover span:first-child {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder span:first-child {
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out;
 margin-right:3px;
 color:#c4c3c3
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder:hover span:first-child {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 font-weight:600;
 font-size:14px;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div a {
 color:inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div a:hover {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div.edgt-post-info-category a:before {
 content:"\e07c";
 font-family:ElegantIcons;
 display:inline-block;
 margin-right:6px;
 position:relative;
 top:2px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div.edgt-post-info-category a:hover:before {
 color:#606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author-avatar-holder {
 overflow:hidden;
 display:inline-block;
 width:30px;
 height:30px;
 vertical-align:middle;
 margin-right:13px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-blog-holder.edgt-blog-masonry article.format-audio.edgt-post-no-media.has-post-thumbnail .edgt-post-heading {
 margin-bottom:30px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-text {
 padding:48px 25px 41px 40px;
 overflow:hidden;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-mark {
 position:absolute;
 top:10px;
 right:10px;
 font-size:75px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-mark .edgt-link-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-info-bottom {
 border:none;
 padding-top:10px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-title {
 margin-bottom:0
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-text {
 padding:46px 25px 32px 40px;
 overflow:hidden;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-mark {
 position:absolute;
 top:10px;
 right:10px;
 font-size:75px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-mark .edgt-quote-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-quote-author {
 font-weight:600;
 font-size:14px;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-info-bottom {
 border:none;
 padding-top:23px
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-title {
 margin-bottom:0
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-author {
 display:inline-block;
 margin-bottom:23px;
 font-size:13px;
 line-height:20px
}
.edgt-blog-holder.edgt-blog-masonry .edgt-blog-pagination {
 margin:47px 0 52px
}
.edgt-blog-holder.edgt-blog-standard article {
 margin:0 0 71px;
 padding:0
}
.edgt-blog-holder.edgt-blog-standard article.edgt-post-has-media .edgt-post-heading {
 margin-bottom:34px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-title {
 margin:0 0 4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-excerpt-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 35px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-more-link-container {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top {
 margin-bottom:18px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 font-weight:600;
 font-size:14px;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div a {
 color:inherit
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div a:hover {
 color:#606264
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-post-info-category a:before {
 content:"\e017";
 font-family:ElegantIcons;
 display:inline-block;
 margin-right:6px;
 position:relative;
 top:1px;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
 color:#606264
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-blog-like i {
 margin-right:4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom {
 padding-top:14px;
 border-top:1px solid #ebebeb
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 position:relative;
 display:inline-block;
 width:50%;
 float:left;
 line-height:27px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left {
 line-height:1
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 color:#888
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a {
 display:inline-block;
 color:#000;
 text-transform:uppercase;
 font-weight:600;
 font-size:12px;
 line-height:20px;
 margin:0 12px 5px 4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:first-child {
 margin-left:0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:hover {
 color:#067CFF
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:after {
 content:"/";
 position:absolute;
 top:0;
 right:-2px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child:after {
 content:''
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
 margin-left:17px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
 margin-left:0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author a {
 color:#444;
 text-transform:capitalize
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author a:hover {
 color:#067CFF
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 text-align:right
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a {
 display:inline-block
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a i,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a span,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a i,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a span {
 vertical-align:middle
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like i:first-child,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like span:first-child {
 margin-right:7px;
 color:#c4c3c3;
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like:hover i:first-child,
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like:hover span:first-child {
 color:#067CFF
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder span:first-child {
 margin-right:7px;
 color:#c4c3c3;
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder:hover span:first-child {
 color:#067CFF
}
.edgt-blog-holder.edgt-blog-standard article.format-audio.edgt-post-no-media.has-post-thumbnail .edgt-post-heading {
 margin-bottom:50px
}
.edgt-blog-holder.edgt-blog-standard article.format-link {
 margin-bottom:88px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-text {
 padding:48px 32px 7px 46px;
 overflow:hidden;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-mark {
 position:absolute;
 top:9px;
 right:17px;
 font-size:125px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-mark .edgt-link-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-title {
 margin-bottom:4px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-info-top {
 margin-bottom:29px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-info-bottom {
 padding-top:14px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote {
 margin-bottom:88px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-text {
 padding:48px 32px 7px 46px;
 overflow:hidden;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-mark {
 position:absolute;
 top:50px;
 right:30px;
 font-size:98px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-mark .edgt-quote-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-title {
 margin-bottom:9px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-quote-author {
 color:#b9b9b9;
 font-weight:600;
 font-size:14px;
 display:block;
 margin-bottom:29px;
 line-height:1
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-author {
 display:inline-block;
 margin-bottom:23px;
 font-size:13px;
 line-height:20px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-info-top {
 margin-bottom:25px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-info-bottom {
 padding-top:13px
}
.edgt-author-description {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 background-color:#f8f7f7;
 box-sizing:border-box;
 margin-top:9px
}
.edgt-author-description .edgt-author-description-inner {
 padding:45px 0 29px;
 min-height:78px;
 clear:both
}
.edgt-author-description .edgt-author-description-content {
 position:relative;
 padding:0 35px
}
.edgt-author-description .edgt-author-description-image {
 float:left;
 width:136px;
 margin-right:11px;
 position:relative;
 bottom:16px
}
.edgt-author-description .edgt-author-description-image img {
 display:block;
 border-radius:5em
}
.edgt-author-description .edgt-author-description-text-holder {
 position:relative;
 padding-left:182px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name {
 margin:0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name a {
 color:#434343
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name a:hover {
 color:#067CFF
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-position {
 font-size:14px;
 margin:3px 0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-email {
 margin:0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-text {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-text>p {
 margin:12px 0 24px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a i,
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a span {
 display:inline-block;
 width:25px;
 height:25px;
 line-height:25px;
 font-size:11px;
 margin-right:8px;
 color:#fff;
 text-align:center;
 border-radius:50%
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a i {
 font-size:13px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-twitter {
 background-color:#00aced;
 border:1px solid #00aced
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-instagram {
 background-color:#e12f67;
 border:1px solid #e12f67
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-facebook {
 background-color:#3b5998;
 border:1px solid #3b5998
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-pinterest {
 background-color:#cb2027;
 border:1px solid #cb2027
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-tumblr {
 background-color:#32506d;
 border:1px solid #32506d
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-googleplus {
 background-color:#dd4b39;
 border:1px solid #dd4b39
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-linkedin {
 background-color:#007bb5;
 border:1px solid #007bb5
}
@media only screen and (max-width:768px) {
 .edgt-author-description .edgt-author-description-image {
  display:block;
  width:100%;
  margin-bottom:30px
 }
 .edgt-author-description .edgt-author-description-text-holder {
  display:block;
  padding:0
 }
}
@media only screen and (max-width:680px) {
 .edgt-author-description .edgt-author-description-content {
  padding:0 20px
 }
}
.edgt-blog-pagination-wp {
 display:none
}
.edgt-blog-pagination {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 30px;
 clear:both
}
.edgt-blog-pagination ul {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.edgt-blog-pagination ul li {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 6px
}
.edgt-blog-pagination ul li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 padding:0;
 font-size:14px;
 color:#ababab
}
.edgt-blog-pagination ul li a.edgt-pag-active {
 color:#067CFF
}
.edgt-blog-pagination ul li a:hover {
 color:#067CFF
}
.edgt-blog-pagination ul li.edgt-pag-first,
.edgt-blog-pagination ul li.edgt-pag-last,
.edgt-blog-pagination ul li.edgt-pag-next,
.edgt-blog-pagination ul li.edgt-pag-prev {
 top:-1px;
 margin:0
}
.edgt-blog-pagination ul li.edgt-pag-first a,
.edgt-blog-pagination ul li.edgt-pag-last a,
.edgt-blog-pagination ul li.edgt-pag-next a,
.edgt-blog-pagination ul li.edgt-pag-prev a {
 font-size:22px
}
.edgt-blog-pagination ul li.edgt-pag-first a span,
.edgt-blog-pagination ul li.edgt-pag-last a span,
.edgt-blog-pagination ul li.edgt-pag-next a span,
.edgt-blog-pagination ul li.edgt-pag-prev a span {
 display:block;
 line-height:inherit
}
.edgt-blog-pagination ul li.edgt-pag-first a span:before,
.edgt-blog-pagination ul li.edgt-pag-last a span:before,
.edgt-blog-pagination ul li.edgt-pag-next a span:before,
.edgt-blog-pagination ul li.edgt-pag-prev a span:before {
 display:block;
 line-height:inherit
}
.edgt-blog-list-holder.edgt-bl-pag-standard-blog-list .edgt-blog-list {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-blog-list-holder.edgt-bl-pag-standard-blog-list.edgt-bl-pag-standard-blog-list-animate .edgt-blog-list {
 opacity:0
}
.edgt-bl-standard-pagination {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0;
 clear:both
}
.edgt-bl-standard-pagination ul {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.edgt-bl-standard-pagination ul li {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 12px;
 padding:0
}
.edgt-bl-standard-pagination ul li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 padding:0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-active a {
 color:#067CFF
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next,
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev {
 position:absolute;
 top:0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a,
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a {
 font-size:30px;
 -webkit-transition:color .2s ease-out,opacity .2s ease-out;
 -moz-transition:color .2s ease-out,opacity .2s ease-out;
 transition:color .2s ease-out,opacity .2s ease-out
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a span,
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a span {
 display:block;
 line-height:inherit
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a span:before,
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a span:before {
 display:block;
 line-height:inherit
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev {
 left:0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a {
 opacity:0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next {
 right:0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a {
 opacity:1
}
.edgt-blog-pag-load-more {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:40px 0 30px;
 text-align:center
}
.edgt-blog-pag-loading {
 position:relative;
 display:none;
 width:100%;
 margin:40px 0 20px;
 color:#434343;
 text-align:center
}
.edgt-blog-pag-loading.edgt-standard-pag-trigger {
 position:absolute;
 top:50px;
 left:0
}
.edgt-blog-pag-loading.edgt-showing {
 display:block
}
.edgt-blog-pag-loading>div {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin:0 3px;
 background-color:#434343;
 border-radius:100%;
 -webkit-animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both;
 -moz-animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both;
 animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-blog-pag-loading .edgt-blog-pag-bounce1 {
 -webkit-animation-delay:-.32s;
 -moz-animation-delay:-.32s;
 animation-delay:-.32s
}
.edgt-blog-pag-loading .edgt-blog-pag-bounce2 {
 -webkit-animation-delay:-.16s;
 -moz-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes bl-pag-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes bl-pag-bouncedelay {
 0%,
 100%,
 80% {
  -moz-transform:scale(0)
 }
 40% {
  -moz-transform:scale(1)
 }
}
@keyframes bl-pag-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.edgt-blog-single-navigation {
 position:relative;
 display:table;
 width:100%;
 vertical-align:middle;
 padding:0;
 clear:both;
 box-sizing:border-box;
 border-top:1px solid #e1e1e1
}
.edgt-blog-single-navigation .edgt-blog-single-navigation-inner {
 margin:34px 0 33px
}
.edgt-blog-single-navigation .edgt-blog-single-next,
.edgt-blog-single-navigation .edgt-blog-single-prev {
 color:#888
}
.edgt-blog-single-navigation .edgt-blog-single-next:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-label,
.edgt-blog-single-navigation .edgt-blog-single-next:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-title,
.edgt-blog-single-navigation .edgt-blog-single-prev:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-label,
.edgt-blog-single-navigation .edgt-blog-single-prev:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-title {
 color:#067CFF
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark,
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark {
 font-size:48px;
 line-height:inherit;
 color:inherit
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark:before,
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark:before {
 display:block;
 line-height:inherit
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-label,
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-label {
 font-size:14px;
 color:#434343;
 font-weight:600
}
.edgt-blog-single-navigation .edgt-blog-single-next div,
.edgt-blog-single-navigation .edgt-blog-single-prev div {
 display:table-cell;
 vertical-align:middle
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-title,
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-title {
 margin:0;
 font-size:14px;
 font-weight:400;
 color:#888;
 font-family:"Open Sans",sans-serif
}
.edgt-blog-single-navigation .edgt-blog-single-prev {
 float:left
}
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark {
 margin:0 14px 0 0
}
.edgt-blog-single-navigation .edgt-blog-single-prev div {
 padding-right:25px
}
.edgt-blog-single-navigation .edgt-blog-single-next {
 float:right
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark {
 margin:0 0 0 14px
}
.edgt-blog-single-navigation .edgt-blog-single-next div {
 float:right;
 padding-left:25px;
 text-align:right
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-nav-blog-post-label-wrapper {
 position:absolute;
 right:103px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-blog-single-navigation .edgt-blog-single-next.edgt-no-nav-image .edgt-nav-blog-post-label-wrapper {
 right:0
}
.edgt-blog-single-navigation .edgt-nav-image {
 display:block;
 width:78px;
 height:78px
}
.edgt-single-links-pages {
 clear:both;
 margin:20px 0 5px
}
.edgt-single-links-pages .edgt-single-links-pages-inner>a,
.edgt-single-links-pages .edgt-single-links-pages-inner>span {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 15px 5px 0
}
.edgt-related-posts-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 box-sizing:border-box
}
.edgt-related-posts-holder .edgt-related-posts-holder-inner {
 padding:46px 0 26px
}
.edgt-related-posts-holder .edgt-related-posts-title {
 margin:0 0 40px
}
.edgt-related-posts-holder .edgt-related-posts-title>* {
 margin:0
}
.edgt-related-posts-holder .edgt-related-posts-inner {
 margin:0 -10px
}
.edgt-related-posts-holder .edgt-related-post {
 position:relative;
 display:inline-block;
 float:left;
 width:25%;
 margin:0 0 20px;
 padding:0 10px;
 box-sizing:border-box
}
.edgt-content-has-sidebar .edgt-related-posts-holder .edgt-related-post {
 widtH:33.33333333333333%
}
.touch .edgt-related-posts-holder .edgt-related-post {
 cursor:pointer
}
.edgt-related-posts-holder .edgt-related-post:hover .edgt-related-post-image a:after {
 opacity:1
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 overflow:hidden
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image a {
 position:relative;
 display:block
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 opacity:0;
 background-color:rgba(67,67,67,.2);
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image img {
 display:block
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-title {
 margin:19px 0 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:4px 0 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div {
 position:relative;
 display:inline-block;
 vertical-align:top;
 float:left;
 padding:0 13px 0 0;
 color:inherit
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:after {
 position:absolute;
 top:0;
 right:4px;
 content:'/'
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:last-child {
 padding:0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:last-child:after {
 display:none
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div.edgt-post-info-author .edgt-post-info-author-text {
 margin:0 3px 0 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div a {
 color:inherit;
 line-height:inherit;
 font-size:inherit;
 font-weight:inherit
}
.edgt-blog-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.edgt-blog-list-holder .edgt-blog-list {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 list-style:none;
 margin:0;
 padding:0
}
.edgt-blog-list-holder .edgt-bl-item {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 box-sizing:border-box
}
.edgt-blog-list-holder .edgt-bli-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-blog-list-holder .edgt-bli-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-blog-list-holder .edgt-post-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 30px;
 overflow:hidden
}
.edgt-blog-list-holder .edgt-post-image img {
 display:block;
 width:100%;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 backface-visibility:hidden
}
.edgt-blog-list-holder .edgt-post-image a {
 display:block
}
.edgt-blog-list-holder .edgt-post-image:hover img {
 -webkit-transform:scale(1.03);
 -moz-transform:scale(1.03);
 transform:scale(1.03)
}
.edgt-blog-list-holder .edgt-bli-info {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 5px;
 clear:both
}
.edgt-blog-list-holder .edgt-bli-info>div {
 position:relative;
 display:inline-block;
 vertical-align:top;
 font-size:14px;
 font-weight:400;
 line-height:1.2;
 float:left;
 padding:0 20px 5px 0;
 color:#888
}
.edgt-blog-list-holder .edgt-bli-info>div:last-child {
 padding:0 0 5px
}
.edgt-blog-list-holder .edgt-bli-info>div a {
 color:#888
}
.edgt-blog-list-holder .edgt-bli-info>div a:hover {
 color:#000
}
.edgt-blog-list-holder .edgt-post-title {
 margin:0
}
.edgt-blog-list-holder .edgt-post-info-author-avatar-holder {
 overflow:hidden;
 display:inline-block;
 width:30px;
 height:30px;
 vertical-align:middle;
 margin-right:7px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-blog-list-holder .edgt-post-info-author-link,
.edgt-blog-list-holder .edgt-post-info-author-text {
 color:#b9b9b9!important
}
.edgt-blog-list-holder .edgt-post-excerpt {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:14px 0 0
}
.edgt-blog-list-holder .edgt-post-excerpt p {
 margin:0
}
.edgt-blog-list-holder .edgt-post-excerpt:after {
 content:'...'
}
.edgt-blog-list-holder .edgt-post-read-more-button {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:12px 0 0
}
.edgt-blog-list-holder.edgt-bl-no-space .edgt-bl-wrapper {
 margin:0
}
.edgt-blog-list-holder.edgt-bl-no-space .edgt-bl-item {
 padding:0 0;
 margin:0 0 0
}
.edgt-blog-list-holder.edgt-bl-tiny-space .edgt-bl-wrapper {
 margin:0 -5px
}
.edgt-blog-list-holder.edgt-bl-tiny-space .edgt-bl-item {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-blog-list-holder.edgt-bl-small-space .edgt-bl-wrapper {
 margin:0 -10px
}
.edgt-blog-list-holder.edgt-bl-small-space .edgt-bl-item {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-blog-list-holder.edgt-bl-normal-space .edgt-bl-wrapper {
 margin:0 -15px
}
.edgt-blog-list-holder.edgt-bl-normal-space .edgt-bl-item {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date {
 display:block;
 margin:0 0 12px;
 line-height:1
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date a {
 font-size:13px;
 color:#888
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date a:hover {
 color:#434343
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bl-item {
 margin:0 0 48px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-post-image {
 display:table-cell;
 vertical-align:top;
 width:136px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content {
 display:table-cell;
 vertical-align:top;
 width:auto
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-excerpt {
 margin-top:12px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-bli-info {
 margin-bottom:0
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-comments-holder,
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
 display:block;
 margin:20px 0 0;
 line-height:1
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
 margin:16px 0 0
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content:not(:first-child) {
 padding-left:20px
}
.edgt-blog-list-holder.edgt-bl-standard:not(.edgt-bl-one-column) .edgt-bl-item {
 float:left
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-two-columns .edgt-bl-item {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-blog-list-holder.edgt-bl-standard.edgt-bl-two-columns .edgt-bl-item:nth-child(2n+1) {
  clear:both
 }
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-three-columns .edgt-bl-item {
 width:33.33333%
}
@media only screen and (min-width:1201px) {
 .edgt-blog-list-holder.edgt-bl-standard.edgt-bl-three-columns .edgt-bl-item:nth-child(3n+1) {
  clear:both
 }
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-four-columns .edgt-bl-item {
 width:25%
}
@media only screen and (min-width:1281px) {
 .edgt-blog-list-holder.edgt-bl-standard.edgt-bl-four-columns .edgt-bl-item:nth-child(4n+1) {
  clear:both
 }
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-five-columns .edgt-bl-item {
 width:20%
}
@media only screen and (min-width:1281px) {
 .edgt-blog-list-holder.edgt-bl-standard.edgt-bl-five-columns .edgt-bl-item:nth-child(5n+1) {
  clear:both
 }
}
.edgt-blog-list-holder.edgt-bl-standard .edgt-bli-info-bottom {
 margin-top:28px;
 padding-top:17px;
 border-top:1px solid #efefef
}
.edgt-bl-loading {
 position:relative;
 display:none;
 width:100%;
 margin:40px 0 20px;
 text-align:center
}
.edgt-bl-loading.edgt-showing {
 display:block
}
.edgt-bl-loading>div {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin:0 3px;
 background-color:#434343;
 border-radius:100%;
 -webkit-animation:bl-bouncedelay 1.4s infinite ease-in-out both;
 -moz-animation:bl-bouncedelay 1.4s infinite ease-in-out both;
 animation:bl-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-bl-loading .edgt-bl-loading-bounce1 {
 -webkit-animation-delay:-.32s;
 -moz-animation-delay:-.32s;
 animation-delay:-.32s
}
.edgt-bl-loading .edgt-bl-loading-bounce2 {
 -webkit-animation-delay:-.16s;
 -moz-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes bl-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes bl-bouncedelay {
 0%,
 100%,
 80% {
  -moz-transform:scale(0)
 }
 40% {
  -moz-transform:scale(1)
 }
}
@keyframes bl-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.edgt-blog-holder.edgt-blog-single .edgt-comment-form {
 margin-bottom:0
}
.edgt-blog-holder.edgt-blog-single article {
 margin:0 0 30px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-heading {
 margin-bottom:28px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-text {
 padding:0 0 21px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top {
 margin:14px 0 21px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 font-weight:600;
 font-size:14px;
 color:#b9b9b9
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div a {
 color:inherit
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div a:hover {
 color:#606264
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-post-info-category a:before {
 content:"\e017";
 font-family:ElegantIcons;
 display:inline-block;
 margin-right:6px;
 position:relative;
 top:1px;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
 color:#606264
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-blog-like .fa-heart-o {
 margin-right:4px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:38px 0 0;
 padding:16px 0 0;
 border-top:1px solid #ebebeb
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left,
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 position:relative;
 display:inline-block;
 width:50%;
 float:left
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left {
 line-height:1
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div {
 position:relative;
 display:inline-block;
 padding-right:8px;
 margin-right:3px;
 color:#888
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a {
 display:inline-block;
 color:#000;
 text-transform:uppercase;
 font-weight:600;
 font-size:12px;
 line-height:20px;
 margin:0 12px 5px 0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:hover {
 color:#067CFF
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:after {
 content:"/";
 position:absolute;
 top:0;
 right:-2px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child {
 padding-right:0;
 margin-right:0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child:after {
 content:''
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right {
 text-align:right
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
 margin-left:17px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
 margin-left:0
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-text {
 padding:40px 42px 20px;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-mark {
 position:absolute;
 top:8px;
 right:30px;
 font-size:125px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-mark .edgt-link-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-title {
 margin-bottom:7px
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-info-top {
 margin-bottom:27px;
 margin-top:0
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-info-bottom {
 padding-top:23px;
 margin-top:0
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-text {
 padding:40px 42px 20px;
 background-color:#f9f9f9
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-text-main {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-mark {
 position:absolute;
 top:40px;
 right:43px;
 font-size:98px;
 color:#b9b9b9;
 opacity:.22
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-mark .edgt-quote-mark {
 padding-top:5px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-link-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 vertical-align:top;
 text-align:left
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-title {
 margin-bottom:0
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-quote-author {
 color:#b9b9b9;
 font-weight:600;
 font-size:14px;
 display:block;
 margin-bottom:15px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-author {
 display:inline-block;
 margin-bottom:23px;
 font-size:13px;
 line-height:20px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-info-top {
 margin-bottom:25px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-info-bottom {
 padding-top:23px;
 margin-top:0
}
.single-post .edgt-blog-fullwidth-featured-image-holder {
 height:370px;
 background-size:cover
}
.edgt-events-list {
 text-align:left
}
.edgt-events-list-item {
 margin-bottom:30px
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder {
 background-color:#fff
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder .edgt-events-list-item-date-day {
 color:#000
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder .edgt-events-list-item-date-month {
 color:#000
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-image-holder:hover .edgt-events-list-item-date-holder {
 background-color:#067CFF;
 color:#fff
}
.edgt-events-list-item-image-holder {
 position:relative;
 border:1px solid #f2f2f2;
 margin-bottom:26px;
 overflow:hidden
}
.edgt-events-list-item-image-holder img {
 display:block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 backface-visibility:hidden
}
.edgt-events-list-item-image-holder:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-events-list-item-image-holder:hover .edgt-events-list-item-date-holder {
 background-color:#212121
}
.edgt-events-list-item-date-holder {
 position:absolute;
 top:0;
 left:0;
 color:#fff;
 background-color:#067CFF;
 width:70px;
 height:70px;
 text-align:center;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:background-color .25s ease-in-out;
 -moz-transition:background-color .25s ease-in-out;
 transition:background-color .25s ease-in-out
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-inner {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-day {
 display:block;
 color:#fff;
 margin:0;
 line-height:1
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-month {
 margin:0;
 color:#fff;
 line-height:1
}
.edgt-events-list-item-title-holder {
 position:relative
}
.edgt-events-list-item-title-holder .edgt-events-list-item-title {
 margin-top:0;
 margin-bottom:0
}
.edgt-events-list-item-info {
 margin-top:15px;
 padding-top:19px;
 border-top:1px solid #e1e1e1;
 font-weight:400;
 color:grey;
 font-size:14px
}
.edgt-events-list-item-info .edgt-events-list-item-date {
 margin-bottom:4px
}
.edgt-events-list-item-info .edgt-events-list-item-date .tribe-event-date-start {
 font-size:15px
}
.edgt-events-list-item-info .edgt-events-item-info-icon {
 padding-right:3px;
 width:22px;
 display:inline-block;
 text-align:center
}
.edgt-events-list-item-info .qpdef-events-list-item-location {
 font-size:15px
}
@media only screen and (max-width:1024px) {
 .edgt-events-list .edgt-events-list-item.edgt-grid-col-4 {
  width:50%;
  float:left
 }
}
@media only screen and (max-width:680px) {
 .edgt-events-list .edgt-events-list-item.edgt-grid-col-4 {
  width:100%;
  float:none
 }
}
.edgt-content-bottom .edgt-content-bottom-inner {
 box-sizing:border-box
}
.edgt-content-bottom .edgt-content-bottom-inner.edgt-grid {
 padding:20px 0
}
.edgt-content-bottom .edgt-content-bottom-inner.edgt-full-width {
 padding:20px 50px
}
.edgt-page-footer {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 z-index:100;
 box-sizing:border-box
}
.edgt-page-footer .edgt-footer-top-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 background-color:#222;
 box-sizing:border-box
}
.edgt-page-footer .edgt-footer-top-holder.light .widget {
 color:rgba(255,255,255,.7)
}
.edgt-page-footer .edgt-footer-top-holder.light .widget a {
 color:#fff
}
.edgt-page-footer .edgt-footer-top-holder.light .widget a:hover {
 color:#a9a9a9
}
.edgt-page-footer .edgt-footer-top-holder.light .widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name {
 color:rgba(255,255,255,.7)
}
.edgt-page-footer .edgt-footer-top-holder.dark {
 background-color:#fafafa
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget {
 color:#888
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget a {
 color:#313131
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget a:hover {
 color:#067CFF
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget .edgt-widget-title-holder .edgt-widget-title {
 color:#313131
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-link,
.edgt-page-footer .edgt-footer-top-holder.dark .widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-text {
 color:#888!important
}
.edgt-page-footer .edgt-footer-top-holder.edgt-transparent-footer-top {
 background-color:transparent!important
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-center {
 text-align:center
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-left {
 text-align:left
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-right {
 text-align:right
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner {
 box-sizing:border-box
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-grid {
 padding:98px 0 39px
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-full-width {
 padding:98px 50px 39px
}
.edgt-page-footer .edgt-footer-bottom-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 background-color:#222;
 box-sizing:border-box;
 text-align:center;
 font-weight:600;
 letter-spacing:.5px
}
.edgt-page-footer .edgt-footer-bottom-holder.light .edgt-footer-bottom-inner {
 border-top-color:#404040
}
.edgt-page-footer .edgt-footer-bottom-holder.light a:not(.edgt-social-icon-widget-holder) {
 color:rgba(255,255,255,.4)!important
}
.edgt-page-footer .edgt-footer-bottom-holder.light .widget {
 color:#888
}
.edgt-page-footer .edgt-footer-bottom-holder.light .widget a {
 color:rgba(255,255,255,.4)!important
}
.edgt-page-footer .edgt-footer-bottom-holder.dark {
 background-color:#fafafa
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .edgt-footer-bottom-inner {
 border-top-color:#ebebeb
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .widget {
 color:#555
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .widget a {
 color:#313131
}
.edgt-page-footer .edgt-footer-bottom-holder.edgt-transparent-footer-bottom {
 background-color:transparent!important
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner {
 box-sizing:border-box;
 border-top:1px solid rgba(72,72,72,.8)
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
 padding:20px 0
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-full-width {
 padding:20px 50px
}
.edgt-boxed .edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-grid {
 padding:98px 15px 39px
}
.edgt-boxed .edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
 padding:20px 0
}
.edgt-page-header {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0;
 padding:0;
 z-index:110;
 box-sizing:border-box
}
.edgt-page-header a img {
 display:block
}
.edgt-page-header p {
 margin:0
}
.edgt-page-header .edgt-vertical-align-containers {
 padding:0 35px
}
.edgt-paspartu-enabled .edgt-page-header .edgt-vertical-align-containers {
 padding:0
}
.edgt-page-header .edgt-grid {
 height:100%
}
.edgt-page-header .edgt-grid .edgt-vertical-align-containers {
 padding:0;
 -webkit-transition:background-color .3s ease;
 -moz-transition:background-color .3s ease;
 transition:background-color .3s ease
}
.edgt-page-header .edgt-logo-area {
 position:relative;
 height:80px;
 overflow:hidden;
 background-color:#fff
}
.edgt-page-header .edgt-logo-area .edgt-logo-wrapper a {
 max-height:80px
}
.edgt-page-header .edgt-menu-area {
 position:relative;
 height:80px;
 background-color:#fff;
 box-sizing:border-box
}
.edgt-boxed .edgt-page-header .edgt-menu-area {
 padding:0
}
.edgt-page-header .edgt-menu-area .edgt-logo-wrapper a {
 max-height:80px
}
.edgt-page-header .edgt-menu-area .widget {
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-logo-area-border-disable .edgt-page-header .edgt-logo-area {
 border:none
}
.edgt-logo-area-in-grid-border-disable .edgt-page-header .edgt-logo-area .edgt-grid .edgt-vertical-align-containers {
 border:none
}
.edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-logo-area .edgt-vertical-align-containers {
 padding:0 25px
}
.edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area {
 box-shadow:none
}
.edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
 box-shadow:none
}
.edgt-menu-area-border-disable .edgt-page-header .edgt-menu-area {
 border:none
}
.edgt-menu-area-in-grid-border-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
 border:none
}
.edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-menu-area .edgt-vertical-align-containers {
 padding:0 25px
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo {
 opacity:1
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
 opacity:0
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) i,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) p,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) span,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) i,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) p,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) span {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo {
 opacity:1
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
 opacity:0
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget .widgettitle,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget i,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget p,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget span {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget .widgettitle,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget i,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget p,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget span {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-page-header {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0;
 padding:0;
 z-index:110;
 box-sizing:border-box
}
.edgt-page-header a img {
 display:block
}
.edgt-page-header p {
 margin:0
}
.edgt-page-header .edgt-vertical-align-containers {
 padding:0 35px
}
.edgt-paspartu-enabled .edgt-page-header .edgt-vertical-align-containers {
 padding:0
}
.edgt-page-header .edgt-grid {
 height:100%
}
.edgt-page-header .edgt-grid .edgt-vertical-align-containers {
 padding:0;
 -webkit-transition:background-color .3s ease;
 -moz-transition:background-color .3s ease;
 transition:background-color .3s ease
}
.edgt-page-header .edgt-logo-area {
 position:relative;
 height:80px;
 overflow:hidden;
 background-color:#fff
}
.edgt-page-header .edgt-logo-area .edgt-logo-wrapper a {
 max-height:80px
}
.edgt-page-header .edgt-menu-area {
 position:relative;
 height:80px;
 background-color:#fff;
 box-sizing:border-box
}
.edgt-boxed .edgt-page-header .edgt-menu-area {
 padding:0
}
.edgt-page-header .edgt-menu-area .edgt-logo-wrapper a {
 max-height:80px
}
.edgt-page-header .edgt-menu-area .widget {
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-logo-area-border-disable .edgt-page-header .edgt-logo-area {
 border:none
}
.edgt-logo-area-in-grid-border-disable .edgt-page-header .edgt-logo-area .edgt-grid .edgt-vertical-align-containers {
 border:none
}
.edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-logo-area .edgt-vertical-align-containers {
 padding:0 25px
}
.edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area {
 box-shadow:none
}
.edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
 box-shadow:none
}
.edgt-menu-area-border-disable .edgt-page-header .edgt-menu-area {
 border:none
}
.edgt-menu-area-in-grid-border-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
 border:none
}
.edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-menu-area .edgt-vertical-align-containers {
 padding:0 25px
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo {
 opacity:1
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
 opacity:0
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) i,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) p,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) span,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) i,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) p,
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) span {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo {
 opacity:1
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
 opacity:0
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget .widgettitle,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget i,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget p,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget span {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget .widgettitle,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget i,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget p,
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget span {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-logo-wrapper {
 display:inline-block;
 vertical-align:middle
}
.edgt-logo-wrapper a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 max-width:100%
}
.edgt-logo-wrapper a img {
 height:100%;
 width:auto;
 -webkit-transition:opacity .2s ease;
 -moz-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.edgt-logo-wrapper a img.edgt-normal-logo {
 opacity:1
}
.edgt-logo-wrapper a img.edgt-dark-logo {
 opacity:0;
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.edgt-logo-wrapper a img.edgt-light-logo {
 opacity:0;
 -webkit-transform:translateY(-200%);
 -moz-transform:translateY(-200%);
 transform:translateY(-200%)
}
.edgt-main-menu {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:100%;
 width:auto
}
.edgt-main-menu ul {
 list-style:none outside none;
 margin:0;
 padding:0;
 text-align:left
}
.edgt-main-menu ul li {
 position:relative;
 display:inline-block;
 float:left;
 padding:0;
 margin:0
}
.edgt-main-menu ul li a {
 font-size:14px;
 line-height:24px;
 color:#929292;
 font-weight:600
}
.edgt-main-menu ul li a:hover {
 color:#212121
}
.edgt-main-menu ul li a i:before {
 margin:0 7px 0 0
}
.edgt-main-menu ul li a .menu_icon_wrapper {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.edgt-main-menu ul li a .edgt-menu-featured-icon {
 position:relative;
 top:-4px;
 left:5px;
 color:#067CFF;
 font-size:10px;
 margin:0
}
.edgt-main-menu ul li a .edgt-menu-featured-icon:before {
 margin:0
}
.edgt-main-menu>ul {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:100%
}
.edgt-main-menu>ul>li {
 float:left;
 height:100%;
 box-sizing:border-box
}
.edgt-main-menu>ul>li>a {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:100%;
 padding:0 20px;
 color:#212121;
 font-size:14px;
 line-height:23px;
 font-weight:700;
 text-transform:uppercase;
 box-sizing:border-box
}
.edgt-main-menu>ul>li>a>span.item_outer {
 position:relative;
 display:block;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-main-menu>ul>li>a>span.item_outer .item_text {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.edgt-main-menu>ul>li.edgt-active-item>a {
 color:#212121
}
.edgt-main-menu>ul>li.has_sub>a .edgt-menu-arrow {
 display:none
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a {
 color:#fff
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a:hover {
 color:rgba(255,255,255,.8)
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li.edgt-active-item>a {
 color:rgba(255,255,255,.8)
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a {
 color:#333
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a:hover {
 color:#333
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li.edgt-active-item>a {
 color:#333
}
.edgt-drop-down .second {
 position:absolute;
 display:block;
 left:1px;
 top:100%;
 visibility:hidden;
 overflow:hidden;
 opacity:0;
 z-index:10;
 border:1px solid #ebebeb;
 -webkit-transition:top .15s ease-out;
 -moz-transition:top .15s ease-out;
 transition:top .15s ease-out
}
.edgt-drop-down .second.edgt-drop-down-start {
 visibility:visible;
 overflow:visible;
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-drop-down .second.right {
 right:10px;
 left:auto
}
.edgt-drop-down .second .inner {
 position:relative;
 display:block;
 padding:0;
 margin:0;
 z-index:997
}
.edgt-drop-down .second .inner ul li {
 display:block;
 float:none;
 height:auto
}
.edgt-drop-down .second .inner ul li .widget {
 width:100%;
 margin:0!important
}
.edgt-drop-down .second .inner ul li a {
 display:block;
 float:none;
 margin:0;
 padding:6px 17px
}
.edgt-drop-down .second .inner ul li a .item_outer {
 position:relative;
 display:block;
 overflow:hidden;
 box-sizing:border-box;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
.edgt-drop-down .second .inner ul li a:hover {
 color:#212121
}
.edgt-drop-down .second .inner ul li.current-menu-ancestor>a,
.edgt-drop-down .second .inner ul li.current-menu-item>a {
 color:#212121
}
.edgt-drop-down .second .inner ul li.sub>a .item_outer:after {
 position:absolute;
 display:inline-block;
 vertical-align:middle;
 top:-1px;
 right:-2px;
 content:"\35";
 font-family:ElegantIcons;
 font-size:17px;
 font-weight:400;
 font-style:normal;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.edgt-drop-down .second .inner ul.right li.sub>a .item_outer:after {
 right:auto;
 left:-2px;
 content:"\34"
}
.edgt-drop-down .second .inner ul.right li a {
 text-align:right
}
.edgt-drop-down .second .inner ul.right li ul {
 left:-100%
}
.edgt-drop-down li.left_position .second {
 left:0
}
.edgt-drop-down li.right_position .second {
 left:auto;
 right:0
}
.edgt-drop-down>ul>li:hover>.second {
 z-index:20
}
.edgt-drop-down .narrow .second .inner ul {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 background-color:#fff;
 padding:9px 0
}
.edgt-drop-down .narrow .second .inner ul li {
 width:210px
}
.edgt-drop-down .narrow .second .inner ul li ul {
 position:absolute;
 left:100%;
 top:-10px;
 height:auto;
 opacity:0;
 overflow:hidden;
 z-index:10;
 -webkit-transform:translateZ(0);
 -webkit-transition:opacity .4s ease-out;
 -moz-transition:opacity .4s ease-out;
 transition:opacity .4s ease-out;
 border:1px solid #ebebeb
}
.edgt-drop-down .narrow .second .inner ul li:hover ul {
 z-index:20;
 opacity:1
}
.edgt-drop-down .narrow .second .inner ul.right li ul {
 left:calc(-100% - 2px)
}
.edgt-drop-down .wide .second .inner {
 background-color:#fff;
 text-align:center
}
.edgt-drop-down .wide .second .inner ul li a {
 padding:6px 0
}
.edgt-drop-down .wide .second .inner ul li a:hover {
 color:#212121
}
.edgt-drop-down .wide .second .inner ul li ul {
 position:relative;
 display:block;
 top:0;
 left:0;
 visibility:visible
}
.edgt-drop-down .wide .second .inner ul li ul li:last-child a {
 padding-bottom:0
}
.edgt-drop-down .wide .second .inner>ul {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:1100px;
 padding:35px 0 30px;
 box-sizing:border-box
}
@media only screen and (min-width:1400px) {
 .edgt-grid-1300 .edgt-drop-down .wide .second .inner>ul {
  width:1300px
 }
}
@media only screen and (min-width:1300px) {
 .edgt-grid-1200 .edgt-drop-down .wide .second .inner>ul {
  width:1200px
 }
}
@media only screen and (min-width:1200px) {
 .edgt-grid-1000 .edgt-drop-down .wide .second .inner>ul {
  width:1000px
 }
}
@media only screen and (min-width:1024px) {
 .edgt-grid-800 .edgt-drop-down .wide .second .inner>ul {
  width:800px
 }
}
.edgt-drop-down .wide .second .inner>ul>li {
 float:left;
 width:25%;
 margin:0;
 padding:0 26px;
 border-right:1px solid #e5e5e5;
 box-sizing:border-box
}
.edgt-drop-down .wide .second .inner>ul>li:last-child {
 border-right:none
}
.edgt-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {
 clear:both
}
.edgt-drop-down .wide .second .inner>ul>li>a {
 padding:0 0 17px;
 color:#888;
 font-size:14px;
 letter-spacing:.05em;
 line-height:1.1em;
 font-weight:600
}
.edgt-drop-down .wide .second .inner>ul>li>a.no_link {
 cursor:default;
 color:#606264;
 font-size:15px;
 text-transform:uppercase
}
.edgt-drop-down .wide .second .inner>ul>li>a.no_link:hover {
 color:#606264
}
.edgt-drop-down .wide .second .inner>ul>li>a .item_outer {
 padding:0;
 overflow:inherit
}
.edgt-drop-down .wide .second .inner>ul>li>a .item_outer:after,
.edgt-drop-down .wide .second .inner>ul>li>a .item_outer:before {
 display:none
}
.edgt-drop-down .wide .second .inner>ul>li>a:hover {
 color:#212121
}
.edgt-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a,
.edgt-drop-down .wide .second .inner>ul>li.current-menu-item>a {
 color:#067CFF
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar {
 border-right:none
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget article {
 margin-bottom:0!important
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder {
 margin-top:4px;
 margin-bottom:0
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image,
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text-holder {
 display:block;
 width:100%;
 height:auto
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image img {
 min-height:174px
}
@media only screen and (max-width:1280px) {
 .edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image img {
  min-height:142px
 }
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title {
 float:left;
 color:#606264;
 font-size:14px;
 margin-top:1px
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title a {
 color:inherit;
 font-size:inherit
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title a:hover {
 color:#067CFF
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder {
 margin-top:10px
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder .edgt-ci-price-free {
 float:right;
 color:#fff;
 padding:0 14px;
 line-height:19px;
 border-radius:5em;
 background-color:#ffd740!important;
 text-transform:uppercase
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder .edgt-ci-price-value {
 background-color:#067CFF;
 float:right;
 color:#fff!important;
 padding:0 14px;
 line-height:19px;
 text-transform:uppercase
}
.edgt-drop-down .wide.left_position .second .inner>ul,
.edgt-drop-down .wide.right_position .second .inner>ul {
 width:auto;
 white-space:nowrap
}
.edgt-drop-down .wide.left_position .second .inner>ul>li,
.edgt-drop-down .wide.right_position .second .inner>ul>li {
 float:none;
 display:inline-block;
 vertical-align:top
}
.edgt-drop-down .wide.left_position .second .inner>ul>li:nth-child(4n+1),
.edgt-drop-down .wide.right_position .second .inner>ul>li:nth-child(4n+1) {
 border-left:none
}
.edgt-drop-down .wide.left_position .second ul li,
.edgt-drop-down .wide.right_position .second ul li {
 width:210px
}
.edgt-page-header .edgt-fixed-wrapper.fixed {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 -webkit-backface-visibility:hidden;
 border-bottom:1px solid #e5e5e5
}
.admin-bar .edgt-page-header .edgt-fixed-wrapper.fixed {
 margin-top:32px
}
.edgt-page-header .edgt-fixed-wrapper.fixed .edgt-menu-area {
 background-color:#fff
}
.edgt-fixed-on-scroll .edgt-page-header .edgt-fixed-wrapper .edgt-menu-area {
 -webkit-transition:height .2s ease;
 -moz-transition:height .2s ease;
 transition:height .2s ease
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener {
 color:#333
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener.edgt-fm-opened,
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener:hover {
 color:rgba(51,51,51,.8)
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener {
 color:#fff
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener.edgt-fm-opened,
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener:hover {
 color:rgba(255,255,255,.8)
}
.edgt-fullscreen-menu-opener {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:25px
}
.edgt-fullscreen-menu-opener .edgt-closer {
 position:absolute;
 top:0;
 right:1px;
 opacity:0;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.edgt-fullscreen-menu-opener .edgt-opener {
 position:relative;
 opacity:1;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.edgt-fullscreen-menu-opener.edgt-fm-opened {
 color:#000
}
.edgt-fullscreen-menu-opener.edgt-fm-opened .edgt-closer {
 opacity:1;
 color:#000
}
.edgt-fullscreen-menu-opener.edgt-fm-opened .edgt-opener {
 opacity:0
}
.edgt-fullscreen-menu-opened .edgt-logo-wrapper,
.edgt-fullscreen-menu-opened .edgt-page-header,
.edgt-fullscreen-menu-opened .edgt-top-bar {
 visibility:hidden
}
.edgt-fullscreen-menu-opened .edgt-fullscreen-menu-opener {
 visibility:visible
}
.edgt-fullscreen-menu-opened .edgt-fullscreen-menu-holder-outer {
 visibility:visible!important;
 opacity:1!important
}
.edgt-fullscreen-menu-holder-outer {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow-x:hidden!important;
 visibility:hidden;
 opacity:0;
 z-index:105
}
.edgt-fullscreen-menu-holder {
 position:relative;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.9);
 background-size:cover;
 display:table;
 background-repeat:repeat;
 background-position:0 0
}
.edgt-fullscreen-menu-holder-inner {
 display:table-cell;
 vertical-align:middle;
 padding:100px 0;
 position:relative
}
.touch .edgt-fullscreen-menu-holder-outer {
 display:none
}
.touch .edgt-fullscreen-menu-opened .edgt-fullscreen-menu-holder-outer {
 display:block
}
nav.edgt-fullscreen-menu {
 position:relative;
 top:0;
 margin:0 auto;
 text-align:left
}
nav.edgt-fullscreen-menu ul {
 position:relative;
 list-style:none;
 padding:0;
 margin:0
}
nav.edgt-fullscreen-menu ul li {
 margin:0;
 padding:0;
 text-align:center
}
nav.edgt-fullscreen-menu ul li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:1px 0;
 font-size:25px;
 line-height:1.33em;
 text-transform:capitalize
}
nav.edgt-fullscreen-menu ul li a span {
 position:relative;
 display:inline-block;
 vertical-align:top
}
nav.edgt-fullscreen-menu ul li a .edgt-fullscreen-menu-arrow {
 position:relative;
 top:0;
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 10px;
 font-size:.65em;
 line-height:inherit
}
nav.edgt-fullscreen-menu ul li ul {
 padding:7px 0
}
nav.edgt-fullscreen-menu ul li ul.sub_menu {
 display:none
}
nav.edgt-fullscreen-menu ul li ul.sub_menu li a {
 color:#888;
 line-height:45px;
 font-weight:700
}
nav.edgt-fullscreen-menu ul li ul.sub_menu li a:hover {
 color:#067CFF
}
nav.edgt-fullscreen-menu ul li ul li.current-menu-ancestor>a,
nav.edgt-fullscreen-menu ul li ul li.current-menu-item>a {
 color:#067CFF
}
nav.edgt-fullscreen-menu ul li ul li ul li a {
 font-size:20px
}
.edgt-predefined-font-type-1 nav.edgt-fullscreen-menu ul {
 font-family:Montserrat,sans-serif
}
.edgt-predefined-font-type-2 nav.edgt-fullscreen-menu ul {
 font-family:Nunito,sans-serif
}
.edgt-predefined-font-type-3 nav.edgt-fullscreen-menu ul {
 font-family:Lora,sans-serif
}
nav.edgt-fullscreen-menu>ul {
 display:block
}
nav.edgt-fullscreen-menu>ul>li>a {
 font-size:45px;
 font-weight:700
}
nav.edgt-fullscreen-menu>ul>li.edgt-active-item>a {
 color:#067CFF
}
.edgt-fullscreen-below-menu-widget-holder {
 text-align:center;
 margin-top:70px;
 position:relative;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.edgt-fullscreen-above-menu-widget-holder {
 text-align:center;
 position:absolute;
 top:150px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
@-webkit-keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-moz-keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-webkit-keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@-moz-keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer,
.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer,
.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 visibility:hidden;
 overflow:hidden!important;
 z-index:105;
 opacity:0
}
.edgt-fullscreen-fade-out .edgt-fullscreen-menu-holder-outer {
 -webkit-animation:fade_out .25s linear both;
 -moz-animation:fade_out .25s linear both;
 animation:fade_out .25s linear both
}
.edgt-fullscreen-menu-opened.edgt-fullscreen-fade-in .edgt-fullscreen-menu-holder-outer {
 -webkit-animation:fade_in .25s linear both;
 -moz-animation:fade_in .25s linear both;
 animation:fade_in .25s linear both
}
@-webkit-keyframes push_text_right {
 0% {
  opacity:0;
  -webkit-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes push_text_right {
 0% {
  opacity:0;
  -moz-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@keyframes push_text_right {
 0% {
  opacity:0;
  transform:translateX(-60px)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes push_nav_right {
 0% {
  opacity:0;
  -webkit-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes push_nav_right {
 0% {
  opacity:0;
  -moz-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@keyframes push_nav_right {
 0% {
  opacity:0;
  transform:translateX(-60px)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
.edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder>div,
.edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>div,
.edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer nav>ul>li>a {
 -webkit-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
 -moz-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
 animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both
}
.edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder,
.edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder,
.edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer nav {
 -webkit-transition:all .75s ease-out;
 -moz-transition:all .75s ease-out;
 transition:all .75s ease-out;
 -webkit-transform:translateX(50px);
 -moz-transform:translateX(50px);
 transform:translateX(50px)
}
@-webkit-keyframes push_text_top {
 0% {
  opacity:0;
  -webkit-transform:translateY(60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
}
@-moz-keyframes push_text_top {
 0% {
  opacity:0;
  -moz-transform:translateY(60px)
 }
 100% {
  opacity:1;
  -moz-transform:translateY(0)
 }
}
@keyframes push_text_top {
 0% {
  opacity:0;
  transform:translateY(60px)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
.edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder>div,
.edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>a,
.edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>div,
.edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer nav>ul>li>a {
 -webkit-animation:push_text_top .4s ease-out both .5s;
 -moz-animation:push_text_top .4s ease-out both .5s;
 animation:push_text_top .4s ease-out both .5s
}
.edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer nav {
 -webkit-transform:translateY(-30px);
 -moz-transform:translateY(-30px);
 transform:translateY(-30px);
 -webkit-transition:all .75s ease-out;
 -moz-transition:all .75s ease-out;
 transition:all .75s ease-out
}
.edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder,
.edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder {
 -webkit-transform:translateX(-50%) translateY(-30px);
 -moz-transform:translateX(-50%) translateY(-30px);
 transform:translateX(-50%) translateY(-30px);
 -webkit-transition:all .75s ease-out;
 -moz-transition:all .75s ease-out;
 transition:all .75s ease-out
}
.edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder,
.edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder,
.edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer nav {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .25s linear .1s;
 -moz-transition:all .25s linear .1s;
 transition:all .25s linear .1s
}
.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder,
.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder,
.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer nav {
 opacity:0;
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1);
 -webkit-transition:all .25s linear .1s;
 -moz-transition:all .25s linear .1s;
 transition:all .25s linear .1s
}
.edgt-header-minimal .edgt-page-header .edgt-menu-area .edgt-position-right-inner {
 height:auto
}
.edgt-header-minimal .edgt-page-header .edgt-position-left:before,
.edgt-header-minimal .edgt-page-header .edgt-position-right:before {
 content:""
}
.edgt-header-minimal .edgt-page-header .edgt-sticky-header .edgt-position-left-inner {
 height:auto
}
.edgt-header-minimal .edgt-page-header .edgt-sticky-header .edgt-vertical-align-containers .edgt-position-right .edgt-position-right-inner {
 height:auto
}
.edgt-header-standard.edgt-boxed .edgt-vertical-align-containers {
 padding:0 43px
}
.edgt-header-standard .edgt-menu-area.edgt-menu-left .edgt-main-menu {
 width:auto;
 padding:0 0 0 20px
}
.edgt-header-standard .edgt-menu-area.edgt-menu-left .edgt-vertical-align-containers .edgt-position-left-inner {
 height:100%
}
.edgt-header-standard .edgt-menu-area.edgt-menu-center .edgt-vertical-align-containers .edgt-position-center-inner {
 height:100%
}
.edgt-header-standard .edgt-menu-area.edgt-menu-right .edgt-main-menu {
 width:auto
}
.edgt-header-standard .edgt-menu-area.edgt-menu-right .edgt-vertical-align-containers .edgt-position-right-inner {
 height:100%
}
.edgt-mobile-header {
 display:none;
 position:relative;
 z-index:111
}
.edgt-mobile-header .edgt-mobile-side-area {
 background-color:#fff;
 background-size:cover;
 height:100%;
 min-height:100%;
 overflow:hidden;
 padding:20% 70px;
 box-sizing:border-box;
 position:fixed;
 top:0;
 right:0;
 width:420px;
 z-index:9999;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translate3d(100%,0,0);
 -moz-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0);
 -webkit-transition:transform .7s cubic-bezier(.25,1,.2,1);
 -moz-transition:transform .7s cubic-bezier(.25,1,.2,1);
 transition:transform .7s cubic-bezier(.25,1,.2,1)
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-social-icon-widget-holder .edgt-social-icon-widget {
 color:#fff;
 font-size:15px
}
.edgt-mobile-header .edgt-mobile-side-area .widget_text {
 margin-bottom:5px
}
.edgt-mobile-header .edgt-mobile-side-area.opened {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 border-left:1px solid #ebebeb
}
.edgt-mobile-header .edgt-mobile-side-area.opened .edgt-mobile-menu-bottom,
.edgt-mobile-header .edgt-mobile-side-area.opened .edgt-mobile-nav {
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 transform:translateX(0);
 opacity:1
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-side-area-inner {
 height:100%;
 min-height:100%;
 overflow:hidden
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-close-mobile-side-area-holder {
 display:block;
 position:absolute;
 top:23px;
 right:24px;
 z-index:1000;
 cursor:pointer
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-close-mobile-side-area-holder span {
 color:#92919c;
 display:inline-block;
 font-size:24px;
 height:24px;
 width:24px;
 line-height:24px;
 position:relative;
 text-align:center
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-menu-bottom {
 color:#fff
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-menu-bottom .textwidget {
 color:#a5a5a5;
 font-size:12px;
 letter-spacing:.1em
}
.edgt-mobile-header .edgt-mobile-header-inner {
 position:relative;
 height:100px;
 background-color:#fff;
 box-sizing:border-box;
 border-bottom:1px solid #e1e1e1
}
.edgt-mobile-header .edgt-mobile-header-inner .edgt-mobile-header-holder {
 position:relative;
 z-index:2;
 height:100%
}
.edgt-mobile-header .edgt-grid {
 height:100%
}
.edgt-mobile-header .edgt-vertical-align-containers {
 padding:0
}
.edgt-mobile-header .edgt-mobile-logo-wrapper a {
 display:block
}
.edgt-mobile-header .edgt-mobile-logo-wrapper img {
 height:100%;
 width:auto
}
.edgt-mobile-header .edgt-mobile-menu-opener {
 float:left;
 position:relative;
 z-index:2;
 height:100%
}
.edgt-mobile-header .edgt-mobile-menu-opener a {
 display:table;
 height:100%;
 padding-right:10px;
 font-size:22px
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:31px;
 height:17px
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line {
 position:absolute;
 left:0;
 height:1px;
 width:100%;
 background-color:#434343;
 -webkit-transition:-webkit-transform .3s ease,top .2s ease-out,background-color .2s ease-out;
 -moz-transition:-moz-transform .3s ease,top .2s ease-out,background-color .2s ease-out;
 transition:transform .3s ease,top .2s ease-out,background-color .2s ease-out
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line:before {
 position:absolute;
 top:-1px;
 left:0;
 display:block;
 width:100%;
 height:1px;
 background-color:inherit;
 opacity:.5;
 content:''
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-1 {
 top:0
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-2 {
 top:calc(50% - 1px);
 top:-moz-calc(50%);
 outline:1px solid transparent
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-3 {
 top:calc(100% - 1px)
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mobile-menu-text {
 position:relative;
 top:0;
 margin:0;
 padding-left:3px
}
.edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-1,
.edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-3 {
 top:50%
}
.edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-2 {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
.edgt-mobile-header .edgt-mobile-menu-opener .edgt-mo-icon-holder {
 display:table-cell;
 vertical-align:middle;
 line-height:1em
}
.edgt-mobile-header .edgt-mobile-menu-opener .edgt-mo-icon-holder>* {
 display:inline-block;
 vertical-align:middle
}
.edgt-sticky-up-mobile-header .edgt-animate-mobile-header .edgt-mobile-header-inner {
 width:100%;
 -webkit-transition:-webkit-transform .4s ease-in-out,left .2s ease,right .2s ease;
 -moz-transition:-moz-transform .4s ease-in-out,left .2s ease,right .2s ease;
 -o-transition:-o-transform .4s ease-in-out,left .2s ease,right .2s ease;
 transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.edgt-sticky-up-mobile-header .mobile-header-appear .edgt-mobile-header-inner {
 top:0;
 left:0;
 width:100%;
 position:fixed;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.edgt-mobile-header .edgt-mobile-nav ul {
 padding:0;
 margin:0;
 list-style-type:none
}
.edgt-mobile-header .edgt-mobile-nav ul li {
 position:relative;
 margin:0;
 padding:0;
 font-size:13px;
 text-transform:uppercase
}
.edgt-mobile-header .edgt-mobile-nav ul li.current-menu-ancestor>a,
.edgt-mobile-header .edgt-mobile-nav ul li.current-menu-item>a {
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav ul li a,
.edgt-mobile-header .edgt-mobile-nav ul li h6 {
 position:relative;
 display:inline-block;
 padding:12px 0;
 margin:0;
 color:#b9b9b9;
 font-size:23px;
 font-weight:400
}
.edgt-mobile-header .edgt-mobile-nav ul li a:hover,
.edgt-mobile-header .edgt-mobile-nav ul li h6:hover {
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav ul ul {
 display:none;
 padding:10px 0
}
.edgt-mobile-header .edgt-mobile-nav ul ul li.current-menu-ancestor>a,
.edgt-mobile-header .edgt-mobile-nav ul ul li.current-menu-item>a {
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav ul ul li .mobile_arrow {
 top:1px;
 color:#b9b9b9
}
.edgt-mobile-header .edgt-mobile-nav ul ul li a,
.edgt-mobile-header .edgt-mobile-nav ul ul li h6 {
 font-size:16px;
 line-height:25px;
 text-transform:initial;
 padding:3px 0
}
.edgt-mobile-header .edgt-mobile-nav ul ul ul li a {
 font-size:15px
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>a,
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>h6 {
 font-size:22px;
 font-weight:700;
 color:#353535
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>a:hover,
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>h6:hover {
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li.edgt-active-item>a {
 opacity:.8;
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li.edgt-active-item>.mobile_arrow>.edgt-sub-arrow {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg);
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav li.current-menu-ancestor>.mobile_arrow,
.edgt-mobile-header .edgt-mobile-nav li.current-menu-item .mobile_arrow {
 color:#067CFF
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow {
 position:relative;
 right:0;
 top:-2px;
 width:50px;
 height:30px;
 line-height:30px;
 font-size:14px;
 text-align:right;
 color:#353535;
 padding-left:3px
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow:hover {
 cursor:pointer
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow .edgt-sub-arrow {
 -webkit-transition:transform .2s ease-in-out;
 -moz-transition:transform .2s ease-in-out;
 transition:transform .2s ease-in-out;
 display:inline-block
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow .arrow_triangle-down {
 display:none
}
.edgt-mobile-header .edgt-mobile-nav li.edgt-opened>.mobile_arrow>.edgt-sub-arrow {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
.edgt-mobile-header .edgt-mobile-nav>.edgt-grid>ul>li:last-child>a,
.edgt-mobile-header .edgt-mobile-nav>ul>li:last-child>a {
 border-bottom:none
}
.edgt-sticky-header {
 position:fixed;
 top:0;
 left:0;
 height:70px;
 width:100%;
 z-index:100;
 -webkit-transition:-webkit-transform .6s ease;
 -moz-transition:-moz-transform .6s ease;
 transition:transform .6s ease;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.edgt-sticky-header .edgt-grid {
 height:100%!important
}
.edgt-sticky-header.header-appear {
 transform:translateY(0)
}
.edgt-sticky-header .edgt-sticky-holder {
 position:relative;
 height:100%;
 z-index:2;
 background-color:#fff;
 border-bottom:1px solid #e5e5e5;
 box-sizing:border-box
}
.edgt-sticky-header .edgt-sticky-holder .edgt-logo-wrapper a {
 max-height:70px
}
.admin-bar .edgt-sticky-header.header-appear {
 top:32px
}
.edgt-sticky-header .edgt-position-center-inner,
.edgt-sticky-header .edgt-position-right-inner {
 height:100%
}
.edgt-sticky-header .edgt-sticky-right {
 display:inline-block;
 vertical-align:middle
}
.edgt-sticky-header .widget {
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.edgt-top-bar {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:50px;
 color:#212121;
 font-size:12px;
 font-weight:400;
 line-height:1;
 background-color:#fff;
 z-index:111;
 border-bottom:1px solid #e1e1e1
}
.edgt-top-bar>.edgt-vertical-align-containers {
 padding:0 35px
}
.edgt-top-bar>.edgt-vertical-align-containers .edgt-position-right-inner {
 height:100%
}
.edgt-top-bar .edgt-grid {
 height:100%
}
.edgt-top-bar .edgt-grid .edgt-vertical-align-containers {
 padding-left:0;
 padding-right:0
}
.edgt-top-bar-in-grid-padding .edgt-top-bar .edgt-grid .edgt-vertical-align-containers {
 padding:0 60px
}
.edgt-top-bar .widget {
 margin:0
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon,
.edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon.opened,
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon:hover,
.edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon.opened,
.edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon,
.edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon.opened,
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon:hover,
.edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon.opened,
.edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-side-menu-button-opener {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 top:2px
}
.edgt-side-menu-button-opener .edgt-side-menu-title {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 8px 0 0;
 color:currentColor
}
.edgt-side-menu-button-opener .edgt-side-menu-icon {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:14px;
 color:#212121
}
.edgt-side-menu-button-opener .edgt-side-menu-icon span {
 display:block;
 line-height:inherit
}
.edgt-side-menu-button-opener .edgt-side-menu-icon span:before {
 display:block;
 line-height:inherit
}
.edgt-side-menu-button-opener.opened,
.edgt-side-menu-button-opener:hover {
 color:#067CFF
}
.edgt-side-menu {
 position:fixed;
 top:0;
 right:-607px;
 width:607px;
 height:100%;
 min-height:100%;
 padding:72px 5.9% 36px;
 background-color:#fff;
 background-size:cover;
 text-align:center;
 overflow:hidden;
 visibility:hidden;
 z-index:9999;
 -webkit-backface-visibility:hidden;
 box-sizing:border-box;
 -webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
 -moz-transition:all .6s cubic-bezier(.77,0,.175,1);
 transition:all .6s cubic-bezier(.77,0,.175,1)
}
.edgt-side-menu .edgt-close-side-menu-holder {
 display:none;
 position:absolute;
 top:25px;
 right:53px;
 z-index:1000
}
.admin-bar .edgt-side-menu .edgt-close-side-menu-holder {
 top:68px
}
.edgt-side-menu a.edgt-close-side-menu {
 display:block;
 color:#92919c;
 font-size:30px;
 z-index:1000
}
.edgt-side-menu a.edgt-close-side-menu:hover {
 color:#212121
}
.edgt-side-menu a.edgt-close-side-menu span {
 display:block;
 line-height:inherit
}
.edgt-side-menu a.edgt-close-side-menu span:before {
 display:block;
 line-height:inherit
}
.edgt-side-menu .edgt-side-area-holders {
 display:table;
 table-layout:fixed;
 width:100%;
 height:100%
}
.edgt-side-menu .edgt-side-menu-top {
 display:table-row;
 width:100%;
 height:90%
}
.edgt-side-menu .edgt-side-menu-bottom {
 display:table-row;
 width:100%;
 height:10%
}
.edgt-side-menu .widget.widget_text {
 margin-bottom:0
}
.edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-wrapper .edgt-cover {
 z-index:3000
}
.edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-side-menu {
 right:0;
 visibility:visible;
 border-left:1px solid #ebebeb
}
.edgt-side-menu-slide-from-right .edgt-wrapper .edgt-cover {
 z-index:-1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 opacity:0
}
@media only screen and (max-width:1280px) {
 .edgt-side-menu-slide-from-right .edgt-side-menu {
  width:500px!important;
  right:-500px!important
 }
 .edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-side-menu {
  right:0!important;
  visibility:visible
 }
}
.edgt-search-opener {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:16px;
 color:#212121;
 line-height:1;
 margin:0 3px 0 12px
}
.edgt-search-opener:hover {
 color:#212121
}
.edgt-search-opener .edgt-search-opener-wrapper>* {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:inherit
}
.edgt-search-opener .edgt-search-opener-wrapper>:before {
 display:block;
 line-height:inherit
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener,
.edgt-light-header .edgt-top-bar .edgt-search-opener {
 color:#fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener:hover,
.edgt-light-header .edgt-top-bar .edgt-search-opener:hover {
 color:rgba(255,255,255,.8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener,
.edgt-dark-header .edgt-top-bar .edgt-search-opener {
 color:#333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener:hover,
.edgt-dark-header .edgt-top-bar .edgt-search-opener:hover {
 color:rgba(51,51,51,.8)!important
}
.edgt-search-page-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 80px
}
.edgt-search-page-holder .edgt-search-page-form {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 30px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-search-title {
 margin:0 0 20px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-search-label {
 display:block;
 font-size:13px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 10px;
 clear:both;
 border-bottom:1px solid #e5e5e5
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-column-left {
 display:table-cell;
 vertical-align:top
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-column-right {
 display:table-cell;
 width:1%;
 text-align:left;
 vertical-align:top
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field {
 position:relative;
 width:100%;
 height:40px;
 line-height:40px;
 margin:0;
 padding:0 20px 0 3px;
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 background-color:transparent;
 border:none;
 outline:0;
 vertical-align:middle;
 -webkit-appearance:none;
 box-sizing:border-box
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field::-webkit-input-placeholder {
 color:inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field:-moz-placeholder {
 color:inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field::-moz-placeholder {
 color:inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field:-ms-input-placeholder {
 color:inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-submit {
 position:relative;
 display:inline-block;
 width:auto;
 height:40px;
 line-height:40px;
 padding:0;
 font-size:18px;
 color:#888;
 background-color:transparent;
 border:0;
 outline:0;
 cursor:pointer;
 vertical-align:middle;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-submit:hover {
 color:#434343
}
.edgt-search-page-holder .edgt-advanced-course-search .select2-container--default {
 border:1px solid #e1e1e1
}
.edgt-search-page-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:30px 0;
 margin:0
}
.edgt-search-page-holder article.sticky .edgt-post-title a {
 color:#067CFF
}
.edgt-search-page-holder article.page .edgt-post-title-area .edgt-post-info>div.edgt-post-info-category {
 display:none
}
.edgt-search-page-holder article .edgt-post-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-search-page-holder article .edgt-post-image {
 display:block;
 float:left;
 width:130px
}
.edgt-search-page-holder article .edgt-post-image a,
.edgt-search-page-holder article .edgt-post-image img {
 display:block
}
.edgt-search-page-holder article .edgt-post-title-area {
 min-height:130px;
 padding:0 0 0 150px
}
.edgt-search-page-holder article .edgt-post-title-area.edgt-no-thumbnail {
 padding:0;
 min-height:inherit
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner {
 width:100%;
 height:100%;
 overflow:hidden;
 box-sizing:border-box
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner .edgt-post-title {
 margin:0
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner .edgt-post-excerpt {
 margin:7px 0 0
}
.edgt-search-page-holder .edgt-blog-pagination {
 margin:50px 0 0
}
.edgt-search-cover {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 display:none;
 color:#fff;
 background-color:#fff;
 z-index:115
}
.edgt-fixed-header-appear .edgt-search-cover,
.edgt-mobile-header.mobile-header-appear .edgt-search-cover,
.edgt-sticky-header-appear .edgt-search-cover {
 position:fixed
}
.edgt-fixed-header-appear .edgt-search-cover {
 border-bottom:1px solid #e5e5e5
}
.edgt-sticky-header-appear .edgt-search-cover {
 border-bottom:1px solid #e5e5e5
}
.admin-bar .edgt-mobile-header.mobile-header-appear .edgt-search-cover,
.edgt-fixed-header-appear.admin-bar .edgt-search-cover,
.edgt-sticky-header-appear.admin-bar .edgt-search-cover {
 top:32px
}
.edgt-search-cover .edgt-form-holder-outer {
 display:table;
 width:100%;
 height:100%
}
.edgt-search-cover .edgt-form-holder {
 position:relative;
 display:table-cell;
 vertical-align:middle;
 padding:0 90px 0 60px
}
.edgt-search-cover .edgt-form-holder-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 width:96.5%
}
.edgt-search-cover .edgt-container {
 height:100%
}
.edgt-search-cover .edgt-container .edgt-container-inner {
 height:100%
}
.edgt-search-cover .edgt-container .edgt-container-inner .edgt-form-holder {
 padding:0
}
.edgt-search-cover .edgt-container .edgt-container-inner .edgt-search-close {
 right:45px
}
.edgt-search-cover input {
 display:inline-block;
 vertical-align:middle;
 width:90%;
 margin:0;
 padding:0;
 float:left;
 font-family:inherit;
 color:#000;
 font-size:inherit;
 font-weight:inherit;
 background-color:transparent;
 border:0;
 box-shadow:none;
 outline:0;
 outline-offset:0;
 border-radius:0
}
.edgt-search-cover input::-webkit-input-placeholder {
 color:#888
}
.edgt-search-cover input:-moz-placeholder {
 color:#888
}
.edgt-search-cover input::-moz-placeholder {
 color:#888
}
.edgt-search-cover input:-ms-input-placeholder {
 color:#888
}
.edgt-search-cover input[type=submit] {
 border:0 none;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 padding:0;
 position:absolute;
 width:1px;
 visibility:hidden
}
.edgt-search-cover .edgt-search-close {
 position:absolute;
 right:0;
 top:50%;
 font-size:14px;
 line-height:1em;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-search-cover .edgt-search-close a {
 color:#000;
 display:inline-block;
 vertical-align:middle
}
.edgt-search-cover .edgt-search-close a * {
 display:block;
 line-height:inherit
}
.edgt-search-cover .edgt-search-close a:hover {
 color:#067CFF
}
.edgt-search-cover.disabled input,
.edgt-search-cover.disabled input:focus {
 font-weight:400
}
.edgt-title-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:175px;
 background-color:#f7f7f7;
 background-position:center 0;
 background-repeat:no-repeat;
 z-index:101
}
.edgt-title-holder.edgt-bg-responsive {
 height:auto!important
}
.edgt-title-holder.edgt-bg-responsive .edgt-title-image {
 display:block
}
.edgt-title-holder.edgt-bg-responsive .edgt-title-wrapper {
 position:absolute;
 top:50%;
 left:0;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-title-holder.edgt-bg-parallax {
 background-attachment:fixed
}
.edgt-title-holder .edgt-title-image {
 display:none
}
.edgt-title-holder .edgt-title-image img {
 display:block;
 width:100%
}
.edgt-title-holder .edgt-title-wrapper {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-title-holder .edgt-title-inner {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 color:#fff
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a:hover {
 color:inherit;
 opacity:.9
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs a,
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs span {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:inherit
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs a:hover {
 color:#434343
}
.edgt-title-holder.edgt-centered-type .edgt-title-inner {
 text-align:center
}
.edgt-title-holder.edgt-centered-type .edgt-page-title {
 margin:0
}
.edgt-title-holder.edgt-centered-type .edgt-page-subtitle {
 display:block;
 margin:10px 0 0 0;
 box-sizing:border-box
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs-info,
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-info {
 display:table-cell;
 vertical-align:middle
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-inner-holder {
 position:relative
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-info {
 display:inline-block
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs-info {
 display:inline-block;
 white-space:nowrap;
 font-size:14px;
 position:absolute;
 top:50%;
 right:0;
 transform:translateY(-50%)
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-page-title {
 margin:0;
 color:#212121
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-page-subtitle {
 margin:5px 0 0
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs {
 color:#888
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a:hover {
 color:inherit;
 opacity:.9
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs a,
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs span {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:inherit
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs a:hover {
 color:#212121
}
.edgt-title-holder.edgt-standard-type .edgt-page-title {
 margin:0
}
.edgt-title-holder.edgt-standard-type .edgt-page-subtitle {
 margin:10px 0 0
}
.edgt-masonry-gallery-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-masonry-gallery-holder.edgt-mg-no-space {
 margin:0
}
.edgt-masonry-gallery-holder.edgt-mg-no-space .edgt-mg-inner {
 margin:0
}
.edgt-masonry-gallery-holder.edgt-mg-no-space .edgt-mg-item {
 padding:0
}
.edgt-masonry-gallery-holder.edgt-mg-tiny-space {
 margin:0 -5px
}
.edgt-masonry-gallery-holder.edgt-mg-tiny-space .edgt-mg-inner {
 margin:0 -5px
}
.edgt-masonry-gallery-holder.edgt-mg-tiny-space .edgt-mg-item {
 padding:5px
}
.edgt-masonry-gallery-holder.edgt-mg-small-space {
 margin:0 -10px
}
.edgt-masonry-gallery-holder.edgt-mg-small-space .edgt-mg-inner {
 margin:0 -10px
}
.edgt-masonry-gallery-holder.edgt-mg-small-space .edgt-mg-item {
 padding:10px
}
.edgt-masonry-gallery-holder.edgt-mg-normal-space {
 margin:0 -15px
}
.edgt-masonry-gallery-holder.edgt-mg-normal-space .edgt-mg-inner {
 margin:0 -15px
}
.edgt-masonry-gallery-holder.edgt-mg-normal-space .edgt-mg-item {
 padding:15px
}
.edgt-masonry-gallery-holder .edgt-mg-inner {
 opacity:0
}
.edgt-masonry-gallery-holder .edgt-mg-grid-gutter {
 width:0
}
.edgt-masonry-gallery-holder .edgt-mg-grid-sizer {
 width:25%
}
.edgt-masonry-gallery-holder .edgt-mg-item {
 position:relative;
 width:25%;
 z-index:1;
 box-sizing:border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-square-big {
 width:50%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-landscape {
 width:50%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-landscape .edgt-mg-image img {
 max-height:inherit
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-portrait .edgt-mg-image img {
 max-width:inherit;
 width:auto;
 height:100%
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 height:100%;
 box-sizing:border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-outer {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 box-sizing:border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-inner {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-content {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 padding:10px 11%;
 text-align:left
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-image {
 position:relative;
 height:100%;
 width:100%;
 overflow:hidden;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-masonry-gallery-item-icon {
 margin-bottom:8px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-masonry-gallery-item-icon span {
 font-size:30px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-icon {
 margin:0 0 1px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-title {
 margin:0;
 color:#fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-subtitle {
 color:#fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-text {
 margin:14px 0 0;
 color:#fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-button {
 padding:13px 45px;
 margin:47px 0 0;
 font-size:13px;
 background-color:#fff;
 color:#535359
}
body .edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-button:hover {
 background-color:#067CFF!important
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-link {
 text-transform:uppercase;
 color:#067CFF
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-outer {
 z-index:3
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-image-overlay {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:transparent;
 z-index:2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-image {
 z-index:1
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-content {
 padding:10px 11%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-subtitle {
 margin-bottom:15px;
 margin-top:0
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-text {
 margin-top:28px;
 font-size:16px;
 line-height:28px
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-link-over {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended img {
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended:hover img {
 -webkit-transform:scale(1.03);
 -moz-transform:scale(1.03);
 transform:scale(1.03)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn {
 display:table
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn span {
 display:table-cell;
 vertical-align:middle
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn span:before {
 font-size:22px;
 padding-right:20px
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-outer {
 z-index:3
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-image-overlay {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:transparent;
 z-index:2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-image {
 z-index:1
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-masonry-gallery-item-icon,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-text,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-title {
 color:#fff
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link {
 font-size:13px;
 font-weight:700;
 position:relative;
 letter-spacing:.05em
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link:after {
 content:"\f105";
 position:absolute;
 top:1px;
 right:-15px;
 font-family:FontAwesome,serif;
 font-size:15px;
 line-height:1em;
 color:inherit;
 opacity:0;
 -webkit-transform:translateX(-3px);
 -moz-transform:translateX(-3px);
 transform:translateX(-3px);
 -webkit-transition:transform .2s ease-in-out,opacity .1s;
 -moz-transition:transform .2s ease-in-out,opacity .1s;
 transition:transform .2s ease-in-out,opacity .1s
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link:hover:after {
 opacity:1;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 transform:translateX(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-link-over {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-title {
 margin:19px 0
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard img {
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard:hover img {
 -webkit-transform:scale(1.04);
 -moz-transform:scale(1.04);
 transform:scale(1.04)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-masonry-gallery-item-icon {
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-hover .edgt-masonry-gallery-item-icon {
 -webkit-transform:translate3d(0,-6px,0);
 -moz-transform:translate3d(0,-6px,0);
 transform:translate3d(0,-6px,0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-title {
 margin:19px 0
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link {
 font-size:13px;
 font-weight:700;
 position:relative
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link:after {
 content:"\f105";
 position:absolute;
 top:1px;
 right:-15px;
 font-family:FontAwesome,serif;
 font-size:15px;
 line-height:1em;
 color:inherit;
 opacity:0;
 -webkit-transform:translateX(-3px);
 -moz-transform:translateX(-3px);
 transform:translateX(-3px);
 -webkit-transition:transform .2s ease-in-out,opacity .1s;
 -moz-transition:transform .2s ease-in-out,opacity .1s;
 transition:transform .2s ease-in-out,opacity .1s
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link:hover:after {
 opacity:1;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 transform:translateX(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-link-over {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-inner {
 background-color:#067CFF
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-masonry-gallery-item-icon,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-link,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-text,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-title {
 color:#fff
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-inner {
 background-color:#f9f9f9
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-masonry-gallery-item-icon,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-link,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-text,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-title {
 color:#353535
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-inner {
 background-color:#fed072
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-masonry-gallery-item-icon,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-link,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-text,
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-title {
 color:#fff
}
.edgt-portfolio-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-list-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.touch .edgt-portfolio-list-holder article {
 cursor:pointer
}
.edgt-portfolio-list-holder article .edgt-pl-item-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-list-holder article .edgt-pli-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-list-holder article .edgt-pli-image img {
 display:block;
 width:100%
}
.edgt-portfolio-list-holder article .edgt-pli-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.edgt-portfolio-list-holder article .edgt-pli-text-wrapper {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-portfolio-list-holder article .edgt-pli-text {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-title {
 margin:0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder {
 position:relative;
 display:block;
 margin:0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 padding:0 6px 0 0;
 margin:0 3px 0 0;
 z-index:8;
 color:#818181;
 text-transform:capitalize
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:after {
 position:absolute;
 top:0;
 right:-4px;
 content:'/';
 color:inherit;
 font-size:15px;
 line-height:inherit
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:last-child {
 margin:0;
 padding:0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:last-child:after {
 display:none
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-excerpt {
 margin:3px 0 0
}
.edgt-portfolio-list-holder.edgt-pl-has-shadow article .edgt-pli-image {
 box-shadow:6px 8px 20px 0 rgba(0,0,0,.3)
}
.edgt-portfolio-list-holder.edgt-pl-has-filter .edgt-pl-inner {
 overflow:hidden
}
.edgt-portfolio-list-holder.edgt-pl-no-content .edgt-pli-text-holder {
 display:none
}
.edgt-portfolio-list-holder.edgt-no-space .edgt-pl-inner {
 margin:0
}
.edgt-portfolio-list-holder.edgt-no-space article {
 padding:0 0;
 margin:0 0 0
}
.edgt-portfolio-list-holder.edgt-tiny-space .edgt-pl-inner {
 margin:0 -5px
}
.edgt-portfolio-list-holder.edgt-tiny-space article {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-portfolio-list-holder.edgt-small-space .edgt-pl-inner {
 margin:0 -10px
}
.edgt-portfolio-list-holder.edgt-small-space article {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-portfolio-list-holder.edgt-normal-space .edgt-pl-inner {
 margin:0 -15px
}
.edgt-portfolio-list-holder.edgt-normal-space article {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-portfolio-list-holder.edgt-large-space .edgt-pl-inner {
 margin:0 -20px
}
.edgt-portfolio-list-holder.edgt-large-space article {
 padding:0 20px;
 margin:0 0 40px
}
.edgt-portfolio-list-holder.edgt-pl-gallery:not(.edgt-pl-one-column) article {
 float:left
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-two-columns article {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-two-columns article:nth-child(2n+1) {
  clear:both
 }
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-three-columns article {
 width:33.33333%
}
@media only screen and (min-width:1025px) {
 .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-three-columns article:nth-child(3n+1) {
  clear:both
 }
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-four-columns article {
 width:25%
}
@media only screen and (min-width:1281px) {
 .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-four-columns article:nth-child(4n+1) {
  clear:both
 }
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-five-columns article {
 width:20%
}
@media only screen and (min-width:1281px) {
 .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-five-columns article:nth-child(5n+1) {
  clear:both
 }
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-inner {
 opacity:0
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-grid-sizer,
.edgt-portfolio-list-holder.edgt-pl-masonry article {
 width:100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-grid-gutter {
 width:0
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns .edgt-pl-grid-sizer,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article {
 width:50%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article.edgt-pl-masonry-large-width,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article.edgt-pl-masonry-large-width-height {
 width:100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns .edgt-pl-grid-sizer,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article {
 width:33.33333%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article.edgt-pl-masonry-large-width,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article.edgt-pl-masonry-large-width-height {
 width:66.66667%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns .edgt-pl-grid-sizer,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article {
 width:25%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article.edgt-pl-masonry-large-width,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article.edgt-pl-masonry-large-width-height {
 width:50%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns .edgt-pl-grid-sizer,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article {
 width:20%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article.edgt-pl-masonry-large-width,
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article.edgt-pl-masonry-large-width-height {
 width:40%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pl-item-inner {
 height:100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pli-image {
 height:100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pli-image img {
 height:100%
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article {
 opacity:0;
 -webkit-transform:translateY(80px);
 -moz-transform:translateY(80px);
 transform:translateY(80px);
 -webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 -moz-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04)
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article.edgt-item-show {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article.edgt-item-show.edgt-item-shown {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.touch .edgt-portfolio-list-holder.edgt-pl-has-animation article {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.edgt-pl-filter-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 30px;
 text-align:center
}
.edgt-pl-filter-holder ul {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 padding:0;
 list-style:none
}
.edgt-pl-filter-holder ul li {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 0 10px;
 padding:0 22px;
 cursor:pointer
}
@media only screen and (max-width:1440px) {
 .edgt-pl-filter-holder ul li {
  padding:0 16px
 }
}
@media only screen and (max-width:1024px) {
 .edgt-pl-filter-holder ul li {
  padding:0 10px
 }
}
.edgt-pl-filter-holder ul li span {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:#434343;
 font-size:12px;
 line-height:22px;
 white-space:nowrap;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-pl-filter-holder ul li.edgt-pl-current span,
.edgt-pl-filter-holder ul li:hover span {
 color:#067CFF
}
.edgt-portfolio-list-holder.edgt-pl-pag-standard .edgt-pl-inner {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-portfolio-list-holder.edgt-pl-pag-standard.edgt-pl-pag-standard-animate .edgt-pl-inner {
 opacity:0
}
.edgt-pl-standard-pagination {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0;
 clear:both
}
.edgt-pl-standard-pagination ul {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.edgt-pl-standard-pagination ul li {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 12px;
 padding:0
}
.edgt-pl-standard-pagination ul li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 padding:0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-active a {
 color:#067CFF
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next,
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev {
 position:absolute;
 top:0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a,
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a {
 font-size:30px;
 -webkit-transition:color .2s ease-out,opacity .2s ease-out;
 -moz-transition:color .2s ease-out,opacity .2s ease-out;
 transition:color .2s ease-out,opacity .2s ease-out
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a span,
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a span {
 display:block;
 line-height:inherit
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a span:before,
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a span:before {
 display:block;
 line-height:inherit
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev {
 left:0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a {
 opacity:0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next {
 right:0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a {
 opacity:1
}
.edgt-pl-load-more-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-pl-load-more-holder .edgt-pl-load-more {
 margin:40px 0 0;
 text-align:center
}
.edgt-pl-loading {
 position:relative;
 display:none;
 width:100%;
 margin:40px 0 20px;
 color:#434343;
 text-align:center
}
.edgt-pl-loading.edgt-filter-trigger {
 position:absolute;
 top:250px;
 left:0
}
.edgt-pl-loading.edgt-standard-pag-trigger {
 position:absolute;
 top:50px;
 left:0
}
.edgt-pl-has-filter .edgt-pl-loading.edgt-standard-pag-trigger {
 top:150px
}
.edgt-pl-loading.edgt-showing {
 display:block
}
.edgt-pl-loading>div {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin:0 3px;
 background-color:#434343;
 border-radius:100%;
 -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 -moz-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-pl-loading .edgt-pl-loading-bounce1 {
 -webkit-animation-delay:-.32s;
 -moz-animation-delay:-.32s;
 animation-delay:-.32s
}
.edgt-pl-loading .edgt-pl-loading-bounce2 {
 -webkit-animation-delay:-.16s;
 -moz-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -moz-transform:scale(0)
 }
 40% {
  -moz-transform:scale(1)
 }
}
@keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay.edgt-pl-has-shadow .edgt-pl-item-inner {
 box-shadow:6px 8px 20px 0 rgba(0,0,0,.3)
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article:hover .edgt-pli-text-holder {
 opacity:1
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article:hover .edgt-pli-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pl-item-inner {
 overflow:hidden
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-image {
 overflow:hidden
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-excerpt,
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-title {
 color:#fff
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-category-holder a {
 color:#fff
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay .edgt-pli-text-holder {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 padding:20px;
 background-color:rgba(0,0,0,.5);
 opacity:0;
 text-align:center;
 box-sizing:border-box;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article:hover .edgt-pli-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article:hover .edgt-pli-image:after {
 opacity:1
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image {
 overflow:hidden
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(0,0,0,.15);
 opacity:0;
 z-index:1;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-link {
 z-index:2
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader .edgt-pli-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0
}
.edgt-portfolio-single-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 50px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image a,
.edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image img {
 position:relative;
 display:block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item a,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item p {
 margin:0
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item a:not(:last-child):after {
 content:','
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .share-text,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .share-text {
 margin:0;
 color:#434343;
 font-size:14px;
 font-weight:600;
 display:inline-block;
 text-transform:uppercase
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title a,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title a {
 color:grey;
 font-size:14px;
 font-weight:600;
 display:inline-block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title a:not(:last-child):after,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title a:not(:last-child):after {
 content:','
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field p,
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item p {
 display:inline-block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share {
 border-top:1px solid #e1e1e1;
 margin:16px 0 0;
 padding:16px 0 0
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share .share-text {
 margin-right:10px;
 font-size:15px
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share .edgt-social-share-holder.edgt-list li {
 margin:0 25px 3px 0
}
.edgt-portfolio-single-holder .edgt-ps-title {
 margin:0 0 15px;
 padding:0 0 0 15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-two-columns .edgt-ps-image {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-two-columns .edgt-ps-image:nth-child(2n+1) {
  clear:both
 }
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-three-columns .edgt-ps-image {
 width:33.33333%
}
@media only screen and (min-width:1025px) {
 .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-three-columns .edgt-ps-image:nth-child(3n+1) {
  clear:both
 }
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-four-columns .edgt-ps-image {
 width:25%
}
@media only screen and (min-width:1201px) {
 .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-four-columns .edgt-ps-image:nth-child(4n+1) {
  clear:both
 }
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-no-space .edgt-ps-image-inner {
 margin:0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-no-space .edgt-ps-image {
 padding:0 0;
 margin:0 0 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space {
 margin:0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space .edgt-ps-image-inner {
 margin:0 -5px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space .edgt-ps-image {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space {
 margin:0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space .edgt-ps-image-inner {
 margin:0 -10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space .edgt-ps-image {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space {
 margin:0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space .edgt-ps-image-inner {
 margin:0 -15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space .edgt-ps-image {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-grid-sizer,
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-image {
 width:25%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-grid-gutter {
 width:0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-grid-sizer,
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-image {
 width:50%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-image.edgt-ps-masonry-large-item {
 width:100%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-grid-sizer,
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-image {
 width:33.33333%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-image.edgt-ps-masonry-large-item {
 width:66.66667%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-grid-sizer,
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-image {
 width:25%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-image.edgt-ps-masonry-large-item {
 width:50%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-no-space .edgt-ps-image-inner {
 margin:0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-no-space .edgt-ps-image {
 padding:0 0;
 margin:0 0 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space {
 margin:0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space .edgt-ps-image-inner {
 margin:0 -5px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space .edgt-ps-image {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space {
 margin:0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space .edgt-ps-image-inner {
 margin:0 -10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space .edgt-ps-image {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space {
 margin:0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space .edgt-ps-image-inner {
 margin:0 -15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space .edgt-ps-image {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder {
 width:100%;
 margin:0 0 40px
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image {
 float:left
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:hover:after {
 opacity:1
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
 padding:0 4%;
 box-sizing:border-box
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder {
 margin:0 0 40px
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder .edgt-ps-image {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
 margin:0
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-title {
 padding:0;
 margin:15px 0
}
@media only screen and (max-width:1200px) {
 .edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
  padding:0 40px
 }
}
@media only screen and (max-width:768px) {
 .edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
  padding:0 30px
 }
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder {
 margin:0 0 50px
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder .edgt-ps-image {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
 margin:0
}
.edgt-portfolio-single-holder.edgt-ps-masonry-layout .edgt-ps-image-holder {
 margin:0 0 22px!important
}
.edgt-portfolio-single-holder.edgt-ps-masonry-layout .edgt-ps-image-holder .edgt-ps-image-inner {
 opacity:0
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder {
 margin:0 0 50px
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder .edgt-ps-image-inner {
 visibility:hidden
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder .edgt-ps-image img {
 width:100%
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder {
 width:100%
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image {
 float:left
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:hover:after {
 opacity:1
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-content-item {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-title {
 padding:0
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-image-holder .edgt-ps-image {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
 margin:0
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-content-item {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-title {
 padding:0
}
.edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-image-holder .edgt-ps-image-inner {
 opacity:0
}
.edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-content-item {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-title {
 padding:0
}
.edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-image-holder .edgt-ps-image-inner {
 visibility:hidden
}
.edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-image-holder .edgt-ps-image img {
 width:100%
}
.edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-content-item {
 margin:0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-title {
 padding:0
}
.edgt-ps-navigation {
 position:relative;
 display:table;
 width:100%;
 vertical-align:middle;
 margin:82px 0 0;
 padding:60px 0 0;
 clear:both;
 box-sizing:border-box;
 border-top:1px solid #e1e1e1
}
.edgt-ps-full-width-custom-layout .edgt-ps-navigation {
 padding:0 40px
}
.edgt-ps-navigation .edgt-ps-back-btn {
 position:absolute;
 top:69%;
 left:50%;
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.edgt-ps-navigation .edgt-ps-back-btn a {
 position:relative;
 display:inline-block;
 margin:0;
 padding:0;
 vertical-align:middle;
 cursor:pointer;
 font-size:29px;
 line-height:1;
 color:#888
}
.edgt-ps-navigation .edgt-ps-back-btn a span {
 display:block;
 line-height:inherit
}
.edgt-ps-navigation .edgt-ps-back-btn a span:after,
.edgt-ps-navigation .edgt-ps-back-btn a span:before {
 display:block;
 line-height:14px
}
.edgt-ps-navigation .edgt-ps-back-btn a:hover {
 color:#067CFF
}
.edgt-ps-navigation .edgt-ps-next,
.edgt-ps-navigation .edgt-ps-prev {
 position:relative;
 display:table-cell;
 vertical-align:middle;
 width:49%;
 padding:0;
 box-sizing:border-box
}
.edgt-ps-navigation .edgt-ps-next a,
.edgt-ps-navigation .edgt-ps-prev a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:46px;
 line-height:55px;
 width:300px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-text-wrapper,
.edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-text-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-text-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-text-wrapper {
 display:inline-block;
 width:calc(100% - 100px);
 box-sizing:border-box;
 padding-top:4px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-text-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-text-wrapper {
 padding-right:32px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-text-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-text-wrapper {
 padding-left:32px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-next a .edgt-ps-nav-prev-title,
.edgt-ps-navigation .edgt-ps-prev a .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-prev a .edgt-ps-nav-prev-title {
 display:block;
 line-height:1.2em;
 color:grey;
 font-weight:500;
 font-size:14px
}
.edgt-ps-navigation .edgt-ps-next a .next-text,
.edgt-ps-navigation .edgt-ps-next a .prev-text,
.edgt-ps-navigation .edgt-ps-prev a .next-text,
.edgt-ps-navigation .edgt-ps-prev a .prev-text {
 margin:10px 0;
 display:block;
 line-height:1;
 font-size:14px;
 font-weight:600;
 color:#303030;
 text-transform:capitalize
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-img-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-img-wrapper {
 float:right
}
.edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-img-wrapper,
.edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-img-wrapper {
 float:left
}
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-prev-title,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-prev-title,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-prev-title,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-next-title,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-prev-title {
 color:#067CFF
}
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .next-text,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .prev-text,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .next-text,
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .prev-text,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .next-text,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .prev-text,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .next-text,
.edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .prev-text {
 color:#067CFF
}
.edgt-ps-navigation .edgt-ps-next {
 text-align:right
}
.edgt-ps-navigation img {
 display:inline-block;
 width:100px
}
.edgt-ps-related-posts-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:30px 0 0;
 clear:both
}
.edgt-ps-related-posts-holder .edgt-ps-related-posts {
 margin:0 -15px
}
.edgt-ps-related-posts-holder .edgt-ps-related-post {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:25%;
 float:left;
 padding:0 15px;
 box-sizing:border-box
}
@media only screen and (max-width:1024px) {
 .edgt-ps-related-posts-holder .edgt-ps-related-post {
  width:50%
 }
 .edgt-ps-related-posts-holder .edgt-ps-related-post:nth-child(2n+1) {
  clear:both
 }
}
@media only screen and (max-width:680px) {
 .edgt-ps-related-posts-holder .edgt-ps-related-post {
  width:100%
 }
}
.edgt-ps-related-posts-holder .edgt-ps-related-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-ps-related-posts-holder .edgt-ps-related-image a,
.edgt-ps-related-posts-holder .edgt-ps-related-image img {
 display:block
}
.edgt-ps-related-posts-holder .edgt-ps-related-text {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:20px 0 0
}
.edgt-ps-related-posts-holder .edgt-ps-related-text .edgt-ps-related-title {
 margin:0
}
.edgt-ps-related-posts-holder .edgt-ps-related-text .edgt-ps-related-categories {
 margin:6px 0 0
}
.edgt-testimonials-holder.edgt-testimonials-simple {
 text-align:center
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 15px
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-image img {
 display:block;
 margin:0
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-title {
 margin:0
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-author {
 margin:38px 0 4px;
 text-align:left;
 font-size:17px;
 color:#303030
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-author span:not(:last-child):after {
 content:","
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonials-author-job {
 font-size:17px;
 text-transform:capitalize;
 color:#303030
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-text {
 margin:47px 0 0;
 padding:0 20% 0 0;
 text-align:left
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots {
 margin:21px 0 0;
 text-align:left
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot span {
 width:12px;
 height:12px;
 background-color:#cbcbcb
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot.active span,
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot:hover span {
 background-color:#3b447d
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .edgt-owl-slider .owl-nav .edgt-next-icon,
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .edgt-owl-slider .owl-nav .edgt-prev-icon {
 color:#fff
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot span {
 background-color:rgba(255,255,255,.5)
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot.active span,
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot:hover span {
 background-color:#fff
}
.edgt-testimonials-holder.edgt-testimonials-standard {
 text-align:center
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0 0 15px
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-image img {
 display:block;
 margin:0 auto
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-title {
 margin:0
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-author {
 margin:19px 0 4px
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonials-author-job {
 font-size:14px;
 color:#8d8b8b;
 text-transform:capitalize
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-text {
 margin:13px 0 0;
 padding:0 3%;
 color:#888;
 font-size:18px;
 line-height:32px
}
.edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot span {
 background-color:#cbcbcb
}
.edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot.active span,
.edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot:hover span {
 background-color:#067CFF
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-owl-slider .owl-nav .edgt-next-icon,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-owl-slider .owl-nav .edgt-prev-icon,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-author,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-text,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-title,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonials-author-job {
 color:#fff
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot span {
 background-color:rgba(255,255,255,.5)
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot.active span,
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot:hover span {
 background-color:#fff
}
.edgt-testimonials-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-testimonials-holder .edgt-testimonial-content,
.edgt-testimonials-holder .edgt-testimonial-text-holder,
.edgt-testimonials-holder .edgt-testimonials {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-testimonials-holder .edgt-testimonials {
 padding:0 50px;
 box-sizing:border-box
}
.edgt-testimonials-holder .edgt-testimonial-image img {
 width:auto!important;
 border-radius:50%
}
.edgt-testimonials-holder .owl-dots {
 margin:15px 0 0
}
.edgt-testimonials-holder .owl-dots .owl-dot span {
 width:9px;
 height:9px;
 margin:0 9px
}
.edgt-accordion-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-accordion-holder .edgt-accordion-title {
 position:relative;
 cursor:pointer;
 margin:0;
 box-sizing:border-box;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color 1.6s;
 -moz-transition:color .2s ease-out,background-color .2s ease-out,border-color 1.6s;
 transition:color .2s ease-out,background-color .2s ease-out,border-color 1.6s
}
.edgt-accordion-holder .edgt-accordion-title .edgt-tab-title {
 font-family:"Open Sans",sans-serif;
 display:block;
 line-height:inherit;
 color:#212121;
 font-size:15px;
 font-weight:600
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark {
 position:absolute;
 top:50%;
 left:0;
 width:25px;
 height:25px;
 margin:-1px 0 0;
 font-size:25px;
 line-height:25px;
 text-align:center;
 color:#067CFF;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 font-size:inherit;
 line-height:inherit;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition:transform .3s ease-out;
 -moz-transition:transform .3s ease-out;
 transition:transform .3s ease-out
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span:before {
 display:block;
 line-height:inherit
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span.edgt_icon_minus {
 opacity:0
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span.edgt_icon_plus {
 opacity:1
}
.edgt-accordion-holder .edgt-accordion-title.ui-state-active .edgt-accordion-mark span.edgt_icon_minus,
.edgt-accordion-holder .edgt-accordion-title.ui-state-hover .edgt-accordion-mark span.edgt_icon_minus {
 opacity:0
}
.edgt-accordion-holder .edgt-accordion-title.ui-state-active .edgt-accordion-mark span.edgt_icon_plus,
.edgt-accordion-holder .edgt-accordion-title.ui-state-hover .edgt-accordion-mark span.edgt_icon_plus {
 opacity:1;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
.edgt-accordion-holder .edgt-accordion-content {
 margin:0;
 background-color:#fff
}
.edgt-accordion-holder .edgt-accordion-content p {
 margin:0
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title {
 margin:19px 0 0;
 padding:16px 20px 16px 53px;
 background-color:#fff;
 border:1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title:first-child {
 margin:0
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title .edgt-accordion-mark {
 left:14px
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title.ui-state-active {
 border-bottom-color:transparent;
 -webkit-transition:border-color .1s;
 -moz-transition:border-color .1s;
 transition:border-color .1s
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-content {
 padding:0 53px 29px 53px
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-content.ui-accordion-content-active {
 border-left:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple {
 border-bottom:1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-title {
 padding:17px 0 17px 30px;
 border-top:1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-content {
 border-top:1px solid transparent
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-content.ui-accordion-content-active {
 border-color:#e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-content {
 padding:21px 0 16px
}
.edgt-banner-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.touch .edgt-banner-holder {
 cursor:pointer
}
.edgt-banner-holder.edgt-visible-on-default {
 overflow:hidden
}
.edgt-banner-holder.edgt-visible-on-default .edgt-banner-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-banner-holder.edgt-visible-on-default:hover .edgt-banner-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-banner-holder.edgt-visible-on-hover:hover .edgt-banner-text-holder {
 opacity:1
}
.edgt-banner-holder.edgt-visible-on-hover .edgt-banner-text-holder {
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-banner-holder.edgt-disabled .edgt-banner-text-holder {
 display:none
}
.edgt-banner-holder.edgt-banner-info-centered .edgt-banner-text-holder {
 padding:70px 20px;
 text-align:center
}
.edgt-banner-holder .edgt-banner-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-banner-holder .edgt-banner-image img {
 display:block
}
.edgt-banner-holder .edgt-banner-text-holder {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 padding:35px;
 background-color:rgba(67,67,67,.4);
 box-sizing:border-box
}
@media only screen and (max-width:768px) {
 .edgt-banner-holder .edgt-banner-text-holder {
  padding:25px
 }
}
.edgt-banner-holder .edgt-banner-text-outer {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-banner-holder .edgt-banner-text-inner {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-banner-holder .edgt-banner-subtitle {
 margin:0 0 4px;
 color:#fff
}
.edgt-banner-holder .edgt-banner-title {
 margin:0;
 color:#fff
}
.edgt-banner-holder .edgt-banner-title .edgt-banner-title-light {
 font-weight:300
}
.edgt-banner-holder .edgt-banner-link-text {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:11px 0 0;
 color:#fff;
 line-height:1em;
 z-index:2;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.edgt-banner-holder .edgt-banner-link-text:hover .edgt-banner-link-hover {
 width:100%
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-original {
 position:relative;
 display:inline-block;
 vertical-align:top;
 width:100%
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-original span {
 color:inherit
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-hover {
 position:absolute;
 top:0;
 left:0;
 width:.1%;
 height:100%;
 display:inline-block;
 vertical-align:top;
 white-space:nowrap;
 overflow:hidden;
 -webkit-transition:width .4s ease-in-out;
 -moz-transition:width .4s ease-in-out;
 transition:width .4s ease-in-out
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-hover span {
 color:#067CFF
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-icon,
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-label {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-icon {
 margin:0 2px 0 0;
 font-size:15px
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-label {
 font-size:14px;
 line-height:inherit
}
.edgt-banner-holder .edgt-banner-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1
}
.edgt-boxes {
 width:100%;
 display:table;
 table-layout:fixed
}
.edgt-boxes.edgt-two-columns .edgt-boxes-item {
 width:50%
}
.edgt-boxes.edgt-three-columns .edgt-boxes-item {
 width:33%
}
.edgt-boxes.edgt-four-columns .edgt-boxes-item {
 width:25%
}
.edgt-boxes .edgt-boxes-item {
 display:table-cell;
 position:relative;
 vertical-align:middle;
 height:100%;
 background-position:center;
 background-size:cover
}
.edgt-boxes .edgt-boxes-item.edgt-vertical-alignment-top {
 vertical-align:top
}
.edgt-boxes .edgt-boxes-item.edgt-vertical-alignment-bottom {
 vertical-align:bottom
}
.edgt-boxes .edgt-boxes-item.edgt-horizontal-alignment-center {
 text-align:center
}
.edgt-boxes .edgt-boxes-item.edgt-horizontal-alignment-right {
 text-align:right
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-inner {
 width:100%;
 box-sizing:border-box
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-content {
 padding:50px;
 position:relative;
 z-index:2
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:3
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-content-overlay {
 background-color:rgba(0,0,0,.05);
 opacity:0;
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.edgt-boxes .edgt-boxes-item:hover .edgt-boxes-item-content-overlay {
 opacity:1
}
.edgt-boxes.edgt-boxes-inner-float.edgt-three-columns .edgt-boxes-item {
 width:33.33333333333333%
}
.edgt-boxes.edgt-boxes-inner-float .edgt-boxes-item {
 float:left
}
.edgt-boxes .edgt-boxes-inner-content {
 padding:0 20px
}
.edgt-btn {
 font-family:inherit;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 outline:0;
 line-height:20px;
 letter-spacing:.05em;
 font-weight:700;
 text-transform:uppercase;
 box-sizing:border-box;
 margin:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 -moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
 padding:16px 44px;
 font-size:14px;
 cursor:pointer
}
.edgt-btn.edgt-btn-simple {
 padding:0!important;
 color:#434343;
 background-color:transparent;
 border:0;
 vertical-align:middle;
 overflow:hidden;
 backface-visibility:hidden;
 -webkit-transition:transform .3s ease,color .15s ease-out;
 -moz-transition:transform .3s ease,color .15s ease-out;
 transition:transform .3s ease,color .15s ease-out
}
.edgt-btn.edgt-btn-simple .edgt-btn-text {
 display:inline-block;
 vertical-align:middle
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-hover-color):hover {
 color:#434343!important
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-hover-bg):hover {
 background-color:transparent!important
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-border-hover):hover {
 border-color:transparent!important
}
.edgt-btn.edgt-btn-simple .edgt-btn-text {
 padding-right:3px
}
.edgt-btn.edgt-btn-simple.edgt-btn-icon>i,
.edgt-btn.edgt-btn-simple.edgt-btn-icon>span:not(.edgt-btn-text) {
 vertical-align:middle;
 margin:0;
 font-size:18px;
 opacity:0;
 -webkit-transform:translateX(-3px);
 -moz-transform:translateX(-3px);
 transform:translateX(-3px);
 -webkit-transition:transform .2s ease-in-out,opacity .1s;
 -moz-transition:transform .2s ease-in-out,opacity .1s;
 transition:transform .2s ease-in-out,opacity .1s
}
.edgt-btn.edgt-btn-simple:hover.edgt-btn-icon>i,
.edgt-btn.edgt-btn-simple:hover.edgt-btn-icon>span:not(.edgt-btn-text) {
 opacity:1;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 transform:translateX(0)
}
.edgt-btn.edgt-btn-solid {
 color:#fff;
 background-color:#067CFF;
 border:2px solid transparent
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-color):hover {
 color:#fff!important
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-bg):hover {
 background-color:#434343!important
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-border-hover):hover {
 border-color:transparent!important
}
.edgt-btn.edgt-btn-outline {
 color:#8a8a8a;
 background-color:transparent;
 border:1px solid #8a8a8a
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-hover-color):hover {
 color:#fff!important
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-hover-bg):hover {
 background-color:#067CFF!important
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-border-hover):hover {
 border-color:#067CFF!important
}
.edgt-btn.edgt-btn-small {
 padding:10px 29px;
 font-size:13px
}
.edgt-btn.edgt-btn-large {
 padding:18px 51px;
 font-size:15px
}
.edgt-btn.edgt-btn-huge {
 display:block;
 text-align:center;
 padding:22px 46px
}
.edgt-btn.edgt-btn-icon>i,
.edgt-btn.edgt-btn-icon>span:not(.edgt-btn-text) {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 0 0 4px;
 font-size:1.142857142857143em;
 line-height:inherit
}
.edgt-btn.edgt-btn-icon>i:before,
.edgt-btn.edgt-btn-icon>span:not(.edgt-btn-text):before {
 display:block;
 line-height:inherit
}
button.edgt-btn,
input[type=submit].edgt-btn {
 cursor:pointer
}
.edgt-call-to-action-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-call-to-action-holder .edgt-cta-button-holder,
.edgt-call-to-action-holder .edgt-cta-text-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.edgt-call-to-action-holder .edgt-cta-text-holder h1,
.edgt-call-to-action-holder .edgt-cta-text-holder h2,
.edgt-call-to-action-holder .edgt-cta-text-holder h3,
.edgt-call-to-action-holder .edgt-cta-text-holder h4,
.edgt-call-to-action-holder .edgt-cta-text-holder h5,
.edgt-call-to-action-holder .edgt-cta-text-holder h6 {
 margin:0
}
.edgt-call-to-action-holder .edgt-cta-button-holder .edgt-btn {
 white-space:nowrap
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-inner {
 display:table
}
.edgt-call-to-action-holder.edgt-normal-layout:not(.edgt-content-in-grid) .edgt-cta-inner {
 width:100%
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-button-holder,
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-text-holder {
 display:table-cell;
 box-sizing:border-box
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-button-holder {
 text-align:right
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-inner {
 text-align:center
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-button-holder,
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-text-holder {
 display:block
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-text-holder {
 margin:0 0 34px
}
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-inner {
 text-align:center
}
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-button-holder,
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-text-holder {
 width:100%
}
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-button-holder {
 margin:28px 0 0
}
.edgt-call-to-action-holder.edgt-two-halves-columns .edgt-cta-button-holder,
.edgt-call-to-action-holder.edgt-two-halves-columns .edgt-cta-text-holder {
 width:50%
}
.edgt-call-to-action-holder.edgt-two-thirds-columns .edgt-cta-text-holder {
 width:66.66666666666667%
}
.edgt-call-to-action-holder.edgt-two-thirds-columns .edgt-cta-button-holder {
 width:33.33333333333333%
}
.edgt-call-to-action-holder.edgt-three-quarters-columns .edgt-cta-text-holder {
 width:75%
}
.edgt-call-to-action-holder.edgt-three-quarters-columns .edgt-cta-button-holder {
 width:25%
}
.edgt-call-to-action-holder.edgt-four-fifths-columns .edgt-cta-text-holder {
 width:80%
}
.edgt-call-to-action-holder.edgt-four-fifths-columns .edgt-cta-button-holder {
 width:20%
}
.edgt-cards-gallery-holder {
 padding:10px 0
}
.edgt-cards-gallery-holder .edgt-cards-gallery {
 width:100%;
 position:relative
}
.edgt-cards-gallery-holder img {
 position:relative;
 display:block;
 -webkit-box-shadow:0 9px 21px 3px rgba(19,117,154,.07);
 -moz-box-shadow:0 9px 21px 3px rgba(19,117,154,.07);
 box-shadow:0 9px 21px 3px rgba(19,117,154,.07)
}
.edgt-cards-gallery-holder .fake_card {
 position:relative;
 display:block;
 opacity:0;
 visibility:hidden;
 pointer-events:none
}
.edgt-cards-gallery-holder .card {
 box-sizing:border-box;
 position:absolute;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 width:auto
}
.edgt-cards-gallery-holder .card.animating {
 -webkit-transition:all 1s cubic-bezier(.19,1,.22,1);
 -moz-transition:all 1s cubic-bezier(.19,1,.22,1);
 transition:all 1s cubic-bezier(.19,1,.22,1);
 pointer-events:none
}
.edgt-cards-gallery-holder .card.animating-siblings {
 -webkit-transition:all .6s cubic-bezier(0,0,0,1);
 -moz-transition:all .6s cubic-bezier(0,0,0,1);
 transition:all .6s cubic-bezier(0,0,0,1);
 pointer-events:none
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card {
 will-change:transform
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card.out {
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 transform:translateX(-100%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(6) {
 -webkit-transform:scale(.5) translateX(80%);
 -moz-transform:scale(.5) translateX(80%);
 transform:scale(.5) translateX(80%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(5) {
 -webkit-transform:scale(.6) translateX(54%);
 -moz-transform:scale(.6) translateX(54%);
 transform:scale(.6) translateX(54%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(4) {
 -webkit-transform:scale(.7) translateX(35%);
 -moz-transform:scale(.7) translateX(35%);
 transform:scale(.7) translateX(35%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(3) {
 -webkit-transform:scale(.8) translateX(30%);
 -moz-transform:scale(.8) translateX(30%);
 transform:scale(.8) translateX(30%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(2) {
 -webkit-transform:scale(.9) translateX(14%);
 -moz-transform:scale(.9) translateX(14%);
 transform:scale(.9) translateX(14%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:not(:last-of-type) {
 cursor:pointer
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:not(:last-of-type):not(.active):hover {
 margin-left:10px!important
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card {
 will-change:transform
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card.out {
 -webkit-transform:translateX(100%);
 -moz-transform:translateX(100%);
 transform:translateX(100%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(6) {
 -webkit-transform:scale(.5) translateX(-80%);
 -moz-transform:scale(.5) translateX(-80%);
 transform:scale(.5) translateX(-80%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(5) {
 -webkit-transform:scale(.6) translateX(-54%);
 -moz-transform:scale(.6) translateX(-54%);
 transform:scale(.6) translateX(-54%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(4) {
 -webkit-transform:scale(.7) translateX(-35%);
 -moz-transform:scale(.7) translateX(-35%);
 transform:scale(.7) translateX(-35%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(3) {
 -webkit-transform:scale(.8) translateX(-21%);
 -moz-transform:scale(.8) translateX(-21%);
 transform:scale(.8) translateX(-21%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(2) {
 -webkit-transform:scale(.9) translateX(-9.2%);
 -moz-transform:scale(.9) translateX(-9.2%);
 transform:scale(.9) translateX(-9.2%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:not(:last-of-type) {
 cursor:pointer
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:not(:last-of-type):not(.active):hover {
 margin-left:-10px!important
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes img {
 visibility:hidden
}
@-webkit-keyframes edgtCardAppearFromRight {
 0% {
  -webkit-transform:translate3d(100%,0,0);
  -moz-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  opacity:0;
  visibility:visible
 }
 30% {
  opacity:1;
  visibility:visible
 }
 100% {
  visibility:visible;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes edgtCardAppearFromRight {
 0% {
  -webkit-transform:translate3d(100%,0,0);
  -moz-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  opacity:0;
  visibility:visible
 }
 30% {
  opacity:1;
  visibility:visible
 }
 100% {
  visibility:visible;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared img:not([data-lazy=true]) {
 -webkit-animation:edgtCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards;
 -moz-animation:edgtCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards;
 animation:edgtCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(1) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(2) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(3) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(4) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(5) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(6) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(7) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(8) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
@-webkit-keyframes edgtCardAppearFromLeft {
 0% {
  visibility:visible;
  -webkit-transform:translate3d(-100%,0,0);
  -moz-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  opacity:0
 }
 30% {
  visibility:visible;
  opacity:1
 }
 100% {
  visibility:visible;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes edgtCardAppearFromLeft {
 0% {
  visibility:visible;
  -webkit-transform:translate3d(-100%,0,0);
  -moz-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  opacity:0
 }
 30% {
  visibility:visible;
  opacity:1
 }
 100% {
  visibility:visible;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared img:not([data-lazy=true]) {
 -webkit-animation:edgtCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards;
 -moz-animation:edgtCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards;
 animation:edgtCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(1) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(2) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(3) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(4) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(5) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(6) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(7) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(8) img:not([data-lazy=true]):not(.edgt-animation-done) {
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
.edgt-clients-carousel-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-clients-carousel-holder .edgt-cc-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-clients-carousel-holder .edgt-cc-item {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.touch .edgt-clients-carousel-holder .edgt-cc-item {
 cursor:pointer
}
.edgt-clients-carousel-holder .edgt-cc-item .edgt-cc-item {
 position:relative;
 display:block
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item:hover .edgt-cc-image {
 opacity:0
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item:hover .edgt-cc-hover-image {
 opacity:1
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item .edgt-cc-image {
 position:relative;
 display:block;
 width:auto;
 margin:0 auto;
 opacity:1;
 -webkit-transition:opacity .25s ease-in-out;
 -moz-transition:opacity .25s ease-in-out;
 transition:opacity .25s ease-in-out
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item .edgt-cc-hover-image {
 position:absolute;
 top:0;
 left:50%;
 width:auto;
 opacity:0;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
 -webkit-transition:opacity .25s ease-in-out;
 -moz-transition:opacity .25s ease-in-out;
 transition:opacity .25s ease-in-out
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item {
 overflow:hidden
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item:hover .edgt-cc-image {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 transform:translateY(100%)
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item:hover .edgt-cc-hover-image {
 -webkit-transform:translate(-50%,0);
 -moz-transform:translate(-50%,0);
 transform:translate(-50%,0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item .edgt-cc-image {
 position:relative;
 display:block;
 width:auto;
 margin:0 auto;
 -webkit-transition:-webkit-transform .4s ease;
 -moz-transition:-moz-transform .4s ease;
 transition:transform .4s ease
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item .edgt-cc-hover-image {
 position:absolute;
 top:0;
 left:50%;
 width:auto;
 -webkit-transition:-webkit-transform .4s ease;
 -moz-transition:-moz-transform .4s ease;
 transition:transform .4s ease;
 -webkit-transform:translate(-50%,-100%);
 -moz-transform:translate(-50%,-100%);
 transform:translate(-50%,-100%)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item {
 overflow:hidden;
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item.edgt-cc-hover {
 -webkit-transform:translate3d(0,-6px,0);
 -moz-transform:translate3d(0,-6px,0);
 transform:translate3d(0,-6px,0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item .edgt-cc-image {
 position:relative;
 display:block;
 width:auto;
 margin:0 auto
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item .edgt-cc-hover-image {
 display:none
}
.edgt-comparision-pricing-tables-holder {
 font-family:Montserrat,sans-serif;
 font-size:16px;
 color:#888;
 font-weight:700
}
.edgt-comparision-pricing-tables-holder:after,
.edgt-comparision-pricing-tables-holder:before {
 content:" ";
 display:table
}
.edgt-comparision-pricing-tables-holder:after {
 clear:both
}
.edgt-comparision-pricing-tables-holder ul {
 list-style-type:none;
 margin:0
}
.edgt-comparision-pricing-tables-holder h4,
.edgt-comparision-pricing-tables-holder p {
 margin:0
}
.edgt-comparision-pricing-tables-holder h4 {
 color:#3e3e3e
}
.edgt-comparision-pricing-tables-holder * {
 box-sizing:border-box
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table {
 float:left
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table-item-feature {
 display:none
}
.edgt-comparision-pricing-tables-holder.edgt-two-columns .edgt-cpt-table {
 width:33.33%
}
.edgt-comparision-pricing-tables-holder.edgt-three-columns .edgt-cpt-table {
 width:25%
}
.edgt-comparision-pricing-tables-holder.edgt-four-columns .edgt-cpt-table {
 width:20%
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title.edgt-cpt-table-head-holder {
 padding-top:143px;
 padding-left:32px;
 background-color:#fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title.edgt-cpt-table-head-holder h4 {
 font-size:24px;
 color:#3e3e3e
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-list-holder,
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title {
 border-right:none!important
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-table-content li {
 padding:10px 10px 10px 32px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-table-content li span {
 display:block;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-head-holder {
 background-color:#f7fdff
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-image-holder {
 margin-bottom:14px
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-content li {
 font-size:20px;
 font-family:"Open Sans",sans-serif;
 font-weight:400
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-footer {
 background-color:#f7fdff;
 border-bottom:1px solid #efefef;
 border-left:1px solid #efefef;
 text-align:center
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder:last-child .edgt-cpt-table-footer {
 border-right:1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table {
 border:4px solid #d6f2ff;
 border-right:none;
 border-left:none;
 border-bottom:none
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item {
 border-top:4px solid #067CFF
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item .edgt-cpt-table-btn a {
 color:#fff;
 background-color:#067CFF;
 border-color:#067CFF
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item .edgt-cpt-table-btn a:hover {
 background-color:#067CFF;
 border-color:#067CFF
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) {
 text-align:center
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) .edgt-cpt-table-content,
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) .edgt-cpt-table-head-holder {
 border-right:none
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) li {
 line-height:60px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:last-child .edgt-cpt-table-content,
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:last-child .edgt-cpt-table-head-holder {
 border-right:1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content,
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder {
 border-left:1px solid #efefef;
 border-right:1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-border-top {
 width:100%;
 height:6px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder {
 display:table;
 height:137px;
 width:100%;
 padding:40px 10px 37px;
 border-bottom:1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-head-holder-inner {
 display:table-cell;
 vertical-align:middle
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-title {
 margin-bottom:13px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-price {
 font-size:20px;
 font-family:"Open Sans",sans-serif;
 color:#545454
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-currency {
 font-size:20px;
 font-family:"Open Sans",sans-serif;
 color:#545454
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-period {
 font-size:14px;
 color:#868686
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li {
 height:62px;
 border-bottom:1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li:nth-child(odd) {
 background-color:#fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li:nth-child(even) {
 background-color:#fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn {
 padding:23px 0
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a {
 display:inline-block;
 height:50px;
 color:#888;
 font-size:14px;
 font-family:"Open Sans",sans-serif;
 text-transform:uppercase;
 letter-spacing:.05em;
 background-color:#fff;
 border:2px solid #eaebeb;
 padding:0 33px;
 -webkit-transition:background-color .2s,color .2s,border-color .2s;
 -moz-transition:background-color .2s,color .2s,border-color .2s;
 transition:background-color .2s,color .2s,border-color .2s
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a:hover {
 background-color:#067CFF;
 border-color:#067CFF;
 color:#fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a span {
 display:block;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-countdown {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-countdown .countdown-rtl {
 direction:rtl
}
.edgt-countdown .countdown-row {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.edgt-countdown .countdown-row.countdown-show1 .countdown-section {
 width:100%
}
.edgt-countdown .countdown-row.countdown-show2 .countdown-section {
 width:50%
}
.edgt-countdown .countdown-row.countdown-show3 .countdown-section {
 width:33.33333%
}
.edgt-countdown .countdown-row.countdown-show4 .countdown-section {
 width:25%
}
.edgt-countdown .countdown-row.countdown-show5 .countdown-section {
 width:20%
}
.edgt-countdown .countdown-row.countdown-show6 .countdown-section {
 width:16.66667%
}
.edgt-countdown .countdown-row .countdown-section {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0 5px;
 box-sizing:border-box
}
.edgt-countdown .countdown-row .countdown-section .countdown-amount,
.edgt-countdown .countdown-row .countdown-section .countdown-period {
 font-family:Montserrat,sans-serif;
 color:#888;
 font-weight:700;
 text-align:center
}
.edgt-predefined-font-type-1 .edgt-countdown .countdown-row .countdown-section .countdown-amount,
.edgt-predefined-font-type-1 .edgt-countdown .countdown-row .countdown-section .countdown-period {
 font-family:Montserrat,sans-serif
}
.edgt-predefined-font-type-2 .edgt-countdown .countdown-row .countdown-section .countdown-amount,
.edgt-predefined-font-type-2 .edgt-countdown .countdown-row .countdown-section .countdown-period {
 font-family:Nunito,sans-serif
}
.edgt-predefined-font-type-3 .edgt-countdown .countdown-row .countdown-section .countdown-amount,
.edgt-predefined-font-type-3 .edgt-countdown .countdown-row .countdown-section .countdown-period {
 font-family:Lora,sans-serif
}
.edgt-countdown .countdown-row .countdown-section .countdown-amount {
 position:relative;
 display:block;
 font-size:65px;
 line-height:1em
}
.edgt-countdown .countdown-row .countdown-section .countdown-period {
 display:block;
 font-size:20px;
 margin-top:2px
}
.edgt-countdown.text-align-left .countdown-section .countdown-amount,
.edgt-countdown.text-align-left .countdown-section .countdown-period {
 text-align:left
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-amount,
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-period {
 display:inline-block
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-amount {
 font-size:48px;
 line-height:1em;
 margin-right:15px
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-period {
 font-size:18px
}
.edgt-countdown.edgt-dark-skin .countdown-row .countdown-section .countdown-amount,
.edgt-countdown.edgt-dark-skin .countdown-row .countdown-section .countdown-period {
 color:#000
}
.edgt-countdown.edgt-light-skin .countdown-row .countdown-section .countdown-amount,
.edgt-countdown.edgt-light-skin .countdown-row .countdown-section .countdown-period {
 color:#fff
}
.edgt-counter-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 opacity:0;
 -webkit-transition:opacity .2s ease-in;
 -moz-transition:opacity .2s ease-in;
 transition:opacity .2s ease-in
}
.edgt-counter-holder .edgt-counter-inner {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.edgt-counter-holder .edgt-counter-icon {
 margin-bottom:20px;
 text-align:center
}
.edgt-counter-holder .edgt-counter {
 margin:0;
 vertical-align:middle;
 color:#067CFF;
 font-size:48px;
 line-height:1em;
 font-weight:700;
 overflow:hidden
}
.edgt-counter-holder .edgt-counter-title {
 margin:6px 0 0;
 color:#555
}
.edgt-counter-holder .edgt-counter-text {
 margin:14px 0 0
}
.edgt-dropcaps {
 position:relative;
 display:inline-block;
 vertical-align:top;
 float:left;
 line-height:42px;
 font-size:42px;
 color:#999;
 font-weight:300;
 text-align:center;
 margin:0 7px 0 0
}
.edgt-dropcaps.edgt-circle,
.edgt-dropcaps.edgt-square {
 height:35px;
 width:35px;
 font-size:22px;
 line-height:35px;
 font-weight:600;
 color:#fff;
 background-color:#434343;
 margin:7px 14px 0 0;
 box-sizing:border-box
}
.edgt-dropcaps.edgt-circle {
 border-radius:3em
}
.edgt-tml-holder .edgt-timeline {
 position:relative
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder {
 position:relative;
 padding-bottom:38px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder.edgt-appeared:not(:last-of-type)::after {
 height:100%
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder.edgt-appeared .edgt-tml-item-content {
 opacity:1;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 transform:translateX(0)
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder:not(:last-of-type)::after {
 content:"";
 position:absolute;
 top:.6em;
 width:3px;
 height:0;
 background:#067CFF;
 z-index:1;
 -webkit-transition:linear height .5s;
 -moz-transition:linear height .5s;
 transition:linear height .5s
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-circle {
 width:12px;
 height:12px;
 background-color:#067CFF;
 position:absolute;
 top:0;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 margin-left:-5px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content {
 padding-left:27px;
 opacity:0;
 -webkit-transform:translateX(-20px);
 -moz-transform:translateX(-20px);
 transform:translateX(-20px);
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 transition:all .5s
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content div {
 font-size:14px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content .edgt-tml-item-title {
 margin:0;
 line-height:1em;
 font-weight:600;
 margin-bottom:7px;
 color:#303030
}
.edgt-elements-holder {
 width:100%;
 display:table;
 table-layout:fixed
}
.edgt-elements-holder.edgt-eh-full-height {
 height:100%
}
.edgt-elements-holder.edgt-ehi-float .edgt-eh-item {
 float:left
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-1 {
 width:100%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-2 {
 width:50%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-3 {
 width:33.3333%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-2-3 {
 width:66.6666%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-4 {
 width:25%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-3-4 {
 width:75%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-5 {
 width:20%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-2-5 {
 width:40%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-3-5 {
 width:60%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-4-5 {
 width:80%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-6 {
 width:16.6666%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-5-6 {
 width:83.3333%
}
.edgt-elements-holder.edgt-two-columns .edgt-eh-item {
 width:50%
}
.edgt-elements-holder.edgt-three-columns .edgt-eh-item {
 width:33.33333%
}
.edgt-elements-holder.edgt-four-columns .edgt-eh-item {
 width:25%
}
.edgt-elements-holder.edgt-five-columns .edgt-eh-item {
 width:20%
}
.edgt-elements-holder.edgt-six-columns .edgt-eh-item {
 width:16.66667%
}
.edgt-elements-holder .edgt-eh-item {
 display:table-cell;
 vertical-align:middle;
 height:100%;
 background-position:center;
 background-size:cover
}
.edgt-elements-holder .edgt-eh-item.edgt-vertical-alignment-top {
 vertical-align:top
}
.edgt-elements-holder .edgt-eh-item.edgt-vertical-alignment-bottom {
 vertical-align:bottom
}
.edgt-elements-holder .edgt-eh-item.edgt-horizontal-alignment-center {
 text-align:center
}
.edgt-elements-holder .edgt-eh-item.edgt-horizontal-alignment-right {
 text-align:right
}
.edgt-elements-holder .edgt-eh-item .edgt-elements-holder-item-inner {
 width:100%
}
.edgt-elements-holder .edgt-ehi-content {
 padding:0 20px
}
.fp-enabled body,
html.fp-enabled {
 margin:0;
 padding:0;
 overflow:hidden;
 -webkit-tap-highlight-color:transparent
}
#superContainer {
 height:100%;
 position:relative;
 -ms-touch-action:none;
 touch-action:none
}
.fp-scrollable {
 overflow:hidden;
 position:relative
}
.fp-scroller {
 overflow:hidden
}
.iScrollIndicator {
 border:0!important
}
.fp-notransition {
 -webkit-transition:none!important;
 transition:none!important
}
.fp-auto-height .edgt-fss-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.edgt-fss-item {
 height:auto!important
}
.fp-responsive .fp-auto-height-responsive .edgt-fss-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell,
.fp-responsive .fp-auto-height-responsive.edgt-fss-item {
 height:auto!important
}
#fp-nav {
 position:fixed;
 top:50%;
 right:40px;
 margin:-32px 0 0;
 z-index:1001
}
@media only screen and (max-width:1024px) {
 #fp-nav {
  right:30px
 }
}
#fp-nav ul {
 margin:0;
 padding:0
}
#fp-nav ul li {
 position:relative;
 display:block;
 margin:25px 0;
 padding:0
}
#fp-nav ul li a {
 position:relative;
 display:block;
 z-index:1
}
#fp-nav ul li a span {
 position:relative;
 border-radius:100%;
 display:block;
 width:10px;
 height:10px;
 -webkit-transition:background-color .2s ease-in-out;
 -moz-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
#fp-nav ul li a.active span,
#fp-nav ul li a:hover span {
 background-color:rgba(80,80,80,.7)
}
.edgt-light-header #fp-nav ul li a span {
 background-color:rgba(255,255,255,.5)
}
.edgt-light-header #fp-nav ul li a.active span,
.edgt-light-header #fp-nav ul li a:hover span {
 background-color:#fff
}
.edgt-dark-header #fp-nav ul li a span {
 background-color:rgba(45,118,178,.5)
}
.edgt-dark-header #fp-nav ul li a.active span,
.edgt-dark-header #fp-nav ul li a:hover span {
 background-color:#067CFF
}
.edgt-full-screen-sections {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-full-screen-sections .edgt-fss-wrapper {
 visibility:hidden
}
.edgt-full-screen-sections .edgt-fss-item {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 margin:0;
 padding:0;
 background-position:center;
 background-size:cover;
 -webkit-transition:-webkit-transform .3s ease-in-out;
 -moz-transition:-moz-transform .3s ease-in-out;
 transition:transform .3s ease-in-out;
 box-sizing:border-box
}
.edgt-full-screen-sections .edgt-fss-item .fp-scroller>.vc_column_container {
 padding:0;
 margin:0
}
.edgt-full-screen-sections .edgt-fss-item .fp-scroller>.vc_column_container>.vc_column-inner {
 padding:0;
 margin:0
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-va-top .edgt-fss-item-inner {
 vertical-align:top
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-va-bottom .edgt-fss-item-inner {
 vertical-align:bottom
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-left .edgt-fss-item-inner {
 text-align:left
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-center .edgt-fss-item-inner {
 text-align:center
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-right .edgt-fss-item-inner {
 text-align:right
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-has-link .edgt-fss-item-inner a {
 position:relative;
 z-index:2
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-inner {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 padding:5%;
 box-sizing:border-box
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-inner a {
 position:relative;
 z-index:2
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1
}
.edgt-full-screen-sections .edgt-fss-nav-holder {
 position:fixed;
 bottom:48px;
 left:57px;
 display:block;
 width:55px;
 text-align:center;
 visibility:hidden;
 z-index:1001
}
.edgt-full-screen-sections .edgt-fss-nav-holder a {
 display:block;
 font-size:55px;
 line-height:.9;
 color:#434343;
 height:auto;
 opacity:1;
 -webkit-transition:color .2s ease-out,opacity .25s ease-out;
 -moz-transition:color .2s ease-out,opacity .25s ease-out;
 transition:color .2s ease-out,opacity .25s ease-out
}
.edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
 color:rgba(67,67,67,.7)
}
.edgt-light-header .edgt-full-screen-sections .edgt-fss-nav-holder a {
 color:#fff
}
.edgt-light-header .edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
 color:rgba(255,255,255,.7)
}
.edgt-dark-header .edgt-full-screen-sections .edgt-fss-nav-holder a {
 color:#000
}
.edgt-dark-header .edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
 color:rgba(0,0,0,.7)
}
.edgt-full-screen-sections .edgt-fss-nav-holder a span {
 display:block;
 line-height:inherit
}
.edgt-full-screen-sections .edgt-fss-nav-holder a span:before {
 display:block;
 line-height:inherit
}
@media only screen and (max-width:1024px) {
 .edgt-full-screen-sections .edgt-fss-nav-holder {
  bottom:28px;
  left:37px
 }
}
.edgt-google-map-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-google-map {
 display:block;
 width:100%;
 height:300px
}
.edgt-google-map embed,
.edgt-google-map iframe,
.edgt-google-map object {
 width:100%;
 display:block
}
.edgt-google-map img {
 max-width:none
}
.edgt-google-map-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none;
 z-index:1000
}
.edgt-icon-list-holder {
 position:relative;
 display:table;
 table-layout:fixed;
 height:auto;
 width:100%;
 margin-bottom:12px
}
.edgt-icon-list-holder .edgt-il-icon-holder,
.edgt-icon-list-holder .edgt-il-text {
 position:relative;
 display:table-cell;
 vertical-align:top
}
.edgt-icon-list-holder .edgt-il-icon-holder {
 width:1%
}
.edgt-icon-list-holder .edgt-il-icon-holder>* {
 position:relative;
 display:inline-block;
 vertical-align:top;
 color:#067CFF;
 font-size:16px;
 line-height:inherit
}
.edgt-icon-list-holder .edgt-il-icon-holder>:before {
 display:block;
 line-height:inherit
}
.edgt-icon-list-holder .edgt-il-text {
 width:99%;
 padding:0 0 0 28px;
 box-sizing:border-box;
 font-size:17px
}
.edgt-int-icon-showcase {
 width:100%;
 height:0;
 padding-top:100%;
 position:relative
}
.edgt-int-icon-showcase .edgt-int-icon-showcase-inner {
 position:absolute;
 top:0;
 left:0;
 width:calc(100% - 100px);
 height:calc(100% - 100px);
 margin:50px
}
.edgt-int-icon-showcase .edgt-int-icon-circle {
 position:absolute;
 top:0;
 left:0;
 width:calc(100% - 100px);
 height:calc(100% - 100px);
 margin:50px;
 background-color:transparent;
 border:1px dashed #a6a6a6;
 border-radius:50%;
 -webkit-transition:all .85s cubic-bezier(.18,.89,.32,1.28);
 -moz-transition:all .85s cubic-bezier(.18,.89,.32,1.28);
 transition:all .85s cubic-bezier(.18,.89,.32,1.28);
 -webkit-transform:scale(.1,.1);
 -moz-transform:scale(.1,.1);
 transform:scale(.1,.1)
}
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-int-icon-circle {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 transform:scale(1,1)
}
.edgt-int-icon-showcase.edgt-appeared .edgt-int-icon-circle {
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 transform:scale(1,1)
}
.edgt-int-icon-showcase .edgt-showcase-content {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 text-align:center;
 -webkit-transition:opacity .15s ease-out .15s;
 -moz-transition:opacity .15s ease-out .15s;
 transition:opacity .15s ease-out .15s
}
.edgt-int-icon-showcase .edgt-showcase-content .edgt-section-subtitle {
 text-transform:capitalize
}
.edgt-int-icon-showcase .edgt-showcase-content .edgt-showcase-content-inner {
 margin-top:10px
}
.edgt-int-icon-showcase .edgt-showcase-content-table {
 display:table;
 height:100%;
 width:100%;
 table-layout:fixed
}
.edgt-int-icon-showcase .edgt-showcase-content-cell {
 display:table-cell;
 vertical-align:middle;
 padding:0 20%
}
.edgt-int-icon-showcase .edgt-showcase-content-cell .edgt-showcase-title {
 margin:20px 0 12px
}
.edgt-showcase-icon {
 position:absolute;
 z-index:10;
 cursor:pointer;
 -webkit-tap-highlight-color:transparent;
 -webkit-transform:translate(-50%,-50%) scale(1.01);
 -moz-transform:translate(-50%,-50%) scale(1.01);
 transform:translate(-50%,-50%) scale(1.01)
}
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-icon {
 -webkit-transition:opacity .2s ease!important;
 transition:opacity .2s ease!important;
 -webkit-transition-delay:0s!important;
 transition-delay:0s!important
}
.edgt-showcase-icon .edgt-icon-shortcode.edgt-circle {
 width:94px;
 height:94px;
 line-height:94px;
 font-size:42px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-showcase-icon {
 border:1px solid #e3e3e3
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-icon-element {
 color:#067CFF
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-showcase-content {
 opacity:1
}
.edgt-showcase-item-holder .edgt-showcase-icon {
 background:#fff;
 text-align:center;
 width:110px;
 height:110px;
 border-radius:50%;
 top:50%;
 left:50%;
 opacity:0;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-transition:opacity .2s ease,top .5s cubic-bezier(.18,.89,.32,1),left .5s cubic-bezier(.18,.89,.32,1),-webkit-transform .5s ease;
 transition:opacity .2s ease,top .5s cubic-bezier(.18,.89,.32,1),left .5s cubic-bezier(.18,.89,.32,1),transform .5s ease
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder .edgt-showcase-icon {
 opacity:1
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:first-child .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:first-child .edgt-showcase-icon {
 top:0;
 left:50%;
 -webkit-transition-delay:.65s;
 transition-delay:.65s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(2) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(2) .edgt-showcase-icon {
 top:14.6%;
 left:85.4%;
 -webkit-transition-delay:.85s;
 transition-delay:.85s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(3) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(3) .edgt-showcase-icon {
 top:50%;
 left:100%;
 -webkit-transition-delay:1.05s;
 transition-delay:1.05s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(4) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(4) .edgt-showcase-icon {
 top:85.4%;
 left:85.4%;
 -webkit-transition-delay:1.25s;
 transition-delay:1.25s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(5) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(5) .edgt-showcase-icon {
 top:100%;
 left:50%;
 -webkit-transition-delay:1.45s;
 transition-delay:1.45s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(6) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(6) .edgt-showcase-icon {
 top:85.4%;
 left:14.6%;
 -webkit-transition-delay:1.65s;
 transition-delay:1.65s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(7) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(7) .edgt-showcase-icon {
 top:50%;
 left:0;
 -webkit-transition-delay:1.85s;
 transition-delay:1.85s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(8) .edgt-showcase-icon,
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(8) .edgt-showcase-icon {
 top:14.6%;
 left:14.6%;
 -webkit-transition-delay:2.05s;
 transition-delay:2.05s
}
.edgt-icon-tabs {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-icon-tabs.edgt-icon-tabs-one ul li {
 width:100%
}
.edgt-icon-tabs.edgt-icon-tabs-two ul li {
 width:calc(50% - 2px)
}
.edgt-icon-tabs.edgt-icon-tabs-three ul li {
 width:calc(33.33% - 3px)
}
.edgt-icon-tabs.edgt-icon-tabs-four ul li {
 width:calc(25% - 4px)
}
.edgt-icon-tabs.edgt-icon-tabs-five ul li {
 width:calc(20% - 5px)
}
.edgt-icon-tabs.edgt-icon-tabs-six ul li {
 width:calc(16.66% - 6px)
}
.edgt-icon-tabs .edgt-icon-tabs-nav {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0;
 padding:0;
 list-style:none
}
.edgt-icon-tabs .edgt-icon-tabs-nav li {
 float:left;
 margin:0;
 padding:0;
 border:1px solid #e1e1e1;
 margin-left:-1px
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a {
 width:100%;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 text-align:center;
 color:#434343;
 font-family:"Open Sans",sans-serif;
 padding:6px 26px;
 font-weight:400;
 -webkit-transition:color .15s ease-out,background-color .15s ease-out;
 -moz-transition:color .15s ease-out,background-color .15s ease-out;
 transition:color .15s ease-out,background-color .15s ease-out
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a .edgt-icon-tabs-title-holder {
 padding-left:5px;
 font-size:15px;
 font-family:"Open Sans",sans-serif;
 line-height:40px;
 color:#434343
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a img {
 display:block;
 margin:0 auto 18px
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a .edgt-icon-shortcode {
 display:inline-block
}
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-active a,
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-hover a {
 color:#067CFF;
 background-color:#fff
}
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-active .edgt-icon-tabs-title-holder,
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-hover .edgt-icon-tabs-title-holder {
 color:#067CFF
}
.edgt-icon-tabs .edgt-icon-tab-container {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 visibility:hidden;
 opacity:0;
 -webkit-transform:translateY(5px);
 -moz-transform:translateY(5px);
 transform:translateY(5px);
 box-sizing:border-box;
 margin:6px 0 0;
 padding-top:27px
}
.edgt-icon-tabs .edgt-icon-tab-container p {
 margin:0
}
.edgt-icon-tabs .edgt-icon-tab-container.edgt-visible {
 visibility:visible;
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .35s cubic-bezier(.22,.61,.36,1);
 -moz-transition:all .35s cubic-bezier(.22,.61,.36,1);
 transition:all .35s cubic-bezier(.22,.61,.36,1)
}
.edgt-iwt {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-iwt .edgt-iwt-icon {
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.edgt-iwt .edgt-iwt-icon img {
 display:block
}
.edgt-iwt .edgt-iwt-icon a {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode {
 line-height:1
}
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-circle,
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-dropcaps.edgt-circle,
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-square {
 line-height:2
}
.edgt-iwt .edgt-iwt-title {
 margin:0;
 line-height:1.2em
}
.edgt-iwt .edgt-iwt-title a {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.edgt-iwt .edgt-iwt-title a:hover {
 color:#434343
}
.edgt-iwt .edgt-iwt-title-text {
 display:block
}
.edgt-iwt .edgt-iwt-text {
 margin:16px 0 0
}
.edgt-iwt.edgt-iwt-icon-left {
 width:auto
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-content,
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon {
 display:table-cell;
 vertical-align:top
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon {
 position:relative;
 top:1px
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon img {
 max-width:none
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-content {
 padding:0 0 0 13px
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon,
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-title-text {
 position:relative;
 display:table-cell;
 vertical-align:bottom
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon .edgt-icon-element {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon img {
 max-width:none
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-title-text {
 padding:0 0 0 17px
}
.edgt-iwt.edgt-iwt-icon-top {
 text-align:center
}
.edgt-iwt.edgt-iwt-icon-top .edgt-iwt-icon img {
 margin:0 auto
}
.edgt-iwt.edgt-iwt-icon-top .edgt-iwt-content {
 padding:23px 0 0
}
.edgt-iwt.edgt-iwt-hover .edgt-iwt-icon {
 -webkit-transform:translate3d(0,-6px,0);
 -moz-transform:translate3d(0,-6px,0);
 transform:translate3d(0,-6px,0)
}
.edgt-icon-shortcode {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:1.1em
}
.edgt-icon-shortcode.edgt-circle,
.edgt-icon-shortcode.edgt-dropcaps.edgt-circle,
.edgt-icon-shortcode.edgt-square {
 width:2em;
 height:2em;
 line-height:2em;
 text-align:center;
 background-color:#067CFF;
 -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
 -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out
}
.edgt-icon-shortcode.edgt-circle a,
.edgt-icon-shortcode.edgt-dropcaps.edgt-circle a,
.edgt-icon-shortcode.edgt-square a {
 position:relative;
 display:inline-block;
 vertical-align:top;
 width:100%;
 height:100%
}
.edgt-icon-shortcode.edgt-circle .edgt-icon-element,
.edgt-icon-shortcode.edgt-dropcaps.edgt-circle .edgt-icon-element,
.edgt-icon-shortcode.edgt-square .edgt-icon-element {
 color:#fff;
 line-height:inherit
}
.edgt-icon-shortcode.edgt-circle {
 border-radius:50%
}
.edgt-icon-shortcode .edgt-icon-element {
 display:block;
 line-height:1em
}
.edgt-icon-shortcode .edgt-icon-element:before {
 display:block;
 line-height:inherit
}
.edgt-icon-animation-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 transform:scale(0);
 -webkit-transition:transform .15s ease-in-out;
 -moz-transition:transform .15s ease-in-out;
 transition:transform .15s ease-in-out
}
.edgt-icon-animation-holder.edgt-icon-animation-show {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.edgt-icon-tiny {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.edgt-icon-small {
 font-size:2em
}
.edgt-icon-medium {
 font-size:3em
}
.edgt-icon-large {
 font-size:4em
}
.edgt-icon-huge {
 font-size:5em
}
.edgt-image-gallery {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-image-gallery.edgt-has-shadow .edgt-ig-image-inner {
 box-shadow:6px 8px 20px 0 rgba(0,0,0,.3)
}
.edgt-image-gallery.edgt-has-shadow.edgt-ig-slider-type .owl-stage-outer {
 padding:0 0 20px
}
.edgt-image-gallery.edgt-has-shadow.edgt-ig-slider-type .edgt-ig-image {
 box-shadow:6px 8px 20px 0 rgba(0,0,0,.3)
}
.edgt-image-gallery .edgt-ig-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-image-gallery .edgt-ig-image a,
.edgt-image-gallery .edgt-ig-image img {
 position:relative;
 display:block
}
.edgt-image-gallery .edgt-ig-image-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 overflow:hidden
}
.edgt-image-gallery .edgt-ig-slider {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-no-space {
 margin:0
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-no-space .edgt-ig-image {
 padding:0 0;
 margin:0 0 0
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-tiny-space {
 margin:0 -5px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-tiny-space .edgt-ig-image {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-small-space {
 margin:0 -10px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-small-space .edgt-ig-image {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-normal-space {
 margin:0 -15px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-normal-space .edgt-ig-image {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-image-gallery .edgt-ig-grid .edgt-ig-image {
 float:left
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-two-columns .edgt-ig-image {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-image-gallery .edgt-ig-grid.edgt-ig-two-columns .edgt-ig-image:nth-child(2n+1) {
  clear:both
 }
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-three-columns .edgt-ig-image {
 width:33.33333%
}
@media only screen and (min-width:1025px) {
 .edgt-image-gallery .edgt-ig-grid.edgt-ig-three-columns .edgt-ig-image:nth-child(3n+1) {
  clear:both
 }
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-four-columns .edgt-ig-image {
 width:25%
}
@media only screen and (min-width:1025px) {
 .edgt-image-gallery .edgt-ig-grid.edgt-ig-four-columns .edgt-ig-image:nth-child(4n+1) {
  clear:both
 }
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-five-columns .edgt-ig-image {
 width:20%
}
@media only screen and (min-width:1025px) {
 .edgt-image-gallery .edgt-ig-grid.edgt-ig-five-columns .edgt-ig-image:nth-child(5n+1) {
  clear:both
 }
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-six-columns .edgt-ig-image {
 width:16.66667%
}
@media only screen and (min-width:1025px) {
 .edgt-image-gallery .edgt-ig-grid.edgt-ig-six-columns .edgt-ig-image:nth-child(6n+1) {
  clear:both
 }
}
.edgt-image-gallery .edgt-ig-masonry {
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-image-gallery .edgt-ig-masonry .edgt-ig-grid-sizer {
 width:100%
}
.edgt-image-gallery .edgt-ig-masonry .edgt-ig-grid-gutter {
 width:0
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-grid-sizer,
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-image {
 width:50%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-image.edgt-large-masonry-item {
 width:100%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-grid-sizer,
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-image {
 width:33.33333%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-image.edgt-large-masonry-item {
 width:66.66667%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-grid-sizer,
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-image {
 width:25%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-image.edgt-large-masonry-item {
 width:50%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-grid-sizer,
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-image {
 width:20%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-image.edgt-large-masonry-item {
 width:40%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-grid-sizer,
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-image {
 width:16.66667%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-image.edgt-large-masonry-item {
 width:33.33333%
}
.edgt-image-gallery.edgt-image-behavior-lightbox .edgt-ig-image img {
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-image-gallery.edgt-image-behavior-lightbox .edgt-ig-image:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.touch .edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image {
 cursor:pointer
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image .edgt-ig-image-inner {
 overflow:hidden
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image img {
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image {
 overflow:hidden
}
.touch .edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image {
 cursor:pointer
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image:hover img {
 -webkit-filter:grayscale(0);
 filter:none
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image img {
 filter:url(../../../../plugins/edge-cpt/assets/css/img/desaturate.svg#grayscale);
 -webkit-filter:grayscale(100%);
 -moz-filter:grayscale(100%);
 filter:gray;
 filter:grayscale(100%);
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-active-item-enabled .owl-item:not(.center) .edgt-ig-image {
 -webkit-transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s;
 -moz-transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s;
 transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s;
 -webkit-transform:translateZ(0) scale(.898);
 -moz-transform:translateZ(0) scale(.898);
 transform:translateZ(0) scale(.898)
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-active-item-enabled .owl-item.active .edgt-ig-image {
 -webkit-transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s;
 -moz-transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s;
 transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-image-no-behavior .edgt-owl-slider .owl-item {
 cursor:-webkit-grab
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image {
 padding:20px 0
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image img {
 -webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
 -moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
 box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image:hover img {
 -webkit-transform:translateY(-3px);
 -moz-transform:translateY(-3px);
 transform:translateY(-3px);
 -webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.18);
 -moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.18);
 box-shadow:0 1px 13px 0 rgba(0,0,0,.18)
}
.edgt-image-gallery.edgt-ig-carousel-type .edgt-owl-slider .owl-dots {
 margin:10px 0 0
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next:hover .edgt-next-icon,
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next:hover .edgt-prev-icon,
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev:hover .edgt-next-icon,
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev:hover .edgt-prev-icon {
 color:#067CFF
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev {
 left:16%
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next {
 right:16%
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-next-icon,
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-prev-icon {
 color:#067CFF;
 background-color:#fff;
 width:88px;
 height:88px;
 line-height:88px;
 text-align:center;
 border-radius:50%;
 -webkit-box-shadow:1px 1px 6px 5px rgba(0,0,0,.15);
 -moz-box-shadow:1px 1px 6px 5px rgba(0,0,0,.15);
 box-shadow:1px 1px 6px 5px rgba(0,0,0,.15)
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-next-icon .edgt-icon-arrow,
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-prev-icon .edgt-icon-arrow {
 font-size:35px
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots {
 margin:15px 0 0!important
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot span {
 margin:0 13px;
 width:10px;
 height:10px;
 background-color:#e1e1e1
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot.active span,
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot:hover span {
 background-color:#067CFF
}
.edgt-image-with-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 text-align:center
}
.edgt-image-with-text-holder.edgt-has-shadow .edgt-iwt-image img {
 -webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
 -moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);
 box-shadow:0 1px 13px 0 rgba(0,0,0,.11)
}
.edgt-image-with-text-holder .edgt-iwt-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-image-with-text-holder .edgt-iwt-image a,
.edgt-image-with-text-holder .edgt-iwt-image img {
 position:relative;
 display:block;
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.edgt-image-with-text-holder .edgt-iwt-image img {
 margin:0 auto
}
.edgt-image-with-text-holder .edgt-iwt-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-image-with-text-holder .edgt-iwt-title {
 margin:18px 0 0;
 color:#434343;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-image-with-text-holder:hover .edgt-iwt-title {
 color:#067CFF
}
.edgt-image-with-text-holder .edgt-iwt-link-overlay {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.edgt-image-with-text-holder.edgt-image-behavior-custom-link .edgt-iwt-image img {
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-image-with-text-holder.edgt-image-behavior-custom-link:hover .edgt-iwt-image img {
 -webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.18);
 -moz-box-shadow:0 1px 13px 0 rgba(0,0,0,.18);
 box-shadow:0 1px 13px 0 rgba(0,0,0,.18);
 -webkit-transform:translateY(-5px);
 -moz-transform:translateY(-5px);
 transform:translateY(-5px)
}
.edgt-image-with-text-holder.edgt-image-behavior-lightbox .edgt-iwt-image a:hover:after {
 opacity:1
}
.edgt-image-with-text-holder.edgt-image-behavior-lightbox .edgt-iwt-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image {
 overflow:hidden
}
.touch .edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image {
 cursor:pointer
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image:hover img {
 -webkit-transform:scale(1.04);
 -moz-transform:scale(1.04);
 transform:scale(1.04)
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image img {
 -webkit-transition:-webkit-transform .3s ease-in-out;
 -moz-transition:-moz-transform .3s ease-in-out;
 transition:transform .3s ease-in-out;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image {
 overflow:hidden
}
.touch .edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image {
 cursor:pointer
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image:hover img {
 -webkit-filter:grayscale(0);
 filter:none
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image img {
 filter:url(../../../../plugins/edge-cpt/assets/css/img/desaturate.svg#grayscale);
 -webkit-filter:grayscale(100%);
 -moz-filter:grayscale(100%);
 filter:gray;
 filter:grayscale(100%);
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.edgt-info-card {
 border:1px solid #e1e1e1
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-image-holder {
 border-bottom:1px solid #e1e1e1;
 overflow:hidden
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-image-holder img {
 display:block;
 width:100%;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder {
 padding:0 27px 40px;
 position:relative
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-title {
 margin:31px 0 14px
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-description {
 text-align:left
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-tag {
 position:absolute;
 right:15px;
 bottom:6px;
 font-size:14px;
 color:#067CFF;
 font-weight:600
}
.edgt-info-card:hover .edgt-info-card-inner .edgt-ic-image-holder img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-linked-images-list.edgt-two-columns .edgt-linked-images-item {
 width:48%;
 margin-right:2%
}
.edgt-linked-images-list.edgt-two-columns .edgt-linked-images-item:last-child {
 margin-right:0
}
.edgt-linked-images-list.edgt-three-columns .edgt-linked-images-item {
 width:31.33333%;
 margin-right:2%
}
.edgt-linked-images-list.edgt-three-columns .edgt-linked-images-item:last-child {
 margin-right:0
}
.edgt-linked-images-list.edgt-four-columns .edgt-linked-images-item {
 width:23%;
 margin-right:2%
}
.edgt-linked-images-list.edgt-four-columns .edgt-linked-images-item:last-child {
 margin-right:0
}
.edgt-linked-images-list.edgt-five-columns .edgt-linked-images-item {
 width:18%;
 margin-right:2%
}
.edgt-linked-images-list.edgt-five-columns .edgt-linked-images-item:last-child {
 margin-right:0
}
.edgt-linked-images-list.edgt-six-columns .edgt-linked-images-item {
 width:14.66667%;
 margin-right:2%
}
.edgt-linked-images-list.edgt-six-columns .edgt-linked-images-item:last-child {
 margin-right:0
}
.edgt-linked-images-list .edgt-linked-images-item {
 float:left;
 box-sizing:border-box;
 text-align:center;
 margin-bottom:2%
}
.edgt-linked-images-list .edgt-linked-images-item:last-child {
 padding-right:0
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-inner {
 position:relative;
 padding:40px;
 background-color:#fff;
 border:1px solid #e1e1e1
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-image {
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-corse-category-title-text {
 margin-bottom:0
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-link {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.edgt-linked-images-list .edgt-linked-images-item:hover .edgt-linked-images-item-image {
 -webkit-transform:translateY(-4px);
 -moz-transform:translateY(-4px);
 transform:translateY(-4px)
}
.edgt-pie-chart-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 opacity:0;
 -webkit-transition:opacity .2s ease-in;
 -moz-transition:opacity .2s ease-in;
 transition:opacity .2s ease-in
}
.edgt-pie-chart-holder .edgt-pc-percentage {
 position:relative;
 display:block;
 height:176px;
 width:176px;
 line-height:176px;
 text-align:center;
 margin:0 auto
}
.edgt-pie-chart-holder .edgt-pc-percentage canvas {
 position:absolute;
 top:0;
 left:0
}
.edgt-pie-chart-holder .edgt-pc-percentage .edgt-pc-percent {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 color:#434343;
 font-size:52px;
 line-height:inherit;
 font-weight:600;
 font-family:Montserrat,sans-serif
}
.edgt-pie-chart-holder .edgt-pc-percentage .edgt-pc-percent:after {
 position:relative;
 top:-20px;
 content:'%';
 font-size:22px
}
.edgt-pie-chart-holder .edgt-pc-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 text-align:center;
 margin:30px 0 0
}
.edgt-pie-chart-holder .edgt-pc-text-holder .edgt-pc-title {
 margin:0
}
.edgt-pie-chart-holder .edgt-pc-text-holder .edgt-pc-text {
 margin:14px 0 0
}
.edgt-pricing-tables {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.edgt-pricing-tables .edgt-pt-wrapper {
 position:relative
}
.edgt-pricing-tables.edgt-pt-no-space .edgt-pt-wrapper {
 margin:0
}
.edgt-pricing-tables.edgt-pt-no-space .edgt-price-table {
 padding:0 0;
 margin:0 0 0
}
.edgt-pricing-tables.edgt-pt-tiny-space .edgt-pt-wrapper {
 margin:0 -5px
}
.edgt-pricing-tables.edgt-pt-tiny-space .edgt-price-table {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-pricing-tables.edgt-pt-small-space .edgt-pt-wrapper {
 margin:0 -10px
}
.edgt-pricing-tables.edgt-pt-small-space .edgt-price-table {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-pricing-tables.edgt-pt-normal-space .edgt-pt-wrapper {
 margin:0 -15px
}
.edgt-pricing-tables.edgt-pt-normal-space .edgt-price-table {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-pricing-tables.edgt-two-columns .edgt-price-table {
 width:50%
}
.edgt-pricing-tables.edgt-three-columns .edgt-price-table {
 width:33.33333%
}
.edgt-pricing-tables.edgt-four-columns .edgt-price-table {
 width:25%
}
.edgt-pricing-tables.edgt-five-columns .edgt-price-table {
 width:20%
}
.edgt-price-table {
 position:relative;
 width:100%;
 padding:0;
 margin:0;
 float:left;
 box-sizing:border-box
}
.edgt-price-table .edgt-pt-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 background-color:#fff;
 border:1px solid #e1e1e1
}
.edgt-price-table .edgt-pt-inner ul {
 list-style:none;
 margin:0;
 padding:0
}
.edgt-price-table .edgt-pt-inner ul li {
 margin:0;
 padding:6px 30px 2px;
 text-align:center
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-title-holder {
 position:relative;
 color:#434343;
 font-family:Montserrat,sans-serif;
 font-size:30px;
 line-height:36px;
 font-weight:700;
 letter-spacing:0
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-title-holder .edgt-pt-title {
 margin:20px 0 0;
 padding:22px 0 0;
 display:block;
 box-sizing:border-box
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices {
 position:relative;
 padding:3px 15px 27px;
 border-bottom:1px solid #e1e1e1
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-value {
 margin:0;
 position:relative;
 vertical-align:top;
 bottom:0;
 color:#067CFF;
 display:inline-block
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-price {
 margin:0;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 left:-5px;
 color:#067CFF
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-mark {
 position:relative;
 display:block;
 font-family:"Open Sans",sans-serif;
 font-weight:600;
 color:#ababab;
 text-transform:uppercase;
 margin:13px 0 0
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-content {
 padding:23px 15px
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-button {
 padding:11px 15px 50px
}
.edgt-price-table.edgt-price-table-active .edgt-pt-inner {
 background-color:#fafafa
}
.edgt-process-holder {
 position:relative;
 margin-top:55px
}
.edgt-process-holder .edgt-process-inner:after,
.edgt-process-holder .edgt-process-inner:before {
 content:" ";
 display:table
}
.edgt-process-holder .edgt-process-inner:after {
 clear:both
}
.edgt-process-holder .edgt-process-bg-holder {
 position:absolute;
 top:0;
 left:0;
 width:120%;
 height:100%;
 background:url(../../../../plugins/edge-cpt/assets/css/img/process-bg.png) no-repeat 50% 17%;
 z-index:0;
 opacity:0;
 margin:0 -100px 0 -100px
}
.edgt-process-holder .edgt-process-item-holder {
 text-align:center;
 float:left;
 width:25%
}
.no-touch .edgt-process-holder .edgt-process-item-holder {
 opacity:0
}
.edgt-process-holder .edgt-process-item-holder .edgt-pi-holder-inner {
 width:72.03947368421053%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-image-holder {
 width:314px;
 height:314px;
 margin-top:-38px
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-holder-inner {
 width:100%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-holder-inner .edgt-pi-content-holder .edgt-pi-text-holder {
 padding:0 10%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-push-right .edgt-pi-holder-inner {
 float:right
}
.edgt-process-holder.edgt-process-holder-items-three .edgt-process-item-holder {
 width:33.33%
}
.edgt-process-holder.edgt-process-multiple-highlights .edgt-pi-holder-inner {
 width:100%
}
.edgt-process-holder .edgt-pi-title-holder {
 margin-bottom:12px
}
.edgt-process-holder .edgt-pi-title {
 margin:0
}
.edgt-process-holder .edgt-pi-text-holder p {
 margin:0
}
.edgt-process-holder .edgt-pi-image-holder {
 background-color:#fff;
 display:inline-block;
 width:197px;
 height:197px;
 padding:10px;
 margin-bottom:15px;
 overflow:hidden;
 border-radius:50%;
 box-sizing:border-box
}
.edgt-process-holder .edgt-pi-image-holder img {
 vertical-align:middle;
 width:100%
}
.edgt-process-holder.edgt-process-light-skin .edgt-pi-title {
 color:#fff
}
.edgt-process-holder.edgt-process-light-skin .edgt-pi-text-holder {
 color:#fff
}
.edgt-progress-bar.rating {
 margin:0 0 11px;
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-progress-bar.rating .edgt-pb-title-holder {
 position:relative;
 display:inline-block;
 float:left
}
.edgt-progress-bar.rating .edgt-pb-title-holder .edgt-pb-title {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 z-index:100;
 color:#4b4b4b;
 font-weight:400
}
.edgt-progress-bar.rating .edgt-pb-number-of-ratings {
 color:#4b4b4b;
 position:relative;
 top:2px
}
.edgt-progress-bar.rating .edgt-pb-content-holder {
 margin:0 4.3% 0 3.1%;
 position:relative;
 height:9px;
 overflow:hidden;
 background-color:#f2f2f2;
 display:inline-block;
 width:80.5%;
 float:left;
 top:12px
}
.edgt-progress-bar.rating .edgt-pb-content-holder .edgt-pb-content {
 height:9px;
 max-width:100%;
 overflow:hidden;
 background-color:#067CFF
}
.edgt-progress-bar {
 margin:0 0 16px;
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-progress-bar .edgt-pb-title-holder {
 position:relative;
 margin:10px 0 6px
}
.edgt-progress-bar .edgt-pb-title-holder .edgt-pb-title {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 z-index:100;
 color:#212121
}
.edgt-progress-bar .edgt-pb-percent {
 position:absolute;
 right:0;
 bottom:1px;
 width:auto;
 display:inline-block;
 vertical-align:middle;
 opacity:0;
 z-index:10;
 letter-spacing:.025em;
 color:#212121
}
.edgt-progress-bar .edgt-pb-percent:after {
 content:'%'
}
.edgt-progress-bar .edgt-pb-content-holder {
 position:relative;
 height:9px;
 overflow:hidden;
 background-color:#f2f2f2
}
.edgt-progress-bar .edgt-pb-content-holder .edgt-pb-content {
 height:9px;
 max-width:100%;
 overflow:hidden;
 background-color:#067CFF
}
.edgt-section-title-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-inner {
 margin:0 -5px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-text,
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-title {
 padding:0 5px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-inner {
 margin:0 -10px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-text,
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-title {
 padding:0 10px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-inner {
 margin:0 -15px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-text,
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-title {
 padding:0 15px
}
.edgt-section-title-holder.edgt-st-two-columns .edgt-st-text,
.edgt-section-title-holder.edgt-st-two-columns .edgt-st-title {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:50%;
 float:left;
 margin:0;
 box-sizing:border-box
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-left .edgt-st-title {
 text-align:right
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-left .edgt-st-text {
 text-align:left
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-right .edgt-st-title {
 float:right;
 text-align:left
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-right .edgt-st-text {
 text-align:right
}
.edgt-section-title-holder .edgt-st-title {
 display:block;
 margin:0
}
.edgt-section-title-holder .edgt-st-title .edgt-st-title-bold {
 font-weight:700
}
.edgt-section-title-holder .edgt-st-title .edgt-st-title-light {
 font-weight:300
}
.edgt-section-title-holder .edgt-st-text {
 display:block;
 margin:16px 0 0;
 font-size:17px;
 color:#595959
}
.edgt-separator-holder {
 position:relative;
 height:auto;
 font-size:0;
 line-height:1em
}
.edgt-separator-holder.edgt-separator-center {
 text-align:center
}
.edgt-separator-holder.edgt-separator-left {
 text-align:left
}
.edgt-separator-holder.edgt-separator-right {
 text-align:right
}
.edgt-separator-holder.edgt-separator-full-width .edgt-separator {
 width:100%!important
}
.edgt-separator {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 border-bottom:1px solid #ebebeb;
 margin:10px 0
}
.edgt-shadow-title-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.edgt-shadow-title-holder .edgt-st-title {
 display:block;
 margin:0;
 font-family:'Amatic SC';
 font-size:60px;
 text-shadow:2px 2px #fafafa;
 line-height:1.1em
}
.edgt-single-image-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-single-image-holder .edgt-si-inner {
 background-size:cover
}
.edgt-single-image-holder.edgt-has-shadow .edgt-si-inner {
 -webkit-box-shadow:0 10px 21px 0 rgba(19,117,154,.1);
 -moz-box-shadow:0 10px 21px 0 rgba(19,117,154,.1);
 box-shadow:0 10px 21px 0 rgba(19,117,154,.1)
}
.edgt-single-image-holder .edgt-si-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-single-image-holder .edgt-si-inner a,
.edgt-single-image-holder .edgt-si-inner img {
 position:relative;
 display:block
}
.edgt-single-image-holder.edgt-image-behavior-custom-link .edgt-si-inner {
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-custom-link:hover .edgt-si-inner {
 -webkit-box-shadow:0 9px 21px 9px rgba(19,117,154,.1);
 -moz-box-shadow:0 9px 21px 9px rgba(19,117,154,.1);
 box-shadow:0 9px 21px 9px rgba(19,117,154,.1);
 -webkit-transform:translateY(-3px);
 -moz-transform:translateY(-3px);
 transform:translateY(-3px)
}
.edgt-single-image-holder.edgt-image-behavior-lightbox .edgt-si-inner a:hover:after {
 opacity:1
}
.edgt-single-image-holder.edgt-image-behavior-lightbox .edgt-si-inner a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(67,67,67,.4);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner {
 overflow:hidden
}
.touch .edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner {
 cursor:pointer
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner:hover img {
 -webkit-transform:scale(1.04);
 -moz-transform:scale(1.04);
 transform:scale(1.04)
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner img {
 -webkit-transition:-webkit-transform .3s ease-in-out;
 -moz-transition:-moz-transform .3s ease-in-out;
 transition:transform .3s ease-in-out;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner {
 overflow:hidden
}
.touch .edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner {
 cursor:pointer
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner:hover img {
 -webkit-filter:grayscale(0);
 filter:none
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner img {
 filter:url(../../../../plugins/edge-cpt/assets/css/img/desaturate.svg#grayscale);
 -webkit-filter:grayscale(100%);
 -moz-filter:grayscale(100%);
 filter:gray;
 filter:grayscale(100%);
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
 overflow:hidden;
 background-repeat:no-repeat;
 background-position:0 center;
 background-size:120%;
 -webkit-transition:background .7s ease-out;
 -moz-transition:background .7s ease-out;
 transition:background .7s ease-out
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner:hover {
 background-position:90% center
}
.touch .edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
 cursor:pointer
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner img {
 z-index:-1
}
@media only screen and (max-width:1024px) {
 .edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
  background:0 0
 }
 .edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner img {
  z-index:inherit
 }
}
.edgt-social-share-holder {
 display:inline-block;
 position:relative;
 vertical-align:middle
}
.edgt-social-share-holder ul {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 list-style:none;
 padding:0;
 margin:0
}
.edgt-social-share-holder.edgt-list .edgt-social-title {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0;
 color:#434343;
 font-weight:400;
 margin-right:6px
}
.edgt-social-share-holder.edgt-list li {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 padding:0;
 margin:0 13px 3px 0
}
.edgt-social-share-holder.edgt-list li:last-child {
 margin:0 0 3px
}
.edgt-social-share-holder.edgt-list li a {
 font-size:15px;
 color:#757575
}
.edgt-social-share-holder.edgt-list li.edgt-facebook-share a {
 color:#3b5998
}
.edgt-social-share-holder.edgt-list li.edgt-twitter-share a {
 color:#55acee
}
.edgt-social-share-holder.edgt-list li.edgt-google_plus-share a {
 color:#dc4e41
}
.edgt-social-share-holder.edgt-list li.edgt-linkedin-share a {
 color:#007bb5
}
.edgt-social-share-holder.edgt-list li.edgt-tumblr-share a {
 color:#3a485d
}
.edgt-social-share-holder.edgt-list li.edgt-pinterest-share a {
 color:#bd081b
}
.edgt-social-share-holder.edgt-list li.edgt-vk-share a {
 color:#000
}
.edgt-social-share-holder.edgt-dropdown {
 position:relative;
 display:inline-block;
 vertical-align:bottom
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener {
 display:block;
 color:#888
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener .edgt-social-share-title {
 display:inline-block;
 vertical-align:top;
 margin-right:5px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener .social_share {
 font-size:12px;
 color:#434343
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener:hover {
 color:#067CFF
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener:hover .social_share {
 color:inherit
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown {
 position:relative;
 visibility:hidden;
 z-index:950
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul {
 position:relative;
 display:block;
 z-index:990;
 margin:0;
 padding:0!important
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li {
 width:84px;
 height:28px;
 line-height:28px;
 visibility:hidden;
 position:absolute;
 text-align:center;
 opacity:0;
 margin:0;
 padding:0;
 border:1px solid #e5e5e5;
 background-color:#fff;
 font-size:12px;
 color:#888;
 box-sizing:border-box;
 -webkit-transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s;
 -moz-transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s;
 transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:not(:first-child) {
 border-top:none
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-facebook-share:hover {
 background-color:#3b5998;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-twitter-share:hover {
 background-color:#00aced;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-google_plus-share:hover {
 background-color:#dd4b39;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-linkedin-share:hover {
 background-color:#007bb5;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-tumblr-share:hover {
 background-color:#32506d;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-pinterest-share:hover {
 background-color:#cb2027;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-vk-share:hover {
 background-color:#45668e;
 color:#fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li * {
 display:block;
 line-height:inherit
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li a {
 color:inherit!important
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(1) {
 bottom:-28px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(2) {
 bottom:-56px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(3) {
 bottom:-84px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(4) {
 bottom:-112px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(5) {
 bottom:-140px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(6) {
 bottom:-168px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(7) {
 bottom:-196px
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li {
 opacity:1;
 visibility:visible;
 cursor:pointer
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(2) {
 -webkit-transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out;
 transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(3) {
 -webkit-transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out;
 transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(4) {
 -webkit-transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out;
 transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(5) {
 -webkit-transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out;
 transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(6) {
 -webkit-transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out;
 transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(7) {
 -webkit-transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out;
 -moz-transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out;
 transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out
}
.edgt-tabs {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-tabs .edgt-tabs-nav {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:0;
 padding:0;
 list-style:none
}
.edgt-tabs .edgt-tabs-nav li {
 float:left;
 margin:0;
 padding:0
}
.edgt-tabs .edgt-tabs-nav li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 color:#434343;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 line-height:40px;
 font-weight:400;
 -webkit-transition:color .15s ease-out,background-color .15s ease-out;
 -moz-transition:color .15s ease-out,background-color .15s ease-out;
 transition:color .15s ease-out,background-color .15s ease-out
}
.edgt-tabs .edgt-tab-container {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 visibility:hidden;
 opacity:0;
 -webkit-transform:translateY(5px);
 -moz-transform:translateY(5px);
 transform:translateY(5px)
}
.edgt-tabs .edgt-tab-container.edgt-visible {
 visibility:visible;
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .35s cubic-bezier(.22,.61,.36,1);
 -moz-transition:all .35s cubic-bezier(.22,.61,.36,1);
 transition:all .35s cubic-bezier(.22,.61,.36,1)
}
.edgt-tabs .edgt-tab-container p {
 margin:0
}
.edgt-tabs .edgt-tab-description {
 margin-bottom:59px;
 font-size:17px;
 line-height:28px
}
.edgt-tabs .edgt-tab-content-holder {
 display:table
}
.edgt-tabs .edgt-tab-content-holder .edgt-tab-content {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:80%
}
.edgt-tabs .edgt-tab-content-holder .edgt-tab-image {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:20%;
 vertical-align:bottom
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li {
 border:1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li:not(first-child) {
 margin-left:-1px
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li h5 {
 margin:0
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a {
 padding:6px 30px;
 background-color:transparent
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active a,
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover a {
 color:#067CFF;
 background-color:#fff
}
.edgt-tabs.edgt-tabs-standard .edgt-tab-container {
 margin:22px 0 0
}
.edgt-tabs.edgt-tabs-vertical {
 display:table
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav {
 display:table-cell;
 vertical-align:top;
 width:415px;
 height:100%;
 box-sizing:border-box
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li {
 display:block;
 float:none;
 border-left:1px solid #e1e1e1;
 border-right:1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li:first-child {
 border-top:1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li:last-child {
 border-bottom:1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li h5 {
 margin:0
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li a {
 width:100%;
 padding:32px 10px 28px 20px;
 border-left:4px solid transparent;
 line-height:1em;
 background-color:transparent;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li.ui-state-active a,
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li.ui-state-hover a {
 background-color:#f7f7f7;
 border-left:4px solid #067CFF;
 padding-left:25px
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li:last-child {
 margin:0
}
.edgt-tabs.edgt-tabs-vertical .edgt-tab-container {
 display:table-cell;
 vertical-align:top;
 width:calc(100% - 415px);
 height:100%;
 padding:0 0 0 45px;
 box-sizing:border-box
}
.touch .edgt-team .edgt-team-social-holder {
 cursor:pointer
}
.edgt-team p {
 margin:0
}
.edgt-team .edgt-team-social-wrapp {
 margin:20px 0 0 0
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode {
 font-size:16px;
 margin:0 7px
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode i,
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode span {
 color:#b9b9b9;
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode i:hover,
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode span:hover {
 color:#067CFF
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode.circle,
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode.square {
 border:1px solid #dbdbdb;
 width:25px;
 height:25px;
 line-height:25px;
 font-size:10px
}
.edgt-team.main-info-below-image .edgt-team-image {
 overflow:hidden;
 position:relative;
 margin:0 auto
}
.edgt-team.main-info-below-image .edgt-team-image:hover .edgt-team-image-overlay {
 opacity:1
}
.edgt-team.main-info-below-image .edgt-team-image .edgt-team-image-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 background-color:rgba(67,74,84,.35);
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-team.main-info-below-image .edgt-team-image img {
 display:block
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-title-holder .edgt-team-name {
 margin-top:15px;
 margin-bottom:0;
 color:#353535
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-position {
 text-transform:capitalize;
 font-size:15px;
 color:#9b9b9b
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-description {
 margin-top:12px;
 padding:0 20px
}
.edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-title-holder .edgt-team-name,
.edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-title-holder .edgt-team-position {
 color:#fff
}
.edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-text .edgt-team-description p {
 color:#fff
}
.edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-social-wrapp .edgt-icon-shortcode .edgt-icon-element {
 color:#fff
}
.edgt-video-button-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 overflow:hidden
}
.edgt-video-button-holder:hover .edgt-video-button-image:after {
 opacity:1
}
.edgt-video-button-holder:hover .edgt-video-button-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-video-button-holder .edgt-video-button-image {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-video-button-holder .edgt-video-button-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-video-button-holder .edgt-video-button-image:after {
 content:'';
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:rgba(0,0,0,.1);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-video-button-holder .edgt-video-button-play,
.edgt-video-button-holder .edgt-video-button-play-image {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1
}
.edgt-video-button-holder .edgt-video-button-play .edgt-video-button-play-inner,
.edgt-video-button-holder .edgt-video-button-play-image .edgt-video-button-play-inner {
 position:relative;
 top:50%;
 left:0;
 display:block;
 text-align:center;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-video-button-holder .edgt-video-button-play .edgt-video-button-label,
.edgt-video-button-holder .edgt-video-button-play-image .edgt-video-button-label {
 font-size:18px;
 font-weight:700;
 color:#fff;
 margin-top:18px
}
.edgt-video-button-holder .edgt-video-button-play {
 color:#fff;
 line-height:1;
 font-size:120px
}
.edgt-video-button-holder .edgt-video-button-play span {
 display:block;
 line-height:inherit
}
.edgt-video-button-holder .edgt-video-button-play span:before {
 display:block;
 line-height:inherit
}
.edgt-video-button-holder .edgt-video-button-play span.arrow_triangle-right {
 display:inline-block;
 padding:15px;
 background-color:#fff;
 border-radius:50%;
 -webkit-transition:all .25s;
 -moz-transition:all .25s;
 transition:all .25s;
 backface-visibility:hidden
}
.edgt-video-button-holder .edgt-video-button-play-image.edgt-vb-has-hover-image:hover img:first-child {
 opacity:0
}
.edgt-video-button-holder .edgt-video-button-play-image.edgt-vb-has-hover-image:hover img:nth-child(2) {
 opacity:1
}
.edgt-video-button-holder .edgt-video-button-play-image img {
 display:block;
 margin:0 auto;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.edgt-video-button-holder .edgt-video-button-play-image img:first-child {
 position:relative;
 opacity:1
}
.edgt-video-button-holder .edgt-video-button-play-image img:nth-child(2) {
 position:absolute;
 top:0;
 left:50%;
 opacity:0;
 -webkit-transform:translateX(-50%) translateZ(0);
 -moz-transform:translateX(-50%) translateZ(0);
 transform:translateX(-50%) translateZ(0)
}
.rev_slider_wrapper .edgt-video-button-holder .edgt-video-button-play-image img:nth-child(2) {
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.edgt-comment-rating-box {
 display:inline-block;
 float:right;
 margin-left:18px
}
.edgt-comment-rating-box .edgt-star-rating {
 cursor:pointer;
 display:inline-block;
 font-family:ElegantIcons;
 letter-spacing:5px;
 font-size:16px;
 overflow:hidden;
 position:relative;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease;
 color:#c8c8c8
}
.edgt-comment-rating-box .edgt-star-rating.active {
 color:#ffd740
}
.edgt-comment-rating-box .edgt-star-rating:before {
 content:'\e033'
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 margin-bottom:20px
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-image {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:100px;
 padding-right:20px;
 line-height:0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title>* {
 margin:0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-profile-course-status {
 font-size:15px
}
@media only screen and (max-width:480px) {
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item,
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-image,
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title {
  display:block;
  width:100%
 }
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 margin-bottom:20px
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-image {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:100px;
 padding-right:20px;
 line-height:0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title>* {
 margin:0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title .edgt-course-wishlist {
 vertical-align:middle;
 color:#067CFF;
 padding-left:7px;
 font-size:14px
}
@media only screen and (max-width:480px) {
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item,
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-image,
 .edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title {
  display:block;
  width:100%
 }
}
.edgt-cc-holder {
 position:relative
}
.edgt-cc-holder .edgt-cc-image {
 overflow:hidden
}
.edgt-cc-holder .edgt-cc-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-cc-holder:hover .edgt-cc-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-cc-holder .edgt-cc-text-wrapper {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder {
 display:table;
 height:100%;
 width:100%;
 text-align:center
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text {
 display:table-cell;
 vertical-align:middle
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-category-title {
 margin:2px 0;
 text-transform:capitalize
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-number {
 color:#000
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-number:hover {
 color:#000
}
.edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-category-title {
 color:#fff
}
.edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-number {
 color:#fff
}
.edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-number:hover {
 color:#fff
}
body.archive .edgt-course-list-holder {
 margin-bottom:70px
}
.edgt-course-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-course-list-holder .edgt-cl-inner.edgt-owl-slider article {
 padding:1px!important
}
.edgt-course-list-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box
}
.touch .edgt-course-list-holder article {
 cursor:pointer
}
.edgt-course-list-holder article .edgt-cl-item-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-course-list-holder article .edgt-cli-image-wrapper {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-course-list-holder article .edgt-cli-image-wrapper img {
 display:block;
 width:100%
}
.edgt-course-list-holder article .edgt-cli-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1
}
.edgt-course-list-holder article .edgt-cli-text-wrapper {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-course-list-holder article .edgt-cli-text {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-title {
 margin:0;
 position:relative;
 z-index:2
}
.edgt-course-list-holder article .edgt-cli-text .edgt-instructor-name {
 position:relative;
 z-index:2
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder {
 position:relative;
 display:block;
 margin:3px 0 0
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 padding:0 6px 0 0;
 margin:0 3px 0 0;
 z-index:8
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:after {
 position:absolute;
 top:0;
 right:-3px;
 content:'/';
 color:inherit;
 font-size:12px;
 line-height:inherit
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:last-child {
 margin:0;
 padding:0
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:last-child:after {
 display:none
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cli-text {
 vertical-align:top
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cli-text .edgt-cli-top-info {
 padding:22px 27px 0
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cl-inner {
 padding-top:3px
}
.edgt-course-list-holder.edgt-cl-simple article {
 display:block
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner {
 display:table;
 width:100%;
 table-layout:fixed
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-image-wrapper {
 width:38%;
 display:table-cell;
 height:100%
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder {
 width:62%;
 display:table-cell;
 height:100%
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text {
 vertical-align:middle
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text .edgt-cli-top-info {
 padding:22px 27px 0
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text .edgt-cli-excerpt {
 margin:17px 0 20px;
 padding:0 26px
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-ci-price-holder {
 position:relative;
 display:inline-block
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-bottom-info {
 border:0;
 padding:13px 26px 9px
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-category-holder {
 float:none
}
.edgt-course-list-holder.edgt-cl-has-filter .edgt-cl-inner {
 overflow:hidden
}
.edgt-course-list-holder.edgt-no-space .edgt-cl-inner {
 margin:0
}
.edgt-course-list-holder.edgt-no-space article {
 padding:0 0;
 margin:0 0 0
}
.edgt-course-list-holder.edgt-tiny-space .edgt-cl-inner {
 margin:0 -5px
}
.edgt-course-list-holder.edgt-tiny-space article {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-course-list-holder.edgt-small-space .edgt-cl-inner {
 margin:0 -10px
}
.edgt-course-list-holder.edgt-small-space article {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-course-list-holder.edgt-normal-space .edgt-cl-inner {
 margin:0 -15px
}
.edgt-course-list-holder.edgt-normal-space article {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-course-list-holder.edgt-cl-gallery:not(.edgt-cl-one-column) article {
 float:left
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-two-columns article {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-two-columns article:nth-child(2n+1) {
  clear:both
 }
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-three-columns article {
 width:33.33333%
}
@media only screen and (min-width:1201px) {
 .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-three-columns article:nth-child(3n+1) {
  clear:both
 }
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-four-columns article {
 width:25%
}
@media only screen and (min-width:1281px) {
 .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-four-columns article:nth-child(4n+1) {
  clear:both
 }
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-five-columns article {
 width:20%
}
@media only screen and (min-width:1281px) {
 .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-five-columns article:nth-child(5n+1) {
  clear:both
 }
}
.edgt-course-list-holder.edgt-cl-has-animation article {
 opacity:0;
 -webkit-transform:translateY(80px);
 -moz-transform:translateY(80px);
 transform:translateY(80px);
 -webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 -moz-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04)
}
.edgt-course-list-holder.edgt-cl-has-animation article.edgt-item-show {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.edgt-course-list-holder.edgt-cl-has-animation article.edgt-item-show.edgt-item-shown {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.touch .edgt-course-list-holder.edgt-cl-has-animation article {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.edgt-cl-filter-holder {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 margin:0;
 text-align:center;
 padding:8px 0 4px 8px;
 box-sizing:border-box
}
.edgt-cl-filter-holder .edgt-course-layout-filter {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:55px;
 text-align:left;
 padding-right:12px;
 color:#353535
}
.edgt-cl-filter-holder .edgt-course-layout-filter span.edgt-active {
 color:#067CFF
}
.edgt-cl-filter-holder .edgt-course-layout-filter span i {
 vertical-align:middle
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:first-child {
 font-size:18px;
 margin-right:7px
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:last-child {
 font-size:20px
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:hover {
 color:#067CFF;
 cursor:pointer
}
.edgt-cl-filter-holder .edgt-course-items-counter {
 font-size:14px;
 color:#ababab;
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:33%;
 text-align:left;
 line-height:25px
}
.edgt-cl-filter-holder .edgt-course-order-filter {
 height:36px;
 width:160px;
 text-align:right;
 border:1px solid #f2f2f2;
 color:#888;
 padding-left:12px;
 font-size:12px;
 float:right
}
.edgt-cl-filter-holder .edgt-course-items-order {
 text-align:right
}
.edgt-cl-filter-holder .edgt-course-items-order select {
 display:none
}
.edgt-cl-filter-holder .edgt-course-items-order .select2-container--default .select2-selection--single {
 background-color:#fff;
 font-size:14px;
 height:38px;
 line-height:36px;
 border:0;
 color:#ababab
}
.edgt-cl-filter-holder .edgt-course-items-order .select2-container--default .select2-selection--single .select2-selection__arrow {
 right:15px!important
}
.edgt-cl-filter-holder .select2-container--default .select2-dropdown {
 border-top:1px solid #e5e5e5!important
}
.edgt-Course-list-holder.edgt-cl-pag-standard .edgt-cl-inner {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-Course-list-holder.edgt-cl-pag-standard.edgt-cl-pag-standard-animate .edgt-cl-inner {
 opacity:0
}
.edgt-cl-standard-pagination {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:8px 0 0;
 clear:both
}
.edgt-cl-standard-pagination ul {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 list-style:none;
 text-align:right;
 font-size:14px
}
.edgt-cl-standard-pagination ul li {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:0 4px;
 padding:0
}
.edgt-cl-standard-pagination ul li a {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 padding:0;
 color:#ababab
}
.edgt-cl-standard-pagination ul li a:hover {
 color:#067CFF
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-active a {
 color:#067CFF
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next,
.edgt-cl-standard-pagination ul li.edgt-cl-pag-prev {
 position:relative;
 top:0
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next a,
.edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a {
 font-size:16px;
 -webkit-transition:color .2s ease-out,opacity .2s ease-out;
 -moz-transition:color .2s ease-out,opacity .2s ease-out;
 transition:color .2s ease-out,opacity .2s ease-out
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next a span,
.edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a span {
 display:block;
 line-height:inherit
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next a span:before,
.edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a span:before {
 display:block;
 line-height:inherit
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next {
 margin-right:0
}
.edgt-cl-load-more-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-cl-load-more-holder .edgt-cl-load-more {
 margin:40px 0 0;
 text-align:center
}
.edgt-cl-loading {
 position:relative;
 display:none;
 width:100%;
 margin:40px 0 20px;
 color:#434343;
 text-align:center
}
.edgt-cl-loading.edgt-filter-trigger {
 position:absolute;
 top:250px;
 left:0
}
.edgt-cl-loading.edgt-standard-pag-trigger {
 position:absolute;
 top:50px;
 left:0
}
.edgt-cl-has-filter .edgt-cl-loading.edgt-standard-pag-trigger {
 top:150px
}
.edgt-cl-loading.edgt-showing {
 display:block
}
.edgt-cl-loading>div {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin:0 3px;
 background-color:#434343;
 border-radius:100%;
 -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 -moz-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-cl-loading .edgt-cl-loading-bounce1 {
 -webkit-animation-delay:-.32s;
 -moz-animation-delay:-.32s;
 animation-delay:-.32s
}
.edgt-cl-loading .edgt-cl-loading-bounce2 {
 -webkit-animation-delay:-.16s;
 -moz-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -moz-transform:scale(0)
 }
 40% {
  -moz-transform:scale(1)
 }
}
@keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.edgt-advanced-course-search {
 margin-bottom:25px
}
.edgt-advanced-course-search select {
 display:none
}
.edgt-advanced-course-search .select2 {
 min-width:calc(25% - 25px);
 margin-right:25px;
 border:1px solid #e1e1e1
}
.edgt-advanced-course-search .select2 .select2-selection--single {
 height:52px;
 line-height:54px;
 font-size:14px;
 margin-left:50px;
 background-color:#fff;
 border:0
}
.edgt-advanced-course-search .select2.edgt-course-category:before,
.edgt-advanced-course-search .select2.edgt-course-instructor:before,
.edgt-advanced-course-search .select2.edgt-course-price:before {
 position:absolute;
 color:#212121;
 font-size:18px;
 line-height:54px;
 text-align:center;
 top:0;
 left:0;
 font-family:Linearicons-Free,serif;
 width:50px;
 height:100%;
 background-color:#f5f5f5
}
.edgt-advanced-course-search .select2.edgt-course-category:before {
 content:"\e821"
}
.edgt-advanced-course-search .select2.edgt-course-instructor:before {
 content:"\e82a"
}
.edgt-advanced-course-search .select2.edgt-course-price:before {
 content:"\e82f"
}
.edgt-advanced-course-search button {
 width:25%
}
body:not(.woocommerce) .select2-container--default .select2-results>.select2-results__options {
 padding:15px 15px
}
body:not(.woocommerce) .select2-container--default .select2-results__option {
 padding:3px 0
}
@media only screen and (max-width:1024px) {
 .edgt-advanced-course-search .select2 {
  min-width:100%
 }
 .edgt-advanced-course-search .select2 {
  margin:0 0 15px 0
 }
 .edgt-advanced-course-search button {
  width:auto;
  margin:0 auto;
  display:inherit
 }
}
@media only screen and (max-width:680px) {
 .edgt-advanced-course-search .select2 {
  margin:0 0 15px 0
 }
}
.edgt-course-slider-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-course-slider-holder .edgt-cl-inner {
 margin:0!important
}
.edgt-course-slider-holder article {
 width:auto!important;
 padding:0!important;
 margin:0!important;
 float:none!important
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next,
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev {
 position:absolute;
 top:-45px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next .edgt-next-icon .edgt-icon-arrow,
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next .edgt-prev-icon .edgt-icon-arrow,
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev .edgt-next-icon .edgt-icon-arrow,
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev .edgt-prev-icon .edgt-icon-arrow {
 font-size:30px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next {
 right:9px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev {
 left:auto;
 right:51px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-next:hover .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-next:hover .edgt-prev-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-prev:hover .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-prev:hover .edgt-prev-icon {
 color:rgba(255,255,255,.8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .edgt-prev-icon {
 color:#fff
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-next:hover .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-next:hover .edgt-prev-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-prev:hover .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-prev:hover .edgt-prev-icon {
 color:rgba(51,51,51,.8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .edgt-next-icon,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .edgt-prev-icon {
 color:#333
}
.edgt-course-slider-holder .edgt-course-list-holder .owl-dots {
 margin:15px 0 0
}
.edgt-course-slider-holder .edgt-course-list-holder .owl-dots .owl-dot span {
 width:9px;
 height:9px;
 margin:0 9px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot span {
 background-color:rgba(255,255,255,.2)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot.active span,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot:hover span {
 background-color:rgba(255,255,255,.8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot span {
 background-color:#cbcbcb
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot.active span,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot:hover span {
 background-color:#067CFF
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-next,
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-prev {
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-prev {
 left:-47px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-next {
 right:-47px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-dots {
 position:absolute;
 left:0;
 bottom:20px;
 width:100%;
 margin:0
}
@media only screen and (max-width:480px) {
 .edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav {
  display:none!important
 }
}
.edgt-course-table-holder thead {
 background-color:#fafafa
}
.edgt-course-table-holder thead td {
 font-size:16px;
 font-weight:600;
 color:#282727;
 padding:26px 33px;
 text-align:left;
 text-transform:uppercase
}
.edgt-course-table-holder tbody {
 background-color:#fff
}
.edgt-course-table-holder tbody .edgt-ct-item td {
 font-size:16px;
 font-family:Montserrat,sans-serif;
 font-weight:600;
 padding:26px 33px;
 text-align:left;
 vertical-align:middle
}
.edgt-course-table-holder tbody .edgt-ct-item td .edgt-btn {
 font-size:13px;
 letter-spacing:.05em;
 font-weight:700;
 font-family:"Open Sans",sans-serif
}
.edgt-course-table-holder tbody .edgt-ct-item td.edgt-tc-button-field {
 text-align:right
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder {
 display:inline-block;
 margin-left:10px
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder span {
 color:#fff;
 font-family:"Open Sans",sans-serif;
 font-weight:600;
 text-transform:uppercase;
 font-size:12px;
 -webkit-border-radius:12px;
 -moz-border-radius:12px;
 border-radius:12px
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder .edgt-ci-price-value {
 padding:2px 21px;
 background-color:#067CFF
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder .edgt-ci-price-free {
 background-color:#ffd740;
 padding:2px 18px
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-cli-title-holder {
 color:grey
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-cli-title-holder:hover {
 color:#067CFF
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field a {
 display:table
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field a:hover .edgt-instructor-name {
 color:#067CFF
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field img {
 display:table-cell;
 width:45px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field .edgt-instructor-name {
 display:table-cell;
 vertical-align:middle;
 color:grey;
 padding-left:28px;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder span {
 display:none
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder a {
 color:grey
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder a:hover {
 color:#067CFF
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-button-field a.edgt-btn {
 padding:13px 36px 14px
}
.edgt-course-features-holder .edgt-course-features {
 list-style:none
}
.edgt-course-features-holder .edgt-course-features li {
 border-bottom:1px solid #ebebeb;
 padding:13px 0 12px
}
.edgt-course-features-holder .edgt-course-features li:last-child {
 border-bottom:0
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-icon {
 color:#067CFF;
 font-size:18px;
 margin:0 16px 0 7px;
 position:relative;
 top:5px
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-label {
 font-weight:600;
 font-size:14px;
 color:#434343
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-value {
 float:right;
 font-size:14px
}
.select2-container--default {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto;
 margin:0;
 border:0;
 border-radius:0;
 text-align:initial;
 box-sizing:border-box
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
 padding:0 20px 0 30px
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
 left:20px;
 right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
 float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered {
 padding:0 20px 0 30px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
 margin:7px auto 0 5px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
 margin:0 auto 0 3px
}
.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display:none
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display:none
}
.select2-container--default.select2-container--open .select2-selection--single {
 color:#434343
}
.select2-container--default.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
 border-bottom-color:transparent
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
 border-top-color:#e5e5e5!important
}
.select2-container--default .select2-selection--single {
 display:block;
 height:44px;
 line-height:42px;
 padding:0;
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 background-color:transparent;
 border:1px solid #e5e5e5;
 border-radius:0;
 box-sizing:border-box;
 cursor:pointer;
 user-select:none;
 -webkit-user-select:none
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 display:block;
 padding:0 30px 0 20px;
 color:inherit;
 line-height:inherit;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 box-sizing:border-box
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 position:relative;
 cursor:pointer;
 float:right;
 margin:0;
 font-weight:inherit
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color:inherit
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 position:absolute;
 width:auto;
 height:100%;
 top:0;
 right:20px;
 color:inherit;
 line-height:inherit;
 text-align:center
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 display:none
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before {
 font-family:FontAwesome;
 content:'\f107'
}
.select2-container--default .select2-selection--multiple {
 display:block;
 height:44px;
 line-height:42px;
 padding:0;
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 background-color:transparent;
 border:1px solid #e5e5e5;
 border-radius:0;
 outline:0;
 box-sizing:border-box;
 cursor:pointer;
 user-select:none;
 -webkit-user-select:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 display:block;
 list-style:none;
 padding:0 30px 0 20px;
 margin:0;
 color:inherit;
 line-height:inherit;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 box-sizing:border-box
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
 float:left;
 margin:0;
 color:inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
 position:relative;
 cursor:pointer;
 float:right;
 margin:0;
 font-weight:inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
 float:left;
 margin:7px 5px 0 0;
 padding:0 10px;
 line-height:30px;
 color:#fff;
 background-color:#434343;
 border:0;
 border-radius:0;
 cursor:default
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
 display:inline-block;
 margin:0 3px 0 0;
 color:inherit;
 font-weight:700;
 cursor:pointer;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {
 color:inherit;
 opacity:.8
}
.select2-container--default .select2-search--inline {
 float:left
}
.select2-container--default .select2-search--inline .select2-search__field {
 margin:0;
 padding:0;
 font-size:100%;
 background:0 0;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield;
 box-sizing:border-box
}
.select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-container--default .select2-dropdown {
 position:absolute;
 top:0;
 left:-100000px;
 width:100%;
 display:block;
 background-color:#fff;
 border:1px solid #e5e5e5;
 border-radius:0;
 z-index:1051;
 box-sizing:border-box
}
.select2-container--default .select2-search--dropdown {
 display:block;
 padding:14px 15px 2px
}
.select2-container--default .select2-search--dropdown.select2-search--hide {
 display:none
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 padding:4px 8px;
 width:100%;
 color:inherit;
 font-size:inherit;
 line-height:20px;
 font-family:inherit;
 font-weight:inherit;
 border:1px solid #e5e5e5;
 outline:0;
 box-sizing:border-box;
 -webkit-appearance:none
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
 border-color:#434343
}
.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-container--default .select2-results {
 display:block;
 padding:0;
 margin:0;
 overflow:hidden
}
.select2-container--default .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--default .select2-results__options {
 position:relative;
 padding:2px 15px;
 margin:0!important;
 list-style:none
}
.select2-container--default .select2-results__option {
 padding:7px 0;
 user-select:none;
 -webkit-user-select:none;
 -webkit-transition:color .2s ease-out;
 -moz-transition:color .2s ease-out;
 transition:color .2s ease-out
}
.select2-container--default .select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--default .select2-results__option[role=group] {
 padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
 color:#434343
}
.select2-container--default .select2-results__option[aria-selected=true] {
 color:#434343;
 background:0 0
}
.select2-container--default .select2-results__option .select2-results__option {
 padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
 padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-1em;
 padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-2em;
 padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-3em;
 padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-4em;
 padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left:-5em;
 padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
 color:#434343;
 background:0 0
}
.select2-container--default .select2-results__group {
 display:block;
 padding:7px 0;
 cursor:default
}
.select2-close-mask {
 border:0;
 margin:0;
 padding:0;
 display:block;
 position:fixed;
 left:0;
 top:0;
 min-height:100%;
 min-width:100%;
 height:auto;
 width:auto;
 opacity:0;
 z-index:99;
 background-color:#fff
}
.select2-hidden-accessible {
 border:0!important;
 clip:rect(0 0 0 0)!important;
 height:1px!important;
 margin:-1px!important;
 overflow:hidden!important;
 padding:0!important;
 position:absolute!important;
 width:1px!important
}
.edgt-course-list-holder.edgt-cl-minimal article {
 margin-bottom:16px
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cl-item-inner {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:105px;
 padding-right:17px
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text {
 vertical-align:text-top
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name {
 font-size:14px;
 color:#b9b9b9;
 font-weight:600;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name:hover {
 color:#606264
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-ci-price-holder {
 font-size:12px;
 color:#067CFF;
 font-weight:600
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-ci-price-holder .edgt-ci-price-free {
 color:#067CFF;
 text-transform:uppercase
}
.edgt-course-list-holder.edgt-cl-standard article:hover .edgt-cli-image:after,
.edgt-course-list-holder.edgt-cl-standard article:hover .edgt-course-wishlist {
 opacity:1
}
.edgt-course-list-holder.edgt-cl-standard article:hover .edgt-cli-image img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02)
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cl-item-inner {
 border:1px solid #e1e1e1;
 padding:0;
 box-sizing:border-box
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image-wrapper {
 overflow:hidden
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image img {
 display:block;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 backface-visibility:hidden
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(7,7,7,.1);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-course-wishlist {
 padding:4px 9px;
 position:absolute;
 top:0;
 right:0;
 z-index:9999;
 color:#fff;
 background-color:#067CFF;
 font-size:15px;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder {
 text-align:left;
 background-color:#fff
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-text {
 position:relative
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info {
 padding:25px 21px 0 23px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-title {
 padding-right:65px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-instructor-name {
 font-size:14px;
 color:#b9b9b9;
 font-weight:400;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-instructor-name:hover {
 color:#606264
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder {
 display:inline;
 text-align:right;
 position:relative;
 bottom:2px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder .edgt-category-delimiter {
 font-size:15px;
 color:#b9b9b9;
 top:2px;
 position:relative
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder .edgt-cli-category {
 font-size:14px;
 text-transform:capitalize;
 color:#b9b9b9;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder:hover .edgt-cli-category {
 color:#606264
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder {
 position:absolute;
 top:25px;
 right:21px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder span {
 color:#fff;
 font-weight:600;
 text-transform:uppercase;
 font-size:13px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder .edgt-ci-price-free,
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder .edgt-ci-price-value {
 padding:4px 9px;
 background-color:#067CFF
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-excerpt {
 margin:13px 0 38px;
 padding:0 23px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info {
 padding:14px 26px;
 color:#b9b9b9;
 border-top:1px solid #e1e1e1
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-students-number-holder {
 display:inline
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-students-number-holder .edgt-student-icon {
 font-size:19px;
 position:relative;
 top:1px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-duration-holder {
 display:inline-block;
 text-align:right;
 margin:0 0 0 20px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-duration-holder .edgt-duration-icon {
 margin-right:4px;
 font-size:15px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper {
 padding-top:20px;
 border-top:1px solid #e1e1e1
}
.edgt-course-single-holder .edgt-sidebar-holder {
 padding-left:25px
}
.edgt-course-single-holder .edgt-course-title-wrapper {
 width:100%;
 display:table;
 table-layout:fixed
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-left-section,
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section {
 display:table-cell;
 vertical-align:middle;
 height:100%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-left-section {
 width:70%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section {
 text-align:right;
 width:30%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper {
 margin:0 0 0 9px;
 display:inline-block;
 width:33px;
 height:33px;
 border:1px solid #e1e1e1;
 text-align:center
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper a {
 color:#067CFF;
 text-transform:uppercase
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper a i {
 font-size:16px;
 position:relative;
 line-height:33px
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper span {
 margin-right:8px
}
.edgt-course-single-holder .edgt-course-single-title {
 display:inline-block
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-info-wrapper .edgt-course-categories,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-info-wrapper .edgt-course-instructor {
 min-height:82px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-label,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-reviews-label,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-label {
 font-size:14px;
 font-weight:600;
 color:#303030;
 display:block;
 padding-top:7px;
 line-height:1
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-items a,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-name,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-post-info-comments {
 font-size:14px;
 font-weight:400;
 color:grey
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-items a:hover,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-name:hover,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-post-info-comments:hover {
 color:#067CFF
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor {
 border-right:1px solid #e1e1e1;
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image,
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-info {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image {
 width:70px;
 padding-right:3px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 display:block
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-categories {
 display:table;
 padding-top:2px;
 padding-left:0;
 position:relative;
 left:-9px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-categories .edgt-course-categories-wrapper {
 display:table-cell;
 width:100%;
 position:relative;
 vertical-align:middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-stars i {
 color:#ffd740
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail {
 display:table;
 min-height:82px;
 float:right
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail.edgt-course-bought {
 width:100%
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-single-type {
 padding-right:17px;
 display:table-cell;
 vertical-align:middle;
 color:#067CFF;
 font-weight:600;
 text-transform:uppercase;
 font-size:25px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-action {
 display:table-cell;
 vertical-align:middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-action.edgt-course-progress {
 width:80%
}
.edgt-course-single-holder .edgt-course-image-wrapper {
 margin-top:18px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper {
 margin-top:19px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li.ui-tabs-active {
 background-color:#f7f7f7
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li.ui-tabs-active a {
 background-color:transparent
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li a {
 padding:5px 35px 6px 24px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav .edgt-tab-icon {
 font-size:18px;
 padding-right:15px;
 position:relative;
 top:3px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav .edgt-tab-title {
 font-weight:600
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-content-title {
 margin:20px 0 15px
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-user-price-wrapper {
 text-align:right;
 display:table-cell;
 vertical-align:middle;
 padding-right:0
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-user-price-wrapper .edgt-course-single-type {
 position:relative;
 right:0;
 display:inline-block
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-course-tabs-wrapper {
 margin-top:40px
}
.edgt-course-reviews-list-top {
 background-color:#fff;
 display:table;
 width:100%;
 table-layout:fixed;
 margin-bottom:41px
}
.edgt-course-reviews-list-top .edgt-course-reviews-number-wrapper {
 width:31.7%;
 text-align:center;
 border:1px solid #e5e5e5;
 display:table-cell;
 height:100%;
 box-sizing:border-box;
 vertical-align:middle
}
.edgt-course-reviews-list-top .edgt-course-reviews-number {
 font-family:Montserrat,sans-serif;
 font-size:79px;
 color:#067CFF;
 font-weight:400;
 line-height:1em;
 display:block;
 vertical-align:middle;
 position:relative
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper {
 display:block;
 vertical-align:middle
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper .edgt-course-stars {
 display:block;
 font-size:14px;
 margin:15px 0 3px
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper .edgt-course-stars i {
 color:#067CFF
}
.edgt-course-reviews-list-top .edgt-course-reviews-count {
 font-family:"Open Sans",sans-serif;
 font-weight:400;
 font-size:15px;
 color:#4b4b4b
}
.edgt-course-reviews-list-top .edgt-course-rating-percente-wrapper {
 padding:24px 31px 13px;
 width:66%;
 height:100%;
 display:table-cell;
 box-sizing:border-box;
 border:1px solid #e5e5e5
}
.edgt-course-reviews-list {
 margin-bottom:100px
}
.edgt-course-reviews-list .edgt-comments-title {
 display:none
}
.edgt-course-reviews-list .edgt-comments {
 padding:0
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text {
 padding:0 0 0 110px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text .edgt-comment-name {
 margin-bottom:2px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text .edgt-comment-date {
 position:relative;
 bottom:4px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment {
 padding-bottom:21px
}
@media only screen and (max-width:480px) {
 .edgt-course-reviews-list .edgt-comments .edgt-comment-text {
  padding:20px 0 0
 }
 .edgt-course-reviews-list .edgt-comments .edgt-comment-date {
  bottom:2px!important
 }
 .edgt-course-reviews-list .edgt-comments .edgt-review-rating {
  float:left!important;
  margin-left:0!important;
  display:block!important;
  clear:both;
  width:100%
 }
 .edgt-course-reviews-list .edgt-comments .edgt-text-holder {
  padding-right:10px
 }
}
.edgt-course-reviews-list .edgt-comment-holder {
 margin:0;
 border-top:1px solid #ebebeb;
 padding:87px 0 0 0
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-review-rating {
 display:inline-block;
 margin-left:10px;
 color:#067CFF;
 float:right
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-review-title {
 font-weight:600;
 font-size:15px;
 color:#067CFF
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-comment-name {
 margin-bottom:5px
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-text-holder p {
 margin-top:3px
}
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-form-rating label,
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-input-text label,
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-input-title label {
 font-size:12px;
 font-weight:600;
 color:#353535
}
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-rating-box {
 display:block;
 margin-left:0;
 float:none
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-curriculum-description {
 margin-bottom:44px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-curriculum-description .edgt-curriculum-title {
 margin-bottom:15px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum {
 margin-top:23px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-curriculum-section {
 border:1px solid #e5e5e5;
 margin-bottom:36px;
 box-sizing:border-box
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-curriculum-section:last-child {
 margin-bottom:100px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-name {
 margin:0;
 border-bottom:1px solid #e5e5e5;
 padding:14px 23px 12px;
 background:#fafafa;
 color:#212121;
 text-transform:capitalize;
 font-family:"Open Sans",sans-serif
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-content {
 padding:27px 30px 30px;
 background-color:#fff
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-title {
 margin:0;
 color:#4b4b4b;
 font-weight:600
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-description {
 margin:10px 0 27px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary {
 margin-bottom:5px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary i {
 font-size:16px;
 padding-right:9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary .edgt-summary-value {
 font-size:14px;
 font-family:Montserrat,sans-serif;
 font-weight:700;
 color:grey
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element {
 border-bottom:1px solid #ebebeb;
 padding:4px 0
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-lesson {
 margin-left:22px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz {
 border-bottom:0;
 margin-top:24px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title {
 font-family:Montserrat,sans-serif;
 font-size:14px;
 color:grey;
 font-weight:700
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-icon {
 padding-right:8px;
 vertical-align:middle
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-label {
 font-family:Montserrat,sans-serif;
 font-weight:700;
 font-size:14px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-title {
 display:inline-block;
 float:left
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-title .edgt-element-icon {
 padding-right:9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info {
 display:inline-block;
 float:right
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info .edgt-element-clock-icon {
 color:#067CFF;
 font-size:14px;
 position:relative;
 right:4px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info .edgt-element-extra-info-unit {
 margin-right:9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-label {
 color:#353535;
 font-weight:400
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-name {
 font-size:14px;
 color:grey
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-preview-holder {
 font-family:Montserrat,sans-serif;
 font-weight:700;
 font-size:12px;
 color:#067CFF;
 margin-left:7px;
 text-transform:capitalize
}
.edgt-course-popup {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 box-sizing:border-box;
 background-color:rgba(34,34,34,.9);
 padding:6% 10%;
 display:none;
 opacity:0;
 z-index:1001;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-course-popup.edgt-course-popup-opened {
 display:block;
 opacity:1
}
.edgt-course-popup .edgt-course-popup-inner {
 background-color:#fff;
 height:100%;
 overflow:hidden
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-row {
 margin:0;
 height:100%
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-4,
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-8 {
 padding:0
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-8 {
 float:right
}
.edgt-course-popup .edgt-course-popup-inner .edgt-popup-info-wrapper {
 background-color:#fafafa;
 padding:22px;
 box-sizing:border-box
}
.edgt-course-popup .edgt-lms-search-holder {
 margin-bottom:35px;
 line-height:0;
 position:relative
}
.edgt-course-popup .edgt-lms-search-holder input {
 height:42px;
 width:100%;
 border:1px solid #e1e1e1;
 box-sizing:border-box;
 padding-left:20px;
 font-size:14px
}
.edgt-course-popup .edgt-lms-search-holder input::-webkit-input-placeholder {
 color:grey
}
.edgt-course-popup .edgt-lms-search-holder input:-moz-placeholder {
 color:grey
}
.edgt-course-popup .edgt-lms-search-holder input::-moz-placeholder {
 color:grey
}
.edgt-course-popup .edgt-lms-search-holder input:-ms-input-placeholder {
 color:grey
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-field-wrapper {
 display:inline-block;
 width:100%;
 position:relative
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results {
 background:#fff;
 height:auto;
 display:none;
 width:100%;
 position:absolute;
 z-index:99;
 left:0;
 top:100%
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results ul {
 padding:10px 20px;
 box-sizing:border-box;
 display:inline-block;
 line-height:0;
 width:100%
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results ul li {
 display:inline-block;
 width:100%;
 line-height:30px
}
.edgt-course-popup .edgt-lms-search-holder .edgt-search-icon,
.edgt-course-popup .edgt-lms-search-holder .edgt-search-loading {
 position:absolute;
 right:16px;
 top:50%;
 margin-top:-9px;
 font-size:14px;
 color:grey;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 opacity:1
}
.edgt-course-popup .edgt-lms-search-holder .edgt-search-icon.edgt-hidden,
.edgt-course-popup .edgt-lms-search-holder .edgt-search-loading.edgt-hidden {
 opacity:0
}
.edgt-course-popup .edgt-course-item-preloader {
 display:inline-block;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background:#fff;
 opacity:1;
 z-index:999;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-course-popup .edgt-course-item-preloader i {
 position:absolute;
 top:50%;
 left:50%;
 font-size:60px;
 margin-top:-30px;
 margin-left:-30px
}
.edgt-course-popup .edgt-course-item-preloader.edgt-hide {
 opacity:0;
 z-index:0
}
.edgt-course-popup .edgt-popup-heading {
 background-color:#067CFF;
 padding:27px 35px 21px 32px;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 position:relative;
 box-sizing:border-box
}
.edgt-course-popup .edgt-popup-heading .edgt-course-popup-title {
 text-transform:capitalize;
 margin:0;
 padding:0;
 float:left;
 color:#fff;
 line-height:1.3em
}
.edgt-course-popup .edgt-popup-content {
 height:100%;
 border-left:1px solid #ececec;
 z-index:10;
 position:relative
}
.edgt-course-popup .edgt-course-popup-close {
 font-size:30px;
 color:#fff;
 position:absolute;
 right:27px;
 top:18px;
 cursor:pointer;
 z-index:1001
}
.edgt-course-popup .edgt-course-popup-items {
 padding-left:8px
}
.edgt-course-popup .edgt-course-popup-items .edgt-popup-items-section {
 box-sizing:border-box;
 margin-bottom:30px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-name {
 margin:0 0 5px;
 color:#888;
 text-transform:capitalize
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary {
 margin-bottom:6px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary i {
 margin-right:5px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary .edgt-summary-value {
 font-size:14px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-title {
 margin:0 0 34px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-description {
 margin-bottom:20px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-lesson {
 padding:0 21px;
 border-bottom:1px solid #ebebeb
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz {
 margin-top:22px;
 padding-left:5px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-title {
 border-bottom:0
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-icon {
 vertical-align:middle;
 margin-right:4px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-label {
 font-family:Montserrat,sans-serif;
 font-weight:700
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-title {
 display:inline-block;
 float:left;
 width:auto;
 max-width:80%;
 padding:4px 0
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-title .edgt-element-icon {
 margin-right:8px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-info {
 display:inline-block;
 float:right;
 font-size:14px;
 position:relative;
 top:4px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-info .edgt-element-clock-icon {
 color:#067CFF
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-label {
 font-size:14px;
 font-weight:400;
 color:#4a4a4a
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-name {
 font-size:14px;
 font-weight:400;
 color:#888
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-name .edgt-element-preview-holder {
 font-size:13px;
 font-family:Montserrat,sans-serif;
 font-weight:700;
 margin-left:9px;
 color:#067CFF;
 -webkit-transition:opacity .2s;
 -moz-transition:opacity .2s;
 transition:opacity .2s
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-name:hover {
 color:#067CFF
}
.edgt-course-popup .edgt-course-popup-navigation {
 box-sizing:border-box;
 padding:0 10% 45px;
 margin-top:20px
}
@media only screen and (max-width:768px) {
 .edgt-course-popup .edgt-course-popup-navigation {
  padding:0 10% 45px
 }
}
@media only screen and (max-width:480px) {
 .edgt-course-popup .edgt-course-popup-navigation {
  padding:0 5% 45px
 }
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-navigation-inner {
 border-top:1px solid #ebebeb;
 display:table;
 width:100%;
 table-layout:fixed
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next,
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev {
 display:table-cell;
 vertical-align:middle;
 width:50%;
 padding-top:20px
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next .edgt-course-popup-nav-label,
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev .edgt-course-popup-nav-label {
 font-size:14px;
 font-weight:600;
 color:#303030
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next .edgt-course-popup-nav-title,
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev .edgt-course-popup-nav-title {
 color:#888;
 font-weight:400
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next span,
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev span {
 display:block
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next {
 text-align:right
}
.edgt-instructor-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-instructor-list-holder .edgt-instructor {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 float:left;
 box-sizing:border-box
}
.edgt-instructor-list-holder.edgt-tl-no-space .edgt-tl-inner {
 margin:0
}
.edgt-instructor-list-holder.edgt-tl-no-space .edgt-instructor {
 padding:0 0;
 margin:0 0 0
}
.edgt-instructor-list-holder.edgt-tl-tiny-space .edgt-tl-inner {
 margin:0 -5px
}
.edgt-instructor-list-holder.edgt-tl-tiny-space .edgt-instructor {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-instructor-list-holder.edgt-tl-small-space .edgt-tl-inner {
 margin:0 -10px
}
.edgt-instructor-list-holder.edgt-tl-small-space .edgt-instructor {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-instructor-list-holder.edgt-tl-normal-space .edgt-tl-inner {
 margin:0 -15px
}
.edgt-instructor-list-holder.edgt-tl-normal-space .edgt-instructor {
 padding:0 15px;
 margin:0 0 30px
}
.edgt-instructor-list-holder.edgt-tl-two-columns .edgt-instructor {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-instructor-list-holder.edgt-tl-two-columns .edgt-instructor:nth-child(2n+1) {
  clear:both
 }
}
.edgt-instructor-list-holder.edgt-tl-three-columns .edgt-instructor {
 width:33.33333%
}
@media only screen and (min-width:1201px) {
 .edgt-instructor-list-holder.edgt-tl-three-columns .edgt-instructor:nth-child(3n+1) {
  clear:both
 }
}
.edgt-instructor-list-holder.edgt-tl-four-columns .edgt-instructor {
 width:25%
}
@media only screen and (min-width:1281px) {
 .edgt-instructor-list-holder.edgt-tl-four-columns .edgt-instructor:nth-child(4n+1) {
  clear:both
 }
}
.edgt-instructor-list-holder.edgt-tl-five-columns .edgt-instructor {
 width:20%
}
@media only screen and (min-width:1281px) {
 .edgt-instructor-list-holder.edgt-tl-five-columns .edgt-instructor:nth-child(5n+1) {
  clear:both
 }
}
.edgt-instructor-list-holder.edgt-has-shadow .edgt-instructor-inner {
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.edgt-instructor-list-holder.edgt-has-shadow .edgt-instructor-inner:hover {
 -webkit-box-shadow:-2px 4px 13px 0 rgba(81,137,162,.05);
 -moz-box-shadow:-2px 4px 13px 0 rgba(81,137,162,.05);
 box-shadow:-2px 4px 13px 0 rgba(81,137,162,.05);
 -webkit-transform:translateY(-3px);
 -moz-transform:translateY(-3px);
 transform:translateY(-3px)
}
.edgt-instructor-slider-holder .edgt-instructor-slider-holder .edgt-tl-inner {
 margin:0!important
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-nav .owl-prev {
 left:-47px
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-nav .owl-next {
 right:-47px
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots {
 margin:15px 0 0
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dot span {
 width:9px;
 height:9px;
 margin:0 9px;
 background-color:#cbcbcb
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dot.active span,
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dot:hover span {
 background-color:#067CFF
}
.edgt-instructor-slider-holder .edgt-tl-normal-space .edgt-instructor {
 margin-bottom:0
}
.edgt-instructor.info-bellow .edgt-instructor-inner {
 text-align:left;
 width:100%
}
.edgt-instructor.info-bellow .edgt-instructor-image {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0 auto
}
.edgt-instructor.info-bellow .edgt-instructor-image a {
 position:relative;
 display:block;
 width:100%;
 height:100%;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.edgt-instructor.info-bellow .edgt-instructor-image a:hover:after {
 opacity:.3
}
.edgt-instructor.info-bellow .edgt-instructor-image a:after {
 content:'';
 position:absolute;
 height:100%;
 width:100%;
 top:0;
 left:0;
 background-color:#fff;
 opacity:0;
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.edgt-instructor.info-bellow .edgt-instructor-image img {
 display:block;
 margin:0 auto
}
.edgt-instructor.info-bellow .edgt-instructor-info {
 text-align:center
}
.edgt-instructor.info-bellow .edgt-instructor-title-holder {
 margin:16px 0 0
}
.edgt-instructor.info-bellow .edgt-instructor-name {
 line-height:1.1em;
 margin:0 0 7px
}
.edgt-instructor.info-bellow .edgt-instructor-name:hover {
 color:#067CFF
}
.edgt-instructor.info-bellow .edgt-instructor-position {
 margin:0;
 font-size:14px;
 color:#888
}
.edgt-instructor.info-bellow .edgt-instructor-social-holder-between {
 margin:15px 0 0
}
.edgt-instructor.info-bellow .edgt-icon-shortcode {
 margin:0 8px;
 font-size:17px
}
.edgt-instructor.info-bellow .edgt-icon-shortcode:first-child {
 margin-left:0
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .fa-google-plus {
 color:#dc4e41
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .social_facebook {
 color:#3b5998
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .social_twitter {
 color:#55acee
}
.edgt-instructor.info-hover .edgt-instructor-inner {
 position:relative
}
.edgt-instructor.info-hover .edgt-instructor-inner:hover .edgt-instructor-info {
 opacity:1
}
.edgt-instructor.info-hover .edgt-instructor-image img {
 display:block
}
.edgt-instructor.info-hover .edgt-instructor-image:hover .edgt-instructor-info-tb {
 opacity:1
}
.edgt-instructor.info-hover .edgt-icon-shortcode,
.edgt-instructor.info-hover .edgt-icon-shortcode>*,
.edgt-instructor.info-hover .edgt-instructor-name,
.edgt-instructor.info-hover .edgt-instructor-position,
.edgt-instructor.info-hover .edgt-instructor-text {
 color:#000
}
.edgt-instructor.info-hover .edgt-instructor-info-tb {
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 text-align:left;
 opacity:0;
 background:rgba(255,255,255,.85);
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.edgt-instructor.info-hover .edgt-instructor-info-tc {
 width:100%;
 position:absolute;
 bottom:0;
 left:0;
 padding:25px;
 box-sizing:border-box
}
.edgt-instructor.info-hover .edgt-instructor-name {
 margin:0
}
.edgt-instructor.info-hover .edgt-instructor-position {
 margin:0;
 font-size:14px;
 color:#888
}
.edgt-instructor.info-hover .edgt-instructor-social-holder-between {
 margin:15px 0 0
}
.edgt-instructor.info-hover .edgt-icon-shortcode {
 margin:0 8px;
 font-size:20px
}
.edgt-instructor.info-hover .edgt-icon-shortcode:first-child {
 margin-left:0
}
.edgt-instructor.info-hover .edgt-instructor-overlay-link {
 position:absolute;
 display:inline-block;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.edgt-instructor.minimal .edgt-instructor-inner {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-instructor.minimal .edgt-instructor-image {
 line-height:0;
 border-radius:50%;
 overflow:hidden;
 padding:3px;
 background-color:#fafafa;
 box-sizing:border-box;
 border:1px solid #e7f3f7
}
.edgt-instructor.minimal .edgt-instructor-image img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-instructor.minimal .edgt-instructor-image a {
 position:relative;
 display:inline-block;
 width:100%;
 height:100%;
 text-align:center
}
.edgt-instructor.minimal .edgt-instructor-image a:before {
 content:'';
 position:absolute;
 left:0;
 top:0;
 display:inline-block;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.5);
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.edgt-instructor.minimal .edgt-instructor-image a:hover:before {
 opacity:1
}
.edgt-instructor.minimal .edgt-instructor-image a:after {
 content:'\e870';
 font-family:Linearicons-Free;
 display:inline-block;
 position:absolute;
 top:50%;
 margin-top:-9px;
 margin-left:-9px;
 font-size:18px;
 line-height:1em;
 color:#fff;
 opacity:0;
 -webkit-transform:translateY(10px);
 -moz-transform:translateY(10px);
 transform:translateY(10px);
 -webkit-transition:opacity .2s ease-out,transform .2s ease-out;
 -moz-transition:opacity .2s ease-out,transform .2s ease-out;
 transition:opacity .2s ease-out,transform .2s ease-out
}
.edgt-instructor.minimal .edgt-instructor-image a:hover:after {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0);
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 transform:rotate(45deg)
}
.edgt-instructor.simple:hover .edgt-instructor-inner {
 border:1px solid #888
}
.edgt-instructor.simple:hover .edgt-instructor-name {
 color:#067CFF
}
.edgt-instructor.simple .edgt-instructor-inner {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 text-align:left;
 width:100%;
 padding:24px 22px 28px;
 border:1px solid #e1e1e1;
 box-sizing:border-box;
 -webkit-transition:all .15s ease-out;
 -moz-transition:all .15s ease-out;
 transition:all .15s ease-out
}
.edgt-instructor.simple .edgt-instructor-image {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle;
 width:70px;
 padding-right:25px
}
.edgt-instructor.simple .edgt-instructor-image img {
 display:block
}
.edgt-instructor.simple .edgt-instructor-info {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.edgt-instructor.simple .edgt-instructor-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:101
}
.edgt-instructor.simple .edgt-instructor-name {
 margin:0;
 position:relative;
 z-index:2
}
.edgt-instructor.simple .edgt-instructor-position {
 margin:0;
 font-size:14px;
 color:grey;
 font-weight:400
}
.edgt-instructor-single-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-instructor-single-holder .edgt-name {
 margin:21px 0 0
}
.edgt-instructor-single-holder .edgt-title {
 margin:0 0 15px;
 color:#888;
 font-size:14px
}
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 5px
}
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode a,
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode i,
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode span {
 color:#999
}
.edgt-instructor-single-holder .edgt-vita {
 margin:10px 0 46px
}
.edgt-instructor-single-holder .address-icon,
.edgt-instructor-single-holder .phone-icon {
 font-size:17px;
 color:#212121;
 position:relative;
 top:2px
}
.edgt-instructor-single-holder .address-icon {
 padding-right:22px
}
.edgt-instructor-single-holder .edgt-si-phone-number {
 font-size:14px
}
.edgt-instructor-single-holder .edgt-si-phone-number .phone-icon {
 padding-right:16px
}
.edgt-instructor-single-holder .edgt-ts-insturctor-bio-holder {
 margin-bottom:29px;
 padding:0 35px
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav {
 width:100%
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active,
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover {
 background-color:#f7f7f7
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active a,
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover a {
 color:#067CFF;
 background-color:transparent
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a {
 padding:5px 30px 6px 20px;
 color:#212121;
 font-weight:600
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a:hover {
 color:#067CFF
}
.edgt-instructor-single-holder .edgt-social {
 margin:25px 0 10px
}
.edgt-instructor-single-holder .edgt-social .edgt-icon-shortcode {
 margin:0 13px 3px 0
}
.edgt-instructor-single-holder .edgt-social .edgt-icon-shortcode a {
 font-size:17px
}
.edgt-instructor-single-holder .edgt-course-list-holder {
 margin-bottom:70px
}
.edgt-instructor-single-holder .edgt-ts-info-holder {
 margin-bottom:87px;
 padding:0;
 border:1px solid #e1e1e1
}
.edgt-instructor-single-holder .edgt-ts-info-row {
 margin:-6px 0 0;
 padding:0 0 30px;
 border-bottom:1px solid #dadada;
 font-size:15px
}
.edgt-instructor-single-holder .edgt-ts-info-row:last-child {
 border:0
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-icon {
 display:inline-block;
 vertical-align:middle;
 margin:0 10px 0 0;
 font-size:17px;
 color:#212121
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-info {
 display:inline-block;
 vertical-align:middle;
 color:#888
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-info:hover {
 color:#000
}
.edgt-instructor-single-holder .edgt-instructor-single-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.edgt-instructor-single-holder .edgt-tabs {
 padding-left:12px
}
.edgt-instructor-single-holder .edgt-tabs .edgt-tab-container {
 margin-top:60px
}
.edgt-instructor-single-holder .edgt-tabs .edgt-tab-icon {
 margin-right:16px;
 font-size:18px;
 position:relative;
 top:3px
}
.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
 padding:28px 10% 24px
}
.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper .edgt-lms-lesson-content {
 margin-bottom:30px
}
@media only screen and (max-width:768px) {
 .edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
  padding:28px 10% 24px
 }
}
@media only screen and (max-width:480px) {
 .edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
  padding:28px 5% 24px
 }
}
.edgt-lesson-single-holder .edgt-lms-message {
 color:#067CFF
}
.edgt-lesson-single-holder .edgt-lms-message span {
 vertical-align:middle
}
.edgt-lesson-single-holder .edgt-lms-message .edgt-lms-message-text {
 padding-left:5px
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text] {
 width:100%;
 margin:0 0 20px;
 padding:16px 24px 15px;
 font-family:inherit;
 font-size:13px;
 line-height:20px;
 font-weight:inherit;
 color:#b5b5b5;
 background-color:#f8f7f7;
 border:1px solid #f2f2f2;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 outline:0;
 -webkit-appearance:none;
 cursor:pointer;
 box-sizing:border-box;
 -webkit-transition:border-color .2s ease-in-out;
 -moz-transition:border-color .2s ease-in-out;
 transition:border-color .2s ease-in-out
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input:focus[type=text] {
 color:#434343;
 border-color:#888
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text]::-webkit-input-placeholder {
 color:inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input:-moz-placeholder[type=text] {
 color:inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text]::-moz-placeholder {
 color:inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input:-ms-input-placeholder[type=text] {
 color:inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text] {
 border-style:solid
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-true input[type=text] {
 border-color:green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-true label {
 color:green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-false input[type=text] {
 border-color:red
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-false label {
 color:red;
 text-decoration:line-through
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-base-true input[type=text] {
 border-color:green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-base-true label {
 color:green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper .edgt-base-answer {
 color:green
}
.edgt-quiz-single-holder {
 padding:21px 3.9%
}
@media only screen and (max-width:768px) {
 .edgt-quiz-single-holder {
  padding:20px 10%
 }
}
@media only screen and (max-width:480px) {
 .edgt-quiz-single-holder {
  padding:20px 5%
 }
}
.edgt-quiz-single-holder .edgt-quiz-single-title {
 margin-bottom:10px
}
.edgt-quiz-single-holder .edgt-quiz-info-top-wrapper {
 margin-bottom:42px
}
.edgt-quiz-single-holder .edgt-quiz-duration i,
.edgt-quiz-single-holder .edgt-quiz-questions-number i {
 margin-right:4px
}
.edgt-quiz-single-holder .edgt-question-single-title {
 margin-bottom:11px
}
.edgt-quiz-single-holder .edgt-question-text-wrapper {
 margin-bottom:18px
}
.edgt-quiz-single-holder .edgt-question-answer-wrapper {
 margin-bottom:41px
}
.edgt-quiz-single-holder .edgt-question-actions-wrapper {
 display:inline
}
.edgt-quiz-single-holder .edgt-question-actions-wrapper form {
 display:inline-block;
 margin-bottom:5px;
 margin-right:2px
}
.edgt-quiz-single-holder .edgt-quiz-finish-wrapper {
 display:inline
}
.edgt-quiz-single-holder .edgt-quiz-old-results-wrapper {
 margin-top:39px
}
.edgt-twitter-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 clear:both
}
.edgt-twitter-list-holder:not(.edgt-tl-one-column) .edgt-tl-item {
 float:left
}
.edgt-twitter-list-holder .edgt-twitter-list {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 list-style:none;
 margin:0;
 padding:0
}
.edgt-twitter-list-holder .edgt-tl-item {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 padding:0;
 margin:0;
 box-sizing:border-box
}
.edgt-twitter-list-holder .edgt-tli-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 background-color:#fff
}
.edgt-twitter-list-holder .edgt-tli-content {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box;
 padding:35px 23px;
 border:1px solid #f2f2f2;
 -webkit-transition:all .15s ease-out;
 -moz-transition:all .15s ease-out;
 transition:all .15s ease-out
}
.edgt-twitter-list-holder .edgt-tli-content:hover {
 border:1px solid #888
}
.edgt-twitter-list-holder .edgt-twitter-content-top {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 box-sizing:border-box;
 margin-bottom:25px
}
.edgt-twitter-list-holder .edgt-twitter-link-over a {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1
}
.edgt-twitter-list-holder .edgt-twitter-user {
 display:inline-block;
 padding-right:30px;
 width:100%;
 box-sizing:border-box
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-image {
 display:inline-block;
 float:left;
 width:56px;
 height:56px
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-image img {
 border-radius:50%
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-name {
 display:inline-block;
 float:left;
 width:calc(100% - 56px);
 padding-left:15px;
 box-sizing:border-box
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-name * {
 margin:0
}
.edgt-twitter-list-holder .edgt-twitter-icon {
 display:inline-block;
 width:20px;
 text-align:right;
 position:absolute;
 top:-7px;
 right:3px;
 font-size:24px;
 color:#067CFF
}
.edgt-twitter-list-holder .edgt-tweet-text {
 padding-left:12px;
 box-sizing:border-box
}
.edgt-twitter-list-holder .edgt-tweet-text a {
 color:grey;
 position:relative;
 z-index:2
}
.edgt-twitter-list-holder .edgt-tweet-text a:hover {
 color:#067CFF
}
.edgt-twitter-list-holder .edgt-twitter-profile a {
 font-size:14px;
 color:grey;
 position:relative;
 z-index:2
}
.edgt-twitter-list-holder .edgt-twitter-profile a:hover {
 color:#067CFF
}
.edgt-twitter-list-holder.edgt-tl-two-columns .edgt-tl-item {
 width:50%
}
@media only screen and (min-width:1025px) {
 .edgt-twitter-list-holder.edgt-tl-two-columns .edgt-tl-item:nth-child(2n+1) {
  clear:both
 }
}
.edgt-twitter-list-holder.edgt-tl-three-columns .edgt-tl-item {
 width:33.33333%
}
@media only screen and (min-width:1201px) {
 .edgt-twitter-list-holder.edgt-tl-three-columns .edgt-tl-item:nth-child(3n+1) {
  clear:both
 }
}
.edgt-twitter-list-holder.edgt-tl-four-columns .edgt-tl-item {
 width:25%
}
@media only screen and (min-width:1281px) {
 .edgt-twitter-list-holder.edgt-tl-four-columns .edgt-tl-item:nth-child(4n+1) {
  clear:both
 }
}
.edgt-twitter-list-holder.edgt-tl-five-columns .edgt-tl-item {
 width:20%
}
@media only screen and (min-width:1281px) {
 .edgt-twitter-list-holder.edgt-tl-five-columns .edgt-tl-item:nth-child(5n+1) {
  clear:both
 }
}
.edgt-twitter-list-holder.edgt-tl-no-space .edgt-tl-wrapper {
 margin:0
}
.edgt-twitter-list-holder.edgt-tl-no-space .edgt-tl-item {
 padding:0 0;
 margin:0 0 0
}
.edgt-twitter-list-holder.edgt-tl-tiny-space .edgt-tl-wrapper {
 margin:0 -5px
}
.edgt-twitter-list-holder.edgt-tl-tiny-space .edgt-tl-item {
 padding:0 5px;
 margin:0 0 10px
}
.edgt-twitter-list-holder.edgt-tl-small-space .edgt-tl-wrapper {
 margin:0 -10px
}
.edgt-twitter-list-holder.edgt-tl-small-space .edgt-tl-item {
 padding:0 10px;
 margin:0 0 20px
}
.edgt-twitter-list-holder.edgt-tl-normal-space .edgt-tl-wrapper {
 margin:0 -15px
}
.edgt-twitter-list-holder.edgt-tl-normal-space .edgt-tl-item {
 padding:0 15px;
 margin:0 0 30px
}
