/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url('https://fonts.googleapis.com/css?family=Marcellus+SC|Maven+Pro&display=swap&subset=latin-ext');
/*@import url('https://fonts.googleapis.com/css?family=Marcellus+SC|Roboto&display=swap&subset=latin-ext');*/


body {
  font-family: 'Maven Pro', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
  font-family: 'Marcellus SC', sans-serif !important;
}

h1 {
  margin-bottom: 50px;
}
h1.main-title, h1.main-title a {
  color: #6E423F !important;
  margin: 5px 10px;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

.avia_textblock h2 {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  margin-bottom: 20px;
}

a:hover {
  opacity: 1;
}
.avia_codeblock {
  margin-top: 30px;
  text-align: center;
}
.single_toggle, .toggle_wrap * {
  border: none !important;
  background-color: transparent !important;
}
.toggler, .toggler:hover {
  font-size: 16px;
  font-weight: bold;
  border: none !important;
  background-color: transparent !important;
}
.toggler .toggle_icon {
  background-image: url('img/arrow-down.png');
  background-repeat: no-repeat;
  background-position: center top;
  border: none !important;
}
.toggler.activeTitle .toggle_icon {
  background-image: url('img/arrow-up.png');
}
.toggler .toggle_icon .vert_icon, .toggler .toggle_icon .hor_icon {
  display: none;
}
#playlist a, #playlist2 a {
  text-decoration: underline;
}

#advanced_menu_toggle, #advanced_menu_hide {
  display: none;
}
.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
  background-color: transparent;
  color: #969696;
}
.main_menu > .avia-menu {

}
.main_menu > .avia-menu > ul {
  text-align: center;
}
.main_menu > .avia-menu > ul > li {
  display: inline-block;
  float: none;
  position: relative;
  top: -5px;
}
.main_menu > .avia-menu > ul > li.current-menu-item, .main_menu > .avia-menu > ul > li:hover {
  border-bottom: 3px solid #fff;
}
.main_menu > .avia-menu > ul > li > a {
  position: relative;
  top: 3px;
}
.main_menu .av-burger-menu-main.menu-item-avia-special {
  display: none;
}
#header {
  background-color: transparent !important;
}
#header_main_alternate {
  height: 36px !important;
  line-height: 36px !important;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(left, rgba(125,84,84,0.01) 0%, rgba(125,84,84,0.02) 2%, rgba(125,84,84,0.09) 4%, rgba(125,84,84,0.17) 6%, rgba(125,84,84,0.46) 9%, rgba(125,84,84,0.54) 10%, rgba(125,84,84,0.59) 12%, rgba(125,84,84,0.63) 14%, rgba(125,84,84,0.63) 86%, rgba(125,84,84,0.59) 88%, rgba(125,84,84,0.54) 90%, rgba(125,84,84,0.46) 91%, rgba(125,84,84,0.17) 94%, rgba(125,84,84,0.09) 96%, rgba(125,84,84,0.02) 98%, rgba(125,84,84,0.01) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(125,84,84,0.01)), color-stop(2%,rgba(125,84,84,0.02)), color-stop(4%,rgba(125,84,84,0.09)), color-stop(6%,rgba(125,84,84,0.17)), color-stop(9%,rgba(125,84,84,0.46)), color-stop(10%,rgba(125,84,84,0.54)), color-stop(12%,rgba(125,84,84,0.59)), color-stop(14%,rgba(125,84,84,0.63)), color-stop(86%,rgba(125,84,84,0.63)), color-stop(88%,rgba(125,84,84,0.59)), color-stop(90%,rgba(125,84,84,0.54)), color-stop(91%,rgba(125,84,84,0.46)), color-stop(94%,rgba(125,84,84,0.17)), color-stop(96%,rgba(125,84,84,0.09)), color-stop(98%,rgba(125,84,84,0.02)), color-stop(100%,rgba(125,84,84,0.01)));
  background: -webkit-linear-gradient(left, rgba(125,84,84,0.01) 0%,rgba(125,84,84,0.02) 2%,rgba(125,84,84,0.09) 4%,rgba(125,84,84,0.17) 6%,rgba(125,84,84,0.46) 9%,rgba(125,84,84,0.54) 10%,rgba(125,84,84,0.59) 12%,rgba(125,84,84,0.63) 14%,rgba(125,84,84,0.63) 86%,rgba(125,84,84,0.59) 88%,rgba(125,84,84,0.54) 90%,rgba(125,84,84,0.46) 91%,rgba(125,84,84,0.17) 94%,rgba(125,84,84,0.09) 96%,rgba(125,84,84,0.02) 98%,rgba(125,84,84,0.01) 100%);
  background: -o-linear-gradient(left, rgba(125,84,84,0.01) 0%,rgba(125,84,84,0.02) 2%,rgba(125,84,84,0.09) 4%,rgba(125,84,84,0.17) 6%,rgba(125,84,84,0.46) 9%,rgba(125,84,84,0.54) 10%,rgba(125,84,84,0.59) 12%,rgba(125,84,84,0.63) 14%,rgba(125,84,84,0.63) 86%,rgba(125,84,84,0.59) 88%,rgba(125,84,84,0.54) 90%,rgba(125,84,84,0.46) 91%,rgba(125,84,84,0.17) 94%,rgba(125,84,84,0.09) 96%,rgba(125,84,84,0.02) 98%,rgba(125,84,84,0.01) 100%);
  background: -ms-linear-gradient(left, rgba(125,84,84,0.01) 0%,rgba(125,84,84,0.02) 2%,rgba(125,84,84,0.09) 4%,rgba(125,84,84,0.17) 6%,rgba(125,84,84,0.46) 9%,rgba(125,84,84,0.54) 10%,rgba(125,84,84,0.59) 12%,rgba(125,84,84,0.63) 14%,rgba(125,84,84,0.63) 86%,rgba(125,84,84,0.59) 88%,rgba(125,84,84,0.54) 90%,rgba(125,84,84,0.46) 91%,rgba(125,84,84,0.17) 94%,rgba(125,84,84,0.09) 96%,rgba(125,84,84,0.02) 98%,rgba(125,84,84,0.01) 100%);
  background: linear-gradient(to right, rgba(125,84,84,0.01) 0%,rgba(125,84,84,0.02) 2%,rgba(125,84,84,0.09) 4%,rgba(125,84,84,0.17) 6%,rgba(125,84,84,0.46) 9%,rgba(125,84,84,0.54) 10%,rgba(125,84,84,0.59) 12%,rgba(125,84,84,0.63) 14%,rgba(125,84,84,0.63) 86%,rgba(125,84,84,0.59) 88%,rgba(125,84,84,0.54) 90%,rgba(125,84,84,0.46) 91%,rgba(125,84,84,0.17) 94%,rgba(125,84,84,0.09) 96%,rgba(125,84,84,0.02) 98%,rgba(125,84,84,0.01) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037d5454', endColorstr='#037d5454',GradientType=1 );
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
  height: 36px !important;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Marcellus SC', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 9px;
}
.html_header_top.html_header_sticky #top #wrap_all #main {
  padding-top: 136px;
}
.main_color {
  background-color: transparent;
}
.home .title_container, .page-id-59 .title_container {
  display: none;
}

