/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver Xtreme 3.1.9 subtheme: Blank-V-125 */
/* Weaver Xtreme styles - Version 125 */
a, .wrapper a {color:#A1CC3A;}
a:hover, .wrapper a:hover {color:#FF0000;}
.wrapper .widget a {color:#A1CC3A;}
.wrapper .widget a:hover {color:#FF0000;}
.colophon a {color:#A1CC3A;}
.colophon a:hover {color:#FF0000;}
.weaverx-theme-menu .current_page_item > a,.weaverx-theme-menu .current-menu-item > a,.weaverx-theme-menu .current-cat > a,.weaverx-theme-menu .current_page_ancestor > a,.weaverx-theme-menu .current-category-ancestor > a,.weaverx-theme-menu .current-menu-ancestor > a,.weaverx-theme-menu .current-menu-parent > a,.weaverx-theme-menu .current-category-parent > a {color:#A1CC3A !important;}
.weaverx-theme-menu .current_page_item > a,.weaverx-theme-menu .current-menu-item > a,.weaverx-theme-menu .current-cat > a,.weaverx-theme-menu .current_page_ancestor > a,.weaverx-theme-menu .current-category-ancestor > a,.weaverx-theme-menu .current-menu-ancestor > a,.weaverx-theme-menu .current-menu-parent > a,.weaverx-theme-menu .current-category-parent > a {background-color:#FFFFFF !important;}
.menu-secondary .wvrx-menu-container {background-color:#FFFFFF;}
.menu-secondary .wvrx-menu-container {color:#58595B;}
.menu-secondary .wvrx-menu ul li a,.menu-secondary .wvrx-menu ul.mega-menu li {background-color:#FFFFFF;}
.menu-secondary .wvrx-menu ul li a,.menu-secondary .wvrx-menu ul.mega-menu li {color:#58595B;}
.menu-secondary .wvrx-menu > li > a {color:#58595B;}
.menu-secondary .wvrx-menu > li > a:hover {color:#A1CC3A !important;}
.menu-secondary .wvrx-menu > li > a:hover {background-color:#FFFFFF !important;}
.menu-secondary .wvrx-menu ul li a {color:#58595B;}
.menu-secondary .wvrx-menu ul li a:hover {color:#79992B !important;}
@media(min-width:768px) {
.menu-primary .wvrx-menu,.menu-primary .wvrx-menu-container{text-align:left;}
}
.menu-secondary .menu-toggle-button {color:#58595B;}
@media(min-width:768px) {
.menu-secondary .wvrx-menu,.menu-secondary .wvrx-menu-container{text-align:right;}
}
.menu-secondary .menu-arrows .toggle-submenu:after{color:#58595B;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#58595B;}
.menu-secondary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#58595B;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#58595B;}
@media(min-width:768px) {
.menu-extra .wvrx-menu,.menu-extra .wvrx-menu-container{text-align:left;}
}
.search-field {background-image: url(/wp-content/themes/weaver-xtreme/assets/css/icons/search-black.png);}
@media screen and (min-width:768px) {
}
#colophon {color:#FFFFFF;}
#content {padding-left:0.00000%;}
#content {padding-right:0.00000%;}
#content {padding-top:0px;}
#content {padding-bottom:0px;}
#container {color:#666767;}
#inject_fixedtop {left:0;max-width:none !important;width:calc(100vw - 16px) !important;}
		.no-vert-scrollbar #inject_fixedtop {left:0;width:calc(100vw) !important;}
#inject_fixedbottom {left:0;max-width:none !important;width:calc(100vw - 16px) !important;}
		.no-vert-scrollbar #inject_fixedbottom {left:0;width:calc(100vw) !important;}
#header{max-width:none !important;width:calc(100vw - 16px)  !important;margin-left: calc(-1 * (0px) - 0px);margin-right: calc(-1 * (0px) - 0px);}
.no-vert-scrollbar #header{width:100vw  !important;}
#colophon{max-width:none !important;width:calc(100vw - 16px)  !important;margin-left: calc(-1 * (0px) - 0px);margin-right: calc(-1 * (0px) - 0px);}
.no-vert-scrollbar #colophon{width:100vw  !important;}

@media (min-width:1100px) {
#header {margin-left:calc(-1 * (50vw - 8px - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * (50vw - 8px - (1100px / 2))  - 0px - 0px);}
.no-vert-scrollbar #header {margin-left:calc(-1 * (50vw - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * ((50vw - (1100px / 2)) ) - 0px - 0px);}
#colophon {margin-left:calc(-1 * (50vw - 8px - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * (50vw - 8px - (1100px / 2))  - 0px - 0px);}
.no-vert-scrollbar #colophon {margin-left:calc(-1 * (50vw - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * ((50vw - (1100px / 2)) ) - 0px - 0px);}
 }
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:normal !important;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {color:#000000;}
#inject_fixedtop {background-color:#FFFFFF;}
#inject_fixedtop,#inject_fixedbottom,.wvrx-fixedtop,.wvrx-fixonscroll{max-width:1100px;}
.ie8 #inject_fixedtop,.ie8 #inject_fixedbottom,.ie8 .wvrx-fixedtop,.ie8 .wvrx-fixonscroll{max-width:1100px;}
@media (max-width:1100px) {.wvrx-fixedtop,.wvrx-fixonscroll,#inject_fixedtop,#inject_fixedbottom {left:0px;margin-left:0 !important;margin-right:0 !important;}}

/* Weaver Xtreme Plus CSS Styles - Version 3.1.1 */
/* Weaver Xtreme Plus Background Images */

/* CSS+ Rules */
.menu-secondary .wvrx-menu-container {
text-transform: uppercase;
}
.menu-secondary .wvrx-menu ul li a,.menu-secondary .wvrx-menu ul.mega-menu li {
text-transform: uppercase;
font-size: 90%;
}
.menu-secondary .wvrx-menu > li > a {
text-transform: uppercase;
}
.menu-secondary .wvrx-menu ul li a {
text-transform: uppercase;
font-size: 90%;
}
.menu-secondary .menu-toggle-button {
text-transform: uppercase;
}
#inject_fixedtop {
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.35);
}

/* Global Custom CSS Rules */
.lemonade2 {text-decoration:none !important;} 

.is-desktop .socialhide  {display: none;}

.is-desktop .mobilesearch {display: none;}

.mobilesearch .search-field {
    background-color: #FFFFFF;
}

.lemonade a {
    color: #A1CC3A;
}

.greenicons {
    margin-bottom: -30px;
}

.sow-slider-base .sow-sld-icon-thin-left::before {
    color: #FFFFFF;

}

.sow-slider-base .sow-sld-icon-thin-right::before {
    color: #FFFFFF;
}

#danubiabullets {
    margin-left: 10%;
    margin-right: 10%;
    margin-top: -35px;
}

.is-mobile .menu-secondary {
    float: right;
    position: relative;
    z-index: 2001;
}

.greencircle {margin-top: 10px; margin-bottom: 10px; }

#whywedoit {
    text-align: justify; 
    -moz-text-align-last: right; /* Code for Firefox */
    text-align-last: center;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

#headslider hr {color: #FFFFFF;
    background-color: transparent;
    box-sizing: content-box;
    height: 0;
}

.headlong {
    margin-top: -16px !important;
}

.line1 {
    color: #ffffff;
    text-align: center;
}

.line2 {
    color: #ffffff;
    font-size: 330%;
    line-height: 100%;
    text-align: center;
}

.line3 {
    color: #ffffff;
    text-align: center;
}

.feed h2 {
    font-size: 120% !important;
    margin-bottom: 18px !important;
}

.feed .entry-content, .entry-summary {
    margin-top: -35px !important;
}

.is-mobile p {
    margin-left: 5%;
    margin-right: 5%;
}

.is-mobile .headline {
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 8px;
    text-align: center;
}

.is-menu-mobile .wvrx-menu-container {
    margin-top: -69px !important;
    padding-bottom: 0 !important;
}

.is-mobile #mobilehide {display: none;}

.searchright {float: right;}

.search-field {
background-color:transparent;
background-position:2px center;
background-size:24px 24px;
border:0;
cursor:pointer;
height:24px;
margin:3px 0;
padding:0 0 0 32px;
position:relative;
width:0;
z-index:21;
}
.search-field:focus {
background-color:#f0f0f0;
border:2px solid #c3c0ab;
cursor:text;
outline:0;
width:230px;
}

.whitetext a, .wrapper a {
    color: #a1cc3a !important;
}

.whitetext {color: #FFFFFF;}

.so-widget-lsow-gallery-default-1398c7c9e37b .lsow-gallery .lsow-gallery-item {
    margin-top: -40px !important;
}

.entry-content, .entry-summary {
    padding-top: 0 !important;
}

.sub-headline {
    color: #ffffff;
    font-size: 16px;
    padding-bottom: 8px;
    text-align: center;
}

.headline {
    color: #ffffff;
    font-size: 52px;
    font-weight: bold;
    padding-bottom: 8px;
    text-align: center;
}
/* End Weaver Xtreme CSS */
