.et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
    text-align: center;
}

.et_overlay {
    border: 0px solid #e5e5e5;
}

@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{
    width: 26.875%;
}
.et_pb_section {
    padding: 0% 0;
}
}

.et_pb_slide_description .et_pb_slide_title {
    padding-bottom: 24px;
}

.system-pagebreak{
padding-top: 10px;
}

a.smallblue, a.bigblue {
    color: #fff!important;
    background: rgba(136, 189, 255, 0);
    border: 1px solid #ffffff;
margin-top:16px;
}

#footer-bottom {
    display: none;
}

#logo {
    max-height: 48%;
}

#et_top_search {
    display: none;
}

#top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #1c1d1d;

}

#top-menu li li a {
    width: auto;;
    padding: 2px 0px;
}

#top-menu li a:hover{background:white;}

.et_overlay:before {
    color: #e6cf7a;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1180px) and (-webkit-min-device-pixel-ratio: 1){ #logo {
    max-height: 48%;
}

.container {
    width: 87%!important;
    max-width: 1200px;
}

@media (min-width: 981px){
.nav li ul {
    width: 216px!important;
    border-top: 0px solid #1c1d1d!important;
}}

#top-menu li.current-menu-ancestor a
    color: #1c1d1d!important;
}

#top-menu li {
    padding-right: 16px;
}

.container {
    width: 90%;
}

.nav li ul {
    width: 200%;
padding: 0px 0;
}

#top-menu li li{display: list-item;
    border-top: 1px solid rgba(128, 128, 128, 0.15);
}

@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
    width: 19.875%;
}
}

.breadcrumbs{ float: left; width: 80%; margin-bottom: 1em; position:relative; z-index:1; }
@media screen and (max-width: 980px){
 .breadcrumbs{ width: 100%; }
}

@media (min-width: 981px){
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 27.8%;
}
}

@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 70%}

.et_pb_section {
    padding: 5px 0;
}

}

@media (min-width: 981px){
.et_right_sidebar #main-content .container:before {
    background: rgba(0, 0, 255, 0);
}
}

.breadcrumbs {
    padding-left: 5px;
    position: absolute;
    margin-top: -10px;
}


.et_mobile_menu .menu-item-has-children > a {
    background-color: rgba(0, 0, 0, 0);
    font-weight: 600;
}
#main-content .container {
    padding-top: 25px;
}

.et-pb-arrow-prev:before {
    color: black;
}

.et-pb-arrow-next:before {
    color: black;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
    left: 10%;
    width: 80%;
}

.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
    right: 0px;
    opacity: 1;
}

.et_pb_fullwidth_portfolio .et-pb-arrow-next {
    right: 0px;
    opacity: 1;
}

.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
    left: 0px;
    opacity: 1;
}

.et_pb_fullwidth_portfolio .et-pb-arrow-prev {
    left: 0px;
    opacity: 1;
}

.et_overlay:hover:before {
  display:none;
}

.et_overlay:before {
  display:none;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3 {
    font-size: 19px;
}

.et_pb_row {
    position: relative;
    width: 85%;
    max-width: 1080px;
    margin: auto;
}

@media only screen and (min-width: 1350px){
.et_pb_section {
    padding: 4px 0!important;
}
.et_pb_row {
    padding: 27px 0px 0px 0px;
}
}

.footer-widget {
    margin: 0 2.5% 2.5% 0!important;
}

#footer-widgets {
    padding: 2.5% 0 0!important;
}

@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
    margin: 0 2% 2.5% 0!important;
    padding: 0px 0px 10px 0px!important;
    min-width: 240px;
}
}

.page.et_pb_pagebuilder_layout #main-content {
    padding-bottom: 3%;
}

div.wpcf7-mail-sent-ok {
    background: #ffffff!important;
    border-color: #59a80f!important;
color:black!important;
}

#main-header .et_mobile_menu .menu-item-has-children:not(.qtranxs-lang-menu) .sub-menu {
    display: none!important;
}

h2 {
    line-height: 33px;
}

#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
    padding-left: 0px;
}

.et_mobile_menu li li {
    padding-left: 0%;
}

@media (max-width: 600px){
#footer-widgets {
    padding: 9.5% 0 0!important;
}

#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
    margin-bottom: 2.5% !important;
}

@media (max-width: 800px){

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
  display: none;
  opacity: 0;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et-overlay {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 91;
  display: block;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta {
  opacity: 0 !important;
  z-index: 3 !important;
  display: none !important;
  transition: all 0s;
  transition: none;
}
/**
* Remove related products output
*/
/*
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
add_filter( 'woocommerce_product_tabs', 'yikes_remove_description_tab', 20, 1 );
*/

/**
 * Remove product data tabs
 */
/*
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );      	// Remove the description tab
    return $tabs;
}
*/