.metaslider .flexslider {
  margin: 0 0 0 !important;
}
.metaslider .flex-control-nav {
  bottom: 20px !important;
}
.flex-control-nav li {
  float: left !important;
}
.flex-control-paging li a {
  width: 18px !important;
  height: 18px !important;
  background-color: #c2c2c2 !important;
}
.flex-control-paging li a.flex-active {
  background-color: #b9b9b9 !important;
}

.content, .sidebar {
  padding: 0 !important;
}
.container_wrap, footer {
  border-top: none !important;
}
.responsive #main .container {
  max-width: 780px;
  margin: 0 auto;
  padding: 5px;
  background: rgba(238, 238, 237, 0.7);
}
.home #main .container, .page-id-59 #main .container {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
  background: transparent;
}

.responsive #main .container .post-entry {
  margin: 13px 40px;
}
.home #main .container .post-entry, .page-id-59 #main .container .post-entry {
  margin: 0;
}
.hr {
  height: 25px;
  line-height: 25px;
  margin: 0 0 15px !important;
}
.hr-inner {
  width: 100%;
  position: absolute;
  background: transparent url(img/separator.png) top center no-repeat;
  height: 14px !important;
  left: 0;
  top: 50%;
  width: 100%;
  margin-top: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border: none !important;
}

.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
  background-color: #412725;
  color: #fff !important;
  border-color: #200503;
}
#av_section_1 .post-entry.post-entry-43, #av_section_1 .post-entry.post-entry-45 {
  background-image: url('img/svenkova-reference.png');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
}

#footer {
  display: none;
}
.home #footer, .page-id-59 #footer {
  display: block;
  padding-top: 0;
}

#footer .container .flex_column {
  margin: 0;
  height: 285px;
  width: 32.5%;
}
#footer .container .flex_column:nth-child(1) {
  background-color: #87807b;
  margin-left: 0;
}
#footer .container .flex_column:nth-child(1) #playlist li {
  text-align: center;
}
#footer .container .flex_column:nth-child(1) #playlist a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
#footer .container .flex_column:nth-child(1) #playlist a:hover {
  text-decoration: underline;
}
#footer .container .flex_column:nth-child(1):hover {
  background-color: #98918c;
}
#footer .container .flex_column:nth-child(2) {
  background-color: #9e8e8d;
  margin: 0 1%;
}
#footer .container .flex_column:nth-child(2):hover {
  background-color: #af9f9e;
}
#footer .container .flex_column:nth-child(3) {
  background-color: #dcdada;
  margin-right: 0;
}
#footer .container .flex_column:nth-child(3):hover {
  background-color: #edebeb;
}
#footer .container .flex_column .widget {
  margin: 5px 10px;
}
#footer .container .flex_column .widget .widgettitle {
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  margin: 7px 5px 20px;;
  text-decoration: underline;
  text-transform: uppercase;
}
#footer .container .flex_column:nth-child(3) .widget .widgettitle {
  color: #8E5652;
}

.html_boxed #main {
  overflow: visible !important;
  margin-top: 30px;
}
.html_boxed.home #main, .html_boxed.page-id-59 #main {
  overflow: visible !important;
  margin-top: 0;
}
#main .avia-section.avia-builder-el-no-sibling {
  margin-bottom: 30px;
}
.home #main .avia-section.avia-builder-el-no-sibling, .page-id-59 #main .avia-section.avia-builder-el-no-sibling {
  margin-bottom: 0;
}

#socket {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #777;
  padding: 16px 0;
}
#socket .sub_menu_socket {
  float: none !important;
  margin: 0 auto;
}
#socket .sub_menu_socket div {
  margin: 0 auto;
  display: table;
}
#socket .copyright {
  float: none !important;
  margin: 0 auto;
  display: block;
  text-align: center;
}
#main #socket .container {
  background-color: transparent;
  max-width: 1000px;
  padding: 0;
}

@media screen and (max-width: 1340px) {

}

@media screen and (max-width: 1140px) {


}

@media screen and (max-width: 989px) {

}

@media screen and (max-width: 900px) {

}

@media screen and (max-width: 767px) {
  #av_section_1 .post-entry.post-entry-43, #av_section_1 .post-entry.post-entry-45 {
    background-image: none;
  }

}

@media screen and (max-width: 480px) {

}