/* MAIN CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

@font-face {
  font-family: 'Gotham';
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 700;
   font-style: normal;
 }

@font-face {
  font-family: 'Gotham';
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 600;
   font-style: normal;
 }
@font-face {
  font-family: 'Gotham';
  src: url('/wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/ulacit_theme/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/wp-content/themes/ulacit_theme/fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
     url('/wp-content/themes/ulacit_theme/fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/wp-content/themes/ulacit_theme/fonts/Gotham-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 800;
   font-style: normal;
 }

@font-face {
  font-family: 'Gotham';
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 400;
   font-style: normal;
 }

@font-face {
  font-family: 'Gotham';
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Light.eot'); /* IE9 Compat Modes */
  src: url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Light.woff') format('woff'), /* Modern Browsers */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../../../../wp-content/themes/ulacit_theme/fonts/Gotham-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 300;
   font-style: normal;
 }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }


table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

.bg {
  background-color: #000000;
}
form {
  max-width: 100% !important;
}
/*
 * jQuery FlexSlider v2.6.2
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url("../fonts/flexslider-icon.eot");
  src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }
 @import url('https://fonts.googleapis.com/css?family=Gotham:300,400,700,800&display=swap');


@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
     url('fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('fonts/Gotham-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 700;
   font-style: normal;
 }

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
     url('fonts/Gotham-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('fonts/Gotham-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 400;
   font-style: normal;
 }

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Thin.eot'); /* IE9 Compat Modes */
  src: url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/Gotham-Thin.woff') format('woff'), /* Modern Browsers */
     url('fonts/Gotham-Thin.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('fonts/Gotham-Thin.svg#svgFontName') format('svg'); /* Legacy iOS */
   font-weight: 300;
   font-style: normal;
 }
 /* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none; }
b{
	font-weight: bold !important;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

.flexslider .slides img {
  width: 100%;
  display: block; }

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .flexslider .slides {
  display: block; }

* html .flexslider .slides {
  height: 1%; }

.no-js .flexslider .slides > li:first-child {
  display: block; }

#curso .description.event h1, #curso .rightBox .info h2 {
	font-weight: 600 !important;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.information{
	min-height: 50vh;
}
.flexslider {
  position: relative;
  zoom: 1; }

.flexslider .slides {
  zoom: 1; }

.flexslider .slides img {
  height: auto;
  -moz-user-select: none; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.carousel li {
  margin-right: 5px; }

.flex-direction-nav {
  height: 0; }

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); }

.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px; }

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1; }

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px; }

.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1; }

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1; }

.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center;
  left: 0; }

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; }

.flex-control-paging li a:hover {
  background: #8ad4e8; }

.flex-control-paging li a.flex-active {
  background: #8ad4e8;
  cursor: default; }


#buttonTabsA, #buttonTabsB {	
    font-family: 'Gotham', sans-serif;
}
.card-footer{
	border-top: none !important;
}

#eventos .row{
  flex-flow: row wrap;
}
#eventos .ofertaAcademicaBox{
  display: flex;
  flex-direction: column;
  height: 100%;
}
#eventos .barraGris_wrapper{
  height: 100%;
}
#eventos .barraGris{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#eventos .barraGris_wrapper .barraGris button{
  margin-bottom: 10px;
}
#directivo-single{
    min-height: calc( 100vh - 70px - 86px );
}

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }
/* Mixins */
/* Vars */
.tabs_content {
  background: #fff;
  padding: 0 0; }

.tabs_wrapper {
  width: 85%;
  text-align: center;
  margin: 0 auto;
  background: transparent; }

ul.tabs {
  display: inline-block;
  vertical-align: top;
  position: relative;
 /* z-index: 10;*/
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  padding: 0;
  width: 95%;
  min-width: 175px;
  list-style: none;
  -ms-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
  ul.tabs li {
    cursor: pointer;
    /* padding: 5px 15px; */
    /* line-height: 31px; */
    color: #734e9c;
    text-align: left;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    /* background-color: #666; */
    background-color: #fff;
    background-size: 130%;
    -ms-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: inline-block; }
    ul.tabs li:hover {
      /* background: #2fcfc9 url("../imgs/ulacit_grid.svg") no-repeat right top; */
      background-size: 130%;
      color: #734e9c;
      -ms-transition: all .3s ease;
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      text-decoration: underline;
}
    ul.tabs li.active {
    background-size: 130%;
    -ms-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.tab_container h2  {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 30px;
  margin-bottom: 20px;
  color: #333;
}

.tab_container {
  display: inline-block;
  vertical-align: top;
  position: relative;
  /* z-index: 20;
   left: -2%;*/
  width: 100%;
  min-width: 10px;
  text-align: left;
  background: #fff;
  padding-left: 3px;
  border-left: 0;
  border-top: 1px solid black;
  margin-top: 10px;
}

.tab_content {
  padding: 20px;
  height: 100%;
  display: none; }

.tab_drawer_heading {
  display: none; }

@media screen and (max-width: 781px) {
  ul.tabs {
    display: none; }

  .tabs_wrapper {
    width: 98%; }

  .tab_container {
    display: block;
    margin: 0 auto;
    width: 100%;
    border-top: none;
    border-radius: 0;
    padding-left: 0;
    border: 0;
    left: 0%; }

  .tab_drawer_heading {
    background-color: #ccc;
    background: #909da5 url("../imgs/ulacit_grid.svg") no-repeat right top;
    background-size: 130%;
    background-size: 50%;
    color: #fff;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    margin-top: 1px; }
    .tab_drawer_heading:hover {
      background: #ccc;
      background: #2fcfc9 url("../imgs/ulacit_grid.svg") no-repeat right top;
      background-size: 130%;
      color: #fff; }

  .d_active {
    background: #fff;
    background: #2fcfc9 url("../imgs/ulacit_grid.svg") no-repeat right top;
    background-size: 130%;
    background-size: 50%;
    color: #fff; } }
@font-face {
  font-family: 'icons';
  src: url("../fonts/icons.eot");
  src: url("../fonts/icons.eot?iefix") format("eot"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../fonts/icons.svg#webfont") format("svg"); }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'icons';
    src: url("../fonts/icons.svg#webfont") format("svg");
    font-weight: normal;
    font-style: normal; } }
/* MIXINS & GENERAL */
strong {
  font-weight: 800 !important; }

a {
  text-decoration: none;
  color: #c55cd4; }
  a i {
    color: #2fcfc9;
    padding-left: 4px; }
  a.right {
    float: right; }

a:hover, a:visited:hover {
  color: #9b53a5;
  opacity: 0.8; }

body {
  font-family: 'Libre Franklin', sans-serif;
  background: #fff;
  font-size: 14px; 

}

p {
  line-height: 135%;
  font-weight: 200;
  padding: 0;
  font-size: 17px;
  color: #0e0e0e; }

h1 {
  font-size: 24px;
  color: #3f2b55;
  font-weight: 200;
  padding-top: 10px;
  padding-bottom: 10px; }

h2 {
  font-size: 22px;
  color: #9b53a5;
  font-weight: 200;
  padding-top: 10px;
  padding-bottom: 10px; }

h3 {
  font-size: 20px;
  color: #9f59a2;
  font-weight: 200;
  padding-top: 10px;
  padding-bottom: 10px; }

h4 {
  font-size: 18px;
  color: #3f2b55;
  font-weight: 800;
  padding-top: 10px;
  padding-bottom: 10px; }

h5 {
  font-size: 16px;
  color: #9b53a5;
  font-weight: 800;
  padding-top: 10px;
  padding-bottom: 10px; }

h6 {
  font-size: 15px;
  color: #9b53a5;
  font-weight: 800;
  padding-top: 10px;
  padding-bottom: 10px; }

table{
	height: unset !important;
}

#main {
  transition: margin-right .5s;
/*   overflow: hidden;  */
}

img.full-width {
  display: inline-block;
  width: 100%;
  margin-top: 8px; }
  img.full-width.eventimg {
    margin-top: 0; }

.icon {
  color: #9b53a5;
  font-size: 32px;
  text-align: center;
  margin: 0 10px; }

.text_warning {
  color: #9f6000; }

.text_success {
  color: #4f8a10; }

.text_error {
  color: #9b53a5; }

.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
  clear: both; }

.content {
  text-align: center;
  padding: 4% 2%; }

ul {
  list-style: disc;
  padding: 10px 10px; }

ol {
  list-style: decimal;
  padding-left: 10px; }

ol li, ul li {
  font-weight: 200;
  color: #0e0e0e!important;
  padding: 3px 4px; 
	font-size: 17px;
}




.examenesCero {
	display: block !important;
	clear: both;
}


.main_content {
  padding: 10px;
	margin-bottom: 40px;
}
  .main_content h1, .main_content h2, .main_content h3, .main_content h5, .main_content h6 {
    padding: 10px; }
  .main_content h1 {
    font-weight: bold; }
  .main_content h2 {
    font-weight: bold; }
  .main_content h3 {
    font-weight: bold;
    color: #909da5; }
  .main_content h4 {
    color: #3f2b55; }
  .main_content h5 {
    color: #9b53a5; }
  .main_content h6 {
    color: #909da5; }
  .main_content em {
    font-style: italic; }
  .main_content ol, .main_content ul {
    padding: 10px 20px; }
  .main_content a {
    color: #9b53a5; }
    .main_content a:hover {
      color: #3f2b55; }
  .main_content blockquote {
    padding: 10px;
    background: #aab9c2;
    margin: 4px 0; }
    .main_content blockquote p {
      font-weight: bold; }
    .main_content blockquote cite {
      padding: 10px; }
  .main_content button {
    line-height: 135%;
    font-weight: 200;
    padding: 8px 14px;
    font-size: 1em;
    border: none;
    background: #9b53a5;
    color: #fff;
    margin: 6px 0;
    border-radius: 6px; }
    .main_content button:hover {
      background: #3f2b55;
      cursor: pointer; }
  .main_content .sidebar {
    background: url("../imgs/ulacit_grid.svg") no-repeat left top;
    background-size: contain; }
  .main_content .widget ul {
    list-style: none;
    padding-left: 10px; }
    .main_content .widget ul li a {
      text-transform: uppercase;
      position: relative;
      padding-right: 14px;
      display: block;
      color: #3f2b55; }
      .main_content .widget ul li a .post-date {
        display: block;
        text-transform: initial;
        color: #aab9c2;
        font-size: 0.8em;
        padding-top: 4px; }
      .main_content .widget ul li a i {
        position: absolute;
        right: 2px;
        top: 0px;
        color: #f08b31; }
      .main_content .widget ul li a:hover {
        color: #9b53a5; }
        .main_content .widget ul li a:hover i {
          color: #9b53a5; }
  .main_content .widget .tagcloud {
    padding-top: 10px; }
    .main_content .widget .tagcloud a {
      background: #9b53a5;
      color: #fff;
      padding: 6px;
      margin: 2px;
      border-radius: 4px; }
      .main_content .widget .tagcloud a:hover {
        background: #3f2b55; }
  .main_content article.post {
    position: relative;
    padding-top: 0; }
    .main_content article.post a:hover {
      opacity: 1; }
    .main_content article.post .date {
      position: absolute;
      top: 4%;
      left: 0; }
      .main_content article.post .date span.day {
        font-family: 'Oswald', sans-serif;
        font-size: 2rem;
        color: #fff;
        background: #3f2b55;
        padding: 6px;
        font-weight: 700;
        float: left; }
      .main_content article.post .date span.month {
        font-family: 'Oswald', sans-serif;
        font-size: 1rem;
        color: #fff;
        background: #9b53a5;
        font-weight: 400;
        padding: 14px;
        text-transform: uppercase;
        float: left; }
      .main_content article.post .date span.year {
        display: block;
        width: 100%;
        background: #363636;
        text-align: right;
        color: #aab9c2;
        font-family: 'Oswald', sans-serif;
        font-size: 0.7rem; }
        .main_content article.post .date span.year span {
          padding: 8px 4px;
          display: block; }
    .main_content article.post .post-header h2.title {
      padding-left: 0px; }
      .main_content article.post .post-header h2.title a {
        color: #3f2b55; }
        .main_content article.post .post-header h2.title a:hover {
          color: #9b53a5; }
    .main_content article.post .post-header .meta-author a, .main_content article.post .post-header .meta-category a {
      color: #aab9c2;
      font-size: 0.8rem;
      padding-right: 3px; }
      .main_content article.post .post-header .meta-author a:hover, .main_content article.post .post-header .meta-category a:hover {
        color: #f08b31; }
    .main_content article.post .button {
      font-family: 'Oswald', sans-serif;
      background: #2fcfc9;
      color: #fff;
      padding: 14px 20px;
      text-transform: uppercase;
      border: 0;
      font-size: 1rem;
      font-weight: bold;
      border-radius: 4px;
      margin: 10px 10px 10px 0px;
      display: inline-block;
      font-weight: 400; }
      .main_content article.post .button i {
        color: #3f2b55; }
      .main_content article.post .button:hover {
        background: #3f2b55; }
        .main_content article.post .button:hover i {
          color: #fff; }

#pagination {
  display: block;
  border-top: 1px solid #aab9c2;
  margin: 8px 0;
  padding: 8px;
  text-align: center; }
  #pagination a.prev, #pagination a.next {
    display: inline-block;
    padding: 16px;
    background: #3f2b55;
    border-radius: 8px;
    margin: 4px; }
    #pagination a.prev i, #pagination a.next i {
      color: #2fcfc9;
      font-size: 1.4rem; }
    #pagination a.prev span, #pagination a.next span {
      text-indent: -9999px;
      display: inline-block; }
    #pagination a.prev:hover, #pagination a.next:hover {
      background: #2fcfc9; }
      #pagination a.prev:hover i, #pagination a.next:hover i {
        color: #3f2b55; }

/* SIDEMENU */
.sidenav {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 20;
  /* Stay on top */
  top: 0;
  /* Stay at the top */
  right: 0;
  background-color: #aab9c2;
  /* Black*/
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */ }
  .sidenav ul {
    list-style: none;
    padding: 0; }
    .sidenav ul li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .sidenav ul li a {
        font-family: 'Oswald', sans-serif;
		text-transform: uppercase!important;
        font-weight: 300;
        padding: 8px 6px;
        text-decoration: none;
        font-size: 1.25rem;
        color: #3f2b55;
        display: block;
        transition: 0.3s; }
        .sidenav ul li a:hover {
          color: #fff; }
      .sidenav ul li ul li {
        border: none; }
        .sidenav ul li ul li a {
              text-transform: uppercase!important;
            font-size: 1rem;
          padding: 5px 6px; }
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    color: #3f2b55; }
    .sidenav .closebtn:hover {
      color: #fff; }

.searchBox {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 99;
  /* Stay on top */
  top: 0;
  /* Stay at the top */
  left: 0;
  background-color: #3f2b55e6;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */ }
  .searchBox a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s; }
    .searchBox a:hover {
      color: #f1f1f1; }
  .searchBox .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px; }
  .searchBox form {
    width: 80%;
    max-width: 600px;
    min-width: 240px;
    text-align: center; }
    .searchBox form label {
      font-size: 26px;
      color: #fff;
      font-family: 'Oswald', sans-serif; }
    .searchBox form input {
      width: 100%;
      padding: 2% 5%;
      font-size: 20px; }
    .searchBox form button {
      background: #f08b31;
      color: #3f2b55;
      padding: 10px 20px;
      margin-top: 6px;
      border: 0;
      font-size: 16px;
      font-weight: bold;
      border-radius: 6px; }
      .searchBox form button:hover {
        color: #fff; }

@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px; }

  .sidenav a {
    font-size: 18px; } }
/* HEADER */
header {
  position: relative;
  z-index: 1;
  margin-bottom: -56px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(13%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 13%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 13%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 13%, rgba(255, 255, 255, 0) 100%); }
  header nav.main-menu {
    float: right;
    font-family: 'Oswald', sans-serif;
    font-weight: 600; }
    header nav.main-menu .menu-btn {
      float: right;
      border: none;
      background: #fff;
      padding: 14px;
      min-height: 56px;
      text-align: right;
      margin: 0; }
      header nav.main-menu .menu-btn div {
        display: inline-block; }
      header nav.main-menu .menu-btn span {
        display: block;
        width: 19px;
        height: 3px;
        margin: 4px 0;
        background: #3f2b55;
        z-index: 99;
        border-radius: 1.5px; }
      header nav.main-menu .menu-btn:hover {
        cursor: pointer; }
        header nav.main-menu .menu-btn:hover span {
          background: #909da5; }
    header nav.main-menu .GoSearch {
      float: right;
      background: #909da5;
      min-height: 56px;
      padding: 13px 12px;
      border: 0;
      margin: 0; }
      header nav.main-menu .GoSearch:before {
        content: '';
        display: block;
        height: 30px;
        width: 30px;
        background: url("../imgs/search.svg") no-repeat left center;
        background-size: contain; }
      header nav.main-menu .GoSearch:hover {
        cursor: pointer;
        background: #3f2b55; }
    header nav.main-menu a.estudiantes {
      float: right;
      display: inline-block;
      background: #aab9c2;
      font-size: 1rem;
      padding: 13px 14px; }
      header nav.main-menu a.estudiantes:before {
        content: '';
        background: url("../imgs/birrete.svg") no-repeat left center;
        background-size: contain;
        display: block;
        height: 30px;
        width: 30px;
        float: left; }
      header nav.main-menu a.estudiantes span {
        color: #fff;
        padding: 8px 4px;
        text-transform: uppercase;
        float: left;
        display: none; }
      header nav.main-menu a.estudiantes:hover {
        background: #f08b31;
        opacity: 1;
        cursor: pointer; }
        header nav.main-menu a.estudiantes:hover span {
          cursor: pointer; }
      header nav.main-menu a.estudiantes.active {
        background: #f08b31; }
    header nav.main-menu ul.main-links {
      display: none; }
.stickyClass:not(#top_bar){
      position: fixed;width: 100%;top: 0;}
.stickyClass .GoSearch {top: 39%;}
ul.main-links {
  float: right;
  padding-top: 20px;
  padding-bottom: 18px;
  background:#fff;
}
  ul.main-links li {
    height: 32px;
    display: inline-block;
    float: left;
    padding: 0 14px;
    border-left: 1px solid #cdd5db; }
    ul.main-links li a {
      font-family: 'Oswald', sans-serif;
      padding: 6px 4px 0 4px;
      display: inline-block;
      font-weight: 400;
      color: #f08b31; }
      ul.main-links li a:hover {
        color: #3f2b55; }
    ul.main-links li:first-child a img {
      height: 18px; }
    ul.main-links li:last-child a {
      padding-top: 0; }
      ul.main-links li:last-child a img {
        height: 30px; }

body.home header, body.posts header {
/*   position: absolute; */
	position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  margin: 0; }

body.sec header {
  position: relative;
  width: 100%;
  z-index: 1;
  margin: 0;
  background: white; }

.sidenav ul {
  margin-top: 10px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#1A000000', endColorstr='#00000000');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(13%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 13%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 13%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 13%, rgba(0, 0, 0, 0) 100%); }
.sidenav ul.main-links {
  background: none;
  width: 242px;
  padding-left: 6px;
  float: none;
  border-top: none; }
  .sidenav ul.main-links li {
    padding: 0 12px;
    border-bottom: 0; }
    .sidenav ul.main-links li a {
      font-size: 1rem;
      color: #3f2b55; }
      .sidenav ul.main-links li a:hover {
        color: #fff; }
    .sidenav ul.main-links li:first-child {
      border-left: none; }

/* FOOTER */
footer.footer {
  font-size: 13px;
  color: #fff; }
  footer.footer .logo {
    padding: 10px;
    border-right: 1px solid #cdd5db;
    float: left; }
  footer.footer .menus {
    padding: 10px 10px;
    display: none; }
    footer.footer .menus ul {
      list-style: none;
      color: #3f2b55;
      font-size: 12px;
      font-weight: 200;
      padding: 4px 0;
      text-align: left; }
      footer.footer .menus ul li {
        padding: 2px 0;
        color: #3f2b55; }
        footer.footer .menus ul li a {
          color: #f08b31;
          text-decoration: none; }
    footer.footer .menus .social a {
      color: #3f2b55;
      float: right;
      padding: 20px 10px; }
      footer.footer .menus .social a:hover {
        color: #f08b31; }
    footer.footer .menus .social .socialmedia {
      border-left: 1px solid #cdd5db;
      float: right;
      padding: 11px 4px;
      margin-left: 4px; }
      footer.footer .menus .social .socialmedia a {
        color: #9b53a5;
        padding: 6px;
        font-size: 16px; }
        footer.footer .menus .social .socialmedia a i {
          color: #9b53a5; }
        footer.footer .menus .social .socialmedia a:hover {
          color: #3f2b55; }
  footer.footer .msocialmedia {
    padding: 0;
    text-align: center;
    margin: 4px auto; }
    footer.footer .msocialmedia a {
      color: #9b53a5;
      padding: 6px;
      font-size: 16px; }
      footer.footer .msocialmedia a i {
        color: #9b53a5; }
      footer.footer .msocialmedia a:hover {
        color: #3f2b55; }
  footer.footer .actions a {
    display: block;
    background: #f08b31;
    text-align: center;
    color: #3f2b55;
    width: 48%;
    margin: 4px 1%;
    border-radius: 6px;
    float: left;
    padding: 10px 0;
    display: block; }

.wrapper {
  background: #fff; }

/* HOME */
#hero {
  position: relative;
  /* NEW */
  /* NEW */ }
  #hero h1 {
    text-align: right;
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 8px;
    margin-left: 30%; }
  #hero a {
    text-align: right;
    color: #3f2b55;
    font-size: 13px;
    font-weight: 200;
    padding: 10px 36px;
    display: inline-block;
    background: #fff;
    text-decoration: none;
    border-radius: 6px;
    float: right; }
  #hero img.mainImg {
    width: 100%;
    display: block;
    position: relative; }
  #hero .flex-control-nav {
    display: none; }
  #hero .flex-direction-nav a {
    background: none;
    overflow: hidden;
    padding: 0 36px; }
    #hero .flex-direction-nav a:before {
      color: #3f2b55; }

#hero ul.slides a {
	margin:0;
	padding:0;
	width:100%;
}

.featureBox {
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  background: #3f2b55; }
  .featureBox .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    justify-content: center; }
    .featureBox .bg img {
      display: block;
      height: 100%;
      margin: 0 auto; }
    .featureBox .bg.doble img {
      height: 130%;
      top: -15%;
      position: relative; }
  .featureBox .textBox_wrapper {
    display: table;
    width: 100%; }
    .featureBox .textBox_wrapper .date {
      position: absolute;
      top: 10%;
      left: 5%; }
      .featureBox .textBox_wrapper .date span.day {
        font-family: 'Oswald', sans-serif;
        font-size: 2rem;
        color: #fff;
        background: #3f2b55;
        padding: 6px;
        font-weight: 700;
        float: left; }
      .featureBox .textBox_wrapper .date span.month {
        font-family: 'Oswald', sans-serif;
        font-size: 1rem;
        color: #fff;
        background: #9b53a5;
        font-weight: 400;
        padding: 14px;
        text-transform: uppercase;
        float: left; }
  .featureBox .textBox {
    position: relative;
    z-index: 2;
    width: 90%;
    height: 350px;
    display: block;
    vertical-align: bottom;
    display: table-cell;
    padding: 0 5% 5% 5%;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00000000', endColorstr='#FF000000');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, #000000 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, #000000 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, #000000 100%); }
    .featureBox .textBox span.tag {
      color: #c6c6c6;
      font-size: 1rem;
      font-family: 'Oswald', sans-serif;
      text-transform: uppercase;
      vertical-align: text-bottom; }
    .featureBox .textBox h2.title {
      color: #fff;
      font-size: 1.75rem;
      font-weight: bold;
      vertical-align: bottom;
      padding: 6px 0 4vh 0; }
      .featureBox .textBox h2.title a {
        color: #fff; }
        .featureBox .textBox h2.title a:hover {
          color: #f08b31; }
    .featureBox .textBox .button {
      background: #f08b31;
      border-radius: 6px;
      display: inline-block;
      padding: 12px;
      font-size: 1rem;
      color: #fff;
      font-family: 'Oswald', sans-serif;
      text-transform: uppercase;
      display: block;
      margin-bottom: 20px;
      max-width: 280px; }
      .featureBox .textBox .button span {
        padding-right: 20px; }
      .featureBox .textBox .button i {
        float: right;
        color: #3f2b55; }
      .featureBox .textBox .button:hover {
        background: #9b53a5; }
  .featureBox.small {
    height: 25vh; }
    .featureBox.small .textBox_wrapper {
      height: 25vh; }
    .featureBox.small .textBox {
      height: 25vh; }
  .featureBox.big {
    height: 50vh; }
    .featureBox.big .textBox_wrapper {
      height: 50vh; }
    .featureBox.big .textBox {
      height: 50vh; }

.academias .featureBox {
  height: 60vh; }
  .academias .featureBox .textBox_wrapper {
    height: 60vh; }
  .academias .featureBox .textBox {
    height: 60vh; }
  .academias .featureBox h2.title {
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #aab9c2;
    font-weight: 400;
    font-size: 2rem;
    text-transform: uppercase;
    line-height: 1.3; }
    .academias .featureBox h2.title small {
      color: #fff;
      font-size: 0.5em;
      display: block;
      padding: 10px; }
    .academias .featureBox h2.title a:hover small {
      color: #f08b31; }
  .academias .featureBox .bg img {
    width: auto !important; }
.academias .flex-control-nav {
  display: none; }
.academias .flex-direction-nav a:before {
  color: #2fcfc9; }

.SearchBox {
  position: relative;
  overflow: hidden;
  height: 20.01vh;
  padding-top: 20vh;
  vertical-align: middle;
  background-color: #3f2b55;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3F2B55', endColorstr='#FF1F152A');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMmI1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmMTUyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3f2b55), color-stop(100%, #1f152a));
  background-image: -moz-linear-gradient(top, #3f2b55 0%, #1f152a 100%);
  background-image: -webkit-linear-gradient(top, #3f2b55 0%, #1f152a 100%);
  background-image: linear-gradient(to bottom, #3f2b55 0%, #1f152a 100%); }
  .SearchBox form {
    position: relative;
    margin-top: -5vh !important;
    background: #fff;
    width: 90%;
    margin: 0 auto;
    border-radius: 35px;
    padding: 6px 0px 0px 0px; }
    .SearchBox form input {
      width: 75%;
      padding: 2% 0%;
      font-size: 20px;
      float: left;
      border: none;
      background: none; }
    .SearchBox form input[type=submit] {
      display: block;
      height: 30px;
      width: 20%;
      background: url("../imgs/search_grey.svg") no-repeat center center;
      background-size: contain;
      border: none; }
  .SearchBox.small {
    height: 12.5vh;
    padding-top: 12.5vh;
    background: #9ba9b3; }
    .SearchBox.small form {
      margin-top: -3vh !important; }

.breadcrumbs {
  background: #aab9c2;
  padding: 24px 10px; }
  .breadcrumbs span {
    color: #3f2b55;
    font-style: italic;
    text-transform: uppercase;
    font-size: 0.75rem; }
    .breadcrumbs span a {
      color: #fff; }

/* PAGE */
#title {
  padding: 20% 8% 12% 8%;
  overflow: hidden;
  position: relative; 
}
  #title h1 {
    text-align: center;
    color: #fff;
    font-weight: 200;
    font-size: 2rem;
    text-transform: uppercase;
    position: relative;
    font-family: 'Gotham', sans-serif; }
  #title p.single-below-header {
    position: relative;
    text-align: center;
    color: #fff; }
    #title p.single-below-header a {
      color: #fff;
      padding: 0 2px; }
      #title p.single-below-header a:hover {
        color: #2fcfc9; }
  #title .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; 
	display: flex;
	align-content: center;
}
    #title .bg img {
      display: block;
      width: 100%; 
	object-fit: cover !important;
	height: 100% !important;
}

#subhero {
  padding: 20% 8% 4% 8%;
  overflow: hidden;
  position: relative; }
  #subhero .container {
    /* z-index: 1;*/
    position: relative; }
  #subhero h1 {
    color: #fff;
    font-weight: 200;
    font-size: 2rem;
    text-transform: uppercase;
    position: relative;
    font-family: 'Oswald', sans-serif; }
    #subhero h1:after {
      content: '';
      width: 80px;
      height: 4px;
      background: #f08b31;
      display: block;
      margin-top: 10px; }
  #subhero p {
    color: #fff; }
  #subhero .bg {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden; }
    #subhero .bg img {
      display: block;
		opacity:0.6;
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 100% !important;
    height: 100% !important;
		object-fit: cover;
}
  #subhero .button {
    background: #f08b31;
    border-radius: 6px;
    padding: 20px 16px;
    font-size: 1rem;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
    margin-right: 4px;
    margin-top: 20px; }
    #subhero .button span {
      padding-right: 20px; }
    #subhero .button i {
      float: right;
      color: #3f2b55; }
    #subhero .button:hover {
      background: #9b53a5; }
    #subhero .button.light {
      background: #2fcfc9; }
.nivel .container{
	display: flex;
	flex-flow: row wrap;
}
.nivel.grey {
  background: #ebebeb; }
.nivel .academico {
	position: relative;
	overflow: hidden; 
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 200px;
}
.nivel .academico .bg {
  position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #000; 
}
.nivel .academico .bg img {
  display: block;
  opacity: 0.7; 
  height: 100%;
	position: absolute;
	right: 0;
}
.nivel .academico h2 {
  padding: 0 4%;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 1.5rem;
  position: relative;
  z-index: 1;
}
.page-id-1592 .nivel:nth-child(2) .academico {height: unset;}
.page-id-1592 .nivel:nth-child(2) .academico .bg {height: 100%;}
.page-id-1592 .nivel:nth-child(2) .academico .bg img {height: 100%; opacity: 0.7; margin-left: -100%;}

.page-id-105 .nivel:nth-child(2) .academico {height: unset;}
.page-id-105 .nivel:nth-child(2) .academico .bg {height: 100%;}
.page-id-105 .nivel:nth-child(2) .academico .bg img {
	height: 100%;
	opacity: 0.7;
	width: auto;
	margin-left: 0;
}


.page-id-116 .nivel.grey .academico {height: unset;}
.page-id-116 .nivel.grey .academico .bg {height: 100%;}
.page-id-116 .nivel.grey .academico .bg img {height: 100%; opacity: 0.7; width: 766px; margin-left: -30%;}
.aprender ul {
  list-style: none;
  padding: 2% 4% 2% 4%; }
  .aprender ul li {
    padding: 10px; }
    .aprender ul li a {
      display: block;
      text-transform: uppercase;
      color: #3f2b55;
      position: relative;
      padding-right: 22px; }
      .aprender ul li a i {
        font-size: 18px;
        color: #f08b31;
        position: absolute;
        top: 50%;
        right: 4px;
        margin-top: -9px; }
      .aprender ul li a:hover {
        color: #9b53a5;
        opacity: 0.8; }
        .aprender ul li a:hover i {
          color: #3f2b55; }

.description {
  padding: 1% 0; }
  .description h2 {
    color: #3f2b55!important;
    font-family: 'Oswald', sans-serif;
    font-size: 1.25rem;
    text-transform: uppercase;
    padding: 10% 8% 4% 5%; }
  .description .content {
    text-align: left; }
  .description.grey {
    background: #aab9c2 url("../imgs/elements.svg") no-repeat left center; }
    .description.grey h2 {
      color: #fff; }
    .description.grey .content {
      padding: 8% 2%; }
    .description.grey .gc-6-6 h2 {
      text-align: center;
      padding: 40px 20px 20px 20px; }
  .description ul {
    text-align: left;
    padding: 0 8%;
line-height: 135%;
    font-weight: 200;
    padding: 0;
    font-size: 14px;
    color: #3e4448!important;}
    .description ul li {
      color: #3e4448!important; }
      .description ul li span {
        color: #3e4448!important; }
  .description form {
    width: 90%;
    background: #fff;
    border-radius: 6px;
    padding: 4px;
    margin-bottom: 10px; }
    .description form input[type=text] {
      width: 56%;
      float: left;
      padding: 15px 2%;
      font-size: 20px;
      border: 0; }
    .description form button {
      background: #2fcfc9;
      width: 37%;
      float: right;
      border: none;
      border-radius: 6px;
      padding: 20px 2%;
      font-size: 0.8rem;
      color: #fff;
      font-family: 'Oswald', sans-serif;
      text-transform: uppercase;
      display: block; }
      .description form button i {
        color: #3f2b55; }
      .description form button:hover {
        background: #3f2b55; }
        .description form button:hover i {
          color: #2fcfc9; }
  .description .flexslider.carousel .flex-direction-nav, .description .flexslider.carousel .flex-control-nav {
    display: none !important; }
  .description .flexslider.carousel ul {
    padding: 0; }

.bloque {
  padding: 2%;
  border: 1px solid #3f2b55;
  margin-bottom: 10px; }
  .bloque h3 {
    font-family: 'Oswald', sans-serif;
    font-size: 1.25rem;
    color: #3f2b55;
    text-transform: uppercase; }
  .bloque table td {
    padding: 6px 4px;
    font-size: 0.8rem; }

.full {
  display: block;
  width: 100%; }

.form {
  display: block;
  margin: 0 auto;
  width: 60%;
  padding-bottom: 40px; }

.docentes {
  background: #ebebeb;
  padding: 20px 0; }
  .docentes h2 {
    color: #3f2b55;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 2rem;
    position: relative;
	margin-left: 11%;
    margin-top: 2%;
    z-index: 1; }
    .docentes h2:after {
      content: '';
      display: block;
      width: 80px;
      height: 4px;
      background: #9b53a5;
      margin-top: 10px; }
  .docentes h3 {
    color: #9b53a5;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 1.5rem; }
  .docentes .pic {
    display: block;
    width: 100%; }

#curso {
  background: url("../imgs/ulacit_grid.svg") no-repeat left top;
  background-size: contain;
  border-bottom: 1px solid #aab9c2; }
  #curso #subhero h1:after {
    display: none; }
  #curso #subhero h1 small {
    font-size: 70%;
    padding: 10px 0;
    display: block; }
  #curso .rightBox {
    background: #aab9c2; }
    #curso .rightBox .info {
      padding: 0 20px; }
      #curso .rightBox .info h2 {
        color: #fff;
        font-family: 'Oswald', sans-serif; }
      #curso .rightBox .info ul {
        padding: 10px 20px; }
        #curso .rightBox .info ul li {
          color: #9b53a5; }
          #curso .rightBox .info ul li span {
            color: #363636; }
    #curso .rightBox form {
      border-top: 1px solid #fff;
      width: 100%;
      max-width: 100%;
      margin-top: 10px;
      padding-top: 10px; }
      #curso .rightBox form h3 {
        text-align: center;
        color: #3f2b55; }
      #curso .rightBox form input {
        width: 100%;
        padding: 14px 2%; }
      #curso .rightBox form input[type=submit] {
        border: 3px solid #fff !important;
        font-family: 'Oswald', sans-serif;
        background: #2fcfc9;
        color: #fff;
        padding: 14px 2%;
        text-transform: uppercase;
        border: 0;
        font-size: 1rem;
        font-weight: bold;
        border-radius: 4px;
        display: inline-block;
        font-weight: 400;
        width: 100%; }
        #curso .rightBox form input[type=submit] i {
          color: #3f2b55; }
        #curso .rightBox form input[type=submit]:hover {
          background: #3f2b55; }
          #curso .rightBox form input[type=submit]:hover i {
            color: #fff; }
    #curso .rightBox .download {
      border-top: 1px solid #fff;
      margin: 10px 0;
      padding: 20px 0; }
      #curso .rightBox .download .button {
        border: 3px solid #fff !important;
        font-family: 'Oswald', sans-serif;
        background: #2fcfc9;
        color: #fff;
        padding: 14px 20px;
        text-transform: uppercase;
        border: 0;
        font-size: 1rem;
        font-weight: bold;
        border-radius: 4px;
        display: inline-block;
        font-weight: 400; }
        #curso .rightBox .download .button i {
          color: #3f2b55; }
        #curso .rightBox .download .button:hover {
          background: #3f2b55; }
          #curso .rightBox .download .button:hover i {
            color: #fff; }
    #curso .rightBox .aprender ul li a i {
      color: #9b53a5; }
    #curso .rightBox .aprender ul li a:hover i {
      color: #3f2b55; }
  #curso .description .button {
    font-family: 'Oswald', sans-serif;
    background: #f08b31;
    color: #fff;
    padding: 14px 20px;
    text-transform: uppercase;
    border: 0;
    font-size: 1rem;
    font-weight: bold;
    border-radius: 4px;
    margin: 10px;
    display: inline-block;
    font-weight: 400; }
    #curso .description .button i {
      color: #3f2b55; }
    #curso .description .button:hover {
      background: #3f2b55; }
      #curso .description .button:hover i {
        color: #fff; }
  #curso .description.event h1 {
    font-family: 'Oswald', sans-serif;
    padding-left: 10px; }
  #curso .description.event h2 {
    font-family: 'Libre Franklin', sans-serif;
    padding: 10px 0 10px 10px; }

/* BLOG HOME */
.blog {
  border: 4px solid #e1e1e1;
  margin-bottom: 10px; }
  .blog header {
    background: #fff; }
    .blog header img {
      display: block;
      margin: 0 auto;
      width: 100%; }
  .blog section {
    padding: 10px;
    text-align: center; }
    .blog section ul {
      list-style: none; }
    .blog section p {
      text-align: center; }
  .blog footer {
    padding: 20px;
    background: url("../imgs/white_wave.jpg"); }
    .blog footer a {
      background: #ec312e;
      padding: 20px 20px;
      color: #fff;
      border-radius: 6px;
      display: inline-block;
      margin: 0 auto;
      text-align: center;
      font-weight: 200; }

  form label {
    width: 100%;
    display: block;
    color: #666;
    font-weight: 200;
    padding: 4px;
    font-size: 13px; }
  form input {
    width: 88%;
    display: block;
    padding: 10px 6%;
    background: #fff;
    border: 1px solid #ccc;
    margin: 4px 0;
    font-size: 13px;
    color: #333;
    font-weight: 200;
    border-radius: 6px; }
  form textarea {
    width: 88%;
    display: block;
    padding: 6%;
    background: #fff;
    border: 1px solid #ccc;
    margin: 4px 0;
    font-size: 13px;
    color: #333;
    font-weight: 200;
    border-radius: 6px; }
  form select {
    width: 100%;
    display: block;
    padding: 10px 6%;
    background: #fff;
    border: 1px solid #ccc;
    font-size: 13px;
    color: #333;
    font-weight: 200;
    border-radius: 6px; }
  form button.btn-submit {
    background: #ec312e;
    border-radius: 6px;
    color: #fff;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 344px;
    padding: 12px 16px;
    text-align: center;
    border: 0;
    margin: 8px 0;
    font-weight: 200;
    font-size: 20px; }

article {
  padding-top: 5%;
  padding-bottom: 5%; }

aside {
  padding: 5% 2%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#39607d+0,ffffff+100&0.21+0,1+100 */
  background: -moz-linear-gradient(top, rgba(57, 96, 125, 0.21) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(57, 96, 125, 0.21) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(57, 96, 125, 0.21) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3639607d', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }
  aside ul {
    list-style: none; }

img.full-width.eventimg {
	height:auto !important;
}
@media screen and (min-width: 768px) {
  body {
    font-size: 14px; }

  /* GENERAL */
  .g {
    width: 100%; }

  .g::after {
    clear: both;
    content: "";
    display: block; }

  .gc-1-1 {
    width: 98%; }

  .gc-1-2 {
    width: 48%; }

  .gc-2-2 {
    width: 98%; }

  .gc-1-3 {
    width: 31.3333%; }

  .gc-2-3 {
    width: 64.6667%; }

  .gc-3-3 {
    width: 98%; }

  .gc-1-4 {
    width: 23%; }

  .gc-2-4 {
    width: 48%; }

  .gc-3-4 {
    width: 73%; }

  .gc-4-4 {
    width: 98%; }

  .gc-1-5 {
    width: 18%; }

  .gc-2-5 {
    width: 38%; }

  .gc-3-5 {
    width: 58%; }

  .gc-4-5 {
    width: 78%; }

  .gc-5-5 {
    width: 98%; }

  .gc-1-6 {
    width: 14.6667%; }

  .gc-2-6 {
    width: 31.3333%; }

  .gc-3-6 {
    width: 48%; }

  .gc-4-6 {
    width: 64.6667%; }

  .gc-5-6 {
    width: 81.3333%; }

  .gc-6-6 {
    width: 98%; }

  [class*="gc-"] {
    float: left;
    margin: 0 1%; }

  [class*="gc-"] h2 {
    text-align: left; }

  [class*="gc-"] p {
    text-align: left;
    padding-left: 0;
    padding-right: 0; }

  .container {
    max-width: 974px;
    margin: 0 auto; }

  /* HEADER */
  header {
    margin-bottom: -70px;
    z-index: 10; }
    header nav.main-menu .menu-btn {
      padding: 20px 12px;
      min-height: 70px; }
    header nav.main-menu .GoSearch {
      padding: 18px 12px;
      min-height: 70px; }
    header nav.main-menu a.estudiantes {
      padding: 19px 14px;
      min-height: 32px; }
      header nav.main-menu a.estudiantes span {
        display: block; }
    header nav.main-menu ul.main-links {
      display: inherit; }

  nav.sidemenu ul.main-links {
    display: none; }

  /* FOOTER */
  footer.footer {
    width: 100%; }
    footer.footer .menus {
      display: inherit; }
      footer.footer .menus ul {
        margin: 0 10px;
        float: left;
        font-size: 11px; }
      footer.footer .menus .logo {
        width: 96px; }
      footer.footer .menus .social a {
        font-size: 11px;
        padding: 20px 1px; }
      footer.footer .menus .social .socialmedia a {
        padding: 4px; }
    footer.footer .mobile {
      display: none; }

  /* HOME */
  .features [class*="gc-"] {
    margin: 0; }
  .features .gc-1-3 {
    width: 33.3333% !important; }
  .features .gc-2-3 {
    width: 66.6667% !important; }

  /* PAGE */
  #title {
	  width: 84%;
    padding: 12% 8% 12% 8%; }
    #title h1 {
      font-size: 3rem; }

  #subhero {
    padding: 8% 8% 8% 8%;
    overflow: hidden; }
    #subhero h1 {
      font-size: 3rem; }
      #subhero h1 small {
        font-size: 75%;
        display: block; }
    #subhero p {
      color: #fff; }
    #subhero .bg {
      width: 100% !important;
      height: 100%; }
      #subhero .bg img {
    	position: absolute;
    	top: 50%;
    	transform: translate(0, -50%);
    	width: 100% !important;
    	height: 100% !important;
		object-fit: cover;
	}

  .docentes h2 {
    padding-left: 0;
	margin-left: 11%;
    margin-top: 2%; }
  .docentes h3 {
    padding-left: 0; }

  .description h2 {
    font-size: 1.25rem;
    padding: 20% 2%; }
  .description.grey .content {
    padding: 8% 2%; }
  .description.grey .gc-6-6 h2 {
    text-align: center;
    padding: 40px 20px 20px 20px; }
  .description form {
    max-width: 70%;
    margin-bottom: 20px; }
    .description form input[type=text] {
      width: 66%; }
    .description form button {
      width: 28%;
      float: right;
      font-size: 1rem; }
  .description .flexslider.carousel {
    padding-top: 20px; }

  #curso .gc-1-2 {
    margin: 0;
    width: 50%; }
  #curso #subhero {
    padding: 12% 8% 12% 8%; }
    #curso #subhero .bg img {
      width: 130% !important; }
  #curso .rightBox {
    position: relative;
    padding-bottom: 20vh;
    padding-top: 10vh; }
    #curso .rightBox:before {
      position: absolute;
      content: '';
      background: #aab9c2;
      top: 0;
      right: -50vw;
      width: 50vw;
      height: 100%;
      display: block; }
  #curso .description {
    padding: 20px; }
    #curso .description .button {
      margin-left: 0; } }
@media screen and (min-width: 980px) {
  /* HEADER */
  footer.footer .menus ul {
    font-size: 12px; }
  footer.footer .menus .logo {
    width: 170px; }
  footer.footer .menus .social a {
    font-size: 12px;
    padding: 20px 10px; }
  footer.footer .menus .social .socialmedia a {
    padding: 6px; }
  footer.footer .mobile {
    display: none; }

  #subhero .button {
    float: left; } }
@media screen and (min-width: 1100px) {
  /* FOOTER */
  footer.footer .social_media .gc-1-3 h3 {
    font-size: 30px; } }
@media screen and (min-width: 1200px) {
  .container {
    max-width: 1170px; }

  #subhero .bg {
    width: 100% !important;
    height: 100%; }
    #subhero .bg img {
      position: absolute;
    top: 50%;
    transform: translate(0, -50%); } }
@media screen and (min-width: 1400px) {
  .featureBox .bg img {
    width: auto !important;
  }
	.featureBox.small .bg img {
		height:120% !important;
  }
}












/* Nuevos estilos */
@media only screen and (max-width:980px) {
 #main-header,
 #main-header .nav li ul,
 .et-search-form,
 #main-header .et_mobile_menu {
  background-color:#260035
 }
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
body,
input,
textarea,
select {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
.et_pb_button {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
#main-header,
#et-top-navigation {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
#top-header .container {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
div.et_pb_section.et_pb_section_0 {
 background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 90%),url(../../../../wp-content/uploads/2019/12/IngenieraQuímicaIndustrial-scaled-1.jpg)!important
}
.et_pb_text_18.et_pb_text {
 color:#898f99!important
}
body #page-container .et_pb_section .et_pb_button_15 {
 color:#000000!important;
 border-width:0px!important;
 border-radius:6px;
 letter-spacing:1px;
 font-size:15px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:rgba(0,0,0,0)
}
.et_pb_button_15_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_15_wrapper .et_pb_button_15,
.et_pb_button_15_wrapper .et_pb_button_15:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_18 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_18.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_18 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_18 p {
 line-height:1.8em
}
.et_pb_divider_11:hover:before {
 border-top-width:px
}
body #page-container .et_pb_section .et_pb_button_15:after {
 color:#000000;
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_divider_11 {
 background-image:url(../../../../wp-content/uploads/2019/12/MG_1848-scaled-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_button_14,
.et_pb_button_14:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_14:after {
 color:#000000;
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_14:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_14 {
 color:#000000!important;
 border-width:0px!important;
 border-radius:6px;
 letter-spacing:1px;
 font-size:15px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:rgba(0,0,0,0)
}
.et_pb_button_14_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_14_wrapper .et_pb_button_14,
.et_pb_button_14_wrapper .et_pb_button_14:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_17 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
body #page-container .et_pb_section .et_pb_button_15:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_button_15,
.et_pb_button_15:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_17 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_20 p {
 line-height:1.8em
}
.et_pb_text_21 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:17px;
 line-height:1em;
 max-width:800px
}
.et_pb_text_21 p {
 line-height:1em
}
.et_pb_text_21.et_pb_text {
 color:#898f99!important
}
.et_pb_section_5.et_pb_section {
 background-color:#000000!important
}
div.et_pb_section.et_pb_section_5 {
 background-image:linear-gradient(180deg,rgba(0,0,0,0.75) 0%,#000000 100%),url(../../../../wp-content/uploads/2019/12/MG_1926-scaled-1.jpg)!important
}
.et_pb_text_20 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_20.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_20 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_20.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_12 {
 background-image:url(../../../../wp-content/uploads/2019/12/MG_1848-scaled-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_divider_13:hover:before {
 border-top-width:px
}
.et_pb_divider_13 {
 background-image:url(../../../../wp-content/uploads/2019/12/MG_1848-scaled-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_text_19 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_19.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_19 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_19 p {
 line-height:1.8em
}
.et_pb_text_19.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_12:hover:before {
 border-top-width:px
}
.et_pb_text_17.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_17 p {
 line-height:1.8em
}
.et_pb_row_11.et_pb_row {
 padding-top:20px!important;
 padding-top:20px
}
.et_pb_section_0.et_pb_section {
 padding-top:10%;
 padding-bottom:9.2%
}
.et_pb_search_0 form input.et_pb_s::-moz-placeholder::-moz-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_search_0 form input.et_pb_s::-moz-placeholder::-webkit-input-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_search_0 form input.et_pb_s::-moz-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 color:#ffffff!important
}
.et_pb_search_0 form input.et_pb_s::-ms-input-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_search_0 form input.et_pb_s::-webkit-input-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 color:#ffffff!important
}
.et_pb_search_0 form input.et_pb_s,
.et_pb_search_0 form input.et_pb_s::placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_search_0 input.et_pb_searchsubmit {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_row_8.et_pb_row {
 margin-top:-1px!important;
 margin-right:auto!important;
 margin-left:auto!important
}
.et_pb_text_15 h2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:42px;
 line-height:1.5em
}
.et_pb_search_0 input.et_pb_s {
 padding-top:2em!important;
 padding-right:0.715em!important;
 padding-bottom:2em!important;
 padding-left:0.715em!important;
 height:auto;
 min-height:0
}
.et_pb_text_15 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:18px;
 line-height:2em;
 padding-bottom:0px!important;
 max-width:800px
}
.et_pb_text_15 p {
 line-height:2em
}
.et_pb_text_15.et_pb_text {
 color:#898f99!important
}
.et_pb_row_7.et_pb_row {
 padding-top:0px!important;
 padding-top:0px
}
.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
 transition:letter-spacing 300ms ease 0ms
}
.et_pb_cta_0 .et_pb_button {
 box-shadow:0px 12px 30px 8px rgba(250,127,40,0.15)
}
body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after {
 color:
}
body.et_button_custom_icon #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after {
 font-size:16px
}
.et_pb_search_0 form input.et_pb_s::-moz-placeholder::-ms-input-placeholder {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700
}
.et_pb_search_0 form input.et_pb_s {
 background-color:#31003f;
 color:#ffffff
}
.et_pb_text_17.et_pb_text {
 color:#898f99!important
}
.et_pb_text_16 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_divider_10:hover:before {
 border-top-width:px
}
.et_pb_divider_10 {
 background-image:url(../../../../wp-content/uploads/2019/12/d0d6f7c8-a38c-4943-bed5-963c48c4964b.jpg);
 height:200px;
 min-height:200px
}
.et_pb_button_13,
.et_pb_button_13:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_13:after {
 color:#000000;
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_13:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_13 {
 color:#000000!important;
 border-width:0px!important;
 border-radius:6px;
 letter-spacing:1px;
 font-size:15px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:rgba(0,0,0,0)
}
.et_pb_button_13_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_13_wrapper .et_pb_button_13,
.et_pb_button_13_wrapper .et_pb_button_13:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_16.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_search_0 form input.et_pb_s:focus {
 background-color:#e09900;
 color:#ffffff
}
.et_pb_text_16 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_16 p {
 line-height:1.8em
}
.et_pb_text_16.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_9:hover:before {
 border-top-width:px
}
.et_pb_divider_9 {
 background-image:url(../../../../wp-content/uploads/2019/12/cece006b-bbb1-48f5-9f07-3e3563d6d10b.jpg);
 height:200px;
 min-height:200px
}
.et_pb_row_9 {
 width:90%;
 max-width:2560px
}
.et_pb_search_0 form input.et_pb_s:-ms-input-placeholder {
 color:#ffffff!important
}
 {
 color:#ffffff!important
}
.et_pb_text_21 h2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:2.25em;
 line-height:1.5em
}
.et_pb_row_11 {
 max-width:1800px
}
body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
 color:#ffffff!important;
 border-width:10px!important;
 border-color:#fa7f28;
 border-radius:0px;
 letter-spacing:2px;
 font-size:16px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:900!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
body #page-container .et_pb_section .et_pb_button_17:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_text_28 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px;
 color: #333;
}
.et_pb_text_28.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_28 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:22px!important;
 margin-top:-30px!important;
 margin-right:0px!important;
 margin-bottom:-30px!important;
 margin-left:0px!important
}
.et_pb_text_28 p {
 line-height:1.8em
}
.et_pb_text_28.et_pb_text {
 color:#898f99!important
}
.et_pb_button_17,
.et_pb_button_17:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_17:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_17 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_18_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_17_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_17_wrapper .et_pb_button_17,
.et_pb_button_17_wrapper .et_pb_button_17:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_27 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px;
 color: #333;
}
.et_pb_text_27.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_27 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:22px!important;
 margin-top:-30px!important;
 margin-right:0px!important;
 margin-bottom:-30px!important;
 margin-left:0px!important
}
.et_pb_text_27 p {
 line-height:1.8em
}
.et_pb_text_27.et_pb_text {
 color:#898f99!important
}
.et_pb_row_16 {
  width: 95%;
  max-width: 2560px;
  margin: 0 auto !important;
}
.et_pb_button_18_wrapper .et_pb_button_18,
.et_pb_button_18_wrapper .et_pb_button_18:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
body #page-container .et_pb_section .et_pb_button_18 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_divider_17 {
 background-image:url(../../../../wp-content/uploads/2019/12/3.jpg);
 height:200px;
 min-height:540px;
 background-size: cover;
}
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after {
 font-size:1.6em
}
body.et_button_custom_icon #page-container .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
 font-size:15px
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
 font-size:1.6em
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
 color:#ffffff!important;
 border-width:0px!important;
 border-radius:0px;
 font-size:15px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 background-color:#fa7f28
}
.et_pb_section_9.et_pb_section {
 padding-top:0px;
 background-color:#000000!important
}
.et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button {
 transition:letter-spacing 300ms ease 0ms
}
.et_pb_cta_1 .et_pb_button {
 box-shadow:0px 12px 30px 8px rgba(250,127,40,0.15)
}
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after {
 color:
}
body.et_button_custom_icon #page-container .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after {
 font-size:16px
}
body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button {
 color:#ffffff!important;
 border-width:6px!important;
 border-color:#fa7f28;
 border-radius:5px;
 letter-spacing:2px;
 font-size:16px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
body #page-container .et_pb_section .et_pb_button_18:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_cta_1 {
 max-width:750px;
 margin:0 auto
}
.et_pb_cta_1.et_pb_promo {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:20px;
 line-height:1.8em
}
.et_pb_cta_1.et_pb_promo p {
 line-height:1.8em
}
.et_pb_cta_1.et_pb_promo h2,
.et_pb_cta_1.et_pb_promo h1.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h3.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h4.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h5.et_pb_module_header,
.et_pb_cta_1.et_pb_promo h6.et_pb_module_header {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 font-size:48px!important;
 letter-spacing:2px!important;
 line-height:1.2em!important;
 text-shadow:0em 0.1em 0.6em rgba(0,0,0,0.24)!important
}
.et_pb_section_8.et_pb_section {
 padding-top:10%;
 padding-bottom:0%
}
div.et_pb_section.et_pb_section_8 {
 background-position:bottom center;
 background-image:linear-gradient(180deg,rgba(12,7,7,0.53) 70%,rgba(0,0,0,1) 95%),url(../../../../wp-content/uploads/2020/07/Campus-e1594159569590-1-e1594265066308.jpg)!important
}
.et_pb_button_18,
.et_pb_button_18:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_18:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_divider_17:hover:before {
 border-top-width:px
}
.et_pb_row_15 {
 width:90%;
 max-width:2560px
}
.et_pb_testimonial_0.et_pb_testimonial * {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em
}
.et_pb_divider_14:hover:before {
 border-top-width:px
}
body #page-container .et_pb_section .et_pb_button_16 {
 color:#000000!important;
 border-width:0px!important;
 border-radius:6px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:rgba(0,0,0,0)
}
.et_pb_button_16_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_16_wrapper .et_pb_button_16,
.et_pb_button_16_wrapper .et_pb_button_16:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_23 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_23.et_pb_text a {
 color:#333!important
}
.et_pb_text_23 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_23 p {
 line-height:1.8em
}
.et_pb_text_23.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_14 {
 background-image:url(../../../../wp-content/uploads/2019/12/excellenceWEB.jpg);
 height:200px;
 min-height:200px
}
body #page-container .et_pb_section .et_pb_button_16:after {
 color:#000000;
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_row_13 {
 min-height:380px !important;
 width:90%;
 max-width:2560px
}
.et_pb_text_22 h2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:2.25em;
 line-height:1.5em
}
.et_pb_text_22 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:17px;
 line-height:1em;
 max-width:800px
}
.et_pb_text_22 p {
 line-height:1em
}
.et_pb_text_22.et_pb_text {
 color:#898f99!important
}
.et_pb_section_6.et_pb_section {
 padding-top:100px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px
}
.et_pb_testimonial_2.et_pb_testimonial * {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em
}
.et_pb_testimonial_1.et_pb_testimonial * {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em
}
body #page-container .et_pb_section .et_pb_button_16:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_button_16,
.et_pb_button_16:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_26 h2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:2.25em;
 line-height:1.5em
}
.et_pb_text_25 p {
 line-height:1.8em
}
.et_pb_text_26 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:18px;
 line-height:2em;
 max-width:96%;
}
.et_pb_text_26 p {
 line-height:2em
}
.et_pb_text_26.et_pb_text {
 color:#898f99!important;
}
.et_pb_row_14.et_pb_row {
 padding-top:80px!important;
 padding-top:80px;
}
.et_pb_section_7.et_pb_section {
 padding-top:0px;
 background-color:#f7f7f7!important;
}
.et_pb_text_25 h4 {
 font-family:'Ghotam',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px;
}
.et_pb_text_25.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_25 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_25.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_15 {
 background-image:url(../../../../wp-content/uploads/2019/12/MG_4453-scaled-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_divider_16:hover:before {
 border-top-width:px
}
.et_pb_divider_16 {
 background-image:url(../../../../wp-content/uploads/2019/12/IMG_9793-scaled-1.jpg);
 height:200px;
 min-height:200px
}

.et_pb_text_24 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_24.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_24 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_24 p {
 line-height:1.8em
}
.et_pb_text_24.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_15:hover:before {
 border-top-width:px
}
body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after {
 font-size:1.6em
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:after {
 color:
}
.et_pb_cta_0 {
 max-width:750px;
 margin:0 auto
}
.et_pb_button_6,
.et_pb_button_6:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_5 p {
 line-height:1.8em
}
.et_pb_section_1.et_pb_section {
 padding-top:2px
}
.et_pb_text_5.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_3:hover:before {
 border-top-width:px
}
.et_pb_row_1.et_pb_row {
 padding-top:0px!important;
 padding-top:0px
}
.et_pb_divider_3 {
 background-image:url(../../../../wp-content/uploads/2019/12/IMG_9793-scaled-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_row_3 {
 width:90%;
 max-width:2560px
}
body #page-container .et_pb_section .et_pb_button_1 {
 border-width:0px!important
}
.et_pb_text_5 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
body #page-container .et_pb_section .et_pb_button_6:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_1:hover:after {
 color:
}
body #page-container .et_pb_section .et_pb_button_6:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_6 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_6_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_6_wrapper .et_pb_button_6,
.et_pb_button_6_wrapper .et_pb_button_6:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_4 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_button_0,
.et_pb_button_0:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_0:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_text_4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_button_7,
.et_pb_button_7:after {
 transition:all 300ms ease 0ms
}
.et_pb_button_0_wrapper {
 margin-left:30px!important
}
.et_pb_text_6.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_6 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_6 p {
 line-height:1.8em
}
.et_pb_text_6.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_4:hover:before {
 border-top-width:px
}
.et_pb_divider_4 {
 background-image:url(../../../../wp-content/uploads/2019/12/8ULACIT-scaled-1.jpg);
 height:200px;
 min-height:200px
}
body #page-container .et_pb_section .et_pb_button_7:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_text_5.et_pb_text a {
 color:#3c39e6!important
}
body #page-container .et_pb_section .et_pb_button_0 {
 color:#3c39e6!important;
 border-width:0px!important;
 border-radius:3px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#ffffff
}
body #page-container .et_pb_section .et_pb_button_7:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_7 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_7_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_7_wrapper .et_pb_button_7,
.et_pb_button_7_wrapper .et_pb_button_7:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
body #page-container .et_pb_section .et_pb_button_0:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_text_5 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_4.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_4 p {
 line-height:1.8em
}
.et_pb_button_8_wrapper .et_pb_button_8,
.et_pb_button_8_wrapper .et_pb_button_8:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
body #page-container .et_pb_section .et_pb_button_4:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_4 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_4_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_4_wrapper .et_pb_button_4,
.et_pb_button_4_wrapper .et_pb_button_4:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_2 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_button_2,
.et_pb_button_2:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_2.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_2 p {
 line-height:1.8em
}
.et_pb_button_4,
.et_pb_button_4:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_2.et_pb_text {
 color:#898f99!important
}
body #page-container .et_pb_section .et_pb_button_3 {
 border-width:0px!important
}
.et_pb_divider_0:hover:before {
 border-top-width:px
}
.et_pb_divider_0 {
 background-image:url(../../../../wp-content/uploads/2019/12/qs-world-university-rankings-2.jpg);
 height:200px;
 min-height:200px
}
body #page-container .et_pb_section .et_pb_button_3:hover:after {
 color:
}
.et_pb_row_2 {
 width:90%;
 max-width:2560px
}
.et_pb_section_2.et_pb_section {
 padding-top:24px;
 padding-right:0px;
 padding-bottom:0%;
 padding-left:0px
}
body #page-container .et_pb_section .et_pb_button_4:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_2:hover:after {
 color:
}
.et_pb_text_4.et_pb_text {
 color:#898f99!important
}
.et_pb_button_5_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_divider_2:hover:before {
 border-top-width:px
}
.et_pb_divider_2 {
 background-position:top center;
 background-image:url(../../../../wp-content/uploads/2019/12/2-scaled-2.jpg);
 height:200px;
 min-height:200px
}
.et_pb_button_1,
.et_pb_button_1:after {
 transition:all 300ms ease 0ms
}
.et_pb_button_5,
.et_pb_button_5:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_5:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_5:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_5 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_5_wrapper .et_pb_button_5,
.et_pb_button_5_wrapper .et_pb_button_5:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_divider_1 {
 background-position:bottom center;
 background-image:url(../../../../wp-content/uploads/2019/12/Cuota-Fija-ULACIT-Folleto-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_text_3 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_3.et_pb_text a {
 color:#3c39e6!important
}
body #page-container .et_pb_section .et_pb_button_2 {
 border-width:0px!important
}
.et_pb_text_3 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_3 p {
 line-height:1.8em
}
.et_pb_text_3.et_pb_text {
 color:#898f99!important
}
.et_pb_divider_1:hover:before {
 border-top-width:px
}
.et_pb_button_3,
.et_pb_button_3:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_6 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_button_8_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_text_0 h1 {
 font-size:2em
}
.et_pb_button_11,
.et_pb_button_11:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_11:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_11:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_11 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_11_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_11_wrapper .et_pb_button_11,
.et_pb_button_11_wrapper .et_pb_button_11:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_12 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_12.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_divider_8 {
 background-image:url(../../../../wp-content/uploads/2019/12/https___cdn.evbuc_.com_images_81167911_159749716694_1_original.jpg);
 height:200px;
 min-height:200px;
 margin-bottom:0px!important
}
.et_pb_text_12 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:0px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_12 p {
 line-height:1.8em
}
.et_pb_text_12.et_pb_text {
 color:#898f99!important
}
.et_pb_text_11 {
 background-color:#000000;
 border-width:3px;
 border-color:#000000;
 min-height:65px;
 margin-top:0px!important;
 width:65px;
 max-width:65%
}
.et_pb_divider_7:hover:before {
 border-top-width:px
}
.et_pb_divider_7 {
 background-image:url(../../../../wp-content/uploads/2019/12/20191021152846.shutterstock-157595564.jpg);
 height:200px;
 min-height:200px
}
body #page-container .et_pb_section .et_pb_button_8 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_text_0 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:26px;
 padding-top:71px!important;
 margin-top:102px!important;
 margin-left:-2px!important
}
.et_pb_divider_8:hover:before {
 border-top-width:px
}
body #page-container .et_pb_section .et_pb_button_10:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_row_0 {
 width:95%;
 max-width:2560px
}
.et_pb_cta_0.et_pb_promo {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:20px;
 line-height:1.8em
}
.et_pb_cta_0.et_pb_promo p {
 line-height:1.8em
}
.et_pb_cta_0.et_pb_promo h2,
.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,
.et_pb_cta_0.et_pb_promo h6.et_pb_module_header {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:900!important;
 text-transform:uppercase!important;
 font-size:48px!important;
 letter-spacing:2px!important;
 line-height:1.2em!important;
 text-shadow:0em 0.1em 0.6em rgba(0,0,0,0.24)!important
}
.et_pb_row_0.et_pb_row {
 padding-top:0px!important;
 padding-bottom:0px!important;
 padding-top:0px;
 padding-bottom:0px
}
.et_pb_button_12,
.et_pb_button_12:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_12:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_12:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_12 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_text_13 {
 background-color:#000000;
 border-width:3px;
 border-color:#000000;
 min-height:65px;
 margin-top:0px!important;
 width:65px;
 max-width:65%
}
.et_pb_button_12_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_12_wrapper .et_pb_button_12,
.et_pb_button_12_wrapper .et_pb_button_12:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_14 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_14.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_14 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:0px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_14 p {
 line-height:1.8em
}
.et_pb_text_14.et_pb_text {
 color:#898f99!important
}
.et_pb_button_10,
.et_pb_button_10:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_1.et_pb_text {
 color:rgba(255,255,255,0.7)!important
}
body #page-container .et_pb_section .et_pb_button_10:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
.et_pb_text_7 p {
 line-height:1.8em
}
body #page-container .et_pb_section .et_pb_button_9:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_9 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
.et_pb_button_9_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_9_wrapper .et_pb_button_9,
.et_pb_button_9_wrapper .et_pb_button_9:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_7 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_7.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_7 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:19px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_7.et_pb_text {
 color:#898f99!important
}
.et_pb_text_1 h2 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif
}
.et_pb_divider_5:hover:before {
 border-top-width:px
}
.et_pb_divider_5 {
 background-image:url(../../../../wp-content/uploads/2019/12/erick_bonilla_1-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_text_1 h3 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:23px;
 line-height:1.5em
}
.et_pb_button_0_wrapper .et_pb_button_0,
.et_pb_button_0_wrapper .et_pb_button_0:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_button_8,
.et_pb_button_8:after {
 transition:all 300ms ease 0ms
}
body #page-container .et_pb_section .et_pb_button_8:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
body #page-container .et_pb_section .et_pb_button_8:hover:after {
 margin-left:0;
 left:auto;
 margin-left:.3em;
 opacity:1;
 color:
}
body #page-container .et_pb_section .et_pb_button_10 {
 border-width:0px!important;
 border-radius:0px;
 letter-spacing:1px;
 font-size:12px;
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif!important;
 font-weight:700!important;
 text-transform:uppercase!important;
 background-color:#fa7f28
}
body #page-container .et_pb_section .et_pb_button_9:after {
 line-height:inherit;
 font-size:inherit!important;
 margin-left:-1em;
 left:auto
}
.et_pb_button_9,
.et_pb_button_9:after {
 transition:all 300ms ease 0ms
}
.et_pb_text_10.et_pb_text {
 color:#898f99!important
}
.et_pb_button_10_wrapper {
 margin-top:15px!important;
 margin-bottom:15px!important;
 margin-left:13px!important
}
.et_pb_button_10_wrapper .et_pb_button_10,
.et_pb_button_10_wrapper .et_pb_button_10:hover {
 padding-top:8px!important;
 padding-bottom:8px!important
}
.et_pb_text_1 p {
 line-height:2em
}
.et_pb_text_10 h4 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-weight:700;
 font-size:32px
}
.et_pb_text_10.et_pb_text a {
 color:#3c39e6!important
}
.et_pb_text_10 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:1.8em;
 padding-top:0px!important;
 padding-bottom:0px!important;
 margin-top:-30px!important;
 margin-right:20px!important;
 margin-bottom:-30px!important;
 margin-left:20px!important
}
.et_pb_text_10 p {
 line-height:1.8em
}
.et_pb_section_3.et_pb_section {
 padding-bottom:42px;
 background-color:#28003a!important
}
div.et_pb_section.et_pb_section_2 {
 background-image:linear-gradient(180deg,#ffffff 0%,#e8eefc 100%)!important
}
.et_pb_text_9 {
 background-color:#000000;
 border-width:3px;
 border-color:#000000;
 min-height:65px;
 margin-top:0px!important;
 width:65px;
 max-width:65%
}
.et_pb_divider_6:hover:before {
 border-top-width:px
}
.et_pb_divider_6 {
 background-image:url(../../../../wp-content/uploads/2019/12/carlos-umana-premio-nobel-655x368-1.jpg);
 height:200px;
 min-height:200px
}
.et_pb_text_1 {
 font-family:'Gotham',Helvetica,Arial,Lucida,sans-serif;
 font-size:15px;
 line-height:2em;
 background-color:#31003f;
 border-radius:6px 6px 6px 6px;
 overflow:hidden;
 border-top-width:6px;
 border-color:#fa7f28;
 padding-top:30px!important;
 padding-right:30px!important;
 padding-bottom:40px!important;
 padding-left:30px!important;
 margin-top:20%!important;
 margin-bottom:-20px!important
}
.et_pb_row_5 {
 width:90%;
 max-width:2560px
}
.et_pb_text_1.et_pb_text a {
 color:#ffffff!important
}
.et_pb_text_22.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
.et_pb_text_21.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
.et_pb_cta_1.et_pb_promo.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
.et_pb_text_26.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
.et_pb_cta_0.et_pb_promo.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
.et_pb_text_15.et_pb_module {
 margin-left:auto!important;
 margin-right:auto!important
}
@media only screen and (max-width:980px) {
 .et_pb_cta_1.et_pb_promo h2,
 .et_pb_cta_1.et_pb_promo h1.et_pb_module_header,
 .et_pb_cta_1.et_pb_promo h3.et_pb_module_header,
 .et_pb_cta_1.et_pb_promo h4.et_pb_module_header,
 .et_pb_cta_1.et_pb_promo h5.et_pb_module_header,
 .et_pb_cta_1.et_pb_promo h6.et_pb_module_header {
  font-size:40px!important
 }
 body #page-container .et_pb_section .et_pb_button_18:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_18:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_18:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_15:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_18 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_17:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_17:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_17:after {
  line-height:inherit;
  font-size:inherit!important;
  margin-left:-1em;
  left:auto;
  display:inline-block;
  opacity:0;
  content:attr(data-icon);
  font-family:"ETmodules"!important
 }
 body #page-container .et_pb_section .et_pb_button_17:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_17 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_16:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_16:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_16:after {
  line-height:inherit;
  font-size:inherit!important;
  margin-left:-1em;
  left:auto;
  display:inline-block;
  opacity:0;
  content:attr(data-icon);
  font-family:"ETmodules"!important
 }
 body #page-container .et_pb_section .et_pb_button_16:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_16 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_11:after {
  line-height:inherit;
  font-size:inherit!important;
  margin-left:-1em;
  left:auto;
  display:inline-block;
  opacity:0;
  content:attr(data-icon);
  font-family:"ETmodules"!important
 }
 body #page-container .et_pb_section .et_pb_button_11 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_0 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_3 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_5:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_5 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_4:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_4:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_4:after {
  line-height:inherit;
  font-size:inherit!important;
  margin-left:-1em;
  left:auto;
  display:inline-block;
  opacity:0;
  content:attr(data-icon);
  font-family:"ETmodules"!important
 }
 body #page-container .et_pb_section .et_pb_button_4:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_4 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_3:hover:after {
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_3:after {
  display:inline-block;
  opacity:0
 }
 body #page-container .et_pb_section .et_pb_button_3:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_2:hover:after {
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_5:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_2:after {
  display:inline-block;
  opacity:0
 }
 body #page-container .et_pb_section .et_pb_button_2:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_2 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_1:hover:after {
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_1:after {
  display:inline-block;
  opacity:0
 }
 body #page-container .et_pb_section .et_pb_button_1:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_button_1 {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_button_0:hover:after {
  margin-left:0;
  left:auto;
  margin-left:.3em;
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_button_0:before {
  display:none
 }
 body #page-container .et_pb_section .et_pb_button_0:after {
  line-height:inherit;
  font-size:inherit!important;
  margin-left:-1em;
  left:auto;
  display:inline-block;
  opacity:0;
  content:attr(data-icon);
  font-family:"ETmodules"!important
 }
 body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
  display:inline-block;
  opacity:0
 }
 body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
  padding-left:1em;
  padding-right:1em
 }
 body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after {
  opacity:1
 }
 body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after {
  display:inline-block;
  opacity:0
 }
 body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover {
  padding-left:0.7em;
  padding-right:2em
 }
 body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button {
  padding-left:1em;
  padding-right:1em
 }
}












input {
 -webkit-appearance:none
}
input[type=checkbox] {
 -webkit-appearance:checkbox
}
input[type=radio] {
 -webkit-appearance:radio
}
input.text,
input.title,
input[type=email],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea {
 padding:2px;
 border:1px solid #bbb;
 color:#4e4e4e;
 background-color:#fff
}
input.text:focus,
input.title:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
 border-color:#2d3940;
 color:#3e3e3e
}
input.text,
input.title,
input[type=text],
select,
textarea {
 margin:0
}
textarea {
 padding:4px
}
button, #ie8 img {
 width:auto
}
.clear {
 clear:both
}
br.clear {
 margin:0;
 padding:0
}
.et_vertical_nav #page-container:after {
 display:block;
 visibility:hidden;
 clear:both;
 height:0;
 font-size:0;
 content:" "
}
#et-secondary-menu li, #top-menu li {
 word-wrap:break-word
}
.et-search-form,
.et_mobile_menu,
.footer-widget li:before,
.nav li ul,
blockquote {
 border-color:#2ea3f2
}
#et-secondary-nav li ul,
#top-header {
 background-color:#2ea3f2
}
.container {
 position:relative;
 width:80%;
 max-width:1080px;
 margin:auto
}
#main-content .container {
 padding-top:58px
}
.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
 display:none
}
.et_transparent_nav #page-container {
 padding-top:0!important
}
.et_boxed_layout #page-container {
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.et_boxed_layout #page-container,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header {
 width:90%;
 max-width:1200px;
 margin:auto
}
.et_boxed_layout.et_vertical_nav #page-container {
 max-width:1425px
}
.et_boxed_layout.et_vertical_nav #page-container #top-header {
 width:auto;
 max-width:none
}
.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header {
 opacity:0
}
.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container #main-header.et_vertical_menu_set {
 opacity:1;
 -webkit-transition:opacity .4s ease-in-out;
 -moz-transition:opacity .4s ease-in-out;
 transition:opacity .4s ease-in-out
}
.et_vertical_nav #page-container {
 position:relative;
 padding-top:0!important
}
.main_title {
 margin-bottom:20px
}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
 margin-bottom:-16px;
 padding:0
}
.entry-content table,
body.et-pb-preview #main-content .container table {
 width:100%;
 margin:0 0 15px 0;
 border:1px solid #eee;
 text-align:left
}
.entry-content thead th,
.entry-content tr th,
body.et-pb-preview #main-content .container thead th,
body.et-pb-preview #main-content .container tr th {
 padding:9px 24px;
 color:#555;
 font-weight:700
}
.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
 padding:6px 24px;
 border-top:1px solid #eee
}
#left-area ul,
.comment-content ul,
.entry-content ul,
body.et-pb-preview #main-content .container ul {
 padding:0 0 23px 1em;
 line-height:26px;
 list-style-type:disc
}
#left-area ol,
.comment-content ol,
.entry-content ol,
body.et-pb-preview #main-content .container ol {
 padding:0 0 23px 0;
 line-height:26px;
 list-style-position:inside;
 list-style-type:decimal
}
#left-area ul li ul,
.comment-content ul li ol,
.comment-content ul li ul,
.entry-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
 padding:2px 0 2px 20px
}
#left-area ol li ul,
.comment-content ol li ol,
.comment-content ol li ul,
.entry-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
 padding:2px 0 2px 35px
}
#left-area ul.wp-block-gallery {
 display:flex;
 padding:0;
 list-style-type:none;
 flex-wrap:wrap
}
.comment .children,
ol.commentlist {
 padding:0!important;
 line-height:1.7em!important;
 list-style:none!important
}
.comment-content ul {
 padding:0 0 23px 16px!important;
 line-height:26px!important
}
.comment-content ol {
 line-height:26px!important
}
#left-area ul.products {
 padding:0!important;
 line-height:1.7!important;
 list-style:none!important
}
.gallery-item a {
 display:block
}
.gallery-caption,
.gallery-item a {
 width:90%
}
body.admin-bar.et_fixed_nav #main-header,
body.admin-bar.et_fixed_nav #top-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
 top:32px
}
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header,
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header,
body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
 top:28px
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header,
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
 top:30px
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
 top:63px
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_header_style_slide #main-header {
 top:0
}
.et_vertical_fixed.admin-bar #page-container #main-header {
 top:32px
}
#wpadminbar {
 z-index:100001
}
.container {
 position:relative;
 text-align:left
}
#top-header {
 z-index:100000;
 color:#fff;
 font-size:12px;
 line-height:13px
}
#top-header a {
 color:#fff
}
#et-secondary-nav,
#top-header {
 -webkit-transition:background-color .4s,transform .4s,opacity .4s ease-in-out;
 -moz-transition:background-color .4s,transform .4s,opacity .4s ease-in-out;
 transition:background-color .4s,transform .4s,opacity .4s ease-in-out
}
#top-header .container {
 padding-top:.75em;
 font-weight:600
}
#main-header {
 position:relative;
 z-index:99999;
 top:0;
 width:100%;
 background-color:#fff;
 -webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 1px 0 rgba(0,0,0,.1);
 box-shadow:0 1px 0 rgba(0,0,0,.1);
 font-weight:500;
 line-height:23px
}
.et_duplicate_social_icons {
 display:none
}
#top-header,
#top-header #et-info,
#top-header .container,
#top-header .et-social-icon a {
 line-height:1em
}
.et_fixed_nav.et_show_nav #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
 padding-top:80px
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
 padding-top:111px
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
 padding-top:177px
}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container {
 padding-top:147px
}
.et_fixed_nav #top-header,
.et_non_fixed_nav.et_transparent_nav #top-header {
 top:0;
 right:0;
 left:0
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
 padding-top:33px
}
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_split #et-top-navigation nav>ul>li>a {
 padding-bottom:33px
}
.et_header_style_left .logo_container {
 position:absolute;
 width:100%;
 height:100%
}
.et_header_style_split #et-top-navigation nav>ul>li>a {
 z-index:3
}
.et_header_style_split .centered-inline-logo-wrap {
 height:66px;
 margin:-33px 0;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.et_header_style_split .centered-inline-logo-wrap .logo_container {
 height:100%
}
.et_header_style_split .centered-inline-logo-wrap a {
 height:100%
}
.et_header_style_split .logo_container {
 position:initial
}
.et_header_style_split #top-menu-nav {
 display:inline-block
}
.et_header_style_split #et_top_search {
 display:inline-block;
 float:none
}
.et_header_style_split.et_vertical_nav #et_top_search {
 display:block
}
.et_header_style_split #et_search_icon:before {
 margin-top:-9px
}
.et_header_style_left .mobile_menu_bar,
.et_header_style_split .mobile_menu_bar {
 padding-bottom:24px
}
.et_header_style_split #et-top-navigation {
 display:inline-block;
 float:none;
 position:relative;
 width:100%;
 line-height:1;
 text-align:center;
 vertical-align:middle
}
.et_header_style_split.et_vertical_nav #et-top-navigation {
 display:block
}
.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
 z-index:2;
 text-align:center
}
.et_header_style_split.et_vertical_nav #et-top-navigation {
 text-align:left
}
.et_header_style_split span.logo_helper {
 display:none
}
.et_header_style_split #top-menu,
.et_header_style_split .fullwidth-menu,
.et_header_style_split nav#top-menu-nav,
.et_header_style_split nav.fullwidth-menu-nav {
 float:none
}
.safari.et_header_style_split #et-top-navigation {
 -webkit-transform:translate3d(0,0,0)
}
.et_header_style_centered #main-header .container {
 height:inherit;
 text-align:center
}
.et_header_style_centered.et_vertical_nav #main-header .container {
 height:auto
}
.et_header_style_centered #main-header div#et-top-navigation {
 position:relative;
 bottom:0;
 width:100%
}
.et_header_style_centered #et-top-navigation,
.et_header_style_centered #logo,
.et_header_style_centered #top-menu,
.et_header_style_centered nav#top-menu-nav {
 float:none
}
.et_header_style_centered #logo {
 max-height:64%
}
.et_header_style_centered #main-header .logo_container {
 height:100px;
 padding:0
}
.et_header_style_centered header#main-header.et-fixed-header .logo_container {
 height:70px
}
.et_header_style_centered #et_top_search {
 display:inline-block!important;
 float:none
}
.et_header_style_centered #et_search_icon:before {
 top:-13px;
 left:3px
}
.et_header_style_centered nav#top-menu-nav {
 display:inline-block
}
.et_header_style_centered #top-menu>li>a {
 padding-bottom:2em
}
.et_header_style_centered #et-top-navigation .et-cart-info {
 float:none
}
.et_hide_search_icon #et_top_search,
.et_hide_search_icon .et_slide_menu_top .et-search-form {
 display:none!important
}
.et_vertical_nav.et_header_style_centered #main-header .logo_container,
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container {
 height:auto
}
.et_vertical_nav.et_header_style_centered header#main-header #top-menu>li>a,
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu>li>a {
 padding-bottom:19px
}
.et_vertical_nav.et_header_style_left #et-top-navigation,
.et_vertical_nav.et_header_style_split #et-top-navigation {
 padding-top:0
}
#logo {
 display:inline-block;
 float:none;
 max-height:54%;
 margin-bottom:0;
 vertical-align:middle;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 -webkit-transform:translate3d(0,0,0)
}
.et_pb_svg_logo #logo,
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
 height:54%
}
.logo_container {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
span.logo_helper {
 display:inline-block;
 width:0;
 height:100%;
 vertical-align:middle
}
.et_vertical_nav .logo_container {
 position:relative;
 height:auto;
 padding:0
}
.et_vertical_nav span.logo_helper {
 display:none
}
.safari .centered-inline-logo-wrap {
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 -webkit-transform:translate3d(0,0,0)
}
#et-define-logo-wrap img {
 width:100%
}
.gecko #et-define-logo-wrap.svg-logo {
 position:relative!important
}
.et-cart-info {
 color:inherit
}
#top-header .et-cart-info {
 margin-left:15px
}
#et-top-navigation .et-cart-info {
 float:left;
 margin:-2px 0 0 22px;
 font-size:16px
}
.et_vertical_nav #et-top-navigation .et-cart-info {
 margin-left:0
}
.et_header_style_fullscreen #et-top-navigation a.et-cart-info,
.et_header_style_slide #et-top-navigation a.et-cart-info {
 display:none
}
#et-info {
 float:left
}
#et-info-email,
#et-info-phone,
.et-cart-info span {
 position:relative
}
#et-info-phone:before {
 position:relative;
 top:2px;
 margin-right:2px;
 content:"\e090"
}
#et-info-phone {
 margin-right:13px
}
#et-info-email:before {
 margin-right:4px;
 content:"\e076"
}
#top-header .et-social-icons {
 display:inline-block;
 float:none
}
#et-secondary-menu .et-social-icons {
 margin-right:20px
}
#top-header .et-social-icons li {
 margin-top:-2px;
 margin-left:12px
}
.et-social-icons {
 float:right
}
.et-social-icons li {
 display:inline-block;
 margin-left:20px
}
.et-social-icon a {
 display:inline-block;
 position:relative;
 color:#666;
 font-size:24px;
 text-align:center;
 text-decoration:none;
 transition:color .3s ease 0s
}
.et-social-icon span {
 display:none
}
#top-header .et-social-icon a {
 font-size:14px
}
#et-top-navigation {
 font-weight:600
}
.et_fixed_nav #et-top-navigation {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
#et-secondary-menu {
 float:right
}
#et-info,
#et-secondary-menu>ul>li a {
 display:block;
 padding-bottom:.75em
}
#et-secondary-nav,
#et-secondary-nav li {
 display:inline-block
}
#et-secondary-nav a {
 -webkit-transition:background-color .4s,color .4s ease-in-out;
 -moz-transition:background-color .4s,color .4s ease-in-out;
 transition:background-color .4s,color .4s ease-in-out
}
#et-secondary-nav li {
 margin-right:15px
}
#et-secondary-nav>li:last-child {
 margin-right:0
}
.et-cart-info span:before {
 margin-right:10px;
 content:"\e07a"
}
#top-menu,
.fullwidth-menu,
nav#top-menu-nav,
nav.fullwidth-menu-nav {
 float:left
}
#top-menu li {
 display:inline-block;
 padding-right:22px;
 font-size:14px
}
#top-menu>li:last-child {
 padding-right:0
}
.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu {
 right:0
}
#top-menu a {
 display:block;
 position:relative;
 color:rgba(0,0,0,.6);
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
#et-info-email:hover,
#et-secondary-menu>ul>li>a:hover,
#top-menu-nav>ul>li>a:hover,
.et-social-icons a:hover {
 opacity:.7;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
#et_search_icon:before {
 position:absolute;
 top:-3px;
 left:0;
 font-size:17px;
 content:"\55"
}
#et_search_icon:hover {
 cursor:pointer
}
#et_top_search {
 display:block;
 float:right;
 position:relative;
 width:18px;
 margin:3px 0 0 22px
}
#et_top_search.et_search_opened {
 position:absolute;
 width:100%
}
.et_vertical_nav #et_top_search {
 margin-left:0
}
.et-search-form {
 position:absolute;
 z-index:1000;
 top:0;
 right:0;
 bottom:0;
 width:100%
}
.et-search-form input {
 position:absolute;
 top:0;
 right:30px;
 bottom:0;
 width:90%;
 margin:auto;
 border:none;
 color:#333;
 background:0 0
}
.et-search-form .et-search-field::-ms-clear {
 display:none;
 width:0;
 height:0
}
.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
 top:60%
}
.et_vertical_nav.et_header_style_centered .et-search-form input,
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
 top:0
}
.et_search_form_container {
 -webkit-animation:none;
 -moz-animation:none;
 -o-animation:none;
 animation:none
}
.container.et_search_form_container {
 position:relative;
 height:1px;
 opacity:0
}
.container.et_search_form_container.et_pb_search_visible {
 z-index:999;
 -webkit-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_search_visible.et_pb_no_animation {
 opacity:1
}
.et_pb_search_form_hidden {
 -webkit-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1)
}
span.et_close_search_field {
 display:block;
 position:absolute;
 z-index:99999;
 top:0;
 right:0;
 bottom:0;
 width:30px;
 height:30px;
 margin:auto;
 cursor:pointer
}
span.et_close_search_field:after {
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-family:ETmodules;
 font-size:32px;
 font-weight:400;
 font-variant:normal;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 text-transform:none;
 content:"\4d";
 speak:none
}
.container.et_menu_container {
 z-index:99
}
.container.et_search_form_container.et_pb_search_form_hidden {
 z-index:1!important
}
.et_search_outer {
 overflow:hidden;
 position:absolute;
 top:0;
 width:100%
}
.container.et_pb_menu_hidden {
 z-index:-1
}
form.et-search-form {
 background:rgba(0,0,0,0)!important
}
input[type=search]::-webkit-search-cancel-button {
 -webkit-appearance:none
}
#left-area .post-meta {
 padding-bottom:15px;
 font-size:14px
}
#left-area .post-meta a {
 color:#666;
 text-decoration:none
}
#left-area .et_featured_image {
 padding-bottom:7px
}
.single .post {
 padding-bottom:25px
}
body.single .et_audio_content {
 margin-bottom:-6px
}
.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
 width:100%;
 max-width:100%;
 padding-top:0
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
 width:80%;
 max-width:1080px;
 margin:auto;
 padding-top:6%
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper:last-of-type {
 padding-top:0
}
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row {
 width:100%
}
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row {
 width:80%
}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
 width:80%
}
.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
 margin-bottom:0!important;
 padding-top:0
}
.single-project.et_pb_pagebuilder_layout .nav-single {
 width:80%;
 max-width:1080px;
 margin:10px auto
}
.et_password_protected_form p input {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%!important;
 padding:16px!important;
 border:none!important;
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 border-radius:0!important;
 color:#999!important;
 background-color:#eee;
 font-size:14px
}
.et_password_protected_form label {
 display:none
}
.et_password_protected_form .et_submit_button {
 display:block;
 float:right;
 margin:8px auto 0;
 font-family:inherit;
 cursor:pointer
}
.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
 max-width:100%
}
.post-password-required p.nocomments.container:before {
 display:none
}
p.demo_store {
 position:fixed!important;
 z-index:100000;
 top:auto!important;
 bottom:0!important
}
.comment-content address,
.entry-content address,
body.et-pb-preview #main-content .container address {
 margin-bottom:12px;
 line-height:24px
}
.woocommerce-info a {
 color:#fff!important
}
.shop_table .actions .submit {
 float:right
}
.shop_table .actions .checkout-button {
 clear:both
}
.col2-set.addresses {
 margin-top:20px
}
table.shop_table {
 margin-bottom:30px!important
}
.woocommerce-message a.button.wc-forward {
 border:none;
 background:#fff
}
.woocommerce-message a.button.wc-forward:hover {
 border:none;
 background:#fff
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
 padding:15px;
 border-radius:3px;
 font-size:14px
}
p.woocommerce-result-count {
 padding-bottom:40px;
 color:#999;
 font-size:14px;
 font-weight:500
}
.entry-summary .entry-title {
 padding-bottom:14px!important
}
.et_pb_widget .buttons a {
 margin-top:10px!important
}
.product_meta {
 padding-top:6px;
 border-top:1px solid #dadada;
 color:#666;
 font-size:14px
}
.posted_in a {
 color:#82c0c7;
 font-weight:500;
 text-decoration:none
}
.related.products {
 margin:20px 0
}
.product .related h2 {
 padding-bottom:16px;
 font-size:26px!important
}
.single-project #left-area {
 padding-bottom:50px
}
.et_main_title {
 padding-bottom:12px
}
.et_main_title h1 {
 display:inline-block;
 padding-right:2px
}
.et_main_title .et_project_categories {
 font-size:14px
}
.et_main_title .et_project_categories a {
 color:#666;
 text-decoration:none
}
.project .entry-content {
 padding-top:30px
}
.et_project_meta_title {
 display:block;
 color:#333;
 font-weight:700
}
.et_project_meta {
 margin:23px 0 14px;
 padding:15px 0 39px;
 border-top:1px solid #e2e2e2;
 border-bottom:1px solid #e2e2e2
}
.et_project_meta p {
 padding-bottom:15px
}
.et_project_meta p a {
 color:#666;
 text-decoration:none
}
.nav-single a {
 color:#82c0c7;
 font-size:14px;
 font-weight:400;
 text-decoration:none
}
.nav-previous {
 float:left
}
.nav-next {
 float:right
}
.single .et_pb_post {
 margin-bottom:27px
}
.et_portfolio_image,
.et_shop_image {
 display:block;
 position:relative
}
.et_portfolio_image img {
 margin-bottom:0;
 vertical-align:bottom
}
.single .et_pb_post.et_pb_no_comments_section {
 margin-bottom:0;
 padding-bottom:0
}
.et_pb_pagebuilder_layout .project .entry-content {
 padding-top:0
}
.et_full_width_portfolio_page .et_project_meta {
 margin-bottom:0
}
.et_full_width_portfolio_page .et_project_meta {
 float:left;
 width:21%;
 margin-top:0;
 border-bottom:none
}
.et_full_width_portfolio_page .entry-content {
 margin-bottom:43px
}
.et_full_width_portfolio_page .nav-single {
 padding-top:13px;
 border-top:1px solid #e2e2e2
}
.entry-content .et_pb_member_social_links {
 margin-top:20px;
 padding:0;
 list-style-type:none!important
}
#et-top-navigation {
 float:right
}
#top-menu li li {
 margin:0;
 padding:0 20px
}
#top-menu li li a {
 width:200px;
 padding:6px 20px
}
#et-secondary-nav li {
 position:relative;
 text-align:right
}
#et-secondary-nav li ul {
 position:absolute;
 right:0;
 padding:1em 0
}
#et-secondary-nav li ul ul {
 top:0;
 right:220px;
 margin-top:-1em
}
#et-secondary-nav li ul li {
 display:block
}
#et-secondary-nav li ul {
 visibility:hidden;
 z-index:999999;
 opacity:0;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.1);
 box-shadow:0 2px 5px rgba(0,0,0,.1)
}
#et-secondary-nav li ul {
 -webkit-transform:translate3d(0,0,0)
}
#et-secondary-nav li.et-hover>ul {
 visibility:visible
}
#et-secondary-nav li>ul {
 width:220px
}
#et-secondary-nav li.et-touch-hover>ul,
#et-secondary-nav li:hover>ul,
.nav li.et-touch-hover>ul {
 visibility:visible;
 opacity:1
}
#et-secondary-nav li li {
 margin:0;
 padding:0 2em
}
#et-secondary-nav li li a {
 display:block;
 width:100%;
 margin-right:0;
 padding:1em;
 font-size:12px;
 line-height:1em;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
#et-secondary-nav ul li a:hover {
 background-color:rgba(0,0,0,.03)
}
#et-secondary-nav li:hover {
 visibility:inherit
}
#et-secondary-nav .menu-item-has-children>a:first-child:after,
#top-menu .menu-item-has-children>a:first-child:after {
 position:absolute;
 top:0;
 right:0;
 font-family:ETmodules;
 font-size:16px;
 font-weight:800;
 content:"3"
}
#et-secondary-nav .menu-item-has-children>a:first-child,
#top-menu .menu-item-has-children>a:first-child {
 padding-right:20px
}
#top-menu li .menu-item-has-children>a:first-child {
 padding-right:40px
}
#top-menu li .menu-item-has-children>a:first-child:after {
 top:6px;
 right:20px
}
#et-secondary-nav .menu-item-has-children>a:first-child:after {
 top:0
}
#et-secondary-nav li .menu-item-has-children>a:first-child:after {
 top:.67em;
 right:auto;
 left:2.3em
}
#top-menu li.mega-menu {
 position:inherit
}
#top-menu li.mega-menu>ul {
 position:absolute!important;
 left:0!important;
 width:100%;
 padding:30px 20px
}
#top-menu li.mega-menu ul li {
 display:block!important;
 float:left!important;
 margin:0;
 padding:0!important
}
#top-menu li.mega-menu>ul>li:nth-of-type(4n) {
 clear:right
}
#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
 clear:left
}
#top-menu li.mega-menu ul li li {
 width:100%
}
#top-menu li.mega-menu li>ul {
 position:relative;
 top:auto;
 left:auto;
 width:90%!important;
 padding:0;
 border:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-animation:none!important;
 -moz-animation:none!important;
 -o-animation:none!important;
 animation:none!important
}
#top-menu li.mega-menu li ul {
 display:none;
 visibility:visible;
 opacity:1
}
#top-menu li.mega-menu.et-hover li ul {
 display:block
}
#top-menu li.mega-menu.et-hover>ul {
 visibility:visible!important;
 opacity:1!important
}
#top-menu li.mega-menu>ul>li>a {
 width:90%;
 padding:0 20px 10px
}
#top-menu li.mega-menu>ul>li>a:first-child {
 padding-top:0!important;
 border-bottom:1px solid rgba(0,0,0,.03);
 font-weight:700
}
#top-menu li.mega-menu>ul>li>a:first-child:hover {
 background-color:transparent!important
}
#top-menu li.mega-menu li>a {
 width:100%
}
#top-menu li.mega-menu.mega-menu-parent li li,
#top-menu li.mega-menu.mega-menu-parent li>a {
 width:100%!important
}
#top-menu li.mega-menu.mega-menu-parent li>.sub-menu {
 float:left;
 width:100%!important
}
#top-menu li.mega-menu>ul>li {
 width:25%;
 margin:0
}
#top-menu li.mega-menu.mega-menu-parent-3>ul>li {
 width:33.33%
}
#top-menu li.mega-menu.mega-menu-parent-2>ul>li {
 width:50%
}
#top-menu li.mega-menu.mega-menu-parent-1>ul>li {
 width:100%
}
#top-menu li.mega-menu .menu-item-has-children>a:first-child:after {
 display:none
}
#top-menu li.mega-menu>ul>li>ul>li {
 width:100%;
 margin:0
}
.et_vertical_nav #top-menu li.mega-menu {
 position:relative
}
.et_vertical_nav #top-menu li.mega-menu li>ul {
 width:100%!important
}
.et_vertical_nav #top-menu li.mega-menu li>a {
 width:100%!important
}
.et_vertical_nav #top-menu li.mega-menu>ul {
 position:absolute!important;
 top:62px;
 left:0!important;
 width:790px!important;
 padding:30px 20px
}
.et_vertical_nav #top-menu li.mega-menu>ul>li {
 width:33.333%
}
.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1>ul>li {
 width:100%
}
.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2>ul>li {
 width:50%
}
.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(n+4) {
 margin-top:30px
}
.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n) {
 clear:right
}
.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-child(3n+1) {
 clear:left
}
.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
 clear:none
}
.et_vertical_nav #top-menu li.mega-menu>ul>li:nth-of-type(4n) {
 clear:none
}
#et_mobile_nav_menu {
 display:none;
 float:right
}
.mobile_menu_bar {
 display:block;
 position:relative;
 line-height:0
}
.et_toggle_slide_menu:after,
.mobile_menu_bar:before {
 position:relative;
 top:0;
 left:0;
 font-size:32px;
 content:"\61";
 cursor:pointer
}
.mobile_nav .select_page {
 display:none
}
#main-footer {
 background-color: #030303;
}
#footer-widgets {
 padding:6% 0 0;
}
.footer-widget {
 float:left;
 color:#fff
}
.last {
 margin-right:0
}
.footer-widget .fwidget:last-child {
 margin-bottom:0!important
}
#footer-widgets .footer-widget li {
 position:relative;
 padding-left:14px
}
#footer-widgets .footer-widget li:before {
 position:absolute;
 top:9px;
 left:0;
 border-width:3px;
 border-style:solid;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 content:""
}
#footer-widgets .footer-widget li a {
 color:#fff;
 text-decoration:none
}
#footer-widgets .footer-widget li a:hover {
 color:rgba(255,255,255,.7)
}
.footer-widget .widget_adsensewidget ins {
 min-width:160px
}
#footer-bottom {
 padding:15px 0 5px;
 background-color:#1f1f1f;
 background-color:rgba(0,0,0,.32)
}
#footer-bottom a {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
#footer-info {
 float:left;
 padding-bottom:10px;
 color:#666;
 text-align:left
}
#footer-info a {
 color:#666;
 font-weight:700
}
#footer-info a:hover {
 opacity:.7
}
#et-footer-nav {
 background-color:rgba(255,255,255,.05)
}
.bottom-nav {
 padding:15px 0
}
.bottom-nav li {
 display:inline-block;
 padding-right:22px;
 font-size:14px;
 font-weight:600
}
.bottom-nav a {
 color:#bbb;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.bottom-nav a:hover {
 opacity:.7
}
.aligncenter,
div.post .new-post .aligncenter {
 display:block;
 margin-right:auto;
 margin-left:auto
}
.wp-caption {
 max-width:96%;
 margin-bottom:10px;
 padding:8px;
 padding-top:4px;
 border:1px solid #ddd;
 background-color:#f3f3f3;
 text-align:center
}
.wp-caption.alignleft {
 margin:0 30px 20px 0
}
.wp-caption.alignright {
 margin:0 0 20px 30px
}
.wp-caption img {
 margin:0;
 padding:0;
 border:0 none;
 height: auto;
}
.wp-caption p.wp-caption-text {
 margin:0;
 padding:0 4px 5px;
 font-size:12px
}
.alignright {
 float:right
}
.alignleft {
 float:left
}
img.alignleft {
 display:inline;
 float:left;
 margin-right:15px
}
img.alignright {
 display:inline;
 float:right;
 margin-left:15px
}
.pagination {
 clear:both
}
.wp-pagenavi {
 clear:both;
 margin-bottom:30px;
 padding-top:13px;
 border-top:1px solid #e2e2e2;
 text-align:right
}
.et_header_style_slide .et_slide_in_menu_container .et-search-field::-moz-placeholder {
 color:rgba(255,255,255,.6);
 font-size:14px
}
.et_header_style_slide .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
 color:rgba(255,255,255,.6);
 font-size:14px
}
.et_header_style_slide .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
 color:rgba(255,255,255,.6);
 font-size:14px
}
.mobile_menu_bar.et_pb_header_toggle {
 display:none;
 width:32px;
 cursor:pointer
}
.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {
 display:block
}
.et_slide_menu_top .et-search-form {
 clear:both;
 position:relative;
 width:100%!important;
 max-width:100%!important;
 height:35px;
 margin:15px 0 0 0;
 padding:5px!important;
 border-radius:5px;
 background:rgba(0,0,0,.2)!important
}
.et_slide_menu_top input.et-search-field {
 left:5px
}
.et_slide_menu_top button#searchsubmit_header {
 position:absolute;
 top:0;
 right:0;
 width:30px;
 height:35px;
 border:none;
 background:0 0;
 cursor:pointer
}
.et_slide_menu_top button#searchsubmit_header:before {
 position:absolute;
 top:11px;
 left:7px;
 color:rgba(255,255,255,.6);
 font-size:13px;
 content:"\55"
}
.et_slide_menu_top span {
 font-weight:600
}
.et_slide_menu_top div#et-info {
 width:100%;
 padding-top:15px;
 padding-bottom:0
}
.et_slide_menu_top,
.et_slide_menu_top a,
.et_slide_menu_top input {
 color:rgba(255,255,255,.6)
}
.et_slide_in_menu_container ul#mobile_menu_slide {
 display:block!important;
 padding:28px 40px;
 border:none;
 background:0 0;
 box-shadow:none
}
.et_slide_in_menu_container #mobile_menu_slide li a,
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
 padding:10px 0;
 border:none;
 color:#fff
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
 position:relative
}
.et_slide_in_menu_container span.et_mobile_menu_arrow {
 display:inline-block;
 position:absolute;
 right:0;
 width:auto;
 height:auto;
 opacity:.6;
 cursor:pointer;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 transition:all .5s
}
.et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
 display:block;
 z-index:999;
 top:10px;
 right:13px;
 color:#fff;
 font-size:21px;
 text-align:center;
 content:"3"
}
.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children>a {
 background:0 0;
 font-weight:400
}
.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a {
 font-weight:700
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
 opacity:0;
 -webkit-transition:.5s cubic-bezier(.77,0,.175,1);
 transition:.5s cubic-bezier(.77,0,.175,1)
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened>li {
 opacity:1;
 -webkit-transition:1s .1s cubic-bezier(.77,0,.175,1);
 transition:1s .1s cubic-bezier(.77,0,.175,1)
}
.et_slide_in_menu_container .et_mobile_menu li a:hover {
 background:0 0
}
.et_slide_in_menu_container #mobile_menu_slide li li a {
 opacity:.6
}
.et_slide_in_menu_container #mobile_menu_slide li li a:hover {
 opacity:.4
}
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
 font-size:30px
}
.et_header_style_fullscreen .et_slide_in_menu_container,
.et_header_style_fullscreen .et_slide_in_menu_container #et-info span,
.et_header_style_fullscreen .et_slide_in_menu_container a,
.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field,
.et_header_style_fullscreen .et_slide_menu_top span,
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a {
 font-size:18px
}
.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-moz-placeholder {
 font-size:18px
}
.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
 font-size:18px
}
.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
 font-size:18px
}
.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu {
 display:block
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
 display:table;
 width:100%;
 height:100%;
 vertical-align:middle
}
.et_header_style_fullscreen.et_pb_no_top_bar_fullscreen .et_slide_in_menu_container {
 padding-top:0
}
.et_header_style_fullscreen .et_slide_in_menu_container {
 display:block!important;
 visibility:hidden;
 overflow-x:hidden;
 position:fixed;
 top:0;
 right:0!important;
 width:100%;
 padding-top:70px;
 opacity:0;
 -webkit-transition:1s ease-in-out,padding-top 0s;
 transition:1s ease-in-out,padding-top 0s
}
.et-has-admin-bar .et_header_style_fullscreen .et_slide_in_menu_container {
 top:32px
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
 visibility:visible;
 opacity:.95
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
 position:absolute;
 z-index:999999;
 top:34px;
 right:30px;
 cursor:pointer
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before {
 content:"\4d"
}
.et_header_style_fullscreen .et_slide_menu_top {
 position:absolute;
 z-index:99999;
 top:0;
 width:100%;
 padding:35px;
 text-align:center
}
.et_header_style_fullscreen .et_pb_top_menu_inner {
 display:inline-block;
 position:relative
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before,
.et_header_style_fullscreen .et_slide_menu_top,
.et_header_style_fullscreen .et_slide_menu_top a,
.et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before {
 color:#fff
}
.et_header_style_fullscreen input::-moz-placeholder {
 color:#fff
}
.et_header_style_fullscreen input::-webkit-input-placeholder {
 color:#fff
}
.et_header_style_fullscreen input:-ms-input-placeholder {
 color:#fff
}
.et_header_style_fullscreen a.et-cart-info,
.et_header_style_fullscreen div#et-info,
.et_header_style_fullscreen ul.et-social-icons {
 margin-right:30px
}
.et_header_style_fullscreen div#et-info {
 display:inline-block;
 float:left!important;
 width:auto;
 margin-top:7px
}
.et_header_style_fullscreen div#et-info span {
 margin-right:15px
}
.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
 display:inline-block;
 width:140px!important;
 min-width:140px;
 margin-top:0!important;
 margin-bottom:-10px;
 border:1px solid #fff;
 border-radius:3px;
 background:0 0!important
}
.et_header_style_fullscreen a.et-cart-info {
 float:none!important
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
 display:inline-block;
 float:none!important
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons li {
 margin-right:0
}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
 margin-right:-31px
}
.et_header_style_fullscreen ul#mobile_menu_slide {
 display:table-cell!important;
 position:relative;
 width:auto;
 height:100%;
 padding:0;
 text-align:center;
 vertical-align:middle
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu {
 visibility:hidden;
 opacity:0;
 -webkit-transition:1s ease-in-out;
 transition:1s ease-in-out
}
.et_pb_fullscreen_menu_opened .et_pb_fullscreen_nav_container .et_mobile_menu {
 visibility:visible;
 opacity:1
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li {
 padding-left:0!important;
 -webkit-transition:.3s ease-in-out;
 transition:.3s ease-in-out;
 -webkit-transition-delay:0s;
 transition-delay:0s;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
@media all and (min-width:1405px) {
 .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images {
  width:315px!important
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
  clear:both!important
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) {
  margin-right:60px!important
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) {
  margin-right:0!important
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
  clear:none!important
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item,
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item {
  width:193px
 }
 .et_vertical_nav.archive.et_right_sidebar ul.products li.product {
  margin-right:50px!important
 }
}
@media all and (min-width:981px) {
 .et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
 .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
  height:0;
  opacity:0;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out
 }
 .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
 .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
 .et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
 .et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
 .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap,
 .et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap {
  height:0;
  padding:0;
  opacity:0
 }
 .et-animated-content#page-container {
  -webkit-transition:margin-top .4s ease-in-out;
  -moz-transition:margin-top .4s ease-in-out;
  transition:margin-top .4s ease-in-out
 }
 .et_hide_nav #page-container,
 .et_transparent_nav #page-container {
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
 .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
  padding-top:0
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
  clear:none
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) {
  margin-right:60px
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) {
  margin-right:0
 }
 .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1),
 .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
  clear:both
 }
 .et_header_style_split #logo {
  display:none
 }
 .et_vertical_nav.et_header_style_split #logo {
  display:block
 }
 .et_header_style_split .centered-inline-logo-wrap #logo {
  display:initial;
  -webkit-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_header_style_split.ie .centered-inline-logo-wrap #logo {
  display:inline
 }
 .et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap {
  width:0
 }
 .et_fullwidth_nav .et-search-form,
 .et_fullwidth_nav .et_close_search_field {
  right:30px
 }
 #main-header.et-fixed-header {
  -webkit-box-shadow:0 0 7px rgba(0,0,0,.1)!important;
  -moz-box-shadow:0 0 7px rgba(0,0,0,.1)!important;
  box-shadow:0 0 7px rgba(0,0,0,.1)!important
 }
 .et_header_style_left .et-fixed-header #et-top-navigation,
 .et_header_style_split .et-fixed-header #et-top-navigation {
  padding-top:20px
 }
 .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
 .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
  padding-bottom:20px
 }
 .et_header_style_centered .et-fixed-header .et-search-form {
  top:21px
 }
 .et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
  width:54px;
  height:54px;
  margin:-20px 0
 }
 .et_header_style_centered .et-fixed-header #et_search_icon:before {
  margin-top:0
 }
 .et_hide_nav.et_fixed_nav #main-header,
 .et_hide_nav.et_fixed_nav #top-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
  opacity:0
 }
 .et_hide_nav.et_fixed_nav .et-fixed-header#main-header,
 .et_hide_nav.et_fixed_nav .et-fixed-header#top-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#main-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#top-header {
  opacity:1;
  -webkit-transform:translateY(0)!important;
  transform:translateY(0)!important
 }
 .et_hide_nav .centered-inline-logo-wrap,
 .et_hide_nav.et_fixed_nav #main-header,
 .et_hide_nav.et_fixed_nav #top-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
  transition-duration:.7s
 }
 .et_hide_nav #page-container {
  padding-top:0!important
 }
 .et_vertical_nav #top-header {
  z-index:9999
 }
 .et_vertical_nav #page-container #main-header {
  position:absolute;
  top:0;
  left:0;
  width:225px;
  height:100%;
  padding-top:40px;
  -webkit-box-shadow:0 0 7px rgba(0,0,0,.1);
  -moz-box-shadow:0 0 7px rgba(0,0,0,.1);
  box-shadow:0 0 7px rgba(0,0,0,.1)
 }
 .et_vertical_nav #main-header .container {
  width:auto;
  margin:0 40px
 }
 .et_vertical_nav #main-header #et-top-navigation,
 .et_vertical_nav #main-header #et_top_search,
 .et_vertical_nav #main-header #logo,
 .et_vertical_nav #main-header #top-menu,
 .et_vertical_nav #main-header #top-menu-nav {
  float:none;
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 .et_vertical_nav .container.et_search_form_container .et-search-form input {
  font-size:14px!important
 }
 .et_vertical_nav .container.et_search_form_container div#et_top_search {
  height:30px
 }
 .et_vertical_nav .et_pb_menu_hidden #top-menu-nav>ul,
 .et_vertical_nav .et_pb_menu_hidden .et-cart-info,
 .et_vertical_nav .et_pb_menu_visible #top-menu-nav>ul,
 .et_vertical_nav .et_pb_menu_visible .et-cart-info {
  opacity:1!important;
  -webkit-animation:none!important;
  -moz-animation:none!important;
  animation:none!important
 }
 .et_vertical_nav div#et_top_search {
  width:100%
 }
}
@media all and (min-width:981px) and (max-width:1100px) {
 .et_vertical_nav.et_right_sidebar #main-content .container:before {
  right:195px
 }
 .et_vertical_nav.et_left_sidebar #main-content .container:before {
  left:195px
 }
 .et_vertical_nav #top-menu li.mega-menu>ul {
  width:675px!important
 }
 .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
  font-size:65px;
  line-height:65px
 }
 .et_vertical_nav .et_pb_column_3_4 .mejs-container,
 .et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls {
  height:60px!important
 }
 .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
  font-size:55px;
  line-height:55px
 }
 .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images,
 .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,
 .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images {
  width:215px!important
 }
 .et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages {
  display:block;
  width:119px!important
 }
 #sidebar .et_pb_widget {
  margin-left:0
 }
 .et_left_sidebar #sidebar .et_pb_widget {
  margin-right:0
 }
}
@media all and (max-width:980px) {
 .et_hide_mobile_logo #main-header .logo_container {
  display:none;
  opacity:0;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out
 }
 #page-container,
 .et_fixed_nav.et_show_nav #page-container,
 .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
 .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
 .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
  padding-top:80px
 }
 .et_non_fixed_nav #page-container {
  padding-top:0
 }
 .et_fixed_nav.et_show_nav.et_header_style_centered #page-container,
 .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
 .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
 .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
  padding-top:136px
 }
 #left-area,
 #sidebar {
  width:100%!important
 }
 .et_left_sidebar #left-area,
 .et_left_sidebar #sidebar,
 .et_right_sidebar #left-area,
 .et_right_sidebar #sidebar {
  float:none;
  width:auto;
  padding-right:0;
  padding-left:0
 }
 .et_right_sidebar #left-area {
  margin-right:0
 }
 .et_right_sidebar #sidebar {
  margin-left:0;
  border-left:none
 }
 .et_left_sidebar #left-area {
  margin-left:0
 }
 .et_left_sidebar #sidebar {
  margin-right:0;
  border-right:none
 }
 #main-content .container:before {
  display:none!important
 }
 .et_full_width_page .et_gallery_item:nth-child(4n+1),
 .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1) {
  clear:none
 }
 .footer-widget:nth-child(n) {
  width:46.25%!important;
  margin:0 7.5% 7.5% 0!important
 }
 #footer-widgets .footer-widget .fwidget {
  margin-bottom:16.21%
 }
 .et_pb_gutters1 .footer-widget:nth-child(n) {
  width:50%!important;
  margin:0!important
 }
 .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
  margin-bottom:0
 }
 #footer-widgets {
  padding:8% 0
 }
 #footer-widgets .footer-widget:nth-child(2n) {
  margin-right:0!important
 }
 #footer-widgets .footer-widget:nth-last-child(-n+2) {
  margin-bottom:0!important
 }
 .bottom-nav {
  text-align:center
 }
 .woocommerce .cart-collaterals>div,
 .woocommerce .cart-collaterals>form {
  float:none!important;
  width:100%!important
 }
 .shop_table .coupon {
  margin-bottom:25px!important
 }
 .checkout .col-1,
 .checkout .col-2,
 .checkout .form-row {
  float:none!important;
  width:auto!important
 }
 .checkout .col-1,
 .checkout .col-2 {
  margin-bottom:25px!important
 }
 #main-header,
 #top-header {
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 #top-menu {
  display:none
 }
 .et_hide_nav.et_fixed_nav #main-header,
 .et_hide_nav.et_fixed_nav #top-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
 .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
  opacity:1;
  -webkit-transform:translateY(0)!important;
  transform:translateY(0)!important
 }
 .et_header_style_centered #main-header {
  padding:20px 0
 }
 .et_header_style_centered nav#top-menu-nav {
  display:none
 }
 .et_header_style_split #main-header {
  padding:20px 0
 }
 .et_header_style_split #et-top-navigation,
 .et_header_style_split .et-fixed-header #et-top-navigation {
  display:block;
  padding-top:0
 }
 #et-top-navigation {
  margin-right:0;
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 .et_fixed_nav #main-header,
 .et_fixed_nav #top-header,
 .et_non_fixed_nav.et_transparent_nav #main-header,
 .et_non_fixed_nav.et_transparent_nav #top-header {
  position:absolute
 }
 .et_header_style_left #et-top-navigation,
 .et_header_style_left .et-fixed-header #et-top-navigation {
  display:block;
  padding-top:24px
 }
 .et_fixed_nav #main-header,
 .et_non_fixed_nav.et_transparent_nav #main-header {
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 .et_vertical_nav.et_left_sidebar #left-area,
 .et_vertical_nav.et_right_sidebar #left-area {
  width:auto
 }
 #et-secondary-menu,
 #et-secondary-nav {
  display:none!important
 }
 .et_fixed_nav_temp #main-header,
 .et_non_fixed_nav.et_transparent_nav_temp #main-header,
 .et_secondary_nav_only_menu #main-header {
  top:0!important
 }
 .et_secondary_nav_only_menu #top-header {
  display:none
 }
 #top-header .container {
  padding-top:0
 }
 #et-info {
  padding-top:.75em
 }
 #logo,
 #main-header,
 .container,
 .logo_container {
  -webkit-transition:none;
  -moz-transition:none;
  transition:none
 }
 .et_header_style_centered #logo {
  max-height:60px
 }
 .et_header_style_centered header#main-header .logo_container {
  height:auto;
  max-height:100px;
  padding:0
 }
 .et_header_style_split header#main-header .logo_container {
  height:auto;
  max-height:100px;
  padding:0
 }
 .et_header_style_split #logo {
  max-height:60px
 }
 .et_vertical_nav span.logo_helper {
  display:inline-block
 }
 .et_vertical_nav.et_header_style_left .logo_container {
  position:absolute;
  height:100%
 }
 .et_header_style_left #logo,
 .et_header_style_split #logo {
  max-width:50%
 }
 #et_top_search {
  float:left;
  margin:0 35px 0 0
 }
 #et_search_icon:before {
  top:7px
 }
 .et_header_style_centered #et_top_search,
 .et_vertical_nav.et_header_style_centered #main-header #et_top_search {
  display:none!important
 }
 .et_header_style_centered .et_search_outer,
 .et_header_style_split .et_search_outer {
  display:none
 }
 .et_header_style_split #et_top_search,
 .et_vertical_nav.et_header_style_split #main-header #et_top_search {
  display:none!important
 }
 .et_header_style_left .et-search-form,
 .et_header_style_split .et-search-form {
  width:50%!important;
  max-width:50%!important
 }
 .et_header_style_slide .et_slide_in_menu_container .et-search-form {
  width:100%!important;
  max-width:100%!important
 }
 #footer-info,
 .et-social-icons {
  float:none;
  text-align:center
 }
 .et-social-icons {
  margin:0 0 5px
 }
 #top-header .et-social-icons {
  margin-bottom:0
 }
 .et_header_style_centered #et-top-navigation .et-cart-info {
  display:none
 }
 #et-top-navigation .et-cart-info {
  margin-top:5px
 }
 .et_vertical_nav #et-top-navigation .et-cart-info {
  margin-left:-38px
 }
}
@media screen and (max-width:782px) {
 body.admin-bar.et_fixed_nav #main-header,
 body.admin-bar.et_fixed_nav #top-header,
 body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
 body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
  top:46px
 }
 .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header,
 .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
  top:46px!important
 }
 body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,
 body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
  top:80px
 }
 body.admin-bar.et_header_style_slide .et_slide_in_menu_container {
  top:46px
 }
}
@font-face {
 font-family:ETmodules;
 src:url(core/admin/fonts/modules.eot);
 src:url(core/admin/fonts/modules.eot?#iefix) format("embedded-opentype"),
 url(core/admin/fonts/modules.ttf) format("truetype"),
 url(core/admin/fonts/modules.woff) format("woff"),
 url(core/admin/fonts/modules.svg#ETmodules) format("svg");
 font-weight:400;
 font-style:normal
}
.ie .et_pb_divider {
 overflow:visible
}
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left,
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right {
 height:100px
}
.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
 float:none
}
.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
 opacity:1
}
.gecko .et_pb_newsletter .et_pb_newsletter_field {
 margin-bottom:1vw
}
.safari .et_pb_gallery_grid .et_pb_gallery_image {
 overflow:visible
}
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev {
 opacity:0!important
}
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next {
 opacity:0!important
}
.et_mobile_device .et_pb_carousel .et-pb-arrow-prev {
 left:-10px;
 opacity:1
}
.et_mobile_device .et_pb_carousel .et-pb-arrow-next {
 right:-10px;
 opacity:1
}
.et_mobile_device .et-pb-arrow-prev {
 left:22px;
 opacity:1
}
.et_mobile_device .et-pb-arrow-next {
 right:22px;
 opacity:1
}
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
 background-attachment:scroll
}
@media all and (max-width:767px) {
 .et_mobile_device .et-pb-arrow-prev {
  left:0;
  opacity:1
 }
 .txtTopHeader img {
    width: 70% !important;
 }
 .et_mobile_device .et-pb-arrow-next {
  right:0;
  opacity:1
 }
	
.page-id-1592 .nivel .academico {height: 100%;}
.page-id-1592 .nivel .academico .bg {height: 100%;}
.page-id-1592 .nivel .academico .bg img {height: 100%; opacity: 0.7; width: 100%; margin-left: 0%;}


.page-id-116 .nivel.grey .academico {height: 100%;}
.page-id-116 .nivel.grey .academico .bg {height: 100%;}
.page-id-116 .nivel.grey .academico .bg img {height: 100%; opacity: 0.7; width: 100%; margin-left: 0%;}
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left {
 border-right:none
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right {
 border-left:none
}
.logged-in:not(.et-fb) .et_pb_login .et_pb_newsletter_description {
 width:100%;
 padding:0
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p {
 font-size:20px;
 line-height:20px
}
.et-fb.et-db #et-boc .et_pb_number_counter {
 opacity:1
}
.et_full_width_page .et_gallery_item {
 float:left;
 width:20.875%;
 margin:0 5.5% 5.5% 0
}
.et_full_width_page .et_gallery_item:nth-child(3n) {
 margin-right:5.5%
}
.et_full_width_page .et_gallery_item:nth-child(3n+1) {
 clear:none
}
.et_full_width_page .et_gallery_item:nth-child(4n) {
 margin-right:0
}
.et_full_width_page .et_gallery_item:nth-child(4n+1) {
 clear:both
}
.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title,
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title {
 padding-top:0
}
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg {
 padding-top:6%
}
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container {
 width:100%;
 max-width:100%;
 padding-top:0
}
.single .et_pb_fullwidth_section .et_pb_title_featured_container {
 width:100%;
 max-width:100%;
 padding-top:0
}
.et-social-facebook a.icon:before {
 content:"\e093"
}
.et-social-twitter a.icon:before {
 content:"\e094"
}
.et-social-google-plus a.icon:before {
 content:"\e096"
}
.et-social-pinterest a.icon:before {
 content:"\e095"
}
.et-social-linkedin a.icon:before {
 content:"\e09d"
}
.et-social-tumblr a.icon:before {
 content:"\e097"
}
.et-social-instagram a.icon:before {
 content:"\e09a"
}
.et-social-skype a.icon:before {
 content:"\e0a2"
}
.et-social-flikr a.icon:before {
 content:"\e0a6"
}
.et-social-myspace a.icon:before {
 content:"\e0a1"
}
.et-social-dribbble a.icon:before {
 content:"\e09b"
}
.et-social-youtube a.icon:before {
 content:"\e0a3"
}
.et-social-vimeo a.icon:before {
 content:"\e09c"
}
.et-social-rss a.icon:before {
 content:"\e09e"
}
.single-project #comment-wrap {
 padding-top:0
}
.rtl .et_pb_blog_grid .column {
 float:right
}
.rtl .et_pb_contact p input[type=checkbox]+label i,
.rtl .et_pb_contact p input[type=radio]+label i,
.rtl .et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,
.rtl .et_pb_subscribe .et_pb_contact_field input[type=radio]+label i {
 margin-right:0;
 margin-left:6px
}
.rtl .et_pb_contact_select {
 padding:16px 10px 16px 20px
}
.rtl .et_pb_contact_field[data-type=select]:after {
 right:auto;
 left:42px
}
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
 color:#2ea3f2
}
@media all and (min-width:981px) {
 .woocommerce-page ul.products li.product {
  clear:none
 }
}
@media all and (max-width:980px) {
 .woocommerce-page ul.products li.product:nth-child(n) {
  float:left;
  clear:none;
  width:28.333%!important;
  margin:0 7.5% 7.5% 0!important
 }
 .woocommerce-page ul.products li.product:nth-child(3n) {
  margin-right:0!important
 }
 .woocommerce-page ul.products li.product:nth-child(3n+1) {
  clear:both
 }
}
.et_pb_testimonial {
 position:relative;
 padding:30px;
 line-height:1.5
}
.et_pb_testimonial.et_pb_testimonial_no_bg {
 padding:30px 0 0
}
.et_pb_testimonial p:last-of-type {
 padding-bottom:0
}
.et_pb_testimonial_portrait,
.et_pb_testimonial_portrait:before {
 -webkit-border-radius:90px;
 -moz-border-radius:90px;
 border-radius:90px
}
.et_pb_testimonial_portrait {
 display:block;
 float:left;
 position:relative;
 box-sizing:content-box;
 width:90px;
 height:90px;
 margin-right:30px;
 background-repeat:no-repeat;
 background-position:center;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 background-size:cover
}
.et_pb_testimonial_portrait:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
 -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
 box-shadow:inset 0 0 3px rgba(0,0,0,.3);
 content:""
}
.et_pb_column_1_3 .et_pb_testimonial_portrait,
.et_pb_column_1_4 .et_pb_testimonial_portrait,
.et_pb_column_1_5 .et_pb_testimonial_portrait,
.et_pb_column_1_6 .et_pb_testimonial_portrait,
.et_pb_column_2_5 .et_pb_testimonial_portrait,
.et_pb_column_3_8 .et_pb_testimonial_portrait {
 display:block;
 float:none;
 margin:0 auto 20px
}
.et_pb_testimonial_description,
.et_pb_testimonial_description_inner {
 display:block;
 position:relative
}
.et_pb_bg_layout_dark .et_pb_testimonial_description a {
 color:#fff
}
.et_pb_testimonial_author {
 display:block;
 margin-top:16px;
 font-weight:700
}
.et_pb_testimonial_author a {
 color:inherit
}
.et_pb_testimonial:before {
 position:absolute;
 z-index:2;
 top:-16px;
 left:50%;
 margin-left:-16px;
 -webkit-border-radius:31px;
 -moz-border-radius:31px;
 border-radius:31px;
 background:#f5f5f5;
 font-size:32px;
 content:"\7c"
}
.et_pb_testimonial.et_pb_testimonial_no_bg:before {
 background:inherit
}
.et_pb_testimonial.et_pb_icon_off:before {
 display:none
}
.et_pb_testimonial_old_layout,
.et_pb_testimonial_old_layout .et_pb_testimonial_description a {
 color:#666!important
}
.et-promo {
 padding:40px 0 25px;
 background-color:#1f6581
}
.et-promo-description {
 float:left;
 padding:0 60px
}
.et-promo-description {
 width:754px
}
.et-promo-description p {
 color:#fff
}
.et-promo-button {
 display:inline-block;
 float:left;
 margin-top:20px;
 padding:14px 20px;
 padding-right:60px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 color:#fff;
 background-color:rgba(0,0,0,.35);
 font-size:20px;
 font-weight:500
}
.et_pb_counter_title {
 display:block;
 font-size:12px;
 line-height:1.6em
}
.et_pb_bg_layout_light .et_pb_counter_title {
 color:#666
}
.et_pb_counter_container {
 display:block;
 overflow:hidden;
 position:relative;
 margin-bottom:10px;
 color:#fff;
 background-color:#ddd
}
.et_pb_counter_amount {
 display:block;
 float:left;
 overflow:hidden;
 z-index:2;
 min-height:6px;
 padding:1px;
 opacity:0;
 font-size:12px;
 font-weight:600;
 line-height:1.6em;
 text-align:right
}
.et_pb_counter_amount.overlay {
 overflow:visible;
 position:absolute!important;
 z-index:1;
 top:0;
 left:0;
 color:#2ea3f2;
 background-color:transparent!important
}
.et_pb_counters span.et_pb_counter_amount_number {
 display:inline-block;
 padding:0 10px
}
.et_pb_counters span.et_pb_counter_amount_number:after,
.et_pb_counters span.et_pb_counter_amount_number:before {
 display:block;
 min-width:5px;
 max-width:20px;
 content:""
}
.et_pb_counters.et_pb_section_video>li {
 position:relative
}
.et_pb_counters>li.et_pb_section_video .et_pb_counter_amount {
 position:relative
}
.et_pb_counters li:last-of-type .et_pb_counter_container {
 margin-bottom:0
}
.et_pb_text_align_left .et_pb_counter_amount {
 text-align:left
}
.et_pb_text_align_center .et_pb_counter_amount {
 text-align:center
}
.et_pb_text_align_right .et_pb_counter_amount {
 text-align:right
}
.et_pb_text_align_justified .et_pb_counter_amount {
 text-align:justify
}
.et_pb_post {
 margin-bottom:60px
}
.et_pb_post .entry-featured-image-url {
 display:block;
 position:relative;
 margin-bottom:30px
}
.et_pb_portfolio_item .et_pb_module_header a,
.et_pb_portfolio_item h3 a,
.et_pb_post .entry-title a,
.et_pb_post h2 a {
 text-decoration:none
}
.et_pb_post .post-meta {
 margin-bottom:6px;
 font-size:14px
}
.et_pb_portfolio_item .post-meta a,
.et_pb_post .post-meta a {
 text-decoration:none
}
.et_pb_post .more {
 color:#82c0c7;
 text-decoration:none
}
.et_pb_posts a.more-link {
 display:block;
 clear:both
}
.et_pb_has_overlay.et_pb_post .et_pb_image_container a {
 display:block;
 overflow:hidden;
 position:relative
}
.et_pb_posts .et_pb_post {
 position:relative
}
.et_pb_posts.et_pb_section_parallax:hover {
 overflow:hidden
}
.et_pb_section_parallax .et_pb_ajax_pagination_container,
.et_pb_section_parallax .pagination,
.et_pb_section_video .et_pb_ajax_pagination_container,
.et_pb_section_video .pagination {
 position:relative
}
.post-password-required .et_pb_row,
.post-password-required .et_pb_section {
 width:100%;
 padding:0
}
.post-password-required .et_password_protected_form {
 min-height:initial
}
.post-password-required .et_password_protected_form h1 {
 display:none
}
.et_pb_posts.et_pb_module article .et_pb_row {
 width:100%
}
.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row {
 width:80%
}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
 color:#666
}
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_dark .et_pb_post .post-meta,
.et_pb_bg_layout_dark .et_pb_post .post-meta a,
.et_pb_bg_layout_dark .et_pb_post p,
.et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
 color:inherit
}
.et_pb_blog_grid {
 position:relative
}
.et_pb_blog_grid .column {
 float:left;
 max-width:100%
}
.et_pb_blog_grid .et_pb_post {
 padding:19px;
 border:1px solid #d8d8d8;
 background-color:#fff;
 word-wrap:break-word
}
.et_pb_blog_grid .et_pb_image_container {
 position:relative
}
.et_pb_blog_grid .et_audio_content,
.et_pb_blog_grid .et_main_video_container,
.et_pb_blog_grid .et_pb_post .et_pb_slider,
.et_pb_image_container {
 margin:-20px -20px 29px
}
.et_pb_image_container img,
.et_pb_post a img {
 max-width:100%;
 vertical-align:bottom
}
.et_pb_blog_grid .et_pb_image_container img {
 min-width:100%;
 max-width:100%;
 height:auto
}
.et_pb_blog_grid .et_pb_no_thumb .entry-title,
.et_pb_blog_grid .et_pb_no_thumb h2 {
 margin-top:0
}
.et_pb_blog_grid .et_audio_content {
 margin-bottom:0
}
.et_pb_blog_grid h2 {
 font-size:18px
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
 display:none;
 opacity:0;
 line-height:0
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
 opacity:0
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
 opacity:1
}
.et_pb_grid_item.first_in_row {
 clear:both
}
.et_pb_grid_item:not(.first_in_row) {
 clear:none
}
.et_pb_post>.et_main_video_container {
 position:relative;
 margin-bottom:30px
}
.et_pb_post .et_pb_video_overlay .et_pb_video_play {
 color:#fff
}
.et_pb_post .et_pb_video_overlay_hover:hover {
 background:rgba(0,0,0,.6)
}
.et_pb_blog_grid .et_main_video_overlay:hover:before {
 background:rgba(0,0,0,.6)
}
.et_pb_video {
 position:relative
}
.et_pb_video_box {
 display:block;
 position:relative;
 z-index:1;
 line-height:0
}
.et_pb_video_box video {
 width:100%!important;
 height:auto!important
}
.et_pb_video_overlay {
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-position:center;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 background-size:cover;
 cursor:pointer
}
.et_pb_video_play:before {
 font-family:ETmodules;
 content:"\49"
}
.et_pb_video_play {
 display:block;
 position:absolute;
 z-index:100;
 top:50%;
 left:50%;
 color:#fff
}
.et_pb_bg_layout_light .et_pb_video_play {
 color:#333
}
.et_pb_video_overlay_hover {
 position:absolute;
 z-index:100;
 width:100%;
 height:100%;
 background:rgba(0,0,0,0);
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.et_pb_video .et_pb_video_overlay_hover:hover {
 background:rgba(0,0,0,.6)
}
.et_pb_column_1_2 .et_pb_video_play,
.et_pb_column_2_3 .et_pb_video_play,
.et_pb_column_3_4 .et_pb_video_play,
.et_pb_column_3_5 .et_pb_video_play,
.et_pb_column_4_4 .et_pb_video_play {
 margin-top:-3rem;
 margin-left:-3rem;
 font-size:6rem;
 line-height:6rem
}
.et_pb_column_1_3 .et_pb_video_play,
.et_pb_column_1_4 .et_pb_video_play,
.et_pb_column_1_5 .et_pb_video_play,
.et_pb_column_1_6 .et_pb_video_play,
.et_pb_column_2_5 .et_pb_video_play,
.et_pb_column_3_8 .et_pb_video_play {
 margin-top:-1.5rem;
 margin-left:-1.5rem;
 font-size:3rem;
 line-height:3rem
}
.et_pb_video_slider {
 position:relative
}
.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover {
 background:rgba(0,0,0,.6)
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light~.et-pb-controllers .et-pb-active-control {
 background-color:#fff
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark~.et-pb-controllers a {
 background-color:rgba(51,51,51)
}
.et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows {
 color:#333
}
.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers {
 bottom:35px
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel,
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel .et_pb_carousel_items {
 overflow:visible
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out {
 opacity:0;
 background:0 0!important;
 box-shadow:none!important;
 -webkit-animation-name:et_pb_video_slider_item_fade_out;
 animation-name:et_pb_video_slider_item_fade_out;
 -webkit-animation-duration:.2s;
 -moz-animation-duration:.2s;
 -o-animation-duration:.2s;
 animation-duration:.2s
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out .et_pb_video_overlay {
 -webkit-animation-name:et_pb_video_slider_item_overlay_fade_out;
 animation-name:et_pb_video_slider_item_overlay_fade_out;
 -webkit-animation-duration:.2s;
 -moz-animation-duration:.2s;
 -o-animation-duration:.2s;
 animation-duration:.2s
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.next .et_pb_carousel_item,
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.prev .et_pb_carousel_item {
 opacity:0
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .et_pb_carousel_item.item-fade-in {
 display:block;
 opacity:1;
 -webkit-animation-name:et_pb_video_slider_item_fade_in;
 animation-name:et_pb_video_slider_item_fade_in;
 -webkit-animation-duration:.4s;
 -moz-animation-duration:.4s;
 -o-animation-duration:.4s;
 animation-duration:.4s
}
.et-pb-is-sliding-carousel {
 overflow-x:hidden
}
.et_pb_carousel {
 overflow:hidden;
 position:relative;
 margin-top:2%
}
.et_pb_carousel:hover .et-pb-arrow-prev {
 left:10px;
 opacity:1
}
.et_pb_carousel:hover .et-pb-arrow-next {
 right:10px;
 opacity:1
}
.et_pb_slider_carousel {
 margin-bottom:0!important
}
.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_light+.et_pb_carousel .et_pb_video_play {
 color:#fff
}
.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_dark+.et_pb_carousel .et_pb_video_play {
 color:#333
}
.et_pb_carousel_items {
 overflow:hidden;
 position:relative;
 width:100%;
 height:auto
}
.et_pb_carousel_items .et-carousel-group {
 display:none;
 float:left;
 position:relative;
 width:100%
}
.et_pb_carousel_items .et-carousel-group.active {
 display:block
}
.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child {
 margin-right:0
}
.et_pb_carousel_item {
 display:none;
 float:left;
 position:relative;
 margin:0 2% 0 0;
 padding:0;
 background:rgba(0,0,0,.25)
}
.et_pb_carousel_items.columns-6 .et_pb_carousel_item {
 width:15%
}
.et_pb_carousel_items.columns-5 .et_pb_carousel_item {
 width:18.4%
}
.et_pb_carousel_items.columns-4 .et_pb_carousel_item {
 width:23.5%
}
.et_pb_carousel_items.columns-3 .et_pb_carousel_item {
 width:32%
}
.et_pb_carousel_items.columns-2 .et_pb_carousel_item {
 width:49%
}
.et_pb_carousel_items.columns-1 .et_pb_carousel_item {
 width:100%
}
.et_pb_carousel_item:after {
 display:block;
 padding-top:75%;
 content:""
}
.et_pb_carousel_item .et_pb_video_overlay {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover {
 background:rgba(0,0,0,.6)
}
.et_pb_carousel_item .et_pb_video_play {
 opacity:0;
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play {
 opacity:1
}
.et_pb_carousel_item .et_pb_video_overlay_hover:hover {
 background:rgba(0,0,0,.6)
}
@-webkit-keyframes et_pb_video_slider_item_fade_out {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes et_pb_video_slider_item_fade_out {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes et_pb_video_slider_item_overlay_fade_out {
 from {
  transform:scale(1)
 }
 to {
  transform:scale(.8)
 }
}
@keyframes et_pb_video_slider_item_overlay_fade_out {
 from {
  transform:scale(1)
 }
 to {
  transform:scale(.8)
 }
}
@-webkit-keyframes et_pb_video_slider_item_fade_in {
 from {
  opacity:0;
  transform:scale(.8)
 }
 to {
  opacity:1;
  transform:scale(1)
 }
}
@keyframes et_pb_video_slider_item_fade_in {
 from {
  opacity:0;
  transform:scale(.8)
 }
 to {
  opacity:1;
  transform:scale(1)
 }
}
.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide,
.et_pb_column_1_5 .et_pb_slider_carousel .et_pb_slide,
.et_pb_column_1_6 .et_pb_slider_carousel .et_pb_slide {
 min-height:initial!important
}
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play {
 margin-top:-1.39rem;
 margin-left:-1.39rem;
 font-size:2.78rem;
 line-height:2.78rem
}
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
 margin-top:-1rem;
 margin-left:-1rem;
 font-size:2rem;
 line-height:2rem
}
.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
 margin-top:-.75rem;
 margin-left:-.75rem;
 font-size:1.5rem;
 line-height:1.5rem
}
.et_pb_widget_area_left {
 padding-right:30px;
 border-right:1px solid rgba(0,0,0,.1)
}
.et_pb_widget_area_right {
 padding-left:30px;
 border-left:1px solid rgba(0,0,0,.1)
}
.et_pb_sidebar_no_border {
 padding:0;
 border:none
}
.et_pb_fullwidth_image {
 position:relative;
 line-height:0
}
.et_pb_fullwidth_image img {
 position:relative;
 width:100%
}
.et_pb_promo {
 padding:40px 60px;
 text-align:center
}
.et_pb_promo_description {
 position:relative;
 padding-bottom:20px
}
.et_pb_promo_description p:last-of-type {
 padding-bottom:0
}
.et_pb_module.et_pb_button,
.et_pb_promo_button {
 display:inline-block;
 color:inherit
}
.et_pb_newsletter_button:hover,
.et_pb_promo_button:hover {
 text-decoration:none
}
.et_pb_column_1_2 .et_pb_promo,
.et_pb_column_1_3 .et_pb_promo,
.et_pb_column_1_4 .et_pb_promo,
.et_pb_column_1_5 .et_pb_promo,
.et_pb_column_1_6 .et_pb_promo,
.et_pb_column_2_5 .et_pb_promo,
.et_pb_column_3_5 .et_pb_promo {
 padding:40px
}
.et_pb_button_module_wrapper.et_pb_button_alignment_left {
 text-align:left
}
.et_pb_button_module_wrapper.et_pb_button_alignment_right {
 text-align:right
}
.et_pb_button_module_wrapper.et_pb_button_alignment_center {
 text-align:center
}
@media all and (max-width:980px) {
 .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
  text-align:left
 }
 .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
  text-align:right
 }
 .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
  text-align:center
 }
}
@media all and (max-width:767px) {
 .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
  text-align:left
 }
 .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
  text-align:right
 }
 .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
  text-align:center
 }
}
.et_pb_button_module_wrapper>a {
 display:inline-block
}
.et_pb_newsletter {
 padding:25px
}
.et_pb_newsletter_description,
.et_pb_newsletter_form {
 position:relative;
 width:50%;
 padding:0
}
.et_pb_newsletter_description {
 float:left;
 margin-bottom:20px
}
.et_pb_newsletter_description p:last-of-type {
 padding-bottom:0
}
.et_pb_newsletter_form {
 float:left
}
.et_pb_newsletter_form p.et_pb_newsletter_field {
 margin-bottom:0;
 padding-bottom:1em
}
.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field {
 padding-left:0
}
.et_pb_newsletter_form .input,
.et_pb_newsletter_form input[type=password],
.et_pb_newsletter_form input[type=text],
.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],
.et_pb_newsletter_form p.et_pb_newsletter_field textarea,
.et_pb_newsletter_form select,
.et_pb_newsletter_form textarea {
 width:100%;
 padding:14px 4%!important;
 border-width:0;
 border-radius:3px;
 color:#666;
 background-color:#fff;
 font-size:16px;
 font-weight:400;
 -webkit-appearance:none
}
.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after {
 margin-top:-3px
}
.et_pb_newsletter_form p .et_pb_subscribe_error {
 border:1px solid red!important
}
.et_pb_newsletter_result {
 display:none
}
.et_pb_newsletter_success {
 text-align:center
}
.et_pb_newsletter_button {
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 color:inherit;
 text-align:center
}
.et_pb_newsletter_fields,
.et_pb_newsletter_footer {
 width:100%
}
.et_pb_newsletter_footer {
 margin-top:20px
}
.et_pb_feedburner_form .et_pb_newsletter_button,
.et_pb_login_form .et_pb_newsletter_button {
 width:100%;
 margin:0;
 cursor:pointer
}
.et_pb_feedburner_form form,
.et_pb_login_form form {
 text-align:left
}
.et_pb_feedburner_form ::-webkit-input-placeholder,
.et_pb_login_form ::-webkit-input-placeholder {
 color:#666
}
.et_pb_feedburner_form ::-moz-placeholder,
.et_pb_login_form ::-moz-placeholder {
 color:#666
}
.et_pb_feedburner_form :-ms-input-placeholder,
.et_pb_login_form :-ms-input-placeholder {
 color:#666
}
.et_pb_no_bg {
 padding:0!important
}
.et_pb_newsletter .et_pb_contact_field_last+.et_pb_newsletter_field {
 padding-left:0
}
.et_pb_newsletter .et_pb_contact_field--hidden {
 display:none
}
.et_pb_contact_field_options_list label a:empty:before {
 display:inline-block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-family:ETmodules;
 font-size:16px;
 font-weight:400;
 font-style:normal;
 font-variant:normal;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 text-transform:none;
 content:"\e906";
 speak:none
}
.et_pb_newsletter {
 display:flex;
 justify-content:space-between
}
.et_pb_newsletter.et_pb_login {
 display:block
}
.et_pb_newsletter p .et_pb_signup_error {
 border:1px solid red!important
}
.et_pb_newsletter .et_pb_newsletter_fields {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between
}
.et_pb_newsletter .et_pb_newsletter_fields>* {
 flex-basis:100%
}
.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half {
 flex-basis:48.5%
}
.et_pb_signup .et_pb_newsletter_description,
.et_pb_signup .et_pb_newsletter_form {
 float:none
}
.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description,
.et_pb_newsletter_layout_right_left .et_pb_newsletter_description {
 padding-left:0;
 order:1
}
.et_pb_newsletter.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
 padding-right:40px;
 padding-left:0
}
.et_pb_newsletter.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_description {
 width:100%;
 padding-right:0;
 padding-bottom:25px;
 padding-left:0
}
.et_pb_newsletter.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
 width:100%;
 padding-right:0;
 padding-left:0
}
.et_pb_newsletter.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description {
 width:100%;
 padding-right:0;
 padding-left:0
}
.et_pb_newsletter.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
 width:100%;
 padding-right:0;
 padding-bottom:25px;
 padding-left:0
}
.et_pb_column_1_2 .et_pb_newsletter_layout_left_right,
.et_pb_column_1_2 .et_pb_newsletter_layout_right_left,
.et_pb_column_1_3 .et_pb_newsletter_layout_left_right,
.et_pb_column_1_3 .et_pb_newsletter_layout_right_left,
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_left_right,
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_right_left,
.et_pb_column_1_4 .et_pb_newsletter_layout_left_right,
.et_pb_column_1_4 .et_pb_newsletter_layout_right_left,
.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_layout_left_right,
.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_layout_right_left,
.et_pb_column_1_5 .et_pb_newsletter_layout_left_right,
.et_pb_column_1_5 .et_pb_newsletter_layout_right_left,
.et_pb_column_1_5.et_pb_column_inner .et_pb_newsletter_layout_left_right,
.et_pb_column_1_5.et_pb_column_inner .et_pb_newsletter_layout_right_left,
.et_pb_column_1_6 .et_pb_newsletter_layout_left_right,
.et_pb_column_1_6 .et_pb_newsletter_layout_right_left,
.et_pb_column_1_6.et_pb_column_inner .et_pb_newsletter_layout_left_right,
.et_pb_column_1_6.et_pb_column_inner .et_pb_newsletter_layout_right_left,
.et_pb_column_2_3 .et_pb_newsletter_layout_left_right,
.et_pb_column_2_3 .et_pb_newsletter_layout_right_left,
.et_pb_column_3_4 .et_pb_newsletter_layout_left_right,
.et_pb_column_3_4 .et_pb_newsletter_layout_right_left,
.et_pb_column_3_5 .et_pb_newsletter_layout_left_right,
.et_pb_column_3_5 .et_pb_newsletter_layout_right_left,
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_left_right,
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_right_left,
.et_pb_column_4_4 .et_pb_newsletter_layout_left_right,
.et_pb_column_4_4 .et_pb_newsletter_layout_right_left,
.et_pb_newsletter_layout_bottom_top,
.et_pb_newsletter_layout_top_bottom {
 flex-direction:column
}
.et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter_layout_left_right,
.et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter_layout_right_left,
.et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter_layout_left_right,
.et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter_layout_right_left,
.et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter_layout_left_right,
.et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter_layout_right_left {
 flex-direction:row
}
.et_pb_column_1_2 .et_pb_newsletter_description,
.et_pb_column_1_2 .et_pb_newsletter_form,
.et_pb_column_1_3 .et_pb_newsletter_description,
.et_pb_column_1_3 .et_pb_newsletter_form,
.et_pb_column_1_4 .et_pb_newsletter_description,
.et_pb_column_1_4 .et_pb_newsletter_form,
.et_pb_column_1_5 .et_pb_newsletter_description,
.et_pb_column_1_5 .et_pb_newsletter_form,
.et_pb_column_1_6 .et_pb_newsletter_description,
.et_pb_column_1_6 .et_pb_newsletter_form,
.et_pb_column_2_5 .et_pb_newsletter_description,
.et_pb_column_2_5 .et_pb_newsletter_form,
.et_pb_column_3_5 .et_pb_newsletter_description,
.et_pb_column_3_5 .et_pb_newsletter_form,
.et_pb_column_3_8 .et_pb_newsletter_description,
.et_pb_column_3_8 .et_pb_newsletter_form {
 width:100%;
 padding:0
}
.et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter,
.et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter,
.et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter {
 display:flex;
 align-items:center
}
.et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description,
.et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description,
.et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description {
 margin-bottom:0;
 align-self:start
}
.et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form,
.et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form,
.et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form {
 padding-left:25px
}
.et_pb_tabs {
 border:1px solid #d9d9d9
}
ul.et_pb_tabs_controls {
 background-color:#f4f4f4
}
ul.et_pb_tabs_controls:after {
 display:block;
 visibility:visible;
 position:relative;
 z-index:9;
 top:-1px;
 border-top:1px solid #d9d9d9;
 content:""
}
.et_pb_tabs_controls li {
 display:table;
 float:left;
 position:relative;
 z-index:11;
 max-width:100%;
 border-right:1px solid #d9d9d9;
 font-weight:600;
 line-height:1.7em;
 cursor:pointer
}
.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
 border-right:none
}
.et_pb_tabs_controls li a {
 display:table-cell;
 padding:4px 30px 4px;
 color:#666;
 line-height:inherit;
 vertical-align:middle;
 text-decoration:none
}
.et_pb_tabs_controls li.et_pb_tab_active {
 background-color:#fff
}
.et_pb_tab_active a {
 color:#333!important
}
.et_pb_tab p:last-of-type {
 padding-bottom:0
}
.et_pb_all_tabs {
 background-color:#fff
}
.et_pb_all_tabs>div,
.et_pb_toggle_close .et_pb_toggle_content {
 display:none
}
.et_pb_all_tabs .et_pb_active_content {
 display:block
}
.et_pb_tab {
 padding:24px 30px
}
.et_pb_tab_content {
 position:relative
}
.et_pb_column_1_3 .et_pb_tabs_controls,
.et_pb_column_1_4 .et_pb_tabs_controls,
.et_pb_column_1_5 .et_pb_tabs_controls,
.et_pb_column_1_6 .et_pb_tabs_controls,
.et_pb_column_2_5 .et_pb_tabs_controls,
.et_pb_column_3_8 .et_pb_tabs_controls {
 border-bottom:none
}
.et_pb_column_1_3 .et_pb_tabs_controls li,
.et_pb_column_1_4 .et_pb_tabs_controls li,
.et_pb_column_1_5 .et_pb_tabs_controls li,
.et_pb_column_1_6 .et_pb_tabs_controls li,
.et_pb_column_2_5 .et_pb_tabs_controls li,
.et_pb_column_3_8 .et_pb_tabs_controls li {
 float:none;
 border-right:none;
 border-bottom:1px solid #d9d9d9
}
.et_pb_column_1_3 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_6 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_2_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
 width:100%
}
.et_pb_toggle {
 border:1px solid #d9d9d9
}
.et_pb_toggle_close {
 padding:20px;
 background-color:#f4f4f4
}
.et_pb_toggle_open {
 padding:20px;
 background-color:#fff
}
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_toggle .et_pb_toggle_title,
.et_pb_toggle h5.et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title {
 position:relative;
 padding:0 50px 0 0;
 cursor:pointer
}
.et_pb_toggle_close .et_pb_toggle_title,
.et_pb_toggle_close h5.et_pb_toggle_title {
 color:#666
}
.et_pb_toggle_open .et_pb_toggle_title,
.et_pb_toggle_open h5.et_pb_toggle_title {
 color:#333
}
.et_pb_toggle_title:before {
 position:absolute;
 top:50%;
 right:0;
 margin-top:-.5em;
 color:#ccc;
 font-size:16px;
 content:"\e050"
}
.et_pb_accordion .et_pb_toggle_title:before,
.et_pb_toggle .et_pb_toggle_title:before {
 right:0;
 left:auto
}
.et_pb_toggle_open .et_pb_toggle_title:before {
 content:"\e04f"
}
.et_pb_toggle_content {
 position:relative;
 padding-top:20px
}
.et_pb_toggle_content p:last-of-type {
 padding-bottom:0
}
.et_pb_toggle_open {
 z-index:1
}
.et_pb_map {
 position:relative;
 width:100%;
 height:440px
}
.et_pb_fullwidth_section .et_pb_map_container {
 margin:0
}
.et_pb_map_container img {
 max-width:inherit
}
.et_pb_map_pin {
 display:none;
 visibility:hidden
}
.et_pb_column_2_3 .et_pb_map {
 height:400px
}
.et_pb_column_1_2 .et_pb_map,
.et_pb_column_3_5 .et_pb_map,
.et_pb_column_3_8 .et_pb_map {
 height:280px
}
.et_pb_column_1_3 .et_pb_map,
.et_pb_column_1_4 .et_pb_map,
.et_pb_column_1_5 .et_pb_map,
.et_pb_column_1_6 .et_pb_map,
.et_pb_column_2_5 .et_pb_map {
 height:230px
}
.et_pb_contact_form {
 margin-left:-3%
}
.et_pb_contact_form [data-conditional-logic] {
 display:none
}
p.et_pb_contact_field {
 margin-bottom:3%;
 padding:0 0 0 3%;
 background-position:center;
 background-size:cover
}
p.et_pb_contact_field:not(.et_pb_contact_field_last),
p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half) {
 clear:both
}
p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last {
 clear:both
}
.et_pb_contact_field.et_pb_section_parallax,
.et_pb_contact_field.et_pb_section_video {
 position:relative
}
.et_pb_contact_field * {
 position:relative
}
.et_pb_contact_field a {
 color:inherit;
 font-weight:700;
 text-decoration:underline
}
.et_pb_contact_main_title {
 position:relative;
 padding-bottom:16px;
 font-weight:500
}
h1.et_pb_contact_main_title {
 font-size:26px
}
.et-pb-contact-message {
 position:relative
}
.et_pb_column_1_3 .et_pb_contact_main_title,
.et_pb_column_1_4 .et_pb_contact_main_title,
.et_pb_column_1_5 .et_pb_contact_main_title,
.et_pb_column_1_6 .et_pb_contact_main_title,
.et_pb_column_2_5 .et_pb_contact_main_title {
 font-size:22px
}
.et_pb_contact_form_label {
 display:none
}
.et_pb_contact_right {
 display:inline-block;
 min-width:105px;
 margin:0;
 text-align:right
}
.et_pb_contact_right p {
 display:inline-table;
 vertical-align:middle
}
.et_pb_contact_right p .et_pb_contact_captcha_question {
 vertical-align:middle
}
.et_pb_contact {
 position:relative
}
.et_pb_contact .et_pb_contact_field_half {
 float:left;
 width:50%
}
.et_pb_contact p input,
.et_pb_contact p textarea,
.et_pb_subscribe .et_pb_contact_field input,
.et_pb_subscribe .et_pb_contact_field textarea {
 width:100%;
 padding:16px;
 border-width:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 color:#999;
 background-color:#eee;
 font-size:14px;
 -webkit-appearance:none
}
.et_pb_subscribe .et_pb_contact_field input,
.et_pb_subscribe .et_pb_contact_field textarea {
 background-color:#fff
}
.et_pb_contact p textarea,
.et_pb_subscribe .et_pb_contact_field textarea {
 font-family:inherit
}
.et_pb_contact p input::-moz-placeholder,
.et_pb_contact p textarea::-moz-placeholder {
 opacity:1
}
.et_pb_contact p input:-moz-placeholder,
.et_pb_contact p textarea:-moz-placeholder {
 opacity:1
}
.et_pb_contact_right p input {
 max-width:50px;
 padding:16px
}
.et_pb_contact p input[type=checkbox],
.et_pb_contact p input[type=radio],
.et_pb_subscribe .et_pb_contact_field input[type=checkbox],
.et_pb_subscribe .et_pb_contact_field input[type=radio] {
 display:none;
 width:auto;
 max-width:none;
 margin:0;
 padding:0
}
.et_pb_contact p input[type=checkbox]+label,
.et_pb_contact p input[type=radio]+label,
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label,
.et_pb_subscribe .et_pb_contact_field input[type=radio]+label {
 display:inline-block;
 position:relative;
 min-height:1.7em;
 line-height:1.7em;
 vertical-align:middle;
 cursor:pointer
}
.et_pb_contact p input[type=checkbox]+label i,
.et_pb_contact p input[type=radio]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i {
 display:inline-block;
 position:relative;
 width:18px;
 height:18px;
 margin-right:6px;
 background-color:#eee;
 font-style:normal;
 vertical-align:middle;
 content:""
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=text],
.et_pb_subscribe .et_pb_contact_field select,
.et_pb_subscribe .et_pb_contact_field textarea {
 background-color:#fff
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=text],
.et_pb_subscribe .et_pb_contact_field select,
.et_pb_subscribe .et_pb_contact_field textarea {
 border-radius:3px
}
.et_pb_contact p input[type=radio]+label i,
.et_pb_subscribe .et_pb_contact_field input[type=radio]+label i {
 border-radius:50%
}
.et_pb_contact p input[type=checkbox]:checked+label i:before,
.et_pb_contact p input[type=radio]:checked+label i:before,
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before,
.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked+label i:before {
 position:absolute;
 top:50%;
 left:50%;
 content:"";
 transform:translate(-50%,-50%)
}
.et_pb_contact p input[type=checkbox]:checked+label i:before,
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before {
 width:17px;
 height:17px;
 color:#2ea3f2;
 font-family:dashicons;
 font-size:17px;
 line-height:17px;
 content:"\f147"
}
.et_pb_contact p input[type=radio]:checked+label i:before,
.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked+label i:before {
 width:6px;
 height:6px;
 border-radius:50%;
 background:#2ea3f2
}
.et_pb_contact p input[type=checkbox]~input[type=text],
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]~input[type=text] {
 display:none!important
}
.et_pb_contact_field[data-type=select] {
 position:relative
}
.et_pb_contact_field[data-type=select]:after {
 position:absolute;
 top:50%;
 right:10px;
 width:0;
 height:0;
 margin-top:3px;
 border:6px solid;
 border-color:#666 transparent transparent transparent;
 content:"";
 transform:translateY(-50%);
 pointer-events:none
}
.et_pb_contact_select {
 box-sizing:border-box;
 width:100%;
 padding:16px 20px 16px 10px;
 border:0;
 border-radius:0;
 color:#999;
 background-color:#eee;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.et_pb_contact_select::-ms-expand {
 display:none
}
.et_pb_contact_field_options_wrapper {
 display:block
}
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
 margin-bottom:.5em;
 font-weight:600
}
.et_pb_contact_field_options_wrapper:after {
 display:block;
 clear:both;
 content:" "
}
.et_pb_contact_field_checkbox,
.et_pb_contact_field_options_title,
.et_pb_contact_field_radio,
.et_pb_contact_field_select_title {
 display:block
}
.et_pb_contact_field_radio_title,
.et_pb_contact_field_select_title {
 padding-bottom:4px;
 font-size:16px
}
.et_pb_contact_field textarea.et_pb_contact_message {
 min-height:150px
}
.et_pb_contact_reset,
.et_pb_contact_submit {
 display:inline-block;
 margin:0 0 0 15px;
 font-family:inherit;
 cursor:pointer
}
.et_pb_contact p .et_contact_error {
 border:1px solid red!important
}
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,
.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label {
 color:red!important
}
.et_contact_bottom_container {
 float:right;
 margin-top:-1.5%;
 text-align:right
}
.et_pb_contact_form p[data-id=et_number] {
 position:absolute!important;
 transform:scale(.01,.01)!important
}
.et_pb_contact_form p[data-id=et_number] input {
 border:none!important;
 background:0 0!important
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title {
 float:none
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
 display:flex
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
 justify-content:center
}
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
 justify-content:flex-end
}
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
 justify-content:space-between
}
.et_pb_countdown_timer {
 padding:4%
}
.et_pb_countdown_timer .et_pb_countdown_timer_container {
 position:relative;
 width:100%;
 text-align:center;
 vertical-align:top
}
.et_pb_countdown_timer .title {
 margin:0 0 30px;
 padding:0;
 font-weight:500;
 text-align:center
}
.et_pb_countdown_timer h4.title {
 font-size:26px
}
.et_pb_countdown_timer .section {
 display:inline-block;
 position:relative
}
.et_pb_countdown_timer .section.values {
 width:17%;
 max-width:160px;
 vertical-align:top
}
.et_pb_countdown_timer .section p {
 display:inline-block;
 padding-bottom:0;
 font-size:54px;
 line-height:54px;
 text-align:center
}
.et_pb_countdown_timer .section.zero p {
 opacity:.4
}
.et_pb_countdown_timer .section p.value {
 min-width:100%
}
.et_pb_countdown_timer .section p.label {
 display:block;
 font-size:14px;
 line-height:25px;
 text-align:center
}
.et_pb_countdown_timer .sep {
 position:relative
}
.et_pb_countdown_timer .sep.sep.sep.sep.sep p {
 text-decoration:none!important
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p,
.et_pb_column_3_5 .et_pb_countdown_timer .section p {
 font-size:38px;
 line-height:38px
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p.label,
.et_pb_column_3_5 .et_pb_countdown_timer .section p.label {
 font-size:12px;
 line-height:20px
}
.et_pb_column_1_3 .et_pb_countdown_timer .title,
.et_pb_column_1_4 .et_pb_countdown_timer .title,
.et_pb_column_1_5 .et_pb_countdown_timer .title,
.et_pb_column_1_6 .et_pb_countdown_timer .title,
.et_pb_column_2_5 .et_pb_countdown_timer .title {
 margin-bottom:20px;
 font-size:22px
}
.et_pb_column_1_3 .et_pb_countdown_timer .section p,
.et_pb_column_2_5 .et_pb_countdown_timer .section p,
.et_pb_column_3_8 .et_pb_countdown_timer .section p {
 font-size:28px;
 line-height:28px
}
.et_pb_column_1_4 .et_pb_countdown_timer .section p,
.et_pb_column_1_5 .et_pb_countdown_timer .section p,
.et_pb_column_1_6 .et_pb_countdown_timer .section p {
 font-size:20px;
 line-height:20px
}
.et_pb_column_1_3 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_4 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_5 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_6 .et_pb_countdown_timer .section p.label,
.et_pb_column_2_5 .et_pb_countdown_timer .section p.label,
.et_pb_column_3_8 .et_pb_countdown_timer .section p.label {
 font-size:11px;
 line-height:19px
}
.et_pb_circle_counter,
.et_pb_number_counter {
 position:relative;
 margin:0 auto 30px;
 text-align:center
}
.et_pb_circle_counter {
 max-width:225px
}
.et_pb_circle_counter_inner {
 display:block;
 position:relative
}
.et_pb_circle_counter canvas {
 position:absolute;
 top:0;
 left:0;
 width:100%!important;
 height:auto!important
}
.et_pb_circle_counter .percent {
 word-wrap:initial
}
.et_pb_circle_counter .percent,
.et_pb_number_counter .percent {
 position:relative;
 z-index:2
}
.et_pb_circle_counter .percent p {
 visibility:hidden
}
.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
 position:relative;
 padding:49% 0;
 font-size:40px;
 font-weight:500;
 line-height:.1em
}
.et_pb_circle_counter h3,
.et_pb_number_counter h3 {
 position:relative;
 font-size:18px
}
.et_pb_circle_counter .et_pb_module_header,
.et_pb_number_counter .et_pb_module_header {
 position:relative
}
.et_pb_circle_counter.et_pb_with_title .percent,
.et_pb_number_counter.et_pb_with_title .percent {
 margin-bottom:20px
}
.et_pb_number_counter {
 opacity:0;
 -webkit-transition:opacity 1s;
 -moz-transition:opacity 1s;
 transition:opacity 1s
}
.et_pb_number_counter.active {
 opacity:1
}
.et_pb_number_counter {
 width:auto
}
.et_pb_number_counter canvas {
 display:none;
 visibility:hidden
}
.et_pb_number_counter .percent {
 position:relative;
 height:72px
}
.et_pb_number_counter .percent p {
 font-size:72px;
 font-weight:500;
 line-height:72px
}
.et_pb_post .entry-content {
 padding-top:30px
}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,
.et_pb_gallery_grid .et_pb_gallery_item h3,
.et_pb_portfolio_item .et_pb_module_header,
.et_pb_portfolio_item h2 {
 margin-top:10px
}
.et_overlay.et_pb_inline_icon:before,
.et_pb_inline_icon:before {
 content:attr(data-icon)
}
@media all and (max-width:980px) {
 .et_overlay.et_pb_inline_icon_tablet:before,
 .et_pb_inline_icon_tablet:before {
  content:attr(data-icon-tablet)
 }
}
@media all and (max-width:767px) {
 .et_overlay.et_pb_inline_icon_phone:before,
 .et_pb_inline_icon_phone:before {
  content:attr(data-icon-phone)
 }
}
.et_overlay {
 display:block;
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:100%;
 border:1px solid #e5e5e5;
 opacity:0;
 background:rgba(255,255,255,.9);
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translate3d(0,0,0);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -o-backface-visibility:hidden
}
.et_overlay:before {
 position:absolute;
 top:55%;
 left:50%;
 margin:-16px 0 0 -16px;
 font-size:32px;
 content:"\e050";
 -webkit-transition:all .4s;
 -moz-transition:all .4s;
 transition:all .4s
}
.et_overlay:hover:before {
 top:50%
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_shop_image:hover .et_overlay {
 z-index:3;
 opacity:1
}
.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay {
 display:none
}
#ie7 .et_overlay,
#ie8 .et_overlay {
 display:none
}
.et_pb_fullwidth_menu.et_hover_enabled:hover {
 z-index:initial
}
.et_pb_fullwidth_menu .fullwidth-menu-nav,
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul {
 float:none
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul {
 padding:28px 0 0!important;
 line-height:1.7em
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul>li.mega-menu>ul {
 top:76px
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul ul {
 padding:20px 0;
 text-align:left
}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {
 color:#fff
}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover {
 color:rgba(255,255,255,.8)
}
.fullwidth-menu li li.menu-item-has-children>a:first-child:after {
 top:12px
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards {
 padding:0 0 29px!important
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards>li {
 padding-top:28px
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards>li>a {
 padding-bottom:0
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li ul {
 top:initial;
 bottom:100%;
 border-top:none;
 border-bottom-width:3px;
 border-bottom-style:solid;
 border-bottom-color:#2ea3f2;
 -webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);
 -moz-box-shadow:2px -2px 5px rgba(0,0,0,.1);
 box-shadow:2px -2px 5px rgba(0,0,0,.1)
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li ul li ul {
 bottom:-23px
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li.mega-menu ul ul {
 top:initial;
 bottom:0;
 border:none
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li.mega-menu>ul {
 bottom:76px
}
.et_pb_forgot_password {
 margin-top:-5px;
 font-size:12px
}
.et_pb_forgot_password a {
 color:#fff;
 text-decoration:underline
}
.et_pb_bg_layout_light .et_pb_forgot_password a {
 color:#666
}
.et_pb_team_member_image {
 display:table-cell;
 float:left;
 position:relative;
 max-width:320px;
 margin-right:30px;
 line-height:0!important
}
.et_pb_column .et_pb_team_member_image.et-svg {
 width:320px;
 max-width:100%
}
.et_pb_team_member_description {
 display:table-cell;
 position:relative;
 vertical-align:top
}
.et_pb_team_member_no_image .et_pb_team_member_description {
 display:block!important
}
.et_pb_member_position {
 padding-bottom:7px;
 color:#aaa
}
.et_pb_column_1_2 .et_pb_team_member_image,
.et_pb_column_1_3 .et_pb_team_member_image,
.et_pb_column_1_4 .et_pb_team_member_image,
.et_pb_column_1_5 .et_pb_team_member_image,
.et_pb_column_1_6 .et_pb_team_member_image,
.et_pb_column_2_5 .et_pb_team_member_image,
.et_pb_column_3_5 .et_pb_team_member_image,
.et_pb_column_3_8 .et_pb_team_member_image {
 display:block;
 float:none;
 width:auto;
 margin:0 0 12px;
 text-align:center
}
.et_pb_column_1_2 .et_pb_team_member_description,
.et_pb_column_1_3 .et_pb_team_member_description,
.et_pb_column_1_4 .et_pb_team_member_description,
.et_pb_column_1_5 .et_pb_team_member_description,
.et_pb_column_1_6 .et_pb_team_member_description,
.et_pb_column_2_5 .et_pb_team_member_description,
.et_pb_column_3_4 .et_pb_team_member_description,
.et_pb_column_3_5 .et_pb_team_member_description,
.et_pb_column_3_8 .et_pb_team_member_description {
 display:block
}
.et_pb_shop.et_pb_text_align_center .star-rating,
.et_pb_shop.et_pb_text_align_justified .star-rating,
.et_pb_shop.et_pb_text_align_right .star-rating {
 display:inline-block
}
.et_pb_member_social_links li {
 display:inline-block;
 margin-right:15px
}
.et_pb_member_social_links a {
 display:inline-block;
 position:relative;
 color:#b2b2b2;
 font-size:16px;
 text-align:center;
 text-decoration:none;
 transition:color .3s ease 0s
}
.et_pb_facebook_icon:before {
 content:"\e093"
}
.et_pb_twitter_icon:before {
 content:"\e094"
}
.et_pb_google_icon:before {
 content:"\e096"
}
.et_pb_linkedin_icon:before {
 content:"\e09d"
}
.et_pb_member_social_links span {
 display:none
}
.et_audio_content,
.et_link_content,
.et_pb_audio_module_content,
.et_quote_content {
 position:relative;
 text-align:center;
 word-wrap:break-word
}
.et_audio_content,
.et_link_content,
.et_pb_audio_module_content,
.et_quote_content {
 padding:50px 60px
}
.et_audio_content .wp-block-audio {
 margin:0;
 padding:0
}
.et_audio_content h2,
.et_link_content a.et_link_main_url,
.et_link_content h2,
.et_pb_audio_module_content h2,
.et_quote_content blockquote cite,
.et_quote_content blockquote p {
 color:#fff!important
}
.et_pb_text_color_dark .et_audio_content h2,
.et_pb_text_color_dark .et_audio_module_meta,
.et_pb_text_color_dark .et_link_content a.et_link_main_url,
.et_pb_text_color_dark .et_link_content h2,
.et_pb_text_color_dark .et_pb_audio_module_content h2,
.et_pb_text_color_dark .et_quote_content blockquote cite,
.et_pb_text_color_dark .et_quote_content blockquote p {
 color:#666!important
}
.et_pb_text_color_dark.et_audio_content h2,
.et_pb_text_color_dark.et_link_content a.et_link_main_url,
.et_pb_text_color_dark.et_link_content h2,
.et_pb_text_color_dark.et_pb_audio_module_content h2,
.et_pb_text_color_dark.et_quote_content blockquote cite,
.et_pb_text_color_dark.et_quote_content blockquote p {
 color:#bbb!important
}
.et_pb_text_color_dark.et_audio_content,
.et_pb_text_color_dark.et_link_content,
.et_pb_text_color_dark.et_quote_content {
 background-color:#e8e8e8
}
.et_quote_main_link {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-indent:-9999px
}
.et_quote_content blockquote {
 margin:0;
 padding:0;
 border:none
}
.et_audio_content h2,
.et_link_content h2,
.et_pb_audio_module_content h2,
.et_quote_content blockquote p {
 margin-top:0
}
.et_audio_content h2,
.et_link_content h2,
.et_quote_content blockquote p {
 line-height:44px
}
.et_audio_content h2 {
 margin-bottom:20px
}
.et_link_content a.et_link_main_url,
.et_quote_content blockquote cite {
 font-size:18px;
 font-weight:200
}
.et_quote_content blockquote cite {
 font-style:normal
}
.et_pb_blog_grid .et_audio_content h2,
.et_pb_column_1_2 .et_audio_content h2,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_column_1_5 .et_audio_content h2,
.et_pb_column_1_6 .et_audio_content h2,
.et_pb_column_2_5 .et_audio_content h2,
.et_pb_column_3_5 .et_audio_content h2,
.et_pb_column_3_8 .et_audio_content h2 {
 margin-top:0;
 margin-bottom:9px
}
.et_pb_column_2_3 .et_quote_content {
 padding:50px 42px 45px
}
.et_pb_column_2_3 .et_audio_content,
.et_pb_column_2_3 .et_link_content,
.et_pb_column_2_3 .et_pb_audio_module_content {
 padding:40px 40px 45px
}
.et_pb_column_1_2 .et_audio_content,
.et_pb_column_1_2 .et_link_content,
.et_pb_column_1_2 .et_quote_content,
.et_pb_column_3_5 .et_audio_content,
.et_pb_column_3_5 .et_link_content,
.et_pb_column_3_5 .et_quote_content {
 padding:35px 40px
}
.et_pb_column_1_2 .et_pb_audio_module_content,
.et_pb_column_3_5 .et_pb_audio_module_content {
 padding:40px 40px 35px
}
.et_pb_column_1_2 .et_quote_content blockquote p,
.et_pb_column_3_5 .et_quote_content blockquote p {
 font-size:26px;
 line-height:32px
}
.et_pb_column_1_2 .et_audio_content h2,
.et_pb_column_1_2 .et_link_content h2,
.et_pb_column_3_5 .et_audio_content h2,
.et_pb_column_3_5 .et_link_content h2 {
 line-height:32px
}
.et_pb_column_1_2 .et_link_content a.et_link_main_url,
.et_pb_column_1_2 .et_quote_content blockquote cite,
.et_pb_column_3_5 .et_link_content a.et_link_main_url,
.et_pb_column_3_5 .et_quote_content blockquote cite {
 font-size:14px
}
.et_pb_blog_grid .et_quote_content,
.et_pb_column_1_3 .et_quote_content,
.et_pb_column_1_4 .et_quote_content,
.et_pb_column_1_5 .et_quote_content,
.et_pb_column_1_6 .et_quote_content,
.et_pb_column_2_5 .et_quote_content,
.et_pb_column_3_8 .et_quote_content {
 padding:35px 30px 32px
}
.et_pb_blog_grid .et_audio_content,
.et_pb_blog_grid .et_link_content,
.et_pb_column_1_3 .et_audio_content,
.et_pb_column_1_3 .et_link_content,
.et_pb_column_1_4 .et_audio_content,
.et_pb_column_1_4 .et_link_content,
.et_pb_column_1_5 .et_audio_content,
.et_pb_column_1_5 .et_link_content,
.et_pb_column_1_6 .et_audio_content,
.et_pb_column_1_6 .et_link_content,
.et_pb_column_2_5 .et_audio_content,
.et_pb_column_2_5 .et_link_content,
.et_pb_column_3_8 .et_audio_content,
.et_pb_column_3_8 .et_link_content {
 padding:35px 20px
}
.et_pb_blog_grid .et_audio_content h2,
.et_pb_blog_grid .et_link_content h2,
.et_pb_blog_grid .et_quote_content blockquote p,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_1_3 .et_link_content h2,
.et_pb_column_1_3 .et_quote_content blockquote p,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_column_1_4 .et_link_content h2,
.et_pb_column_1_4 .et_quote_content blockquote p,
.et_pb_column_1_5 .et_audio_content h2,
.et_pb_column_1_5 .et_link_content h2,
.et_pb_column_1_5 .et_quote_content blockquote p,
.et_pb_column_1_6 .et_audio_content h2,
.et_pb_column_1_6 .et_link_content h2,
.et_pb_column_1_6 .et_quote_content blockquote p,
.et_pb_column_2_5 .et_audio_content h2,
.et_pb_column_2_5 .et_link_content h2,
.et_pb_column_2_5 .et_quote_content blockquote p,
.et_pb_column_3_8 .et_audio_content h2,
.et_pb_column_3_8 .et_link_content h2,
.et_pb_column_3_8 .et_quote_content blockquote p {
 font-size:18px;
 line-height:26px
}
.et_pb_blog_grid .et_link_content a.et_link_main_url,
.et_pb_blog_grid .et_quote_content blockquote cite,
.et_pb_column_1_3 .et_link_content a.et_link_main_url,
.et_pb_column_1_3 .et_quote_content blockquote cite,
.et_pb_column_1_4 .et_link_content a.et_link_main_url,
.et_pb_column_1_4 .et_quote_content blockquote cite,
.et_pb_column_1_5 .et_link_content a.et_link_main_url,
.et_pb_column_1_5 .et_quote_content blockquote cite,
.et_pb_column_1_6 .et_link_content a.et_link_main_url,
.et_pb_column_1_6 .et_quote_content blockquote cite,
.et_pb_column_2_5 .et_link_content a.et_link_main_url,
.et_pb_column_2_5 .et_quote_content blockquote cite,
.et_pb_column_3_8 .et_link_content a.et_link_main_url,
.et_pb_column_3_8 .et_quote_content blockquote cite {
 font-size:14px
}
.et_pb_blog_grid .et_link_content {
 margin:-20px -20px 19px
}
.et_pb_blog_grid .et_quote_content {
 margin:-20px -20px 19px
}
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_1_4 .et_pb_audio_module_content,
.et_pb_column_3_8 .et_pb_audio_module_content {
 padding:30px
}
.et_pb_blog_grid .et_audio_content {
 margin-bottom:19px
}
.et_audio_container .mejs-container {
 width:auto!important;
 min-width:unset!important;
 height:auto!important
}
.et_audio_container .mejs-container,
.et_audio_container .mejs-container .mejs-controls,
.et_audio_container .mejs-embed,
.et_audio_container .mejs-embed body {
 height:auto;
 background:0 0
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded,
.et_audio_container .mejs-time.mejs-currenttime-container {
 display:none!important
}
.et_audio_container .mejs-time {
 display:block!important;
 margin-right:90px;
 margin-left:10px;
 padding:0;
 line-height:inherit
}
.et_audio_container .mejs-android .mejs-time,
.et_audio_container .mejs-ios .mejs-time,
.et_audio_container .mejs-ipad .mejs-time,
.et_audio_container .mejs-iphone .mejs-time {
 margin-right:0
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
 top:0;
 right:0;
 left:auto;
 height:4px;
 margin:8px 0 0 0;
 border-radius:5px;
 background:rgba(255,255,255,.5)
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
 background:rgba(153,153,153,.5)
}
.et_audio_container .mejs-controls>div {
 height:20px!important
}
.et_audio_container .mejs-controls div.mejs-time-rail {
 display:block!important;
 position:relative;
 margin-right:0;
 margin-left:42px;
 padding-top:0
}
.et_audio_container span.mejs-time-total.mejs-time-slider {
 display:block!important;
 position:relative!important;
 min-width:unset!important;
 max-width:100%
}
.page-id-2219 .headerSecB_ .headerNorm {
    display:none
}
.page-id-2219 .headerSecB_ .headerNorm {
    display:none
}
.et_audio_container .mejs-button.mejs-volume-button {
 position:absolute;
 right:59px;
 bottom:-2px;
 width:auto;
 height:auto;
 margin-left:auto
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
 height:4px;
 border-radius:5px;
 background:#fff
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
 background:#999
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
 display:block;
 width:10px;
 border:none
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
 top:-3px
}
.et_audio_container .mejs-time-rail .mejs-time-handle-content {
 border-radius:100%;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.et_audio_container .mejs-time-rail .mejs-time-hovered {
 height:4px
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
 position:absolute;
 top:-3px;
 height:10px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 background:#fff
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
 top:5px
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 top:8px
}
.et_audio_container .mejs-container .mejs-controls .mejs-time span {
 font-size:18px
}
.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
 display:block!important;
 position:absolute;
 right:0;
 bottom:0;
 height:19px;
 margin-left:5px
}
.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
 height:4px
}
.et_audio_container .mejs-playpause-button button,
.et_audio_container .mejs-volume-button button {
 position:relative!important;
 z-index:99;
 width:auto!important;
 height:auto!important;
 margin:0!important;
 background:0 0!important
}
.et_audio_container .mejs-playpause-button button:before {
 top:-8px;
 left:0;
 font-size:32px;
 content:"\45"!important
}
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before {
 color:#fff
}
.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,
.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before {
 color:#666
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,
.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle {
 background:#666
}
.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span {
 color:#999
}
.et_audio_container .mejs-playpause-button {
 position:absolute;
 width:auto!important;
 height:auto!important;
 margin-top:-7px!important
}
.et_audio_container .mejs-controls .mejs-button button:focus {
 outline:0
}
.et_audio_container .mejs-playpause-button.mejs-pause button:before {
 content:"\60"!important
}
.et_audio_container .mejs-volume-button button:before {
 font-size:18px;
 content:"\e068"
}
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
 font-size:14px
}
.et_audio_container .mejs-container .mejs-controls {
 position:relative;
 min-width:unset!important;
 padding:0;
 flex-wrap:wrap
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
 right:auto;
 left:0
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
 margin-left:0
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-time {
 margin-right:10px;
 margin-left:90px
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-android .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ios .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ipad .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-iphone .mejs-time {
 margin-left:0
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-button.mejs-volume-button {
 right:auto;
 left:59px
}
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls div.mejs-time-rail {
 margin-right:42px;
 margin-left:5px
}
.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
 min-height:500px;
 background-position:top center;
 background-size:cover!important
}
.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
 min-height:180px
}
.et_gallery_item {
 float:left;
 width:28.353%;
 margin:0 7.47% 7.47% 0
}
.et_gallery_item:nth-child(3n) {
 margin-right:0
}
.et_gallery_item:nth-child(3n+1) {
 clear:both
}
.et_pb_column_3_4 .et_pb_post .et_pb_slide {
 min-height:442px
}
.et_pb_column_2_3 .et_pb_post .et_pb_slide {
 min-height:390px
}
.et_pb_column_1_2 .et_pb_post .et_pb_slide,
.et_pb_column_3_5 .et_pb_post .et_pb_slide {
 min-height:284px
}
.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_2_5 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
 min-height:180px
}
.et_pb_column_1_4 .et_pb_post .et_pb_slide,
.et_pb_column_1_5 .et_pb_post .et_pb_slide,
.et_pb_column_1_6 .et_pb_post .et_pb_slide {
 min-height:125px
}
.et_pb_audio_module {
 position:relative
}
.et_pb_audio_cover_art {
 position:absolute;
 top:0;
 left:0;
 width:220px;
 height:100%;
 background-repeat:no-repeat;
 background-position:center;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 background-size:cover;
 transition:inherit
}
.et_pb_audio_module_content {
 margin-left:220px
}
.et_audio_module_meta {
 margin-bottom:17px;
 color:#fff
}
.et_pb_audio_no_image .et_pb_audio_module_content {
 margin-left:0
}
.et_pb_column_1_2 .et_pb_audio_cover_art,
.et_pb_column_1_3 .et_pb_audio_cover_art,
.et_pb_column_1_4 .et_pb_audio_cover_art,
.et_pb_column_1_5 .et_pb_audio_cover_art,
.et_pb_column_1_6 .et_pb_audio_cover_art,
.et_pb_column_2_5 .et_pb_audio_cover_art,
.et_pb_column_3_5 .et_pb_audio_cover_art,
.et_pb_column_3_8 .et_pb_audio_cover_art {
 float:none;
 position:relative;
 width:100%
}
.et_pb_column_1_2 .et_pb_audio_module_content,
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_2_5 .et_pb_audio_module_content,
.et_pb_column_3_5 .et_pb_audio_module_content,
.et_pb_column_3_8 .et_pb_audio_module_content {
 margin-left:0
}
.et_pb_column_1_4 .et_pb_audio_module_content,
.et_pb_column_1_5 .et_pb_audio_module_content,
.et_pb_column_1_6 .et_pb_audio_module_content {
 margin-left:0
}
.et_pb_column_1_4 .et_audio_module_meta,
.et_pb_column_1_5 .et_audio_module_meta,
.et_pb_column_1_6 .et_audio_module_meta {
 font-size:12px
}
.et_pb_column_1_2 .et_pb_audio_cover_art,
.et_pb_column_3_5 .et_pb_audio_cover_art {
 height:380px
}
.et_pb_column_3_8 .et_pb_audio_cover_art {
 height:275px
}
.et_pb_column_1_3 .et_pb_audio_cover_art,
.et_pb_column_2_5 .et_pb_audio_cover_art {
 height:240px
}
.et_pb_column_1_4 .et_pb_audio_cover_art,
.et_pb_column_1_5 .et_pb_audio_cover_art,
.et_pb_column_1_6 .et_pb_audio_cover_art {
 height:170px
}
.et_pb_slide_video {
 position:absolute;
 top:50%;
 bottom:auto
}
.et_pb_slide_video .wp-video-shortcode video,
.et_pb_slide_video video.wp-video-shortcode {
 height:auto
}
.et_pb_slider {
 overflow:hidden;
 position:relative
}
.et_pb_row:after,
.et_pb_row_inner:after,
.et_pb_slides:after {
 display:block;
 visibility:hidden;
 clear:both;
 width:0;
 height:0;
 line-height:0;
 content:"."
}
.et_pb_slider .et_pb_slide {
 display:none;
 float:left;
 position:relative;
 width:100%;
 margin-right:-100%;
 text-align:center;
 list-style:none!important
}
.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
 -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);
 -moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);
 box-shadow:inset 0 0 10px rgba(0,0,0,.1)
}
.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
 min-height:0!important
}
.et_pb_section,
.et_pb_slider .et_pb_slide {
 background-position:center;
 -webkit-background-size:100%;
 -webkit-background-size:cover;
 -moz-background-size:100%;
 -moz-background-size:cover;
 background-size:100%;
 background-size:cover
}
.et_pb_slider .et_pb_slide:first-child {
 display:list-item
}
.et_pb_post>.et_pb_slider {
 margin-bottom:30px
}
.et_pb_slider .et_pb_container {
 position:relative;
 z-index:2;
 width:100%;
 margin:0 auto
}
.et_pb_slide {
 padding:0 6%
}
.et_pb_video_slider .et_pb_slide {
 padding:0
}
.et_pb_fullwidth_post_slider .et_pb_container,
.et_pb_fullwidth_slider .et_pb_container {
 width:80%;
 max-width:1080px
}
.et-pb-arrow-next,
.et-pb-arrow-prev {
 position:absolute;
 z-index:100;
 top:50%;
 margin-top:-24px;
 opacity:0;
 color:#fff;
 font-size:48px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.et_pb_bg_layout_light .et-pb-arrow-next,
.et_pb_bg_layout_light .et-pb-arrow-prev {
 color:#333
}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
 background-color:#333
}
.et-pb-arrow-next:hover,
.et-pb-arrow-prev:hover {
 text-decoration:none
}
.et-pb-arrow-next span,
.et-pb-arrow-prev span {
 display:none
}
.et-pb-arrow-prev {
 left:-22px
}
.et-pb-arrow-next {
 right:-22px
}
.et-pb-arrow-prev:before {
 content:"\34"
}
.et-pb-arrow-next:before {
 content:"\35"
}
.et_pb_slider:hover .et-pb-arrow-prev {
 left:22px;
 opacity:1
}
.et_pb_slider:hover .et-pb-arrow-next {
 right:22px;
 opacity:1
}
.format-gallery .et-pb-arrow-next,
.format-gallery .et-pb-arrow-prev {
 color:#fff
}
.format-gallery .et_pb_slider:hover .et-pb-arrow-prev {
 left:0
}
.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
 right:0
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
 left:0
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
 right:0
}
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev {
 right:0
}
.et_pb_column_1_4 .et_pb_slider .et_pb_slide,
.et_pb_column_1_5 .et_pb_slider .et_pb_slide,
.et_pb_column_1_6 .et_pb_slider .et_pb_slide {
 min-height:170px
}
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
 right:0
}
.et-pb-controllers {
 position:absolute;
 z-index:10;
 bottom:20px;
 left:0;
 width:100%;
 text-align:center
}
.format-gallery .et-pb-controllers {
 bottom:0
}
.et-pb-controllers a {
 display:inline-block;
 width:7px;
 height:7px;
 margin-right:10px;
 padding:0;
 -webkit-border-radius:7px;
 -moz-border-radius:7px;
 border-radius:7px;
 opacity:.5;
 background-color:rgba(255,255,255,.5);
 text-indent:-9999px
}
.et-pb-controllers .et-pb-active-control {
 opacity:1
}
.et_pb_post .et-pb-controllers a {
 margin-bottom:10px
}
.et-pb-controllers a:last-child {
 margin-right:0
}
.et-pb-controllers .et-pb-active-control {
 background-color:#fff
}
.et_pb_slide_image {
 position:absolute;
 bottom:0
}
.et_pb_slide:first-child .et_pb_slide_image img {
 opacity:0
}
.et_pb_slide:first-child .et_pb_slide_image img.active {
 opacity:1;
 -webkit-animation-name:fadeLeft;
 -moz-animation-name:fadeLeft;
 -ms-animation-name:fadeLeft;
 -o-animation-name:fadeLeft;
 animation-name:fadeLeft;
 -webkit-animation-duration:.7s;
 -moz-animation-duration:.7s;
 -ms-animation-duration:.7s;
 -o-animation-duration:.7s;
 animation-duration:.7s;
 -webkit-animation-timing-function:ease-in-out;
 -moz-animation-timing-function:ease-in-out;
 -ms-animation-timing-function:ease-in-out;
 -o-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-delay:.6s;
 -moz-animation-delay:.6s;
 -ms-animation-delay:.6s;
 -o-animation-delay:.6s;
 animation-delay:.6s;
 -webkit-animation-fill-mode:both;
 -moz-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}
.et_pb_media_alignment_center .et_pb_slide_image {
 top:50%;
 bottom:auto
}
.et-pb-active-slide .et_pb_slide_image,
.et-pb-active-slide .et_pb_slide_video {
 -webkit-animation-duration:.7s;
 -moz-animation-duration:.7s;
 -ms-animation-duration:.7s;
 -o-animation-duration:.7s;
 animation-duration:.7s;
 -webkit-animation-timing-function:ease-in-out;
 -moz-animation-timing-function:ease-in-out;
 -ms-animation-timing-function:ease-in-out;
 -o-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-delay:.6s;
 -moz-animation-delay:.6s;
 -ms-animation-delay:.6s;
 -o-animation-delay:.6s;
 animation-delay:.6s;
 -webkit-animation-fill-mode:both;
 -moz-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}
.et-pb-active-slide .et_pb_slide_image {
 -webkit-animation-name:fadeLeft;
 -moz-animation-name:fadeLeft;
 -ms-animation-name:fadeLeft;
 -o-animation-name:fadeLeft;
 animation-name:fadeLeft
}
.et_pb_slide_image img {
 vertical-align:bottom
}
.et_pb_slide_image,
.et_pb_slide_video {
 width:47.25%;
 margin-right:5.5%
}
.et-pb-active-slide .et_pb_slide_description {
 -webkit-animation-name:fadeBottom;
 -moz-animation-name:fadeBottom;
 -ms-animation-name:fadeBottom;
 -o-animation-name:fadeBottom;
 animation-name:fadeBottom;
 -webkit-animation-duration:.7s;
 -moz-animation-duration:.7s;
 -ms-animation-duration:.7s;
 -o-animation-duration:.7s;
 animation-duration:.7s;
 -webkit-animation-timing-function:ease-in-out;
 -moz-animation-timing-function:ease-in-out;
 -ms-animation-timing-function:ease-in-out;
 -o-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-delay:.9s;
 -moz-animation-delay:.9s;
 -ms-animation-delay:.9s;
 -o-animation-delay:.9s;
 animation-delay:.9s;
 -webkit-animation-fill-mode:both;
 -moz-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -o-animation-fill-mode:both;
 animation-fill-mode:both
}
.et_pb_bg_layout_dark .et_pb_slide_description {
 text-shadow:0 1px 3px rgba(0,0,0,.3)
}
.et_pb_bg_layout_dark .et_pb_slide_content {
 color:#fff
}
.et_pb_slide_description .et_pb_slide_title {
 margin-top:0;
 font-weight:300
}
.et_pb_slide_description .et_pb_slide_title {
 font-size:46px
}
.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
 width:auto;
 margin:auto;
 padding:16% 8%
}
.et_pb_slide_with_image .et_pb_slide_description {
 float:right;
 width:47.25%;
 padding-right:0;
 padding-left:0;
 text-align:left
}
.et_pb_slide_content {
 color:#333;
 font-size:18px;
 font-weight:400
}
.et_pb_slide_content p:last-of-type {
 padding-bottom:0
}
.et_pb_slides .et_pb_container {
 display:table;
 table-layout:fixed
}
.et_pb_slides .et_pb_slider_container_inner {
 display:table-cell;
 width:100%;
 vertical-align:middle
}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,
.et_pb_slides .et_pb_empty_slide.et_pb_container {
 display:block
}
.et_pb_slides .et_pb_temp_slide {
 display:block
}
.et_pb_more_button {
 display:inline-block;
 margin-top:20px;
 color:inherit;
 text-shadow:none;
 text-decoration:none
}
.et_parallax_bg_wrap {
 overflow:hidden;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.et_parallax_bg {
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-position:top center;
 background-size:cover
}
.et_parallax_bg.et_parallax_bg__hover,
.et_parallax_bg.et_parallax_bg_phone,
.et_parallax_bg.et_parallax_bg_tablet,
.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover) {
 display:none
}
.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover {
 display:block
}
@media all and (max-width:980px) {
 .et_parallax_bg.et_parallax_bg_tablet_exist {
  display:none
 }
 .et_parallax_bg.et_parallax_bg_tablet {
  display:block
 }
}
@media all and (max-width:767px) {
 .et_parallax_bg.et_parallax_bg_phone_exist {
  display:none
 }
 .et_parallax_bg.et_parallax_bg_phone {
  display:block
 }
}
.et_pb_module.et_pb_section_parallax,
.et_pb_posts_nav a.et_pb_section_parallax,
.et_pb_tab.et_pb_section_parallax {
 position:relative
}
.et_pb_section_parallax .et_pb_parallax_css,
.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
 background-attachment:fixed
}
body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,
body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
 bottom:auto;
 background-attachment:scroll
}
.et_pb_section_parallax.et_pb_column .et_pb_module,
.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module {
 position:relative;
 z-index:9
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description {
 text-align:center
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video {
 display:none
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
 text-align:center
}
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
 display:none
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video {
 display:none
}
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
 display:none
}
.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content,
.et_pb_column_1_5 .et_pb_slide_content,
.et_pb_column_1_6 .et_pb_slide_content,
.et_pb_column_2_5 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_3_5 .et_pb_slide_content {
 font-size:14px
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
 display:block
}
.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
 font-size:26px;
 font-weight:400
}
.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title {
 font-size:22px;
 font-weight:400
}
.et_pb_preload .et_pb_section_video_bg,
.et_pb_preload>div {
 visibility:hidden
}
.et_pb_preload,
.et_pb_section.et_pb_section_video.et_pb_preload {
 position:relative;
 background:#464646!important
}
.et_pb_preload:before {
 position:absolute;
 top:50%;
 left:50%;
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 -webkit-border-radius:32px;
 -moz-border-radius:32px;
 border-radius:32px;
 background:url(includes/builder/styles/images/preloader.gif) no-repeat;
 content:""
}
.et_pb_text ol,
.et_pb_text ul {
 padding-bottom:1em
}
.et_pb_text>:last-child {
 padding-bottom:0
}
.et_pb_text_inner {
 position:relative
}
.et_pb_bg_layout_dark,
.et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark h2,
.et_pb_bg_layout_dark h3,
.et_pb_bg_layout_dark h4,
.et_pb_bg_layout_dark h5,
.et_pb_bg_layout_dark h6 {
 color:#fff!important
}
.et_pb_text_align_left {
 text-align:left
}
.et_pb_text_align_center {
 text-align:center
}
.et_pb_text_align_right {
 text-align:right
}
.et_pb_text_align_justified {
 text-align:justify
}
ul.et_pb_social_media_follow {
 margin:0 0 22px;
 padding:0;
 list-style-type:none!important
}
.et_pb_social_media_follow li {
 display:inline-block;
 position:relative;
 margin-bottom:8px
}
.et_pb_social_media_follow li a {
 display:inline-block;
 position:relative;
 margin-right:8px;
 text-align:center;
 text-decoration:none
}
.et_pb_social_media_follow li a.follow_button {
 margin-top:5px;
 margin-right:25px;
 padding:0 12px;
 border-width:0;
 border-style:solid;
 border-radius:3px;
 color:rgba(0,0,0,.5);
 background:rgba(0,0,0,.1);
 font-size:14px;
 line-height:1.6em;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s
}
.et_pb_social_media_follow li.last-child a,
.et_pb_social_media_follow li:last-child a {
 margin-right:0
}
.et_pb_social_media_follow.has_follow_button li.last-child a.icon,
.et_pb_social_media_follow.has_follow_button li:last-child a.icon {
 margin-right:8px
}
.et_pb_social_media_follow li a.follow_button:hover {
 color:rgba(0,0,0,.6);
 background:rgba(0,0,0,.2)
}
.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
 color:rgba(255,255,255,.8);
 background:rgba(0,0,0,.6)
}
.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
 color:#fff;
 background:rgba(0,0,0,.7)
}
.et_pb_social_media_follow li a.icon {
 box-sizing:content-box;
 width:32px;
 height:32px;
 padding:0
}
.et_pb_social_media_follow li a.icon::before {
 display:block;
 position:relative;
 z-index:10;
 width:32px;
 height:32px;
 color:#fff;
 font-size:16px;
 line-height:32px;
 -webkit-transition:color .3s;
 -moz-transition:color .3s;
 transition:color .3s
}
.et_pb_social_media_follow li a.icon:hover::before {
 color:rgba(255,255,255,.7)
}
.et_pb_social_media_follow li a.icon {
 border-radius:3px
}
.et_pb_social_media_follow_network_name {
 display:none
}
.et_pb_section {
 position:relative;
 background-color:#fff
}
.et_pb_section.et_section_transparent {
 background-color:transparent
}
.et_pb_fullwidth_section {
 padding:0
}
.et_pb_fullwidth_section .et_pb_row {
 padding:0!important
}
.et_pb_inner_shadow {
 -webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);
 -moz-box-shadow:inset 0 0 7px rgba(0,0,0,.07);
 box-shadow:inset 0 0 7px rgba(0,0,0,.07)
}
.et_pb_bottom_inside_divider,
.et_pb_top_inside_divider {
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 pointer-events:none;
 background-repeat-y:no-repeat
}
.et_pb_bottom_inside_divider.et-no-transition,
.et_pb_top_inside_divider.et-no-transition {
 transition:none!important
}
.et_pb_top_inside_divider {
 margin-top:-1px
}
.et_pb_bottom_inside_divider {
 margin-bottom:-1px
}
.et_pb_section_video:not(.et_pb_fullwidth_menu) {
 overflow:hidden;
 position:relative
}
.et_pb_section_video_bg {
 display:block;
 visibility:visible;
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-transition:display .3s;
 -moz-transition:display .3s;
 transition:display .3s;
 pointer-events:none
}
.et_pb_section_video_bg.et_pb_section_video_bg_hover,
.et_pb_section_video_bg.et_pb_section_video_bg_phone,
.et_pb_section_video_bg.et_pb_section_video_bg_tablet,
.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
 display:none
}
.et_pb_section_video_bg .mejs-controls,
.et_pb_section_video_bg .mejs-overlay-play {
 display:none!important
}
.et_pb_section_video_bg embed,
.et_pb_section_video_bg iframe,
.et_pb_section_video_bg object,
.et_pb_section_video_bg video {
 max-width:none
}
.et_pb_section_video_bg .mejs-video {
 position:absolute;
 left:50%;
 max-width:none
}
.et_pb_section_video_bg .mejs-overlay-loading {
 display:none!important
}
.et_pb_social_network_link .et_pb_section_video {
 overflow:visible
}
.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg {
 display:none
}
.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,
.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit {
 display:block
}
.et_pb_row.et_pb_row_empty,
.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
 display:none
}
.et_pb_column.et_pb_column_empty {
 min-height:1px
}
.et_pb_row_inner {
 position:relative;
 width:100%
}
.et_pb_row .et_pb_column.et-last-child,
.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column.et-last-child,
.et_pb_row_inner .et_pb_column:last-child {
 margin-right:0!important
}
.et_pb_space {
 box-sizing:content-box;
 height:23px
}
.et_pb_divider_hidden {
 margin-bottom:0!important
}
.et_pb_divider_internal {
 display:inline-block;
 width:100%
}
.et_pb_divider {
 position:relative;
 margin:0 0 30px 0
}
.et_pb_divider:before {
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 width:100%;
 height:1px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#eee;
 border-top-color:rgba(0,0,0,.1);
 content:""
}
.et_pb_divider:after,
.et_pb_space:after {
 display:table;
 content:""
}
.et_pb_divider_position_bottom:before {
 top:auto!important;
 bottom:0!important
}
.et_pb_divider_position_center:before {
 top:50%!important
}
@media all and (max-width:980px) {
 .et_pb_divider_position_top_tablet:before {
  top:0!important;
  bottom:auto!important
 }
 .et_pb_divider_position_bottom_tablet:before {
  top:auto!important;
  bottom:0!important
 }
 .et_pb_divider_position_center_tablet:before {
  top:50%!important
 }
}
@media all and (max-width:767px) {
 .et_pb_divider_position_top_phone:before {
  top:0!important;
  bottom:auto!important
 }
 .et_pb_divider_position_bottom_phone:before {
  top:auto!important;
  bottom:0!important
 }
 .et_pb_divider_position_center_phone:before {
  top:50%!important
 }
}
.et_pb_fullwidth_header {
 position:relative;
 padding:50px 0;
 background-position:center center;
 background-size:cover
}
.et_pb_fullwidth_header p {
 padding-bottom:0
}
.et_pb_fullwidth_header_subhead {
 display:block
}
.et_pb_fullscreen {
 padding:0
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
 position:relative;
 z-index:3;
 width:80%;
 max-width:1080px;
 margin-right:auto;
 margin-left:auto
}
.et_pb_fullscreen .et_pb_fullwidth_header_container {
 width:80%;
 max-width:none;
 height:10px;
 min-height:100vh
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 align-self:center
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
 -webkit-align-self:flex-start;
 -moz-align-self:flex-start;
 -ms-align-self:flex-start;
 align-self:flex-start
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
 width:100%;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 align-self:center
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 align-self:center
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
 -webkit-align-self:flex-end;
 -moz-align-self:flex-end;
 -ms-align-self:flex-end;
 align-self:flex-end
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-flow:row;
 -moz-flex-flow:row;
 -ms-flex-flow:row;
 flex-flow:row
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-flow:row-reverse;
 -moz-flex-flow:row-reverse;
 -ms-flex-flow:row-reverse;
 flex-flow:row-reverse
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
 width:100%
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container {
 width:50%;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 align-self:center
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 align-self:center
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom {
 -webkit-align-self:flex-end;
 -moz-align-self:flex-end;
 -ms-align-self:flex-end;
 align-self:flex-end
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
 margin-right:6%;
 margin-left:0;
 text-align:left
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
 float:right;
 margin-right:0;
 margin-left:6%;
 text-align:right
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
 margin-bottom:80px
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
 padding-left:0
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
 padding-right:0
}
.et_pb_fullwidth_header .header-content {
 padding:10px;
 text-align:center
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
 width:80%;
 max-width:800px;
 margin:20px auto
}
.et_pb_fullwidth_header .header-image {
 margin-right:2%;
 margin-left:2%;
 line-height:0;
 text-align:center
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
 display:inline-block;
 margin-top:20px
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
 margin-left:15px
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
 position:absolute;
 z-index:2;
 top:0;
 right:0;
 bottom:0;
 left:0;
 content:"";
 pointer-events:none
}
.et_pb_fullwidth_header .et_pb_parallax_css {
 overflow:hidden;
 position:absolute;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:top center;
 background-size:cover
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
 position:absolute;
 z-index:3;
 right:0;
 bottom:0;
 left:0;
 width:100%;
 min-height:30px;
 margin:0 auto;
 padding-top:10px;
 padding-bottom:20px;
 text-align:center
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
 display:inline-block
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
 color:#fff;
 font-size:3.5em
}
.et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,
.et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet {
 display:none
}
@media all and (max-width:980px) {
 .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down,
 .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-phone {
  display:none
 }
 .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet {
  display:inline-block
 }
}
@media all and (max-width:767px) {
 .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down,
 .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-tablet {
  display:none
 }
 .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone {
  display:inline-block
 }
}
.et_pb_accordion .et_pb_toggle {
 position:relative;
 margin-bottom:10px
}
.et_pb_accordion .et_pb_toggle:last-child {
 margin-bottom:0
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
 display:none
}
.et_pb_counters,
.et_pb_pricing,
.et_pb_tabs_controls,
.et_pb_widget_area ul {
 padding:0!important;
 line-height:inherit!important;
 list-style:none!important
}
.et_pb_gallery .et_pb_gallery_items {
 width:100%
}
.et_pb_gallery.et_pb_section_parallax {
 width:100%
}
.et_pb_gallery.et_pb_section_parallax:hover {
 overflow:hidden
}
.et_pb_gallery_grid .et_pb_gallery_items {
 -webkit-transition:height .2s ease-in-out;
 -moz-transition:height .2s ease-in-out;
 transition:height .2s ease-in-out
}
.et_pb_gallery_grid .et_pb_gallery_image {
 overflow:hidden;
 position:relative
}
.et_pb_gallery_image {
 line-height:0
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_gallery_grid .et_pb_gallery_item {
 display:none
}
.et_pb_portfolio .et_pb_portfolio_item {
 position:relative
}
.et_pb_gallery_fullwidth .et_pb_gallery_item {
 display:none;
 float:left;
 position:relative;
 margin-right:-100%
}
.et_pb_gallery_fullwidth .et_pb_gallery_image img,
.et_pb_gallery_fullwidth .et_pb_gallery_item {
 width:100%
}
.et_pb_gallery_fullwidth .et_pb_gallery_item:first-child {
 display:block
}
.et_pb_portfolio.et_pb_section_parallax .pagination,
.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,
.et_pb_portfolio.et_pb_section_video .pagination,
.et_pb_portfolio.et_pb_section_video .wp-pagenavi,
.et_pb_portfolio_grid.et_pb_section_parallax .pagination,
.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,
.et_pb_portfolio_grid.et_pb_section_video .pagination,
.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi {
 position:relative
}
.et_pb_text_align_left .wp-pagenavi,
.et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul {
 text-align:left
}
.et_pb_text_align_center .wp-pagenavi,
.et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul {
 text-align:center
}
.et_pb_text_align_right .wp-pagenavi,
.et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul {
 text-align:right
}
.et_pb_text_align_justified .wp-pagenavi,
.et_pb_text_align_justified.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_justified.et_pb_gallery .et_pb_gallery_pagination ul {
 text-align:justify
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
 clear:both;
 margin:0 0 40px 0
}
.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portfolio_filters,
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portfolio_filters {
 position:relative
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
 padding:0;
 list-style-type:none!important
}
.et_pb_filterable_portfolio.et_pb_text_align_center .et_pb_portfolio_filters ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:center
}
.et_pb_filterable_portfolio.et_pb_text_align_justified .et_pb_portfolio_filters ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between
}
.et_pb_filterable_portfolio.et_pb_text_align_right .et_pb_portfolio_filters ul {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-end
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
 float:left;
 font-size:14px;
 line-height:1em
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
 display:block;
 overflow:hidden;
 height:auto;
 margin:-1px -1px 0 0;
 padding:10px 20px;
 border:1px solid #e2e2e2;
 color:#666;
 background-color:#fff
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
 -webkit-border-radius:3px 0 0 3px;
 -moz-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
 color:#666;
 background-color:#f4f4f4
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
 color:#82c0c7;
 background-color:#f9f9f9
}
.et_pb_filterable_portfolio .et_pb_portfolio_items,
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper {
 position:relative;
 width:100%
}
.et_pb_filterable_portfolio .et_pb_portfolio_item.active,
.et_pb_gallery_grid .et_pb_gallery_item {
 opacity:1;
 -webkit-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
 width:100%
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
 -webkit-border-radius:3px 3px 0 0;
 -moz-border-radius:3px 3px 0 0;
 border-radius:3px 3px 0 0
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
 -webkit-border-radius:0 0 3px 3px;
 -moz-border-radius:0 0 3px 3px;
 border-radius:0 0 3px 3px
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination,
.et_pb_gallery .et_pb_gallery_pagination {
 position:relative;
 width:100%;
 border-top:1px solid #e2e2e2
}
.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination,
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination {
 position:relative
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_gallery .et_pb_gallery_pagination ul {
 margin:0;
 padding:0;
 text-align:right;
 list-style-type:none!important
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li,
.et_pb_gallery .et_pb_gallery_pagination ul li {
 display:inline-block;
 padding:10px
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,
.et_pb_gallery .et_pb_gallery_pagination ul li a {
 color:#999;
 font-size:16px;
 line-height:16px
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
 color:#82c0c7
}
.et_pb_gallery_pagination ul:after {
 display:inline-block;
 width:100%;
 height:0;
 content:""
}
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a,
.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a {
 color:#fff
}
.et_pb_portfolio_items_wrapper.no_pagination {
 border-bottom:none
}
.et_pb_module {
 -webkit-animation-timing-function:linear;
 -moz-animation-timing-function:linear;
 -o-animation-timing-function:linear;
 animation-timing-function:linear
}
.et_pb_module {
 -webkit-animation-duration:.2s;
 -moz-animation-duration:.2s;
 -o-animation-duration:.2s;
 animation-duration:.2s
}
.et_pb_fullwidth_portfolio {
 overflow:hidden;
 position:relative;
 margin:0
}
.et_pb_fullwidth_portfolio .et_overlay {
 border:none
}
.et_pb_fullwidth_portfolio .et_pb_carousel_group {
 display:none;
 float:left;
 position:relative;
 width:100%
}
.et_pb_fullwidth_portfolio .et_pb_carousel_group.active {
 display:block
}
.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group {
 display:block
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
 overflow:hidden;
 position:relative;
 top:0;
 left:0;
 width:100%
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
 float:left;
 position:relative;
 width:20%;
 height:0;
 margin:0
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
 overflow:hidden;
 position:relative;
 width:100%;
 height:100%;
 margin:0
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
 min-width:100%;
 max-width:inherit;
 height:inherit;
 min-height:100%
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img {
 height:100%
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img {
 width:100%
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before {
 top:45%;
 -webkit-transition:all .4s;
 -moz-transition:all .4s;
 transition:all .4s
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before {
 top:33%
}
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay {
 background:rgba(0,0,0,.6)
}
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p {
 color:#fff
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:100%;
 opacity:0;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translate3d(0,0,0);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -o-backface-visibility:hidden
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_title,
.et_pb_fullwidth_portfolio h2.et_pb_portfolio_title {
 position:relative;
 margin:30px 0;
 text-align:center
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image p {
 display:block;
 float:left;
 position:relative;
 z-index:5;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 text-align:center;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translate3d(0,0,0);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -o-backface-visibility:hidden
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
 margin-top:40%;
 padding:0 5px
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay+p.post-meta {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 transform:translateY(-50%)
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3 {
 margin-top:35%
}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
 left:22px;
 opacity:1
}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
 right:22px;
 opacity:1
}
.et_pb_fullwidth_portfolio .et_pb_no_results .entry,
.et_pb_post_slider .et_pb_no_results .entry {
 display:flex;
 flex-direction:column;
 height:285.75px;
 justify-content:center
}
.et_pb_section:not(.et_pb_fullwidth_section) .et_pb_post_slider .et_pb_no_results .entry {
 height:auto;
 padding:16% 8%
}
.et_pb_title_container h1 {
 font-size:26px
}
.et_pb_column_1_3 .et_pb_title_container h1,
.et_pb_column_1_4 .et_pb_title_container h1,
.et_pb_column_1_5 .et_pb_title_container h1,
.et_pb_column_1_6 .et_pb_title_container h1,
.et_pb_column_2_5 .et_pb_title_container h1 {
 font-size:18px
}
.et_pb_post_title.et_pb_featured_bg {
 overflow:hidden;
 position:relative;
 padding:16% 8%;
 background-position:center;
 background-size:cover
}
.et_pb_post_title .et_pb_parallax_css {
 overflow:hidden;
 position:absolute;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:top center;
 background-size:cover
}
.et_pb_title_featured_container img {
 width:100%
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
 padding:1em 1.5em
}
.et_pb_title_container {
 display:block;
 position:relative;
 z-index:98;
 max-width:100%;
 word-wrap:break-word
}
.et_pb_title_featured_container {
 position:relative;
 line-height:0
}
p.et_pb_title_meta_container {
 padding-bottom:1em
}
p.et_pb_title_meta_container .et_pb_title_meta_item--visible+.et_pb_title_meta_item--visible:before {
 content:" | "
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container {
 padding-bottom:0
}
.et_pb_fullwidth_section .et_pb_post_title {
 position:relative;
 padding:6% 0
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above {
 padding-top:0
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below {
 padding-bottom:0
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
 padding-bottom:0
}
.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container {
 display:block;
 width:80%;
 max-width:1080px;
 margin:auto
}
.et_pb_fullwidth_code.et_pb_module {
 position:relative;
 z-index:9
}
.et_pb_module.et_pb_has_overlay,
article.et_pb_has_overlay .et_pb_blog_image_container {
 position:relative
}
.et_pb_module.et_pb_has_overlay .et_overlay,
article.et_pb_has_overlay {
 border:none
}
.et_pb_slider.et_pb_post_slider {
 background-position:center;
 -webkit-background-size:100%;
 -webkit-background-size:cover;
 -moz-background-size:100%;
 -moz-background-size:cover;
 background-size:100%;
 background-size:cover
}
.et_pb_post_slider .et_pb_slide {
 background-repeat:no-repeat
}
.et_pb_post_slider_image_bottom .et_pb_slide_image {
 position:relative;
 margin:0 auto 10px!important
}
.et_pb_post_slider_image_bottom .et_pb_slide_description {
 padding-bottom:8%
}
.et_pb_post_slider_image_top .et_pb_slide_image {
 position:relative;
 margin:8% auto 0!important
}
.et_pb_post_slider_image_top .et_pb_slide_description {
 padding-top:8%;
 padding-bottom:8%
}
.et_pb_post_slider_image_right .et_pb_slide_description {
 float:left!important
}
.et_pb_post_slider_image_right .et_pb_slide_image {
 right:0;
 margin-right:0
}
.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
 padding:30px;
 border-radius:3px
}
.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
 font-size:13px!important;
 font-weight:400!important
}
.et_pb_slide_content .post-meta {
 padding-top:5px;
 padding-bottom:0!important
}
.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
 background-color:rgba(255,255,255,.9)
}
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
 background-color:rgba(0,0,0,.3)
}
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta,
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a {
 color:#fff!important
}
.et_pb_post_slider.et_pb_bg_layout_light .post-meta,
.et_pb_post_slider.et_pb_bg_layout_light .post-meta a {
 color:#333!important
}
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
 opacity:0
}
.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide {
 padding-bottom:6%
}
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
 margin-bottom:10%!important
}
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
 margin-bottom:5%!important
}
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video {
 margin-bottom:7%!important
}
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video {
 margin-bottom:15%!important
}
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_video {
 margin-bottom:25%!important
}
.et_pb_post_slider.et_pb_module .et_pb_row {
 width:100%
}
.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
 width:80%
}
.et_pb_post_slider.et_pb_module .et_pb_section {
 background-color:transparent
}
.et_pb_search .screen-reader-text {
 display:none
}
.et_pb_search {
 overflow:hidden;
 border:1px solid #ddd;
 border-radius:3px
}
.et_pb_search input.et_pb_s,
.et_pb_search input.et_pb_searchsubmit {
 margin:0;
 padding:.715em;
 border:none;
 color:#666;
 font-size:14px;
 line-height:normal!important
}
.et_pb_search input.et_pb_s::-webkit-input-placeholder {
 color:#666
}
.et_pb_search input.et_pb_s::-moz-placeholder {
 color:#666
}
.et_pb_search input.et_pb_s:-ms-input-placeholder {
 color:#666
}
.et_pb_search input.et_pb_s {
 display:inline-block;
 width:100%;
 padding-right:80px;
 background:0 0;
 -webkit-appearance:none
}
.et_pb_search .et_pb_searchform {
 position:relative
}
.et_pb_search input.et_pb_searchsubmit {
 position:absolute;
 top:0;
 bottom:0;
 min-height:100%!important;
 background-color:#ddd;
 cursor:pointer
}
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit,
.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit {
 right:0
}
.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit {
 right:auto;
 left:0
}
.et_pb_search.et_pb_text_align_right input.et_pb_s {
 padding-right:.7em;
 padding-left:80px;
 text-align:right
}
.et_pb_search.et_pb_text_align_center input.et_pb_s {
 text-align:center
}
.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit {
 display:none
}
.et_pb_search.et_pb_hide_search_button input.et_pb_s {
 padding-right:.7em!important;
 padding-left:.7em!important
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s {
 border:2px solid #fff;
 color:#fff
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder {
 color:#fff
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder {
 color:#fff
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder {
 color:#fff
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
 border:2px solid #fff;
 color:#fff;
 background-color:transparent;
 font-weight:500
}
.et_pb_comments_module #comment-wrap {
 position:relative;
 padding-top:0
}
.et_pb_comments_module.et_pb_no_avatar .comment_avatar {
 display:none
}
.et_pb_comments_module.et_pb_no_avatar .comment-body {
 min-height:0!important;
 padding-left:0!important
}
.et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body {
 margin-bottom:15px!important
}
.et_pb_comments_module.et_pb_no_reply_button span.reply-container {
 display:none
}
.et_pb_comments_module.et_pb_no_reply_button .comment-body {
 padding-right:0!important
}
.et_pb_comments_module.et_pb_no_comments_count #comments {
 display:none
}
.et_pb_bg_layout_dark .comment_postinfo a,
.et_pb_bg_layout_dark .comment_postinfo span {
 color:#fff
}
.et_pb_posts_nav.nav-single:after {
 display:block;
 clear:both;
 content:""
}
.et_pb_posts_nav a {
 display:inline-block
}
.et_pb_posts_nav .nav-next,
.et_pb_posts_nav .nav-previous {
 position:relative
}
.et_pb_posts_nav .meta-nav,
.et_pb_posts_nav .nav-label {
 position:relative
}
.et_pb_code_inner {
 position:relative
}
@-webkit-keyframes fadeBottom {
 0% {
  opacity:0;
  -webkit-transform:translateY(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
}
@-moz-keyframes fadeBottom {
 0% {
  opacity:0;
  -moz-transform:translateY(10%)
 }
 100% {
  opacity:1;
  -moz-transform:translateY(0)
 }
}
@-o-keyframes fadeBottom {
 0% {
  opacity:0;
  -o-transform:translateY(10%)
 }
 100% {
  opacity:1;
  -o-transform:translateY(0)
 }
}
@keyframes fadeBottom {
 0% {
  opacity:0;
  transform:translateY(10%)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
@-webkit-keyframes fadeLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeLeft {
 0% {
  opacity:0;
  -moz-transform:translateX(-10%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeLeft {
 0% {
  opacity:0;
  -o-transform:translateX(-10%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeLeft {
 0% {
  opacity:0;
  transform:translateX(-10%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-100%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeInLeft {
 0% {
  opacity:0;
  -moz-transform:translateX(-100%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeInLeft {
 0% {
  opacity:0;
  -o-transform:translateX(-100%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  transform:translateX(-100%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes fadeRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeRight {
 0% {
  opacity:0;
  -moz-transform:translateX(10%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeRight {
 0% {
  opacity:0;
  -o-transform:translateX(10%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeRight {
 0% {
  opacity:0;
  transform:translateX(10%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeInRight {
 0% {
  opacity:0;
  -moz-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeInRight {
 0% {
  opacity:0;
  -o-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  transform:translateX(100%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes fadeOutRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(100%)
 }
}
@-moz-keyframes fadeOutRight {
 0% {
  opacity:1;
  -moz-transform:translateX(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateX(100%)
 }
}
@-o-keyframes fadeOutRight {
 0% {
  opacity:1;
  -o-transform:translateX(0)
 }
 100% {
  opacity:0;
  -o-transform:translateX(100%)
 }
}
@keyframes fadeOutRight {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 100% {
  opacity:0;
  transform:translateX(100%)
 }
}
@-webkit-keyframes fadeInTop {
 0% {
  opacity:0;
  -webkit-transform:translatey(-60%)
 }
 100% {
  opacity:1;
  -webkit-transform:translatey(0)
 }
}
@-moz-keyframes fadeInTop {
 0% {
  opacity:0;
  -moz-transform:translatey(-60%)
 }
 100% {
  opacity:1;
  -moz-transform:translatey(0)
 }
}
@-o-keyframes fadeInTop {
 0% {
  opacity:0;
  -o-transform:translatey(-60%)
 }
 100% {
  opacity:1;
  -o-transform:translatey(0)
 }
}
@keyframes fadeInTop {
 0% {
  opacity:0;
  transform:translatey(-60%)
 }
 100% {
  opacity:1;
  transform:translatey(0)
 }
}
@-webkit-keyframes fadeOutTop {
 0% {
  opacity:1;
  -webkit-transform:translatey(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translatey(-60%)
 }
}
@-moz-keyframes fadeOutTop {
 0% {
  opacity:1;
  -moz-transform:translatey(0)
 }
 100% {
  opacity:0;
  -moz-transform:translatey(-60%)
 }
}
@-o-keyframes fadeOutTop {
 0% {
  opacity:1;
  -o-transform:translatey(0)
 }
 100% {
  opacity:0;
  -o-transform:translatey(-60%)
 }
}
@keyframes fadeOutTop {
 0% {
  opacity:1;
  transform:translatey(0)
 }
 100% {
  opacity:0;
  transform:translatey(-60%)
 }
}
@-webkit-keyframes fadeInBottom {
 0% {
  opacity:0;
  -webkit-transform:translatey(60%)
 }
 100% {
  opacity:1;
  -webkit-transform:translatey(0)
 }
}
@-moz-keyframes fadeInBottom {
 0% {
  opacity:0;
  -moz-transform:translatey(60%)
 }
 100% {
  opacity:1;
  -moz-transform:translatey(0)
 }
}
@-o-keyframes fadeInBottom {
 0% {
  opacity:0;
  -o-transform:translatey(60%)
 }
 100% {
  opacity:1;
  -o-transform:translatey(0)
 }
}
@keyframes fadeInBottom {
 0% {
  opacity:0;
  transform:translatey(60%)
 }
 100% {
  opacity:1;
  transform:translatey(0)
 }
}
@-webkit-keyframes fadeOutBottom {
 0% {
  opacity:1;
  -webkit-transform:translatey(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translatey(60%)
 }
}
@-moz-keyframes fadeOutBottom {
 0% {
  opacity:1;
  -moz-transform:translatey(0)
 }
 100% {
  opacity:0;
  -moz-transform:translatey(60%)
 }
}
@-o-keyframes fadeOutBottom {
 0% {
  opacity:1;
  -o-transform:translatey(0)
 }
 100% {
  opacity:0;
  -o-transform:translatey(60%)
 }
}
@keyframes fadeOutBottom {
 0% {
  opacity:1;
  transform:translatey(0)
 }
 100% {
  opacity:0;
  transform:translatey(60%)
 }
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-70%)
 }
}
@-moz-keyframes fadeOutLeft {
 0% {
  opacity:1;
  -moz-transform:translateX(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateX(-70%)
 }
}
@-o-keyframes fadeOutLeft {
 0% {
  opacity:1;
  -o-transform:translateX(0)
 }
 100% {
  opacity:0;
  -o-transform:translateX(-70%)
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1;
  transform:translateX(0)
 }
 100% {
  opacity:0;
  transform:translateX(-70%)
 }
}
@-webkit-keyframes fadeTop {
 0% {
  opacity:0;
  -webkit-transform:translateY(-10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeTop {
 0% {
  opacity:0;
  -moz-transform:translateY(-10%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeTop {
 0% {
  opacity:0;
  -o-transform:translateY(-10%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeTop {
 0% {
  opacity:0;
  transform:translateY(-10%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes fadeInRight {
 0% {
  opacity:0;
  -moz-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@-o-keyframes fadeInRight {
 0% {
  opacity:0;
  -o-transform:translateX(100%)
 }
 100% {
  opacity:1;
  -o-transform:translateX(0)
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  transform:translateX(100%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes Grow {
 0% {
  opacity:0;
  -webkit-transform:scale(1,.5)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1,1)
 }
}
@-moz-keyframes Grow {
 0% {
  opacity:0;
  -moz-transform:scale(1,.5)
 }
 100% {
  opacity:1;
  -moz-transform:scale(1,1)
 }
}
@-o-keyframes Grow {
 0% {
  opacity:0;
  -o-transform:scale(1,.5)
 }
 100% {
  opacity:1;
  -o-transform:scale(1,1)
 }
}
@keyframes Grow {
 0% {
  opacity:0;
  transform:scale(1,.5)
 }
 100% {
  opacity:1;
  transform:scale(1,1)
 }
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes slideWidth {
 0% {
  width:0
 }
}
@-moz-keyframes slideWidth {
 0% {
  width:0
 }
}
@-o-keyframes slideWidth {
 0% {
  width:0
 }
}
@keyframes slideWidth {
 0% {
  width:0
 }
}
@-webkit-keyframes gridFadeIn {
 0% {
  opacity:0;
  -webkit-transform:translatey(-5%)
 }
 100% {
  opacity:1;
  -webkit-transform:translatey(0)
 }
}
@-moz-keyframes gridFadeIn {
 0% {
  opacity:0;
  -moz-transform:translatey(-5%)
 }
 100% {
  opacity:1;
  -moz-transform:translatey(0)
 }
}
@-o-keyframes gridFadeIn {
 0% {
  opacity:0;
  -o-transform:translatey(-5%)
 }
 100% {
  opacity:1;
  -o-transform:translatey(0)
 }
}
@keyframes gridFadeIn {
 0% {
  opacity:0;
  transform:translatey(-5%)
 }
 100% {
  opacity:1;
  transform:translatey(0)
 }
}
/*!
 * Animate.css - http://daneden.me/animate
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2015 Daniel Eden
*/@-webkit-keyframes flipInX {
 0% {
  opacity:0;
  -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
 }
 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% {
  opacity:1;
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg)
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInX {
 0% {
  opacity:0;
  -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
 }
 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% {
  opacity:1;
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg)
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@-webkit-keyframes flipInY {
 0% {
  opacity:0;
  -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
 }
 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% {
  opacity:1;
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg)
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInY {
 0% {
  opacity:0;
  -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
 }
 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% {
  opacity:1;
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg)
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.et-waypoint {
 opacity:0
}
.et_pb_counters {
 opacity:1
}
.et_pb_animation_off {
 opacity:1
}
.et-animated li span .et_pb_counter_amount {
 position:relative;
 opacity:1;
 -webkit-animation:slideWidth 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:slideWidth 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:slideWidth 1s 1 cubic-bezier(.77,0,.175,1);
 animation:slideWidth 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_animation_left.et-animated {
 opacity:1;
 -webkit-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_animation_right.et-animated {
 opacity:1;
 -webkit-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_animation_top.et-animated {
 opacity:1;
 -webkit-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_animation_bottom.et-animated {
 opacity:1;
 -webkit-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1)
}
.et_pb_animation_fade_in.et-animated {
 opacity:1;
 -webkit-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
 -moz-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
 -o-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
 animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1)
}
@media all and (max-width:980px) {
 .et_pb_animation_left_tablet.et-animated {
  opacity:1;
  -webkit-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_right_tablet.et-animated {
  opacity:1;
  -webkit-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_top_tablet.et-animated {
  opacity:1;
  -webkit-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_bottom_tablet.et-animated {
  opacity:1;
  -webkit-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_fade_in_tablet.et-animated {
  opacity:1;
  -webkit-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1)
 }
}
@media all and (max-width:767px) {
 .et_pb_animation_left_phone.et-animated {
  opacity:1;
  -webkit-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_right_phone.et-animated {
  opacity:1;
  -webkit-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeRight 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_top_phone.et-animated {
  opacity:1;
  -webkit-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_bottom_phone.et-animated {
  opacity:1;
  -webkit-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeBottom 1s 1 cubic-bezier(.77,0,.175,1)
 }
 .et_pb_animation_fade_in_phone.et-animated {
  opacity:1;
  -webkit-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -moz-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  -o-animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1);
  animation:fadeIn 1s 1 cubic-bezier(.77,0,.175,1)
 }
}
@media all and (max-width:768px) {
 .et_pb_column_1_2 .et_pb_video_play,
 .et_pb_column_2_3 .et_pb_video_play,
 .et_pb_column_3_4 .et_pb_video_play,
 .et_pb_column_3_5 .et_pb_video_play,
 .et_pb_column_4_4 .et_pb_video_play {
  margin-top:-1.5rem;
  margin-left:-1.5rem;
  font-size:3rem;
  line-height:3rem
 }
 .et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form,
 .et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form,
 .et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_form {
  padding-left:0
 }
 .et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter,
 .et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter,
 .et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter {
  display:block
 }
 .et_pb_column_2_3:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description,
 .et_pb_column_3_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description,
 .et_pb_column_4_4:not(.et_pb_column_inner)>.et_pb_newsletter .et_pb_newsletter_description {
  margin-bottom:25px
 }
 .card-deck .card{
  flex: 1 0 30% !important;
 }
}
@media only screen and (max-width: 768px), (min-device-width: 275px) and (max-device-width: 1024px) {
  /* Force table to not be like tables anymore */
  table,
  .alianzas-table thead,
  .alianzas-table tbody,
  .alianzas-table th,
  .alianzas-table td,
  .alianzas-table tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  .alianzas-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .alianzas-table tr {
    margin: 0 0 1rem 0;
    border-bottom: 1px solid black;
    margin-bottom: 0px;
  }.alianzas-table tr:nth-child(odd) {
    background: #fef5ff;
  }
  .alianzas-table td {
    /* Behave  like a "row" */
	border: none !important;
    border-top: 1px solid #b7b7b7 !important;
    position: relative;
    padding-left: 10%;
    padding-top: 30px !important;
  }
  .alianzas-table a{
    word-break: break-all;
  }
  .alianzas-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 0;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    color: #9b53a5;
    font-weight: bold;
  }
  /*
		Label the data
    You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
		*/
  .alianzas-table td:nth-of-type(1):before {
    content: "Nombre de la empresa";
    word-break: break-all;
  }
  .alianzas-table td:nth-of-type(2):before {
    content: "Descripción de la empresa";
  }
  .alianzas-table td:nth-of-type(3):before {
    content: "Logo";
  }
  .alianzas-table td:nth-of-type(4):before {
    content: "Enlace";
  }
}
@media all and (min-width:480px) {
 .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_5 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_6 .et_pb_comments_module .comment_avatar img {
  max-width:50%
 }
 .et_pb_column_1_4 .et_pb_comments_module .comment-body,
 .et_pb_column_1_5 .et_pb_comments_module .comment-body,
 .et_pb_column_1_6 .et_pb_comments_module .comment-body {
  padding:0 0 0 50px
 }
 .et_pb_column_1_4 .et_pb_comments_module .comment .children,
 .et_pb_column_1_5 .et_pb_comments_module .comment .children,
 .et_pb_column_1_6 .et_pb_comments_module .comment .children {
  margin-left:0
 }
 .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
  float:right;
  position:relative!important;
  top:auto!important;
  bottom:-10px
 }
}
@media all and (min-width:981px) and (max-width:1405px) {
 .et_pb_column .et_pb_map {
  max-width:100%
 }
}
@media all and (min-width:981px) {
 .et_pb_section {
  padding:4% 0
 }
 .et_pb_fullwidth_section {
  padding:0
 }
 .et_pb_row {
  padding:2% 0
 }
 .et_pb_column_3_4 .et_pb_row_inner {
  padding:3.735% 0
 }
 .et_pb_column_2_3 .et_pb_row_inner {
  padding:4.2415% 0
 }
 .et_pb_column_1_2 .et_pb_row_inner,
 .et_pb_column_3_5 .et_pb_row_inner {
  padding:5.82% 0
 }
 .et_pb_column_single {
  padding:2.855% 0
 }
 .et_pb_column_single .et_pb_module.et-first-child,
 .et_pb_column_single .et_pb_module:first-child {
  margin-top:0
 }
 .et_pb_column_single .et_pb_module.et-last-child,
 .et_pb_column_single .et_pb_module:last-child {
  margin-bottom:0
 }
 .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child,
 .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
 .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
 .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
 .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
 .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
  margin-bottom:0
 }
 .et_section_specialty>.et_pb_row {
  padding:0
 }
 .et_pb_row_inner {
  width:100%
 }
 .et_pb_row .et_pb_column.et-last-child,
 .et_pb_row .et_pb_column:last-child,
 .et_pb_row_inner .et_pb_column.et-last-child,
 .et_pb_row_inner .et_pb_column:last-child {
  margin-right:0!important
 }
 .et_pb_row.et_pb_equal_columns,
 .et_pb_row_inner.et_pb_equal_columns,
 .et_pb_section.et_pb_equal_columns>.et_pb_row {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  direction:ltr
 }
 .et_pb_row.et_pb_equal_columns>.et_pb_column,
 .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
  order:1
 }
 .et_pb_grid_item {
  float:left;
  position:relative
 }
 .et_pb_shop_grid .woocommerce ul.products li.product {
  clear:none
 }
 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img,
 .et_pb_gallery_grid .et_pb_gallery_item img,
 .et_pb_portfolio_grid .et_pb_portfolio_item img {
  width:100%
 }
 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,
 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,
 .et_pb_gallery_grid .et_pb_gallery_item h3,
 .et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,
 .et_pb_portfolio_grid .et_pb_portfolio_item h2 {
  margin:10px 0 0;
  padding-bottom:0;
  word-wrap:break-word
 }
 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
 .et_pb_gallery_grid .et_pb_gallery_item h3,
 .et_pb_portfolio_grid .et_pb_portfolio_item h2 {
  font-size:18px
 }
 .et_pb_gallery_item .et_pb_gallery_caption,
 .et_pb_portfolio_item .post-meta {
  margin:.4em 0 0;
  font-size:14px
 }
 .et_pb_column_1_2 .et_pb_slide_image,
 .et_pb_column_1_3 .et_pb_slide_image,
 .et_pb_column_1_4 .et_pb_slide_image,
 .et_pb_column_1_5 .et_pb_slide_image,
 .et_pb_column_1_6 .et_pb_slide_image,
 .et_pb_column_2_5 .et_pb_slide_image,
 .et_pb_column_3_5 .et_pb_slide_image,
 .et_pb_column_3_8 .et_pb_slide_image {
  position:relative;
  top:auto;
  bottom:auto
 }
 .et_pb_column_1_2 .et_pb_slide_image,
 .et_pb_column_1_2 .et_pb_slide_video,
 .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_3 .et_pb_slide_image,
 .et_pb_column_1_3 .et_pb_slide_video,
 .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_4 .et_pb_slide_image,
 .et_pb_column_1_4 .et_pb_slide_video,
 .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_5 .et_pb_slide_image,
 .et_pb_column_1_5 .et_pb_slide_video,
 .et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_6 .et_pb_slide_image,
 .et_pb_column_1_6 .et_pb_slide_video,
 .et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_2_5 .et_pb_slide_image,
 .et_pb_column_2_5 .et_pb_slide_video,
 .et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_3_5 .et_pb_slide_image,
 .et_pb_column_3_5 .et_pb_slide_video,
 .et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_3_8 .et_pb_slide_image,
 .et_pb_column_3_8 .et_pb_slide_video,
 .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description {
  width:100%!important
 }
 .et_pb_column_1_2 .et_pb_slide_image,
 .et_pb_column_1_2 .et_pb_slide_video,
 .et_pb_column_1_3 .et_pb_slide_image,
 .et_pb_column_1_3 .et_pb_slide_video,
 .et_pb_column_1_4 .et_pb_slide_image,
 .et_pb_column_1_4 .et_pb_slide_video,
 .et_pb_column_1_5 .et_pb_slide_image,
 .et_pb_column_1_5 .et_pb_slide_video,
 .et_pb_column_1_6 .et_pb_slide_image,
 .et_pb_column_1_6 .et_pb_slide_video,
 .et_pb_column_2_5 .et_pb_slide_image,
 .et_pb_column_2_5 .et_pb_slide_video,
 .et_pb_column_3_5 .et_pb_slide_image,
 .et_pb_column_3_5 .et_pb_slide_video,
 .et_pb_column_3_8 .et_pb_slide_image,
 .et_pb_column_3_8 .et_pb_slide_video {
  margin:10% 0 0 0!important;
  padding:0
 }
 .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
  content:"3 .column.size-1of3"
 }
 .et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
  content:"2 .column.size-1of2"
 }
 .et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
 .et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
  content:"1 .column.size-1of1"
 }
 .et_pb_section_sticky,
 .et_pb_section_sticky .et_pb_column_single,
 .et_pb_section_sticky .et_pb_row.et-last-child,
 .et_pb_section_sticky .et_pb_row:last-child,
 .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
 .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,
 .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2) {
  padding-bottom:0!important
 }
 .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover>ul {
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
 }
 .et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover>ul {
  -webkit-animation:fadeLeft .4s ease-in-out;
  -moz-animation:fadeLeft .4s ease-in-out;
  -o-animation:fadeLeft .4s ease-in-out;
  animation:fadeLeft .4s ease-in-out
 }
 .et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover>ul {
  -webkit-transform-origin:0 0;
  -webkit-animation:Grow .4s ease-in-out;
  -moz-animation:Grow .8s ease-in-out;
  -o-animation:Grow .4s ease-in-out;
  animation:Grow .4s ease-in-out;
  -webkit-backface-visibility:visible!important;
  backface-visibility:visible!important
 }
 .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover>ul {
  -webkit-animation:flipInX .6s ease-in-out;
  -moz-animation:flipInX .6s ease-in-out;
  -o-animation:flipInX .6s ease-in-out;
  animation:flipInX .6s ease-in-out;
  -webkit-backface-visibility:visible!important;
  backface-visibility:visible!important
 }
 .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover>ul {
  -webkit-animation:flipInY .6s ease-in-out;
  -moz-animation:flipInY .6s ease-in-out;
  -o-animation:flipInY .6s ease-in-out;
  animation:flipInY .6s ease-in-out;
  -webkit-backface-visibility:visible!important;
  backface-visibility:visible!important
 }
 .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row {
  width:100%;
  max-width:100%;
  padding:0 30px!important
 }
 .et_pb_column_1_3 .et_pb_slide_description,
 .et_pb_column_2_5 .et_pb_slide_description {
  padding-bottom:26%
 }
 .et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,
 .et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,
 .et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
  padding-bottom:34%
 }
 .et_pb_column_1_2 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_3 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_5 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_1_6 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_2_5 .et_pb_comments_module .comment_avatar img,
 .et_pb_column_3_5 .et_pb_comments_module .comment_avatar img {
  max-width:50%
 }
 .et_pb_column_1_2 .et_pb_comments_module .comment-body,
 .et_pb_column_1_3 .et_pb_comments_module .comment-body,
 .et_pb_column_1_4 .et_pb_comments_module .comment-body,
 .et_pb_column_1_5 .et_pb_comments_module .comment-body,
 .et_pb_column_1_6 .et_pb_comments_module .comment-body,
 .et_pb_column_2_5 .et_pb_comments_module .comment-body,
 .et_pb_column_3_5 .et_pb_comments_module .comment-body {
  padding:0 0 0 50px
 }
 .et_pb_column_1_2 .et_pb_comments_module .comment .children,
 .et_pb_column_1_3 .et_pb_comments_module .comment .children,
 .et_pb_column_1_4 .et_pb_comments_module .comment .children,
 .et_pb_column_1_5 .et_pb_comments_module .comment .children,
 .et_pb_column_1_6 .et_pb_comments_module .comment .children,
 .et_pb_column_2_5 .et_pb_comments_module .comment .children,
 .et_pb_column_3_5 .et_pb_comments_module .comment .children {
  margin-left:25px
 }
 .et_pb_column_1_2 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_3 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_1_6 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_2_5 .et_pb_comments_module .comment-reply-link,
 .et_pb_column_3_5 .et_pb_comments_module .comment-reply-link {
  float:right;
  position:relative!important;
  top:auto!important;
  bottom:-10px
 }
 .et_pb_column_1_2 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_1_3 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_1_4 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_1_5 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_1_6 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_2_5 .et_pb_comments_module #commentform [class*=comment-form-] input,
 .et_pb_column_3_5 .et_pb_comments_module #commentform [class*=comment-form-] input {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%
 }
 .et_pb_column_1_5 .et_pb_testimonial_portrait,
 .et_pb_column_1_6 .et_pb_testimonial_portrait,
 .et_pb_column_2_5 .et_pb_testimonial_portrait {
  width:100%;
  height:0;
  padding-bottom:100%
 }
 .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
  display:block
 }
}
@media all and (min-width:981px) and (max-width:1100px) {
 .et_pb_column_1_2 .et_pb_slide_content,
 .et_pb_column_1_3 .et_pb_slide_content,
 .et_pb_column_1_4 .et_pb_slide_content,
 .et_pb_column_1_5 .et_pb_slide_content,
 .et_pb_column_1_6 .et_pb_slide_content,
 .et_pb_column_2_3 .et_pb_slide_content,
 .et_pb_column_2_5 .et_pb_slide_content,
 .et_pb_column_3_5 .et_pb_slide_content {
  font-size:14px
 }
 .et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
  font-size:18px
 }
 .et_pb_post {
  margin-bottom:42px
 }
 .et_quote_content {
  padding:50px 70px 45px
 }
 .et_pb_column_2_3 .et_quote_content {
  padding:50px 50px 45px
 }
 .et_pb_column_1_2 .et_quote_content,
 .et_pb_column_3_5 .et_quote_content {
  padding:35px 47px 30px
 }
 .et_pb_blog_grid .et_quote_content,
 .et_pb_column_1_3 .et_quote_content,
 .et_pb_column_1_4 .et_quote_content,
 .et_pb_column_1_5 .et_quote_content,
 .et_pb_column_1_6 .et_quote_content,
 .et_pb_column_2_5 .et_quote_content,
 .et_pb_column_3_8 .et_quote_content {
  padding:35px 25px 32px
 }
 .et_pb_column_4_4 .et_pb_post .et_pb_slide {
  min-height:534px
 }
 .et_pb_column_3_4 .et_pb_post .et_pb_slide {
  min-height:392px
 }
 .et_pb_column_2_3 .et_pb_post .et_pb_slide {
  min-height:345px
 }
 .et_pb_column_1_2 .et_pb_post .et_pb_slide,
 .et_pb_column_3_5 .et_pb_post .et_pb_slide {
  min-height:250px
 }
 .et_pb_column_1_3 .et_pb_post .et_pb_slide,
 .et_pb_column_2_5 .et_pb_post .et_pb_slide,
 .et_pb_column_3_8 .et_pb_post .et_pb_slide {
  min-height:155px
 }
 .et_pb_column_1_4 .et_pb_post .et_pb_slide,
 .et_pb_column_1_5 .et_pb_post .et_pb_slide,
 .et_pb_column_1_6 .et_pb_post .et_pb_slide {
  min-height:108px
 }
 .et_pb_blog_grid .et_pb_post .et_pb_slide {
  min-height:155px
 }
 .et_pb_column_1_2 .et_pb_audio_cover_art,
 .et_pb_column_3_5 .et_pb_audio_cover_art {
  height:340px
 }
 .et_pb_column_3_8 .et_pb_audio_cover_art {
  height:242px
 }
 .et_pb_column_1_3 .et_pb_audio_cover_art,
 .et_pb_column_2_5 .et_pb_audio_cover_art {
  height:210px
 }
 .et_pb_column_1_4 .et_pb_audio_cover_art,
 .et_pb_column_1_5 .et_pb_audio_cover_art,
 .et_pb_column_1_6 .et_pb_audio_cover_art {
  height:145px
 }
 .et_pb_column_1_4 .et_pb_contact_right,
 .et_pb_column_1_5 .et_pb_contact_right,
 .et_pb_column_1_6 .et_pb_contact_right {
  margin-right:5px
 }
 .et_pb_column_1_4 .et_pb_number_counter .percent,
 .et_pb_column_1_5 .et_pb_number_counter .percent,
 .et_pb_column_1_6 .et_pb_number_counter .percent {
  height:55px
 }
 .et_pb_column_1_4 .et_pb_number_counter h3,
 .et_pb_column_1_5 .et_pb_number_counter h3,
 .et_pb_column_1_6 .et_pb_number_counter h3 {
  padding:10px 0 0 0
 }
}
@media all and (min-width:480px) {
 .et_pb_column_1_4 .et_pb_slide_description,
 .et_pb_column_1_5 .et_pb_slide_description,
 .et_pb_column_1_6 .et_pb_slide_description {
  padding-bottom:26%
 }
}
@media all and (max-width:980px) {
 .et_pb_column {
  width:100%;
  margin-bottom:30px
 }
 .et_pb_section {
  padding:50px 0
 }
 .et_pb_fullwidth_section {
  padding:0
 }
 .et_pb_column .et_pb_row_inner,
 .et_pb_row {
  padding:30px 0
 }
 .et_section_specialty>.et_pb_row {
  padding:0
 }
 .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
 .et_pb_row .et_pb_column.et-last-child,
 .et_pb_row .et_pb_column:last-child {
  margin-bottom:40px;
 }
 .et_pb_column .et_pb_module {
  margin-bottom:30px
 }
 .et_section_specialty .et_pb_row>.et_pb_column {
  padding-bottom:0
 }
 .et_pb_row .et_pb_column .et_pb_module.et-last-child,
 .et_pb_row .et_pb_column .et_pb_module:last-child,
 .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,
 .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
  margin-bottom:0
 }
 .et_pb_column.et_pb_column_empty {
  display:none
 }
 .et_pb_section_sticky_mobile,
 .et_pb_section_sticky_mobile .et_pb_column_single,
 .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
 .et_pb_section_sticky_mobile .et_pb_row:last-child,
 .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
 .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child,
 .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2) {
  padding-bottom:0!important
 }
 .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
 .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
  margin-bottom:0
 }
 .et_pb_row_1-2_1-4_1-4,
 .et_pb_row_1-2_1-6_1-6_1-6,
 .et_pb_row_1-4_1-4,
 .et_pb_row_1-4_1-4_1-2,
 .et_pb_row_1-5_1-5_3-5,
 .et_pb_row_1-6_1-6_1-6,
 .et_pb_row_1-6_1-6_1-6_1-2,
 .et_pb_row_1-6_1-6_1-6_1-6,
 .et_pb_row_3-5_1-5_1-5,
 .et_pb_row_4col,
 .et_pb_row_5col,
 .et_pb_row_6col {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  overflow:hidden;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
  width:47.25%;
  margin-right:5.5%
 }
 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(even),
 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(even),
 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even) {
  margin-right:0
 }
 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 {
  width:47.25%;
  margin-right:5.5%
 }
 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd) {
  margin-right:0
 }
 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2 {
  margin-right:0
 }
 .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
 .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
 .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {
  margin-bottom:0
 }
 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,
 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
  width:47.25%;
  margin-right:5.5%
 }
 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(even),
 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even) {
  margin-right:0
 }
 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 {
  width:47.25%;
  margin-right:5.5%
 }
 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd) {
  margin-right:0
 }
 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5 {
  margin-right:0
 }
 .et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2) {
  margin-bottom:0
 }
 .et_pb_row_5col .et_pb_column:last-child {
  margin-bottom:0
 }
 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,
 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
  width:29.666%;
  margin-right:5.5%
 }
 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),
 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n) {
  margin-right:0
 }
 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
  width:29.666%;
  margin-right:5.5%
 }
 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child {
  margin-right:0
 }
 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2 {
  margin-right:0
 }
 .et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),
 .et_pb_row_6col .et_pb_column:nth-last-child(-n+3) {
  margin-bottom:0
 }
 .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 {
  margin-bottom:0
 }
 .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
  width:29.666%;
  margin-right:5.5%;
  margin-bottom:0
 }
 .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
  margin-right:0
 }
 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
  width:47.25%;
  margin-right:5.5%
 }
 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(even) {
  margin-right:0
 }
 .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
  margin-bottom:0
 }
 .et_pb_space.et-hide-mobile {
  display:none
 }
 .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
  width:auto
 }
 .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
  width:auto;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0
 }
 .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px
 }
 .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0
 }
 .et_pb_widget_area_left {
  padding-right:0;
  border-right:none
 }
 .et_pb_widget_area_right {
  padding-left:0;
  border-left:none
 }
 .et_pb_more_button {
  display:inline-block!important
 }
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,
 .et_pb_slide_description h2.et_pb_slide_title {
  font-size:26px;
  font-weight:500!important
 }
 .et_pb_slide_description .et_pb_slide_title {
  font-weight:500!important
 }
 .et_pb_slide_content {
  font-size:13px;
  font-weight:400
 }
 .et_pb_slide_description {
  text-align:center
 }
 .et_pb_slide_with_image .et_pb_slide_description {
  text-align:left
 }
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container {
  min-height:auto
 }
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
  display:block
 }
 .et_pb_post {
  margin-bottom:42px
 }
 .et_pb_column .et_pb_newsletter_description,
 .et_pb_column .et_pb_newsletter_form,
 .et_pb_column.et_pb_column_inner .et_pb_newsletter_description,
 .et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
  width:50%;
  padding:0
 }
 .et_pb_column .et_pb_newsletter_form,
 .et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form,
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form {
  padding-left:40px
 }
 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description,
 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form,
 .et_pb_column.et_pb_column_1_5 .et_pb_newsletter_description,
 .et_pb_column.et_pb_column_1_5 .et_pb_newsletter_form,
 .et_pb_column.et_pb_column_1_6 .et_pb_newsletter_description,
 .et_pb_column.et_pb_column_1_6 .et_pb_newsletter_form {
  width:100%;
  padding:0
 }
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description,
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
  width:50%
 }
 .et_pb_column .et_pb_pricing_table {
  width:50%!important;
  max-width:50.5%!important
 }
 .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table {
  width:100%!important;
  max-width:none!important
 }
 .et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
  clear:both
 }
 .et_pb_column .et_pb_pricing_table:nth-child(n+3) {
  margin-top:50px
 }
 .et_pb_fullwidth_section .et_pb_post_title {
  padding:80px 0
 }
 .et_pb_map_container>.et_pb_map {
  height:350px
 }
 .et_full_width_portfolio_page .et_project_meta {
  float:none;
  width:100%;
  margin-top:-20px
 }
 .et_always_center_on_mobile {
  margin-right:auto!important;
  margin-left:auto!important;
  text-align:center!important
 }
 .fullwidth-menu {
  display:none
 }
 .et_mobile_nav_menu {
  display:block
 }
 .et_pb_countdown_timer .title {
  font-size:22px!important
 }
 .et_pb_countdown_timer .section p {
  font-size:64px!important;
  line-height:64px!important
 }
 .et_pb_countdown_timer .section p.label {
  font-size:14px!important;
  line-height:25px!important
 }
 .et_pb_countdown_timer .sep.sep.sep.sep.sep p {
  text-decoration:none!important
 }
 .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
  font-size:32px!important;
  line-height:32px!important
 }
 .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
  font-size:14px!important;
  line-height:25px!important
 }
 .et_pb_fullwidth_menu .fullwidth-menu-nav {
  display:none
 }
 .et_pb_fullwidth_menu .et_pb_row {
  min-height:81px
 }
 .et_pb_fullwidth_menu .et_mobile_nav_menu {
  float:none
 }
 .et_pb_fullwidth_menu .mobile_menu_bar:before {
  top:26px
 }
 .et_pb_fullwidth_menu .et_mobile_menu {
  top:81px;
  padding:5%
 }
 .et_pb_fullwidth_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
  top:auto;
  bottom:81px
 }
 .et_pb_fullwidth_menu .et_mobile_menu ul {
  padding:0
 }
 .et_pb_fullwidth_menu .et_mobile_menu,
 .et_pb_fullwidth_menu .et_mobile_menu ul {
  text-align:left;
  list-style:none!important
 }
 .et_pb_row {
  max-width:1080px
 }
 .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
 .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
  font-size:18px
 }
 .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
 .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom:5%!important
 }
 .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
  display:block
 }
 .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
  display:none
 }
 .et_pb_bg_layout_light_tablet:not(:hover) {
  color:#666!important
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_counter_title {
  color:#666
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_portfolio_item .post-meta,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_portfolio_item .post-meta a,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_post .post-meta,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_post .post-meta a,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_post p,
 .et_pb_bg_layout_light_tablet:not(:hover) p.et_pb_title_meta_container,
 .et_pb_bg_layout_light_tablet:not(:hover) p.et_pb_title_meta_container a {
  color:#666
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_more_button,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_newsletter_button,
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_promo_button,
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_button,
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_module.et_pb_button {
  color:#2ea3f2
 }
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_post_slider .post-meta,
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_post_slider .post-meta a {
  color:#333!important
 }
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_slider_with_overlay .et_pb_slide_overlay_container,
 .et_pb_bg_layout_light_tablet:not(:hover).et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  background-color:rgba(255,255,255,.9)
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_video_play {
  color:#333
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et_pb_forgot_password a {
  color:#666
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et-pb-arrow-next,
 .et_pb_bg_layout_light_tablet:not(:hover) .et-pb-arrow-prev {
  color:#333
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et-pb-controllers .et-pb-active-control {
  background-color:#333
 }
 .et_pb_bg_layout_light_tablet:not(:hover) .et-pb-controllers a {
  background-color:rgba(0,0,0,.3)
 }
 .et_pb_bg_layout_light_tablet:not(:hover) h1,
 .et_pb_bg_layout_light_tablet:not(:hover) h2,
 .et_pb_bg_layout_light_tablet:not(:hover) h3,
 .et_pb_bg_layout_light_tablet:not(:hover) h4,
 .et_pb_bg_layout_light_tablet:not(:hover) h5,
 .et_pb_bg_layout_light_tablet:not(:hover) h6 {
  color:#333!important
 }
 .et_pb_module .et_pb_bg_layout_light_tablet:not(:hover).et_pb_button {
  color:#2ea3f2!important
 }
 .et_pb_bg_layout_dark_tablet:not(:hover),
 .et_pb_bg_layout_dark_tablet:not(:hover) h1,
 .et_pb_bg_layout_dark_tablet:not(:hover) h2,
 .et_pb_bg_layout_dark_tablet:not(:hover) h3,
 .et_pb_bg_layout_dark_tablet:not(:hover) h4,
 .et_pb_bg_layout_dark_tablet:not(:hover) h5,
 .et_pb_bg_layout_dark_tablet:not(:hover) h6 {
  color:#fff!important
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_portfolio_item .post-meta,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_portfolio_item .post-meta a,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_post .post-meta,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_post .post-meta a,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_post p,
 .et_pb_bg_layout_dark_tablet:not(:hover) p.et_pb_title_meta_container,
 .et_pb_bg_layout_dark_tablet:not(:hover) p.et_pb_title_meta_container a {
  color:inherit
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_post_slider .post-meta,
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_post_slider .post-meta a {
  color:#fff!important
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .comment_postinfo a,
 .et_pb_bg_layout_dark_tablet:not(:hover) .comment_postinfo span {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_social_media_follow li a.follow_button {
  color:rgba(255,255,255,.8);
  background:rgba(0,0,0,.6)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_social_media_follow li a.follow_button:hover {
  color:#fff;
  background:rgba(0,0,0,.7)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_gallery .et_pb_gallery_pagination ul li a {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
  background:rgba(0,0,0,.6)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_fullwidth_portfolio .meta p {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_fullwidth_menu ul li a {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_fullwidth_menu ul li a:hover {
  color:rgba(255,255,255,.8)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_slide_description {
  text-shadow:0 1px 3px rgba(0,0,0,.3)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_slide_content {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_slider_with_overlay .et_pb_slide_overlay_container,
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  background-color:rgba(0,0,0,.3)
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_testimonial_description a {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_search input.et_pb_s {
  border:2px solid #fff;
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_search input.et_pb_s::-webkit-input-placeholder {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_search input.et_pb_s::-moz-placeholder {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_search input.et_pb_s:-ms-input-placeholder {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_search input.et_pb_searchsubmit {
  border:2px solid #fff;
  color:#fff;
  background-color:transparent;
  font-weight:500
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_counter_title {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_more_button,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_newsletter_button,
 .et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_promo_button,
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_button,
 .et_pb_bg_layout_dark_tablet:not(:hover).et_pb_module.et_pb_button {
  color:inherit
 }
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_content h2,
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_module_meta,
 .et_pb_text_color_dark_tablet:not(:hover) .et_link_content a.et_link_main_url,
 .et_pb_text_color_dark_tablet:not(:hover) .et_link_content h2,
 .et_pb_text_color_dark_tablet:not(:hover) .et_pb_audio_module_content h2,
 .et_pb_text_color_dark_tablet:not(:hover) .et_quote_content blockquote cite,
 .et_pb_text_color_dark_tablet:not(:hover) .et_quote_content blockquote p {
  color:#666!important
 }
 .et_pb_text_color_dark_tablet:not(:hover).et_audio_content h2,
 .et_pb_text_color_dark_tablet:not(:hover).et_link_content a.et_link_main_url,
 .et_pb_text_color_dark_tablet:not(:hover).et_link_content h2,
 .et_pb_text_color_dark_tablet:not(:hover).et_pb_audio_module_content h2,
 .et_pb_text_color_dark_tablet:not(:hover).et_quote_content blockquote cite,
 .et_pb_text_color_dark_tablet:not(:hover).et_quote_content blockquote p {
  color:#bbb!important
 }
 .et_pb_text_color_dark_tablet:not(:hover).et_audio_content,
 .et_pb_text_color_dark_tablet:not(:hover).et_link_content,
 .et_pb_text_color_dark_tablet:not(:hover).et_quote_content {
  background-color:#e8e8e8
 }
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
  background:rgba(153,153,153,.5)
 }
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
  background:#999
 }
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-playpause-button button:before,
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-volume-button button:before {
  color:#666
 }
 .et_pb_text_color_dark_tablet:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,
 .et_pb_text_color_dark_tablet:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
  background:#666
 }
 .et_pb_text_color_dark_tablet:not(:hover) .mejs-container .mejs-controls .mejs-time span {
  color:#999
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_content h2,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_module_meta,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_link_content a.et_link_main_url,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_link_content h2,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_pb_audio_module_content h2,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_quote_content blockquote cite,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_quote_content blockquote p {
  color:#fff!important
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
  background:rgba(255,255,255,.5)
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
  background:#fff
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-playpause-button button:before,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-volume-button button:before {
  color:#fff
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .mejs-controls .mejs-time-rail .mejs-time-handle {
  background:#fff
 }
 .et_pb_bg_layout_dark_tablet.et_pb_text_color_dark:not(:hover) .mejs-container .mejs-controls .mejs-time span {
  color:#fff
 }
 .et_pb_newsletter .et_pb_contact_field_last_tablet+.et_pb_newsletter_field {
  padding-left:0
 }
 p.et_pb_contact_field_half_tablet+p.et_pb_contact_field_last_tablet:not(.et_pb_contact_field_half_tablet) {
  clear:both
 }
 p.et_pb_contact_field.et_pb_contact_field_last_tablet+p.et_pb_contact_field.et_pb_contact_field_last_tablet {
  clear:both
 }
 .et_pb_newsletter .et_pb_contact_field_last_tablet+.et_pb_newsletter_field {
  padding-left:0
 }
 .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_tablet {
  flex-basis:48.5%
 }
 .et_pb_contact .et_pb_contact_field_half_tablet {
  float:left;
  width:50%
 }
 .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_tablet {
  flex-basis:100%
 }
 .et_pb_contact .et_pb_contact_field_last_tablet {
  width:100%
 }
 .et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container {
  text-align:left
 }
 .et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container {
  text-align:right
 }
 .et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container {
  text-align:justify
 }
 .et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container {
  text-align:center
 }
 .et_pb_text_align_left-tablet .et_pb_counter_amount {
  text-align:left
 }
 .et_pb_text_align_center-tablet .et_pb_counter_amount {
  text-align:center
 }
 .et_pb_text_align_right-tablet .et_pb_counter_amount {
  text-align:right
 }
 .et_pb_text_align_justified-tablet .et_pb_counter_amount {
  text-align:justify
 }
 .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,
 .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title,
 .et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,
 .et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,
 .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,
 .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title {
  position:relative;
  padding:0 50px 0 0;
  cursor:pointer
 }
 .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,
 .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,
 .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title,
 .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,
 .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,
 .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,
 .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title {
  float:none
 }
 .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
  display:flex
 }
 .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper {
  justify-content:center
 }
 .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
  justify-content:flex-end
 }
 .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,
 .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper {
  justify-content:space-between
 }
 .et_pb_shop.et_pb_text_align_center-tablet .star-rating,
 .et_pb_shop.et_pb_text_align_justified-tablet .star-rating,
 .et_pb_shop.et_pb_text_align_right-tablet .star-rating {
  display:inline-block
 }
 .et_pb_text_align_left-tablet {
  text-align:left
 }
 .et_pb_text_align_center-tablet {
  text-align:center
 }
 .et_pb_text_align_right-tablet {
  text-align:right
 }
 .et_pb_text_align_justified-tablet {
  text-align:justify
 }
 .et_pb_text_align_left-tablet .wp-pagenavi,
 .et_pb_text_align_left-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
 .et_pb_text_align_left-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
  text-align:left
 }
 .et_pb_text_align_center-tablet .wp-pagenavi,
 .et_pb_text_align_center-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
 .et_pb_text_align_center-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
  text-align:center
 }
 .et_pb_text_align_right-tablet .wp-pagenavi,
 .et_pb_text_align_right-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
 .et_pb_text_align_right-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
  text-align:right
 }
 .et_pb_text_align_justified-tablet .wp-pagenavi,
 .et_pb_text_align_justified-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
 .et_pb_text_align_justified-tablet.et_pb_gallery .et_pb_gallery_pagination ul {
  text-align:justify
 }
 .et_pb_filterable_portfolio.et_pb_text_align_center-tablet .et_pb_portfolio_filters ul {
  display:flex;
  flex-wrap:wrap;
  justify-content:center
 }
 .et_pb_filterable_portfolio.et_pb_text_align_justified-tablet .et_pb_portfolio_filters ul {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between
 }
 .et_pb_filterable_portfolio.et_pb_text_align_right-tablet .et_pb_portfolio_filters ul {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end
 }
 .et_pb_search.et_pb_text_align_center-tablet .et_pb_searchsubmit,
 .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit {
  right:0
 }
 .et_pb_search.et_pb_text_align_right-tablet .et_pb_searchsubmit {
  right:auto;
  left:0
 }
 .et_pb_search.et_pb_text_align_right-tablet input.et_pb_s {
  padding-right:.7em;
  padding-left:80px;
  text-align:right
 }
 .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
  text-align:center
 }
 .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit {
  left:auto
 }
 .et_pb_search.et_pb_text_align_left-tablet input.et_pb_s {
  padding-left:.715em;
  text-align:left
 }
 .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
  padding-right:.715em;
  padding-left:.715em
 }
}
@media all and (min-width:768px) {
 .et_pb_in_customizer.et_pb_login .et_pb_newsletter_description {
  width:50%
 }
 .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
  display:block
 }
}
@media all and (min-width:768px) and (max-width:980px) {
 .et_pb_column_1_3 .et_pb_video_play,
 .et_pb_column_1_4 .et_pb_video_play,
 .et_pb_column_1_5 .et_pb_video_play,
 .et_pb_column_1_6 .et_pb_video_play,
 .et_pb_column_2_5 .et_pb_video_play,
 .et_pb_column_3_8 .et_pb_video_play {
  margin-top:-3rem;
  margin-left:-3rem;
  font-size:6rem;
  line-height:6rem
 }
 .et_pb_column .et_pb_testimonial_portrait {
  display:block;
  float:left;
  margin-right:30px
 }
 .et_pb_column .et_pb_testimonial_description {
  display:block
 }
 .et_pb_column_1_5 .et_pb_testimonial_portrait,
 .et_pb_column_1_6 .et_pb_testimonial_portrait,
 .et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,
 .et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,
 .et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,
 .et_pb_row_4col .et_pb_testimonial_portrait {
  display:block;
  float:none;
  margin:0 auto 20px
 }
 .et_pb_column .et_pb_team_member_image {
  float:left;
  width:280px;
  margin:0 30px 0 0;
  text-align:left
 }
 .et_pb_row_4col .et_pb_column.et_pb_column_1_4 .et_pb_team_member_image {
  float:none;
  width:auto;
  max-width:none;
  margin:0 0 12px 0;
  text-align:center
 }
 .et_pb_column .et_pb_team_member_description {
  display:table-cell
 }
 .et_quote_content {
  padding:50px 43px 45px!important
 }
 .et_quote_content blockquote p {
  font-size:26px!important;
  line-height:44px!important
 }
 .et_quote_content blockquote cite {
  font-size:18px!important
 }
 .et_pb_blog_grid .et_quote_content {
  padding:35px 30px!important
 }
 .et_pb_blog_grid .et_quote_content blockquote p {
  font-size:20px!important;
  line-height:26px!important
 }
 .et_pb_blog_grid .et_quote_content blockquote cite {
  font-size:14px!important
 }
 .et_link_content {
  padding:40px 40px 45px
 }
 .et_link_content h2 {
  font-size:26px!important;
  line-height:44px!important
 }
 .et_link_content a.et_link_main_url {
  font-size:18px!important
 }
 .et_pb_blog_grid .et_link_content h2 {
  font-size:20px!important;
  line-height:26px!important
 }
 .et_pb_blog_grid .et_link_content a.et_link_main_url {
  font-size:14px!important
 }
 .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide {
  min-height:384px!important
 }
 .et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide {
  min-height:182px!important
 }
 .et_audio_content h2 {
  margin-bottom:24px!important;
  font-size:26px!important;
  line-height:44px!important
 }
 .et_pb_blog_grid .et_audio_content h2 {
  font-size:20px!important;
  line-height:26px!important
 }
 .et_pb_audio_cover_art {
  float:none!important;
  position:relative;
  width:100%!important;
  height:400px!important
 }
 .et_pb_audio_module_content {
  margin-left:0!important;
  padding:55px 60px 55px!important
 }
 .et_pb_audio_module_content h2 {
  font-size:36px
 }
 .et_pb_column_1_4 .et_audio_module_meta,
 .et_pb_column_1_5 .et_audio_module_meta,
 .et_pb_column_1_6 .et_audio_module_meta {
  font-size:14px!important
 }
 .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
  content:"2 .column.size-1of2"
 }
 .et_pb_column_1_2>.et_pb_newsletter_layout_left_right,
 .et_pb_column_1_2>.et_pb_newsletter_layout_right_left,
 .et_pb_column_1_3 .et_pb_newsletter_layout_left_right,
 .et_pb_column_1_3 .et_pb_newsletter_layout_right_left,
 .et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_left_right,
 .et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_right_left,
 .et_pb_column_2_3 .et_pb_newsletter_layout_left_right,
 .et_pb_column_2_3 .et_pb_newsletter_layout_right_left,
 .et_pb_column_2_5 .et_pb_newsletter_layout_left_right,
 .et_pb_column_2_5 .et_pb_newsletter_layout_right_left,
 .et_pb_column_2_5.et_pb_column_inner .et_pb_newsletter_layout_left_right,
 .et_pb_column_2_5.et_pb_column_inner .et_pb_newsletter_layout_right_left,
 .et_pb_column_3_4 .et_pb_newsletter_layout_left_right,
 .et_pb_column_3_4 .et_pb_newsletter_layout_right_left,
 .et_pb_column_3_5>.et_pb_newsletter_layout_left_right,
 .et_pb_column_3_5>.et_pb_newsletter_layout_right_left,
 .et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_left_right,
 .et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_right_left,
 .et_pb_column_4_4 .et_pb_newsletter_layout_left_right,
 .et_pb_column_4_4 .et_pb_newsletter_layout_right_left,
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_left_right,
 .et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_right_left,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_left_right,
 .et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_right_left {
  flex-direction:row
 }
 .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
  display:block
 }
}
@media all and (min-width:768px) and (max-width:800px) {
 .et_pb_countdown_timer .section p {
  font-size:50px!important;
  line-height:50px!important
 }
 .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
  font-size:25px!important;
  line-height:25px!important
 }
}
.t-img img {
 max-width:100%;
 height:auto
}
.t-overlay {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 box-shadow:inset 0 0 4px rgba(0,0,0,.4)
}
.t-author,
.t-position {
 display:block
}
.t-author {
 padding:10px 0 5px;
 color:#999;
 font-size:18px
}
.t-position {
 color:#595959
}
.et-testimonial,
.t-position {
 font-family:Georgia,serif;
 font-size:14px;
 font-style:italic
}
.et-testimonial {
 position:relative;
 padding:43px 35px 30px 77px;
 color:#363636;
 text-shadow:none!important
}
.et-testimonial:before {
 position:absolute;
 top:43px;
 left:35px;
 width:25px;
 height:19px;
 background:url(epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px;
 content:""
}
.t-bottom-arrow {
 position:absolute;
 right:40px;
 bottom:-32px;
 width:31px;
 height:32px;
 background:url(epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -25px
}
.et-dropcap {
 display:block;
 float:left;
 margin:0 7px 0 0;
 font-size:48px;
 line-height:1
}
.et_quote {
 position:relative;
 min-height:40px;
 margin-bottom:10px;
 padding-left:57px;
 font-family:Georgia,serif;
 font-size:14px;
 font-style:italic;
 line-height:1.5
}
.et_quote .et_quote_sign {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:40px;
 height:34px;
 background:url(epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px
}
.quote-center .et_quote_sign {
 top:3px;
 width:20px;
 height:16px;
 background-position:-251px -2px
}
.quote-center .et_quote_additional_sign {
 display:block;
 position:absolute;
 top:3px;
 right:13px;
 width:20px;
 height:16px;
 background:url(epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -251px -22px
}
.et_right_quote {
 width:100%
}
.quote-center {
 padding-left:30px;
 font-size:24px;
 line-height:1.2;
 text-align:center
}
.quote-center .et_right_quote {
 width:95%;
 padding-right:30px
}
.et-tabs-container .et-tabs-control {
 padding:0
}
.tabs-left .et-tabs-control {
 padding-left:0
}
.author-info h1,
.author-info h2,
.author-info h3,
.author-info h4,
.author-info h5,
.author-info h6 {
 color:#201f1f!important;
 text-shadow:none!important
}
.et-tabs-container .et-tabs-control li a,
.tabs-left .et-tabs-control li a {
 text-decoration:none!important
}
a.big-button,
a.icon-button,
a.small-button {
 cursor:pointer
}
.clearfix:after {
 display:block;
 visibility:hidden;
 clear:both;
 height:0;
 font-size:0;
 content:" "
}
* html .clearfix {
 zoom:1
}
.et_column_last {
 clear:right;
 margin-right:0!important
}
.clear {
 clear:both
}
.mfp-wrap .mfp-container button:hover {
 background:0 0!important
}
.mfp-wrap .mfp-arrow:active {
 position:absolute;
 top:50%
}
.mfp-wrap .mfp-close:active {
 position:absolute;
 top:-10px
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after,
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
 font-family:ETmodules;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.mfp-fade.mfp-bg {
 opacity:.001;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
 opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing {
 opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
 opacity:.001;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
 opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
 opacity:0
}
.mfp-bg {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1000000;
 overflow:hidden;
 position:fixed;
 background:#0b0b0b;
 opacity:.8
}
.mfp-wrap {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1000001;
 position:fixed;
 outline:0!important;
 -webkit-backface-visibility:hidden
}
.mfp-container {
 text-align:center;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 padding:0 8px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mfp-container:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.mfp-align-top .mfp-container:before {
 display:none
}
.mfp-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 auto;
 text-align:left;
 z-index:1045
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
 width:100%;
 cursor:auto
}
.mfp-ajax-cur {
 cursor:progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:-moz-zoom-out;
 cursor:-webkit-zoom-out;
 cursor:zoom-out
}
.mfp-zoom {
 cursor:pointer;
 cursor:-webkit-zoom-in;
 cursor:-moz-zoom-in;
 cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
 cursor:auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.mfp-loading.mfp-figure {
 display:none
}
.mfp-hide {
 display:none!important
}
.mfp-preloader {
 color:#ccc;
 position:absolute;
 top:50%;
 width:auto;
 text-align:center;
 margin-top:-.8em;
 left:8px;
 right:8px;
 z-index:1044
}
.mfp-preloader a {
 color:#ccc
}
.mfp-preloader a:hover {
 color:#fff
}
.mfp-s-ready .mfp-preloader {
 display:none
}
.mfp-s-error .mfp-content {
 display:none
}
button.mfp-arrow,
button.mfp-close {
 overflow:visible;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none;
 display:block;
 outline:0;
 padding:0;
 z-index:1046;
 -webkit-box-shadow:none;
 box-shadow:none
}
button::-moz-focus-inner {
 padding:0;
 border:0
}
.mfp-close {
 width:44px;
 height:44px;
 line-height:44px;
 position:absolute;
 right:0;
 top:0;
 text-decoration:none;
 text-align:center;
 opacity:.65;
 padding:0 0 18px 10px;
 color:#fff;
 font-style:normal;
 font-size:28px;
 font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,
.mfp-close:hover {
 opacity:1
}
.mfp-close:active {
 top:1px
}
.mfp-close-btn-in .mfp-close {
 color:#333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
 color:#fff;
 right:-6px;
 text-align:right;
 padding-right:6px;
 width:100%
}
.mfp-counter {
 position:absolute;
 top:0;
 right:0;
 color:#ccc;
 font-size:12px;
 line-height:18px
}
.mfp-arrow {
 position:absolute;
 opacity:.55;
 margin:0;
 top:50%;
 margin-top:-32px;
 padding:0;
 -webkit-tap-highlight-color:transparent
}
.mfp-arrow:hover {
 opacity:1
}
.mfp-arrow-left {
 left:10px
}
.mfp-arrow-right {
 right:10px
}
.mfp-iframe-holder {
 padding-top:40px;
 padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
 line-height:0;
 width:100%;
 max-width:900px
}
.mfp-iframe-holder .mfp-close {
 top:-40px
}
.mfp-iframe-scaler {
 width:100%;
 height:0;
 overflow:hidden;
 padding-top:56.25%
}
.mfp-iframe-scaler iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after,
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
 border:none;
 font-size:64px;
 color:#fff
}
.mfp-arrow-left:before,
.mfp-arrow-right:before {
 display:none
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
 content:"\34"
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
 content:"\35"
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
 font-size:64px;
 font-family:'Open Sans',Arial,sans-serif;
 font-weight:200;
 top:-10px;
 opacity:.2
}
.mfp-iframe-holder .mfp-close:hover,
.mfp-image-holder .mfp-close:hover {
 opacity:1
}
.mfp-arrow {
 background:0 0!important;
 margin-top:-32px!important;
 width:48px!important;
 height:48px!important;
 line-height:1em!important
}
.mfp-arrow:after {
 margin:0!important;
 top:0!important;
 border:none!important;
 width:48px!important;
 height:48px!important
}
.mfp-arrow-left {
 left:0!important
}
img.mfp-img {
 width:auto;
 max-width:100%;
 height:auto;
 display:block;
 line-height:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:40px 0 40px;
 margin:0 auto
}
.mfp-figure {
 line-height:0
}
.mfp-figure:after {
 content:'';
 position:absolute;
 left:0;
 top:40px;
 bottom:40px;
 display:block;
 right:0;
 width:auto;
 height:auto;
 z-index:-1;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#444
}
.mfp-figure small {
 color:#bdbdbd;
 display:block;
 font-size:12px;
 line-height:14px
}
.mfp-figure figure {
 margin:0
}
.mfp-bottom-bar {
 margin-top:-36px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 cursor:auto
}
.mfp-title {
 text-align:left;
 line-height:18px;
 color:#f3f3f3;
 word-wrap:break-word;
 padding-right:36px
}
.mfp-image-holder .mfp-content {
 max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left:0;
  padding-right:0
 }
 .mfp-img-mobile img.mfp-img {
  padding:0
 }
 .mfp-img-mobile .mfp-figure:after {
  top:0;
  bottom:0
 }
 .mfp-img-mobile .mfp-figure small {
  display:inline;
  margin-left:5px
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background:rgba(0,0,0,.6);
  bottom:0;
  margin:0;
  top:auto;
  padding:3px 5px;
  position:fixed;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding:0
 }
 .mfp-img-mobile .mfp-counter {
  right:5px;
  top:3px
 }
 .mfp-img-mobile .mfp-close {
  top:0;
  right:0;
  width:35px;
  height:35px;
  line-height:35px;
  background:rgba(0,0,0,.6);
  position:fixed;
  text-align:center;
  padding:0
 }
}
@media all and (max-width:900px) {
 .mfp-arrow {
  -webkit-transform:scale(.75);
  transform:scale(.75)
 }
 .mfp-arrow-left {
  -webkit-transform-origin:0;
  transform-origin:0
 }
 .mfp-arrow-right {
  -webkit-transform-origin:100%;
  transform-origin:100%
 }
 .mfp-container {
  padding-left:6px;
  padding-right:6px
 }
}
.mfp-ie7 .mfp-img {
 padding:0
}
.mfp-ie7 .mfp-bottom-bar {
 width:600px;
 left:50%;
 margin-left:-300px;
 margin-top:5px;
 padding-bottom:5px
}
.mfp-ie7 .mfp-container {
 padding:0
}
.mfp-ie7 .mfp-content {
 padding-top:44px
}
.mfp-ie7 .mfp-close {
 top:0;
 right:0;
 padding-top:0
}
body.et_left_sidebar .pricing-table,
body.et_right_sidebar .pricing-table {
 width:50%
}
@media all and (max-width:959px) {
 body.et_left_sidebar .one_fourth,
 body.et_left_sidebar .one_half,
 body.et_left_sidebar .one_third,
 body.et_left_sidebar .three_fourth,
 body.et_left_sidebar .two_third,
 body.et_right_sidebar .one_fourth,
 body.et_right_sidebar .one_half,
 body.et_right_sidebar .one_third,
 body.et_right_sidebar .three_fourth,
 body.et_right_sidebar .two_third {
  float:none;
  margin-right:0;
  width:auto;
  margin-bottom:10px
 }
 body.et_left_sidebar .et-protected,
 body.et_left_sidebar .et-testimonial-box,
 body.et_right_sidebar .et-protected,
 body.et_right_sidebar .et-testimonial-box {
  width:auto!important
 }
 body.et_left_sidebar .et-protected-form,
 body.et_right_sidebar .et-protected-form {
  padding:15px!important
 }
}
@media all and (min-width:768px) and (max-width:959px) {
 body.et_full_width_page .pricing-table {
  width:50%
 }
}
@media all and (max-width:767px) {
 .et_left_tabs_bg {
  width:50px
 }
 .et-tabs-container .et-tabs-control,
 .tabs-left .et-tabs-control {
  display:none
 }
 .tabs-left ul.et_shortcodes_mobile_nav {
  display:block;
  width:51px
 }
 .tabs-left ul.et_shortcodes_mobile_nav a {
  display:block;
  height:49px;
  width:100%
 }
 .tabs-left .et-tabs-content {
  margin-left:75px
 }
 .et-tabs-container ul.et_shortcodes_mobile_nav {
  display:block
 }
 .et-tabs-container ul.et_shortcodes_mobile_nav li {
  width:50%
 }
 .et-pricing {
  margin-top:0
 }
 body.et_full_width_page .pricing-table,
 body.et_left_sidebar .pricing-table,
 body.et_right_sidebar .pricing-table {
  width:100%;
  margin-bottom:35px
 }
 .pricing-big {
  top:0
 }
 body.et_full_width_page .one_fourth,
 body.et_full_width_page .one_half,
 body.et_full_width_page .one_third,
 body.et_full_width_page .three_fourth,
 body.et_full_width_page .two_third {
  float:none;
  margin-right:0;
  width:auto;
  margin-bottom:10px
 }
 body.et_full_width_page .et-protected,
 body.et_full_width_page .et-testimonial-box {
  width:auto!important
 }
 body.et_full_width_page .et-protected-form {
  padding:15px!important
 }
 body.et_left_sidebar .author-shortcodes .author-inner,
 body.et_right_sidebar .author-shortcodes .author-inner {
  padding:27px 27px 17px
 }
 body.et_left_sidebar .author-shortcodes .author-image,
 body.et_right_sidebar .author-shortcodes .author-image {
  position:relative;
  top:0;
  left:0;
  margin-bottom:10px
 }
 body.et_left_sidebar .quote-center .et_quote_additional_sign,
 body.et_right_sidebar .quote-center .et_quote_additional_sign {
  right:-13px
 }
 body.et_left_sidebar .et_shortcodes_controls,
 body.et_right_sidebar .et_shortcodes_controls {
  display:none
 }
 body.et_left_sidebar .et_shortcodes_controls_arrows a,
 body.et_right_sidebar .et_shortcodes_controls_arrows a {
  text-indent:-9999px
 }
	
	
	.nivel .container{
		flex-flow: column wrap;		
	}
	.nivel .container .academico{
		padding: 6% 0;
	}
}
@media all and (max-width:479px) {
 .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev {
  padding-left:26px
 }
 .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
  left:10px
 }
 .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
  padding-right:26px
 }
 .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
  right:10px
 }
 body.et_full_width_page .author-shortcodes .author-inner {
  padding:27px 27px 17px
 }
 body.et_full_width_page .author-shortcodes .author-image {
  position:relative;
  top:0;
  left:0;
  margin-bottom:10px
 }
 body.et_full_width_page .quote-center .et_quote_additional_sign {
  right:-13px
 }
 body.et_full_width_page .et_shortcodes_controls {
  display:none
 }
 body.et_full_width_page .et_shortcodes_controls_arrows a {
  text-indent:-9999px
 }
 .et-box:before,
 .et-testimonial:before {
  display:none
 }
 .et-box-content {
  padding:27px 27px 17px 27px
 }
 .et-testimonial {
  padding:25px
 }
}





















/* Inicio Custom */
.wh-widget-button.button-slide {
	opacity: 0.99;
    background: #fff;
	position: relative;
	top: 3px;
	right: -10px;
}
.egresados #main {
    overflow: initial;
}
.agenteChat_.sobreChat {
    right: -12px;
}
.agenteChat_ {
	padding: 7px 0px 0px 0px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	background-color: #fff;
	transition: 0.5s all;
	-webkit-box-shadow: 0px 2px 8px 0 rgba(0,0,0,.25);
	-moz-box-shadow: 0px 2px 8px 0 rgba(0,0,0,.25);
	box-shadow: 0px 2px 8px 0 rgba(0,0,0,.25);
    margin: -42px 0 0 auto;
    padding: 0;
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    display: block;
    z-index: 99999999999999999999;
    position: fixed;
    top: 50%;
    bottom: auto;
    left: auto;
    right: -47px;
    transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}
.chat-btn .chat-bttn-container {
	font-weight: bold;
    font-family: 'Gotham';
    z-index: 999999999999;
}
.chat-btn .svg-container {
    width: 36px;
    height: 36px;
    fill: #000;
    background-color: rgba(255,255,255,0);
    position: absolute;
    top: -24px;
    right: -9px;
}
.chat-btn {
	padding: 12px 32px 52px 18px;
    color: #000!important;
	font-weight: bold;
	background:#fff !important;
    color: #000;
    font-size: .75em;
    line-height: .125em;
    letter-spacing: .125em;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: none;
	font-family: 'Gotham';
}
#carreraInterna .col-4 {
	padding: 0 !important;
}
#carreraInterna  .col-4 .bgA {
    height: 370px;
}
#carreraInterna  .col-4 .bgA img {
    width: 900px;
}
.et_pb_row_11 {
  max-width: 1440px;
  margin: 0 auto !important;
}

#carreraInterna.estudiantesPagina {
  margin-top: 0 !important;
}
.page-id-284 .ofertaAcademicaNegro .titleBlanco_ {
    margin-bottom: 15px;
}

.et_pb_button_module_wrapper{
    margin-top: 2%;
}

.carrerasInicio {
  max-width: 1440px;
  margin: 0 auto !important;
}

.et_pb_divider_14, .et_pb_divider_15, .et_pb_divider_16, .et_pb_divider_166 {
  background-size: cover;
}
.et_pb_section_9 .et_pb_row_18 .et_pb_column_4_4 {
  max-width: 1240px;
  margin: 0 auto !important;
}
.bgA img {
  height: auto;
  max-width: 100%;
}

.barraGris h2{
  text-align: center;
  font-family: 'Gotham', sans-serif;
  font-weight: 700 !important;
  color: #333333 !important;
}
.barraGris a.verMasOferta {
  color: #fff;
  text-align: center;
  font-family: 'Gotham', sans-serif;
  font-weight: 700 !important;
}
.barraGris a.verMasOferta:hover {
  text-decoration: none !important;
}
.barraGris h2 {
  font-size: 16px;
}
.barraGris h2 a {
  color: #333333 !important;
}
.barraGris a.verMasOferta {
  color: #fff !important;
}
a.verMasOferta {
  display: table;
  margin-top: -10px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  border-width: 0px !important;
  border-radius: 3px;
  letter-spacing: 1px;
  font-size: 12px;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: #A9D42C;
  padding: 10px 20px;
  color: #fff !important;
}
.page-id-1593 .gc-1-2 {
	width:100% !important;
    padding: 0 2%;
}
.page-id-1593 .gc-1-2 h1 {
	padding-left: 0 !important;
}
.page-id-1593 .gc-1-2.rightBox {
    position: relative;
    padding-bottom: 0vh !important;
    padding-top: 3vh !important;
}
.page-id-1593 #curso .container.clearfix {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.verMasOfertaGrande {
  font-size: 18px;
  line-height: 20px;
  padding: 15px 70px;
  margin-top: 60px !important;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  border-width: 0px !important;
  border-radius: 3px;
  letter-spacing: 1px;
  display: table;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: #fa7f28;
  color: #fff !important;
}
.verMasOfertaGrande:hover {
  text-decoration: none !important;
}
.et_pb_section_5 .et_pb_testimonial .et_pb_testimonial_portrait {
  height: 180px !important;
}
.carrerasInicio.container {
  max-width: 85%;
  padding: 70px 0;
}

h3.eventosTitulo {
  text-align: center;
  color: #333;
  font-weight: 700;
  font-size: 2.25em;
  text-transform: initial;
  margin-bottom: 30px;
}

.et_pb_section_6 .et_pb_row_13 {
  margin: 0 auto !important; 
}

.et_pb_text_22 h2 {
  color: #333;
}
.et_pb_button_16 {
  text-align: left !important;
    display: block;
    margin-top: -5px;
    font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
    color: #333 !important;
}
.et_pb_row_13 .col-4 h4 {
  color: #333 !important;
  margin: 3%;
}
.et_pb_row_16 .et_pb_button_module_wrapper a {
  border-width: 0px !important;
  border-radius: 3px;
  letter-spacing: 1px;
  font-size: 12px;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: #A9D42C;
  padding: 0 20px;
}
.et_pb_button_17_wrapper, .et_pb_button_18_wrapper {
  margin-left: 0 !important;
}
.et_pb_text_26 h2 {
  color: #333;
  margin-top: 40px;
  margin-bottom: 40px;
}
.row.et_pb_row_16 {
  padding-top: 40px;
}
.et_pb_row_11 .et_pb_testimonial_description {
  display: block;
  clear: both;
}

.et_pb_row_11 .et_pb_testimonial_portrait {
  width: 100% !important;
  display: block;
  clear: both;
  margin: 0 auto !important;
  text-align: center;
  background-size: contain;
}

.contenidoPosts .barraGris {
  padding: 13px 13px 10px;
    min-height: 170px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.contenidoPosts .barraGris h2 { 
  font-size: 16px;
  text-align: left;
  line-height: 20px;
  letter-spacing: -0.5px;
/*   height: 70px; */
	padding: 0;
  overflow: hidden;
  display: -webkit-box;
	margin-bottom: 10px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.excerptPost_ {
    color: #898f99;
    font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 13px;
    line-height: 20px;
	text-align: left;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
#eventos .excerptPost_{
    height: 70px;
}
.contenidoPosts {
  max-width: 85%;
}

.contenidoPosts .verMasOferta {
  margin-top: 20px;
}

.contenidoEventosIni {
  background-color: #f7f7f7 !important;
  padding-top: 60px;
  padding-bottom: 100px;
	min-height: 60vh;
}

.contenidoEventosIni h3.eventosTitulo {
  color: #333
}
.contenidoEventosIni .barraGris_wrapper {
  background: #f7f7f7 !important;
  padding: 10px 30px;
  box-shadow: 7px 10px 5px -8px rgba(0,0,0,0.11);
}

.contenidoEventosIni h5.fechaEventos {
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  color: #28003a;
}


.contenidoEventosIni .verMasOferta {
  margin-top: 20px !important;
}

.contenidoPosts {
  padding: 70px 0;
}


#searchform.searchInicio_ {
  width: 450px;
  margin: -20px auto 60px;
}


#searchform.searchInicio_ input::placeholder {
  color:#fff;
}

#searchform.searchInicio_ input {
  background-color: #31003f;
  color:#ffffff;
  padding-right: .7em !important;
  padding-left: .7em !important;
  text-align: center;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
  border-radius: 0;
  width: 100%;
}

.sliderInicioA_ {
  display: block;
  clear: both;
  height: 100%;
  width: 100%;
  padding-top: 170px;
  padding-bottom: 70px;
  background-size: cover;
  background-position: center right;
  background-image: url(../../../../wp-content/uploads/BackgroundU-of-A-scaled_GRAD-min.jpg);
  background-repeat: no-repeat;
  background-color: #2c1644;
}

.txtTopHeader {
    position: unset !important;
    padding: 0 10% !important;
    transform: translateY(-6%);
}
.txtTopHeader img{
    width: 100%;
    max-width: 300px;
    filter: drop-shadow(0px 0px 10px #00000094);
}
.txtTopHeader p {
    filter: drop-shadow(0px 0px 10px #00000094);
}

.menuDespuesSlide_ {
  z-index: 9999999;
  /*bottom: 94px;*/
  width: 100%;
}
.menuDespuesSlide_ li {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 14px !important;
  background-color: #008a85;
  transition: 0.5s all;
}

.menuDespuesSlide_ li:nth-child(1) img, .menuDespuesSlide_ li:nth-child(2) img {
	display: block;
	margin: 0 auto 10px;
	width: 60px;
    height: 60px;
}

.menuDespuesSlide_ li:hover img {
	opacity: 0.8;	
}
.menuDespuesSlide_ li:nth-child(3) img {
	width: 127px;	
}

.menuDespuesSlide_ li:hover {
  text-decoration: none;
}

.menuDespuesSlide_ li:hover a {
  opacity: .8;
  text-decoration: none;
}
.menuDespuesSlide_ li a {
  transition: 0.5s all;
}

.menuDespuesSlide_ ul {
  display: flex;
  gap: 7px;
  color: #fff;
  width: 65%;
  margin: 0 auto;
  padding: 20px 0;
}
.menuDespuesSlide_ ul li a {
  color:#fff;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 25px;
  line-height: 22px;
}

.page-header {
  display: none;
}

#top_bar {
  display: block;
  background-color: #31003f;
  padding: 10px 3%;
}

.menu-item-has-children .sub-menu {
	display: none;
}
.menu-item-has-children .sub-menu {
    float: none;
    clear: both;
    width: 200px !important;
    position: absolute;
    background-color: #31003f;
    margin-top: 10px; /*  !important */
    padding-top: 10px;
    padding-bottom: 10px;
	border: 1px solid #664271;
    border-radius: 5px;
}

#menuPrincipal li a:hover {
	text-decoration: none;
	opacity: 1;
}
#menuPrincipal li ul li:after {
	display: none !important;	
}
#menuPrincipal li:after {
	content: '';
	width: 0;
	height: 2px;
	background-color: #fff;
	transition: 0.5s all;
	position: relative;
	z-index: 9999;
	display: block;
	top: 10px;
}
#menuPrincipal li:hover:after {
	content: '';
	width: 92%;
}
.current-menu-ancestor > a {
    color: #bda5ca !important;
}
.menu-item-has-children .sub-menu li {
    text-align: left!important;
    display: block !important;
    float: none;
    padding: 4px 0px;
}
.menu-item-has-children .sub-menu li a {
    margin-right: 0 !important;
    text-align: left;
    font-weight: 300 !important;
}
.menu-item-has-children:hover .sub-menu, .menu-item-has-children .sub-menu:hover {
	display: block;
}
#logoIzquierda img {
  width: 190px;
}
#logoIzquierda {
  float: left;
  width: 25%;
}

/*.page-id-1593 #main {
	overflow: visible !important;
}*/
#menuPrincipal {
  width: 73%;
  display: table;
  /*Prueba*/
  height: 67px;
}
#menuPrincipal ul {
  text-align: right;
}
#menuPrincipal li {
  display: inline-block;
  text-align: right;
	cursor: pointer;
}
#menu-principal-1>li{
	padding: 14px 4px;
}
#menuPrincipal li{
	position: relative;
}
#menuPrincipal a:hover{
	color: #bda5ca !important;
}
#menu-principal-1 > .current_page_item > a { 
    color: #bda5ca !important;
}
#menuPrincipal li .current_page_item::before {
    content: '';
    display: block;
    height: 100%;
    position: absolute;
	width: calc(100% + 20px);
	left: -10px;
    background: #ffffff5c;
}
#menuPrincipal li a {
  font-size: 11px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif;
}
header:nth-child(3)
{display:none!important;
}
header:nth-child(2)
{display:none!important;
}
#menuPrincipal li:last-child a {
  content: '';
  margin-right: 0 !important;
}
.menu-principal-container {
  float: right;
  margin-right: 2%;
}
#menu-principal-1 {
    display: table-cell;
    margin: 0 !important;
    height: 63px;
    vertical-align: middle;
    text-align: right;
    width: 100%;
}
.aligncenter img {
  max-width: 100%;
}
.contenidoEventosIni .row {
  padding: 0 5%;
}
.tab_container ul li {
  margin-left: 20px;
}
.tab_container ul {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mediaH{
    padding: 0px!important;
    margin-top: 3%;
}
.media {
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
    margin: 1% 15% !important;
    margin-top: 3%;
 }   
.media-body {
    padding: 0px!important;
    margin-left: 3%!important;
}
#title {
  width: 100% !important;
}

#menu-secundario {
  display: block;
  float: none;
  overflow: hidden;
  background: #4c0056;
}

#menu-secundario li {
  display: inline-block;
}

#menu-secundario ul {
  margin: 0;
  padding: 0;
}

#menu-secundario li a {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}

#menuSecundario2 {
  text-align: right;
  padding: 0 2.8%;
}

#menu-item1 {
  padding: 0 20px;
}

#menu-item3 {
  padding: 0 20px;
}

#wpcf7-f1348-o1 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

#wpcf7-f1348-o1 .container-fluid input {
  width: 100%;
  display: block;
  padding: 15px;
  border-radius: 3px;
}

#wpcf7-f1348-o1 .wpcf7-submit {
  color: #ffffff !important;
  border-width: 0px !important;
  border-radius: 0px;
  font-size: 15px;
  font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 700 !important;
  background-color: #781355;
  width: auto !important;
  float: right;
}

#hero.flexslider {
  margin-top: 110px;
}

.btnMenuResponsive {
  display: none;
}

.GoSearch {
  display: block;
  position: absolute;
  right: 50px;
  top: 40%;
  height: 20px;
  background-color: transparent;
  border: 0;
  width: 20px;
  background-image: url(../imgs/searchIcon.png);
  background-size: contain;
}
.searchBox form {
  margin: 0 auto;
}

.et-social-facebook a.icon::before, .et-social-instagram a.icon::before {
  color: transparent;
}
.et-social-facebook a.icon {
  background-image: url(../imgs/facebookIcon.jpg);
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.et-social-instagram a.icon {
  background-image: url(../imgs/instagramIcon.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.et-social-youtube a.icon {
    background-image: url(../../../../wp-content/uploads/2019/12/youtube.png);
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-size: cover;
    color: transparent;
    background-position: center;
    width: 20px;
}

.et-social-icons li {
  margin-left: 0;
}

.imgChatBubble {
    height: 36px;
    fill: #000;
    background-color: rgba(255,255,255,0);
    position: absolute;
    top: -24px;
    right: -9px;
}

html.programas .headerSecB_ .headerNorm {
	display: none;
}

#footer-info {
  padding-bottom: 0;
  padding-top: 10px;
  font-size: 12px;
}


#formInfo .recibirInfo input.wpcf7-email {
  margin-top: 9px;    
  width: 66%;
  float: left;
  padding: 15px 2%;
  font-size: 20px;
  border: 0;
  margin-top: 9px;
}
#formInfo .wpcf7-submit {
  width: 28%;
  float: right;
  font-size: 1rem;
  background: #2fcfc9;
  border: none;
  border-radius: 6px;
  padding: 20px 2%;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
}

#formInfo .wpcf7-form {
  height: 80px;
}
.wpcf7-response-output {
  clear: both;
}
.et_pb_row_16 .et_pb_button_module_wrapper a:hover, .et_pb_row_17 .et_pb_button_module_wrapper a:hover {
  text-decoration: none;
}

.tab_content img.aligncenter{
  height: auto;
}

.imagenRevista aligncenter{
  min-width: 60%;
  height: auto;
}
body {
  max-width: 100%;
  overflow-x: hidden;
}
.contenidoEventosIni h2.title {
  text-align: left;
    overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 37px;
}
#eventos h2.title{
    min-height: 45px;
}
.page-id-1584 #tabsMenus {
	display: none;
} 
.page-id-2126 #tabsMenus {
  display: none;
}
.page-id-2140 #tabsMenus {
  display: none;
}
.page-id-2133 #tabsMenus {
  display: none;
}
.page-id-2142 #tabsMenus {
  display: none;
}
.page-id-2124 #tabsMenus {
  display: none;
}
.page-id-1357 .headerNorm {
	display: none;
}
.page-id-2126 .tab_container {
  border-top: 0px !important;
}
.page-id-2140 .tab_container {
  border-top: 0px !important;
}
.page-id-2133 .tab_container {
  border-top: 0px !important;
}
.page-id-2142 .tab_container {
  border-top: 0px !important;
}
.page-id-2124 .tab_container {
  border-top: 0px !important;
}
.page-id-1584 .tab_container {
	border-top: 0px !important;
}
.page-id-1357 .tab_container {
  border-top: 0px !important;
}
.page-id-614 #tabsMenus {
  display: none;
}
.page-id-614  .tab_container{
   border-top: 0px !important;
}
.page-id-313 #tabsMenus {
  display: none;
}
.page-id-313  .tab_container{
   border-top: 0px !important;
}
.page-id-622 #tabsMenus {
  display: none;
}
.page-id-622  .tab_container{
   border-top: 0px !important;
}
.page-id-1630 #tabsMenus {
  display: none;
}
.page-id-1630  .tab_container{
   border-top: 0px !important;
}
.page-id-1887 #tabsMenus {
  display: none;
}
.page-id-1887  .tab_container{
   border-top: 0px !important;
}
.page-id-957 #tabsMenus {
  display: none;
}
.page-id-957  .tab_container{
   border-top: 0px !important;
}
.page-id-961 #tabsMenus {
  display: none;
}
.page-id-961  .tab_container{
   border-top: 0px !important;
}
.page-id-965 #tabsMenus {
  display: none;
}
.page-id-965  .tab_container{
   border-top: 0px !important;
}
.page-id-967 #tabsMenus {
  display: none;
}
.page-id-967  .tab_container{
   border-top: 0px !important;
}
.page-id-1399 #tabsMenus {
  display: none;
}
.page-id-1399  .tab_container{
   border-top: 0px !important;
}
.page-id-1401 #tabsMenus {
  display: none;
}
.page-id-1401  .tab_container{
   border-top: 0px !important;
}
.page-id-735 #tabsMenus {
  display: none;
}
.page-id-735  .tab_container{
   border-top: 0px !important;
}
.page-id-942 #tabsMenus {
  display: none;
}
.page-id-942  .tab_container{
   border-top: 0px !important;
}
.page-id-948 #tabsMenus {
  display: none;
}
.page-id-948  .tab_container{
   border-top: 0px !important;
}
.page-id-950 #tabsMenus {
  display: none;
}
.page-id-950  .tab_container{
   border-top: 0px !important;
}
.page-id-715 #tabsMenus {
  display: none;
}
.page-id-715  .tab_container{
   border-top: 0px !important;
}
.page-id-719 #tabsMenus {
  display: none;
}
.page-id-719  .tab_container{
   border-top: 0px !important;
}
.page-id-721 #tabsMenus {
  display: none;
}
.page-id-721  .tab_container{
   border-top: 0px !important;
}
.page-id-723 #tabsMenus {
  display: none;
}
.page-id-723  .tab_container{
   border-top: 0px !important;
}
.page-id-725 #tabsMenus {
  display: none;
}
.page-id-725  .tab_container{
   border-top: 0px !important;
}
.page-id-727 #tabsMenus {
  display: none;
}
.page-id-727  .tab_container{
   border-top: 0px !important;
}
.page-id-2224 #tabsMenus {
  display: none;
}
.page-id-2224  .tab_container{
   border-top: 0px !important;
}






.page-id-1584 #buttonTabsA, .page-id-1584 #buttonTabsB {
	display: none !important;
}
.fechaEventoCuadro {
  padding-top: 10px;
  max-width: 60px;
  background-color: #28003a;
  color: #fff;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: -50px;
  z-index: 999999999999999999999999;
  margin-bottom: -20px;
  position: relative;
  left: -20px;
	top: -30px;
  font-size: 14px;
  line-height: 20px;
}

.tabs_content .container {
	max-width: 100%;
	padding: 0;
}
.tab_content {
	max-width: 95%;
	margin: 0 auto;
}

#rectora
{
  max-width: 85%;
  margin: 0 auto;
  font-size: 16px;
}
/* flex styles */


/*
nav {
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  background: #e7a119;
  -webkit-clip-path: circle(0px at top left);
          clip-path: circle(0px at top left);
  -webkit-transition: -webkit-clip-path ease-in-out 700ms;
  transition: -webkit-clip-path ease-in-out 700ms;
  transition: clip-path ease-in-out 700ms;
  transition: clip-path ease-in-out 700ms, -webkit-clip-path ease-in-out 700ms;
  text-align: left;
}
*/







/* Estilos Menu Hamburguesa */


/* Estilos cambios Extra */
.ofertaAcademicaNegro .bgA {
  overflow: hidden;
  width: 100%;
  height: 300px;
  background-color: #000;
}
.liNegroTxs_ li {
	color: #3e4448 !important;
}
.ofertaAcademicaNegro .bgA img {
  height: 100%;
  width: 100%;
	object-fit: cover;
  max-width: initial !important;
  opacity: .4;
  transition: 2s all;
}
.barraSobreNegro {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.barraSobreNegro .titleBlanco_ {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 1px;
  padding: 0 30px;
}
#carreraInterna .ofertaAcademicaNegro .barraSobreNegro h3 {
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 300;
    font-size: 11px;
    letter-spacing: 1px;
    margin-top: 10px;
    padding: 0 30px;
    line-height: 17px;
}
.barraSobreNegro .titleBlanco_ a {
  color: #fff;
}
.barraSobreNegro a.verMasOferta {
  background-color: #781355;
  margin-bottom: 0;
}
.ofertaAcademicaNegro .barraSobreNegro .barraNegro {
  position: absolute;
  top: 56%;
  transform: translate(0, -50%);
  width: 100%;
  transition: 0.5s all;
}
.ofertaAcademicaNegro .barraSobreNegro a:hover {
  text-decoration: none !important;
} 

#menu-principal-1 li ul li:after {
	display: none !important;
}

.barraSobreNegro:before {
  content: '';
  display: block;
  height: 85%;
  width: 85%;
  margin-top: 4.5%;
  margin-bottom: auto;
  margin-left: auto;
  border: 2px solid white;
  opacity: 0;
  transition: 0.5s all;
  margin-right: auto;
}
#carreraInterna {
  max-width: 100%;
}
#eventos .col-4 {
	margin-top: 20px;
}
.barraSobreNegro:hover:before {
  opacity: 1;
}

#carreraInterna .col-3 {
  padding: 0 !important;
}

.ofertaAcademicaNegro:hover .barraSobreNegro .barraNegro {
  top: 50%;
}
.ofertaAcademicaNegro .barraSobreNegro .verMasOferta {
  opacity: 0;
  transition: 0.5s all;
}
.ofertaAcademicaNegro:hover .barraSobreNegro .verMasOferta {
  opacity: 1;
}
.ofertaAcademicaNegro:hover .bgA img {
  opacity: .7;
}
#carreraInterna {
  margin-top: 60px !important; 
}
#eventos .container {
  max-width: 82% !important;
}
#headerEventos .col-12 {
  padding-left: 0;
  padding-right: 0;
}

#eventos .rightBox h2 {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 30px;
  margin-bottom: 20px;
  color: #333;
  margin-top: 40px;
}

#eventos .rightBox h5 {
  color: #000;
  font-weight: bold;
}

#eventos .rightBox ul {
  margin-left: 20px;
}

.sec.customize-support #eventos {
  margin-bottom: 30px;
}
.tabs_wrapper {
  width: 100%;
}

.contenidoPagina_ h5 {
    display: block;
    clear: both;
    float: none;
    text-align: initial !important;
    width: 100% !important;
}

.et_pb_text_23.et_pb_text a, .et_pb_text_24.et_pb_text a, .et_pb_text_25.et_pb_text a {
    display: table;
    margin-top: -10px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    border-width: 0px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Gotham',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #fa7f28;
    padding: 10px 20px;
    color: #fff !important;
}

.chat-btn .svg-container:before {
	content: '';
	background-color: red;
	width: 30px;
	height: 30px;
	display: block;
}


@media (max-width: 1700px) {
	#menuPrincipal li a {
		margin: 0 5px;
	}
}


@media (max-width: 1635px) {
	#logoIzquierda {
		width: 25%;
	}
	#menuPrincipal {
    	width: 73%;
	}
	#menuPrincipal li a {
    	font-size: 8.5px;
	}
	#menuPrincipal li {
		padding-left: 0;
	}
	.menu-item-has-children .sub-menu {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#menuPrincipal li .current_page_item::before {
		width: calc(100% + 30px);
		left: -15px;
	}
}


@media (max-width: 1500px) {
	#logoIzquierda img {
		width: 45%;
	}
}


@media (max-width: 1440px) {
  .et_pb_text_25 h4 {
        margin-bottom: 20px;
    }
  /*#menuPrincipal {
    width: 59%;
  }*/
  .sliderInicioA_ {
    padding-top: 100px;
    padding-bottom: 70px;
  }
	/*.menuDespuesSlide_ {
		bottom: 280px;
	}*/
	.fechaEventoCuadro {
		max-width: 60px;
	}
  .barraSobreNegro::before {
    margin-top: 6%;
    margin-bottom: 6%;
  }
}
@media (max-width: 1410px) {
	#menuPrincipal li a {
		font-size: 9px;
	}
}

@media (max-width: 1380px) {
	/*.menuDespuesSlide_ {
		bottom: 110px;
	}*/
	.fechaEventoCuadro {
		max-width: 60px;
	}
  .barraSobreNegro::before {
    margin-top: 7.5%;
    margin-bottom: 7.5%;
  }
}
@media (max-width: 1280px) {
	/*.menuDespuesSlide_ {
		bottom: 230px;
	}*/
	.menuDespuesSlide_ li {
/* 		width: 32.9%; */
	}
	#logoIzquierda img {
		width: 140px;
		margin-top: 5px;
	}
	#menuPrincipal li a {
		font-size: 7.5px;
	}
}

@media (max-width: 1239px) {
  .menu-principal-container, .GoSearch {
    display: none;
  }
  .btnMenuResponsive {
    display: block;
  }
  #logoIzquierda {
    width: 80%;
  }
  #menuPrincipal {
    width: 20%;
  }
	#mySidenav ul li ul a {
		color: #fff !important;
		text-transform: uppercase!important;
	}
	#mySidenav .menu-principal-container li ul li {
    	padding-left: 4px;
	}
  #mySidenav .menu-principal-container {
    display: block !important; 
    width: 100%;
	  text-transform: uppercase!important;
  }
  #mySidenav .menu-principal-container li {
    padding-left: 20px;
  }
    
   
  #mySidenav {
    z-index: 9999999999999;
  }
  .menuDespuesSlide_ li {
    width: 100%;
	height: 40px;
  }
  .tab_container {
    left: 0;
  }
  .tabs_wrapper {
    width: 100%;
  }
	.current-menu-ancestor > a{
		color: #ffffff !important;
	}
	#menu-principal .sub-menu {
		padding: 0px;
	}
	#menu-principal .sub-menu li {
		position: relative;
	}
	#menu-principal .sub-menu .current_page_item::before {
		background: #ffffff61;
		width: calc(100% + 30px);
		height: 100%;
		display: block;
		position: absolute;
		content: '';
		left: -15px;
		top: 0;
	}
  #subhero .bg img {
    width: 100% !important;
    height: 100% !important;
      position: absolute;
    top: 50%;
    transform: translate(0, -50%);
	  object-fit: cover
  }
}
@media (min-width: 1239px){
	#mySidenav{
		display: none;
	}
}
@media (max-width: 1230px) {
	#menu-item-1581 ul li, #menu-item-1581 ul li a {
		color: #fff !important;
	}
    #menu-item-2089 ul li, #menu-item-2089 ul li a {
		color: #fff !important;
	}
    #menu-item-2100 ul li, #menu-item-2100 ul li a, #menu-item-2093 ul li, #menu-item-2093 ul li a {
		color: #fff !important;
	}
}

@media (max-width: 1080px) {
	.page-id-1584 #buttonTabsA, .page-id-1584 #buttonTabsB {
	display: none !important;
}
  .menuDespuesSlide_ ul {
    width: 80%;
  }
	#buttonTabsA, #buttonTabsB, #buttonTabsA .tresPuntitos_, #buttonTabsB .tresPuntitos_ {
		color: #31003f !important;
	}
	#tabsMenus li:nth-child(even) {background: #4c0056; color: #fff;}
	#tabsMenus li:nth-child(odd) {background: #31003f; color: #fff;}
	.tab_drawer_heading {
		display: none !important;
	}
	#buttonTabsA, #buttonTabsB {
		text-align: left !important;
		padding: 10px 40px;
		font-weight: bold !important;
	}
	#tabsMenus {
    	width: 100%;
    	margin: 0;
	}
	#tabsMenus.tabs li {
	    padding: 15px;
		font-size: 13px;
		display: block;
		width: 100%;
		text-align: center;
	}
    
    .tab2 .tab4 .tab6 {
        background-color: #4d306d;

    }
	ul.tabs li:hover {
		color: #3f2b55;
	}
	#buttonTabsA .tresPuntitos_, #buttonTabsB .tresPuntitos_ {
		float: right;
		font-size: 35px;
		letter-spacing: 3px;
		line-height: 10px;
	}
	.menuDespuesSlide_ {
		position: initial;		
	}
	#buttonTabsA {
		display: block !important;
	}
	#buttonTabsA.ponerClase, #buttonTabsB.ponerClase {
		display: block !important;
	}
	#buttonTabsA.quitar, #buttonTabsB.quitar {
		display: none !important;
	}
	#tabsMenus.estiloDisplay2 {
		display: none !important;
	}
	#tabsMenus {
		display: none !important;
		opacity: 0;
		transition: 0.5s all;
	}
	#tabsMenus.estiloDisplay {
		display: block !important;
		opacity: 1;
	}
  .ofertaAcademicaNegro .bgA {
    height: 250px;
  }
	/*.menuDespuesSlide_ {
		bottom: 260px;
	}*/
  .sliderInicioA_ {
    padding-top: 110px;
    padding-bottom: 70px;
  }
	.menuDespuesSlide_ ul {
		padding: 5px 0;
	}
  .contenidoPosts {
    padding: 30px 0;
  }
  .contenidoPosts .barraGris {
      padding: 10px 10px 10px;
  }
  .contenidoPosts .barraGris h2 {
    font-size: 16px;
    text-align: left;
    line-height: 18px;
/* 	height: 63px; */
  }
  .excerptPost_ {
    font-size: 14px;
    line-height: 18px;
  }
  .contenidoEventosIni {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  h3.eventosTitulo {
    margin-bottom: 40px;
  }
  #primary .contenidoEventosIni h5.fechaEventos {
    font-size: 16px !important;
    margin-bottom: 0;
  }
  .barraGris h2 {
      font-size: 14px;
  }
  .menuDespuesSlide_ ul li a {
    font-size: 18px;
    line-height: 18px;
  }
  h3.eventosTitulo, .et_pb_text_21 h2, .et_pb_text_22 h2, .et_pb_text_26 h2, .et_pb_cta_1.et_pb_promo h2 {
    font-size: 32px !important;
  }
  .carrerasInicio.container {
    padding: 40px 0;
  }
  .et_pb_testimonial_0.et_pb_testimonial *, .et_pb_testimonial_1.et_pb_testimonial *, .et_pb_testimonial_2.et_pb_testimonial * {
    font-size: 16px !important;
    line-height: 1.4em;
  }
  .et_pb_row_13 .col-4 h4 span span, .et_pb_row_13 .col-4 h4 span span, .et_pb_row_13 .col-4 h4 span span {
    font-size: 19px !important;
  }
  .et_pb_row_13 .col-4 h4, .et_pb_row_13 .col-4 h4, .et_pb_row_13 .col-4 h4 {
    font-size: 19px !important;
  }
  .contenidoEventosIni .barraGris_wrapper {
    padding: 10px 12px;
  }
  .carrerasInicio .col-3 {
    padding-left: 5px;
    padding-right: 5px;
  }
  #subhero .bg img {
    width: unset !important;
	  height: 100%;
  }
  .description.grey .gc-6-6 h2 {
    padding-top: 0 !important;
  }
  .featureBox .textBox {
    height: 280px;
  }
}

@media (max-width: 850px) {
  .menuDespuesSlide_ ul {
	flex-direction: column;
    width: 95%;
    padding: 10px 0;
  }
  .sliderInicioA_ {
    padding-top: 100px;
    padding-bottom: 60px;
}
  .ofertaAcademicaNegro .barraSobreNegro .barraNegro {
    top: 61%;
  }
	.docentes .gc-1-4.clearfix h3 {
		font-size: 15px !important;
    	line-height: 20px;
	}
  /*.ofertaAcademicaNegro .bgA img {
    width: 520px;
  }*/
  .ofertaAcademicaNegro .bgA {
    height: 220px !important;
  }
  .barraSobreNegro .titleBlanco_ {
    font-size: 13px;
    line-height: 17px;
  }
  .menuDespuesSlide_ ul li a {
    font-size: 20px;
    line-height: 16px;
  }
  .contenidoPosts {
    max-width: 98%;
  }
  .contenidoEventosIni .row {
    padding: 0 1%;
  }
  .contenidoEventosIni .row .col-4, .contenidoPosts .row .col-4 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .et_pb_section {
    padding: 10px 0 !important;
  }
  .et_pb_row.col-12 {
    padding-bottom: 0 !important;
    margin-bottom: -20px !important;
  }
  .et_pb_section_6 .et_pb_row_13 {
    margin: 0px auto 40px !important;
    min-height: auto !important;
  }
  .et_pb_text_26 h2 {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .et_pb_column_33, .et_pb_text_26.et_pb_module {
    margin-bottom: 0 !important;
  }  
  .et_pb_divider_14 {
    min-height: 150px;
  }
  .et_pb_promo_description {
    padding-bottom: 0;
    margin-bottom: -20px;
  }
  .nivel .academico .bg img {
    width: 180%;
  }
  #subhero .gc-1-2 {
    width: 90%;
  }
  #subhero .gc-1-2 .clearfix .button {
    width: 49%;
    float: left;
  }
  #subhero .bg img {
    width: 100% !important;
	  height: 100% !important;
	  object-fit: cover;
  }
  #title h1 {
    font-size: 30px !important;
  }
  .tab_container h2 {
    font-size: 24px !important;
  }
  .h3, h3 {
    font-size: 20px !important;
  }
	#carreraInterna .ofertaAcademicaNegro .barraSobreNegro h3{
		font-size: 11px !important;
	}
  .featureBox .textBox {
    height: 220px !important;
  }
  .featureBox .textBox h2.title {
    padding: 6px 0 10px 0;
  }
  .flex-direction-nav a {
    height: 50px !important;
  }
  .et_pb_divider_14, .et_pb_divider_15, .et_pb_divider_16 {
    min-height: 150px
  }
  .tab_container img {
    max-width: 100%;
    height: auto;
  }
	/*.menuDespuesSlide_ {
    	bottom: 610px;
	}*/
}

#buttonTabsA, #buttonTabsB {
	display: none;
    /* display: inline-block; */
     border-radius: 10px;
    background-color: #f3f3f3;
    border: none;
    color: #2b2b2b;
    text-align: center;
    font-size: 18px;
    padding: 10px;
    width: 100%;
    transition: all 0.5s;
    cursor: pointer;
    /* margin: 5px; */
    font-family: Gotham;
}

.tab2 .tab4 .tab6 {
        background-color: #4d306d;

    }

.page-id-1599 #tab2 .card, .page-id-1599 #tab3 .card {
	border: 0 !important;
}
@media (max-width: 767px) {
	.fechaEventoCuadro {
		position: initial;
		height: 100%;
		display: block;
		float: left;
		width: 24%;
    	max-width: initial;
		margin-top: 0;
	}

  .page-id-1606 .contenidoPagina_ .col-3, .page-id-1604 .contenidoPagina_ .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

	.docentes .gc-1-4.clearfix h3 {
		font-size: 25px !important;
		line-height: 40px;
	}
	.page-id-733 #tab2 .col-9 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.page-id-733 #tab2 .col-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.agenteChat_ {
		padding: 17px 0px 0px 0px !important;
		right: -37px;
	}
	.agenteChat_.sobreChat {
		right: -10px;
	}
	.chat-btn .chat-bttn-container {
		line-height: 0;
	}
	.page-id-1599 #tab2 .card .col-3, .page-id-1599 #tab3 .card .col-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#eventos .verMasOfertaGrande {
		font-size: 12px;
		padding: 10px 20px;
	}
	.page-id-1584 #tab1 .card {
		width: 100% !important;
	}
	.et_pb_text_23.et_pb_text a, .et_pb_text_24.et_pb_text a, .et_pb_text_25.et_pb_text a, .et_pb_row_16 .et_pb_button_module_wrapper a, .et_pb_row_17 .et_pb_button_module_wrapper a  {
		    padding: 10px 20px !important;
    		line-height: 18px;
	}
	#menu-item-1581 ul li a {
		color: #fff;
	}
	#eventos .barraGris_wrapper {
		height: 100%;
		padding: 0;
	}
	
	#eventos .barraGris_wrapper .fechaEventoCuadro {
		float: left;
		width: 20%;
	}
	#eventos .barraGris {
		float: left;
		width: 70%;
        padding-left: 5%;
        justify-content: center;
		/* position: absolute; */
		/* top: 57%; */
		/* transform: translate(0, -50%); */
		/* left: 23%; */
	}
	#menu-item3 {
		position: relative;
    	top: 4px;
	}
	#carreraInterna .ofertaAcademicaNegro .barraSobreNegro h3 {
		font-size: 13px !important;
	}
	.page-id-284 #hero.flexslider {
		margin-top: 90px;
	}
	.page-id-284 .col-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		-ms-flex: 0 0 100%;
	}
	ul.tabs {
		display: block !important;
	}
	.tab_container {
		border-top: 1px solid black;
	}
	ul.tabs li.active {
		/* background: #2fcfc9 url(../imgs/ulacit_grid.svg) no-repeat right top; */
		background-size: 90%;
		
	}
    
	ul.tabs li {
    width: 100%;
    background: #734e9c;
    color: #fff;
    display: block !important;
    text-align: center !important;
}
	.tab2 .tab4 .tab6 {
        background-color: #4d306d;

    }
	.tab_drawer_heading {
    	display: none !important;
	}
	ul.tabs li {
    	width: 100%;
    	display: block !important;
    	text-align: center !important;
	}
	#eventos .excerptPost_, #eventos .verMasOferta {
		display: none;
	}
	#eventos .fechaEventos  {
		font-size: 13px !important;
		padding-bottom: 0;
	}
  .sliderInicioA_ {
    padding-top: 80px;
    padding-bottom: 40px;
    background-position: center;
	}
	#primary .contenidoEventosIni h5.fechaEventos {
		font-size: 13px !important;
	}
	#eventos h2.title {
		margin-bottom: 0;
	}
	.fechaEventoCuadro {
        padding: 50px 0 70px;
	}
	#eventos .ofertaAcademicaBox {
		height: 100%;
	}
	#eventos .fechaEventos {
		text-align: left;
		padding-top: 0;
		color: #333;
	}
	#eventos .bgA {
		display: none;
	}
	.contenidoEventosIni .barraGris_wrapper {
		float: left;
		width: 98%;
		clear: none;
		display: block;
	}
  .barraSobreNegro .titleBlanco_ {
    font-size: 17px;
    line-height: 17px;
  }
  #carreraInterna .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .barraSobreNegro::before {
    display: none;
  }
	.menuDespuesSlide_ li {
		width: 100%;
	}
	.tabs_content .container {
		max-width: 100%;
	}
  #subhero .bg img {
    display: none;
  }
  #subhero {
    background-color: #3f2b55;
    padding: 4% 8% 4% 8%;
  }
  #subhero .button span {
    padding-right: 10px;
    font-size: 0.9em;
  }
  #subhero .button i {
    position: relative;
    top: 5px;
  }
  #subhero .button {
    padding: 10px 15px;
  }
  .description h2 {
    padding: 6% 0% 0% 0%;
    margin-bottom: 0;
  }
  .description.grey .content {
    padding: 4% 0% 0%;
  }
  .description form {
    width: 100%;
  }
  .main-links {
    display: none !important;
  }
  .featureBox .textBox {
    text-align: center;
  }
  .featureBox .textBox .button {
    float: none;
    margin: 0 auto;
  }
  .featureBox .textBox .button i {
    position: relative;
    top: 5px;
  }
}

@media (max-width: 550px) {
  #primary .col-4, #primary .col-3, #primary .col-6, .features .row .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .contenidoPosts .barraGris {
    padding: 5px;
	margin: 35px 10px;
  }
  .contenidoPosts .col-4 {
    text-align: center;
  }
  .contenidoPosts .barraGris h2 {
    text-align: left;
    font-size: 12px;
    -webkit-line-clamp: 3;
  }
  .contenidoEventosIni .excerptPost_ {
    text-align: center;
  }
  .contenidoEventosIni .row .col-4 {
    margin-bottom: 20px;
  }
  .barraGris h2 {
    font-size: 20px;
    line-height: 15px;
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .et_pb_row.col-12 {
    padding-bottom: 0 !important;
    margin-bottom: 10px !important;
    margin-top: -10px;
  }
  .et_pb_text_23.et_pb_text, .et_pb_text_24.et_pb_text, .et_pb_text_25.et_pb_text {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .et_pb_text_23.et_pb_text h4, .et_pb_text_24.et_pb_text h4, .et_pb_text_25.et_pb_text h4 {
    text-align: center !important;
  }
  .et_pb_text_23.et_pb_text a {
    text-align: center !important;
    margin-bottom: 20px;
  }
  .et_pb_divider_17 {
    min-height: 250px;
  }
  .row.et_pb_row_16 {
    padding-top: 20px;
  }
  .et-social-icons {
    margin: 0 0 -5px;
  }
  #footer-info {
    font-size: 12px;
  }
  #footer-bottom {
    padding: 5px 0 5px;
  }
  h3.eventosTitulo, .et_pb_text_21 h2, .et_pb_text_22 h2, .et_pb_text_26 h2, .et_pb_cta_1.et_pb_promo h2 {
    font-size: 26px !important;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
	
	#eventos h2.title {
		font-size: .7rem;
	}
  h3.eventosTitulo {
    margin-bottom: 20px;
  }
	#eventos .ofertaAcademicaBox {
		min-height: 140px;
	}
	#eventos .verMasOfertaGrande {
		margin-top: 30px !important;
	}
	.fechaEventoCuadro {
		padding-top: 60px;
		padding-bottom: 60px;
	}
  #carreraInterna #searchform {
    margin-bottom: 40px;
  }
  #carreraInterna {
    margin-top: 50px !important;
  }
  .contenidoPosts {
    padding: 15px 0 5px;
  }
  .contenidoEventosIni {
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .carrerasInicio.container {
    padding: 10px 0;
  }
  #searchform.searchInicio_ {
      width: 450px;
      margin: -10px auto 20px;
      max-width: 100%;
  }
  div.et_pb_section.et_pb_section_5 {
    background-image: none !important;
    background-color: black !important;
  }
  .et_pb_row_11.et_pb_row {
    padding-top: 0px !important;
    margin-top: -10px !important;
    padding-bottom: 0 !important;
  }
  .et_pb_section_6 .et_pb_row_13 {
    margin: 0px auto 26px !important;
  }
  .et_pb_testimonial.et_pb_testimonial_no_bg {
    padding: 0 !important;
  }
  .aprender ul {
    padding: 3% 4% 3% 4%;
  }
  .information .nivel.grey .container {
    padding-left: 0;
    padding-right: 0;
  }
  #subhero .gc-1-2 .clearfix .button {
    width: 100%;
    margin: 10px 0;
  }
  .wp-image-702 {
    clear: both;
    display: block;
    float: none;
    margin: 0 auto;
  }
}

@media screen and (max-width: 390px){
    
    .txtTopHeader{
        padding: 0 15px !important; 
     }
}

@media (max-width: 390px) {
  .et_pb_row {
    padding: 5px 0;
  }
  #carreraInterna {
    margin-top: 30px !important;
  }
	.fechaEventoCuadro {
		top: 115px;
	}
	.et_pb_text_22 h2 {
		padding-top: 25px;
	}
  .tab_content {
    padding: 5px;
  }
  #carreraInterna #searchform {
    margin-bottom: 25px;
  }
  .tab_container h2 {
    margin-bottom: 5px;
  }
  .tab_container h2 {
    font-size: 22px !important;
  }
  #formInfo .wpcf7-submit {
    font-size: 12px;
  }
  #hero .flex-direction-nav a {
    display: none;
  }
  #logoIzquierda img {
    width: 120px;
  }
}

@media (max-width: 767px) {
	.page-id-11710 .gc-1-3.academico {
		display: none !important;
	}
}


.page-id-11710 .information .description .gc-2-3 .bloque:nth-child(4), .page-id-11710 .information .description .gc-2-3 .bloque:nth-child(5), .page-id-11710 .information .description .gc-2-3 .bloque:nth-child(6) {
		display: none;
}