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-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
@-ms-viewport {
width: auto;
}
* {
padding: 0;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
text-rendering: optimizeLegibility;
}
a{
font-size: 16px;
text-decoration: none;
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
}
p{
font-size: 16px;
line-height: 1.4;
font-weight: 400;
}
strong{
font-weight: bold;
}
i{
font-style: italic;
}
select:focus,
option:focus,
select::-moz-focus-inner,
option::-moz-focus-inner {
outline: none;
border: none;
}
textarea:focus,
input:focus,
select:focus,
.selecter:focus{
outline: 0;
}
body,
button,
input,
textarea,
.wtrDefFontCharacter {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 400;
}
input{
-webkit-box-sizing: border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
}
hr{
margin: 0px;
height: 0px;
border: 0px;
}
h1, h2, h3, h4, h5, h6, .wrtAltFontCharacter{
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
}
blockquote,
blockquote > p{
font-size: 20px !important;
}
blockquote:after{
font-family: FontAwesome;
content:'\f10d' !important;
font-size: 20px !important;
width:0;
height:0;
top: 0;
left: -40px;
border:0;
position: absolute;
}
blockquote{
padding: 0px 0px 0px 20px;
margin: 15px 0px 15px 40px;
border-left-width: 1px;
border-left-style: solid;
position: relative;
}
blockquote, .wrtSecAltFontCharacter{
font-family: 'Noto Serif', serif;
}
h1 {
font-size: 25px;
line-height: 25px;
}
h2 {
font-size: 30px;
line-height: 30px;
}
h3 {
font-size: 25px;
line-height: 27px;
}
h4 {
font-size: 21px;
line-height: 25px;
}
h5 {
font-size: 15px;
line-height: 20px;
}
h6 {
font-size: 13px;
line-height: 20px;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.none{
display: none;
}
.wtrDisplayHide{
display: none;
}
.wtrFloatLeft{ 	float: left; }
.wtrFloatRight{ float: right; }
.wtrTextAlignLeft{ text-align: left; }
.wtrTextAlignRight{ text-align: right; }
.wtrTextAlignCenter{ text-align: center; }
.wtrFooterColor.wtrTransaprentBg{
background-color: transparent;
}
.container{
position: relative;
width: 100%;
overflow: hidden;
}
.boxed{
width: 1280px;
margin: 0px auto 60px;
padding: 0px;
z-index: 10000;
margin-top: -1px;
position: relative !important;
}
.boxed .wtrHeaderFixed{
box-shadow: 0px 4px 10px -5px rgba(0,0,0,0.2);
}
.wtrInner{
width: 1200px;
margin: 0px auto;
position: relative;
}
.wtrRadius2{
-webkit-border-radius:	2px;
-moz-border-radius:		2px;
border-radius:			2px;
}
.wtrRadius3{
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
}
.wtrRadius50{
-webkit-border-radius:	50px;
-moz-border-radius:		50px;
border-radius:			50px;
}
.wtrRadius100{
-webkit-border-radius:	100px;
-moz-border-radius:		100px;
border-radius:			100px;
}
.wtrRadius200{
-webkit-border-radius:	200px;
-moz-border-radius:		200px;
border-radius:			200px;
}
.wtrAnimate{
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
}
#wp-admin-bar-wtr_options .ab-item:before {
content: '\f100'; top: 2px;
} .alignnone { margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 20px 20px 20px 0 !important;
}
.aligncenter {
display: block;
margin: 20px auto 20px auto !important;
}
a img.alignright {
float: right;
margin: 20px 0 20px 20px !important;;
}
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.gallery-caption{
margin: 0;
padding: 0;
}
.bypostauthor{
margin: 0;
padding: 0;
}
.sticky{
margin: 0;
padding: 0;
} .wtrColOne 			{ width: 100%; }
.wtrColOneTwo 		{ width: 48%; }
.wtrColOneThird 	{ width: 30.66%; }
.wtrColTwoThird 	{ width: 65.33%; }
.wtrColOneFourth 	{ width: 22%; }
.wtrColThreeFourth 	{ width: 74%; }
.wtrColOneFifth 	{ width: 16.8%; }
.wtrColTwoFifth 	{ width: 37.6%; }
.wtrColThreeFifth 	{ width: 58.4%; }
.wtrColFourFifth 	{ width: 79.2%; }
.wtrColOneSixth 	{ width: 13.33%; }
.wtrColFiveSixth 	{ width: 82.67%; }
.wtrColOne,
.wtrColOneTwo,
.wtrColOneThird,
.wtrColTwoThird,
.wtrColOneFourth,
.wtrColThreeFourth,
.wtrColOneFifth,
.wtrColTwoFifth,
.wtrColThreeFifth,
.wtrColFourFifth,
.wtrColOneSixth,
.wtrColFiveSixth{
position: relative;
float: left;
margin-right: 4%;
margin-bottom: 20px;
}
.wtrLastCol {
margin-right: 0!important;
clear: right;
}
.wtrDefStdButton{
vertical-align:middle;
display:inline-block;
text-align: center;
font-size: 16px;
line-height: 1;
border: 0;
font-weight: bold;
padding: 13px 30px 13px;
border-radius: 			3px;
-moz-border-radius: 	3px;
-webkit-border-radius: 	3px;
cursor: pointer;
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
}
.wtrDefStdButton:active {
position: absolute !important;
top:4px;
right: 4px;
} .wtrHeader{
border-bottom-width: 1px;
border-bottom-style: solid;
margin: 0px 0;
}
.wtrNoMenu .wtrInner{
min-height: 72px;
} .wtrHeader.wtrHeaderTransparent{
z-index: 9999;
position: absolute;
width: 100%;
background-color: transparent !important;
background: transparent !important;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255,255,255,0.12) !important;
box-shadow: none !important;
}
.wtrHeaderColor.wtrHeaderTransparent .wtrMainNavigation .wtrNaviSearchItem div i{
color: #ffffff ;
} .wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem.wtrNaviSearchItem i:hover,
.wtrHeaderTransparent .wtrMainNavigation .current-menu-ancestor > a:hover,
.wtrHeaderTransparent .wtrMainNavigation .current-menu-ancestor > span.wtrMenuLinkColor:hover,
.wtrHeaderTransparent .wtrMainNavigation .current-menu-ancestor > a,
.wtrHeaderTransparent .wtrMainNavigation .current-menu-ancestor > span{
color: #ffffff !important;
}
.wtrHeaderTransparent a.wtrMobileNaviTriger i,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviCartItem a.wtrNaviCartLink i,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem.wtrNaviSearchItem > i,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > span,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > a{
color: #ffffff;
}
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > a,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem > .wtrNaviNoLink{
font-weight: bold;
font-size: 18px;
padding: 0px 0px 46px 0px;
}
.wtrMenuScroll.wtrHeaderTransparent{
box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrMainNavigation{
margin: 0px;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo{
margin-top: -18px !important;
position: absolute;
left: 0;
top: 50%;
z-index: 1;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo.wtrFloatRight{
left: auto;
right: 0;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo img{
display: block;
width: auto;
max-height: 40px;
}
.wtrNaviSearchItem .wtrDefaultLinkColor,
.wtrMenuScroll.wtrHeaderTransparent .wtrNaviSearchItem i{
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
} .wtrHeaderSecond{
z-index: 99999;
border-bottom-width: 0px;
}
.wtrHeaderSecond.wtrHeaderFixedAnim .wtrLogo{
margin-top: -20px;
}
.wtrHeaderSecond.wtrHeaderFixedAnim .wtrLogo img{
width: auto;
max-height: 40px;
-webkit-transition-property: width;
-webkit-transition-duration: 0.3s;
}
.wtrHeaderSecond .wtrMainNavigation{
margin: 0;
}
.wtrHeaderSecond .wtrMainNavigation .wtrNaviItem > a,
.wtrHeaderSecond .wtrMainNavigation .wtrNaviNoLink {
padding-bottom: 26px;
}
span.wtrThirdMenuLinkColor,
span.wtrSecondMenuLinkColor,
.wtrNaviNoLink{
cursor: default;
}
.wtrHeaderSecond .wtrSearchContainer{
margin-top: 1px;
}
.wtrHeaderSecond .wtrMainHeader > .wtrInner{
padding: 10px 0;
} .wtrHeaderFixedTopAdmin{
top: 32px;
}
.wtrHeaderFixedTop{
top: 0px;
}
.wtrHeaderFixed{
position: fixed !important;
width: 100%;
z-index: 99999;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255,255,255,0.3) !important;
box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
-webkit-transform: translateZ(0); }
.wtrHeaderFixed .wtrQuickContact{
display: none;
}
.boxed .wtrHeaderFixed{
margin: 0px auto;
min-width: 1280px;
width: auto !important;
}
.wtrMenuScroll .wtrMainNavigation .wtrNaviItem > a,
.wtrMenuScroll .wtrMainNavigation .wtrNaviNoLink {
padding-bottom: 26px;
}
.wtrMenuScroll .wtrNaviSearchItem .wtrSearchContainer{
margin-top: 1px;
}
.wtrMenuScroll .wtrInner{
padding: 10px 0;
}
.wtrMenuScroll{
box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2)
}
.wtrAnimateNavigation{
-webkit-transition: all .2s ease-in-out;
-moz-transition: 	all .2s ease-in-out;
-ms-transition: 	all .2s ease-in-out;
-o-transition: 		all .2s ease-in-out;
transition: 		all .2s ease-in-out;
} .wtrHeaderStatic{
position: static !important;
width: 100%;
z-index: 2;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255,255,255,0.3) !important;
} .wtrSimplifiedMenu {
position: relative;
text-align: center;
}
.wtrSimplifiedMenu .wtrNavigation.wtrFloatLeft ul.wtrMainNavigation,
.wtrSimplifiedMenu .wtrNavigation.wtrFloatRight ul.wtrMainNavigation{
float: none;
}
.wtrSimplifiedMenu .wtrNavigation,
.wtrSimplifiedMenu ul.wtrMainNavigation > li{
float: none;
display: inline-block;
}
.wtrSimplifiedMenu .wtrNavigation {
text-align: center;
width: 100%;
}
.wtrSimplifiedMenu .wtrMegaMenuContainerColor{
text-align: left;
}
.wtrSimplifiedMenu .wtrLogo{
display: none;
}
.wtrCleanMenu .wtrMainNavigation > .menu-item-language{
display: none;
}
.wtrLogo{
margin-top: -25px;
position: absolute;
left: 0;
top: 50%;
z-index: 1;
}
.wtrLogo.wtrFloatRight{
right: 0;
left: auto;
}
.wtrLogo img{
display: block;
width: auto;
max-height: 51px;
-webkit-transition-property: width;
-webkit-transition-duration: 0.3s;
}
.wtrNavigation{
margin: 0px 0px 0px;
width: auto;
}
.wtrNoNavigation{
min-height: 112px;
}
.wtrNavigation.wtrFloatLeft ul.wtrMainNavigation{
float: left;
}
.wtrNavigation.wtrFloatRight ul.wtrMainNavigation{
float: right;
}
.wtrMainNavigation{
margin: 30px 0;
}
.wtrMainNavigation .wtrNaviItem{
float: left;
margin: 18px 0px 16px 40px;
}
.wtrMainNavigation li:first-child{
margin-left: 0px;
}
.wtrMainNavigation .wtrNaviItem i{
margin-right: 10px;
}
.wtrMainNavigation .wtrNaviItem a,
.wtrMainNavigation .wtrNaviItem .wtrNaviNoLink{
font-weight: bold;
font-size: 18px;
padding: 0px 0px 46px 0px;
}
.wtrMainNavigation .wtrNaviItem a:hover,
.wtrMainNavigation .wtrNaviItem .wtrNaviNoLink:hover{
border-bottom: 0px;
}
.wtrMainNavigation .wtrNaviSearchItem{
margin-right: 0px !important;
margin-left: 25px !important;
margin-top: 15px;
}
.wtrMainNavigation .wtrNaviSearchItem div:hover{
border-bottom: 0;
}
.wtrMainNavigation .wtrNaviSearchItem div i{
font-size: 20px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: 	all .2s ease-in-out;
-ms-transition: 	all .2s ease-in-out;
-o-transition: 		all .2s ease-in-out;
transition: 		all .2s ease-in-out;
}
.wtrMainNavigation .wtrSecondMenuContainer{
display: none;
z-index: 9999;
}
.wtrMainNavigation .wtrSecondDrop:hover .wtrSecondMenuContainer{
display: block;
margin-top: 1px;
top: 100%;
position: absolute;
z-index: 99999;
min-width: 200px;
padding: 0px;
}
.wtrMainNavigation .wtrThirdDrop{
display:none;
position: relative;
}
.wtrMainNavigation .wtrThirdNavi{
position: relative;
}
.wtrMainNavigation .wtrThirdNavi .wtrSecNaviItemLink .wtrDropIcon:after{
margin-left: 12px !important;
}
.wtrMainNavigation .wtrThirdNavi .wtrSecNaviItemLink{
padding-right: 30px !important;
}
.wtrMainNavigation .wtrThirdNavi:hover .wtrThirdDrop{
display: inline-block;
top: -10px;
left:100%;
position: absolute;
z-index: 1;
display: block;
min-width: 200px;
padding: 10px 0px;
}
.wtrStandardMenu .wtrSecondNavigation{
padding: 10px 0px;
z-index: 1000;
}
.wtrStandardMenu .wtrSecondNavigation li span.wtrSecNaviItemLink{
padding: 10px 20px;
white-space: nowrap;
}
.wtrStandardMenu .wtrSecondNavigation li a{
padding: 10px 30px !important;
white-space: nowrap;
}
.wtrStandardMenu .wtrThirdNavi .wtrSecNaviItem a{
padding: 10px 20px;
}
.wtrStandardMenu .wtrThirdNavi .wtrDropIcon{ display: block; margin-right: 0px; }
.wtrStandardMenu .wtrThirdNavi .wtrDropIcon:after{
font-family: FontAwesome;
content:'\f054' !important;
display: inline-block;
font-size: 10px !important;
width:0;
height:0;
left: 100%;
border:0;
margin: 3px 0px 0px 0px !important;
vertical-align: middle;
position: absolute;
}
.wtrMainNavigation .wtrMegaDrop{
margin-right: 0px;
}
.wtrMainNavigation .wtrSecondDrop .wtrDropIcon,
.wtrMainNavigation .wtrMegaDrop .wtrDropIcon{
position: relative;
}
.wtrMainNavigation .wtrSecondDrop .wtrDropIcon:after,
.wtrMainNavigation .wtrMegaDrop .wtrDropIcon:after{
font-family: FontAwesome;
content:'\f0dd';
font-size: 15px;
display: inline-block;
width:10px;
height:0;
top: 0;
border:0;
padding: 0px 0px 0px 0px;
margin: -10px 0px 15px 8px;
vertical-align: middle;
}
.wtrMainNavigation .wtrMegaMenuContainer{
display: none;
}
.wtrMainNavigation .wtrMegaDrop:hover .wtrMegaMenuContainer{
display: block;
top: 100%;
width: 100%;
position: absolute;
left: 0px;
right: 0px;
margin-top: 1px;
z-index: 99999;
display: block;
}
.wtrMegaMenuContainer{
padding: 30px 0px 0px 40px;
background-size: cover !Important;
}
.wtrMegaMenuDivider{
height: 20px;
margin: 0 auto;
clear: both;
background: transparent;
}
.wtrMegaMenuCol{
position: relative;
float: left;
padding-right: 2%;
margin-right: 4%;
border-right: 1px solid rgba(255,255,255,0.15);
margin-bottom: 30px;
}
.wtrMegaMenuCol:last-child,
.wtrMegaMenuColLast{
margin-right: 0;
border-right: 0;
padding-right: 2%;
}
.wtrMegaMenuColOne{
width: 100%;
margin-right: 0;
border-right: 0;
}
.wtrMegaMenuColOneTwo{
width: 48%;
}
.wtrMegaMenuColOneThree{
width: 30.66%;
}
.wtrMegaMenuColOneFour{
width: 22%;
}
.wtrMegaMenuHeadline,
.wtrMegaMenuHeadline a{
font-size: 18px !important;
padding: 10px 0px 0px 0px !important;
font-weight: bold;
margin-bottom: 20px;
}
.wtrMegaMenuHeadline i{
margin-right: 10px;
}
.wtrSecondNavigation .wtrSecNaviItem .wtrSecNaviItemLink{
font-size: 14px;
font-weight: bold;
padding: 10px 0px 10px 0px;
display: block;
}
.wtrSecondNavigation .wtrSecNaviItem a:hover{
border: 0;
}
.wtrSecondNavigation .wtrSecNaviItem span i,
.wtrSecondNavigation .wtrSecNaviItem a i{
margin-right: 15px;
}
.current_page_item .wtrNaviFlag{
color: #ffffff !important;
}
.wtrNaviFlag{
padding: 4px 8px;
margin-left: 10px;
font-size: 12px;
color: #ffffff !important;
position: relative;;
top: -1px;
}
.current-menu-item .wtrNaviFlag{
color: #ffffff !important;
}
.wtrStandardMenu .wtrSecNaviItem .wtrDropIcon .wtrNaviFlag{
margin: 0 10px 0 10px;
}
.wtrStandardMenu .wtrNaviFlag{
margin-top: -3px;
}
.wtrMegaMenuContainer .wtrNaviFlag{
margin-top: -3px;
}
.wtrNaviFlag.red{
background-color: #e74c3c;
}
.wtrNaviFlag.blue{
background-color: #3498db;
}
.wtrNaviFlag.yellow{
background-color: #f39c12;
}
.wtrNaviFlag.green{
background-color: #1fce6d;
}
.wtrSearchContainer{
display: none;
}
.wtrSearchContainer{
top: 100%;
position: absolute;
z-index: 9000;
left: 0;
width: 100%;
padding: 20px 20px 20px 30px;
}
.wtrSearchFormTrigger{
cursor: pointer;
}
.boxed .wtrSearchContainer{
min-width: 1280px;
padding-left: 40px !important;
padding-right: 40px !important;
left: -40px !important;
}
.wtrSearchForm{
position: relative;
}
.wtrSearchInput{
background: transparent;
border: 0;
height: 42px;
font-size: 24px;
width: 100%;
}
.wtrSearchInput::-webkit-input-placeholder {
color: #ffffff;
}
.wtrSearchInput:-moz-placeholder {
color: #ffffff;
}
.wtrSearchInput::-moz-placeholder {
color: #ffffff;
}
.wtrSearchInput:-ms-input-placeholder {
color: #ffffff;
}
.wtrNaviSearchItem span.wtrSearchCloseBtn i.fa:hover,
.wtrNaviSearchItem .wtrSearchCloseBtn:hover i,
.wtrSearchCloseBtn span i:hover,
.wtrMenuScroll .wtrNaviItem.wtrNaviSearchItem .wtrSearchForm .wtrSearchCloseBtn i:hover,
.wtrHeaderTransparent .wtrMainNavigation .wtrNaviItem.wtrNaviSearchItem .wtrSearchForm .wtrSearchCloseBtn i:hover,
.wtrNaviSearchItem .wtrSearchCloseBtn:hover,
.wtrNaviSearchItem .wtrSearchCloseBtn i:hover{
color: rgba(0,0,0,0.3) !important;
}
.wtrNaviSearchItem:hover .wtrSearchCloseBtn i,
.wtrSearchCloseBtn i{
color: #ffffff !important;
}
.wtrSearchCloseBtn i{
right: -10px;
position: absolute;
top: 0px;
padding: 10px 10px 10px 10px;
cursor: pointer;
display: block;
}
.wtrSearchInputButton{
font-size: 18px;
font-weight: bold;
right: 55px;
position: absolute;
top: 0px;
cursor: pointer;
padding: 10px 50px;
display: block;
border: 0px;
-webkit-transition: all 0.3s;
-moz-transition: 	all 0.3s;
transition: 		all 0.3s;
}
.wtrSearchInputButton:before {
font-family: FontAwesome;
content: '\f061';
position: absolute;
height: 100%;
font-size: 14px;
font-weight: normal;
line-height: 0;
-webkit-transition: all 0.3s;
-moz-transition: 	all 0.3s;
transition: 		all 0.3s;
left: 70%;
opacity: 0;
top: 21px;
}
.wtrSearchInputButton:hover:before {
left: 75%;
opacity: 1;
}
.wtrRevNav:hover .wtrThirdDrop{
right: 100% !important;
left: auto !important;
}
.wtrRevNav.wtrThirdNavi .wtrDropIcon:after{
left: -30px;
content: '\f053 ' !important;
}
.wtrRevNav.wtrThirdNavi > .wtrSecNaviItemLink{
padding-left: 40px !important;
padding-right: 20px !important
} .mp-pusher {
position: relative;
left: 0;
height: 100%;
}
.mp-menu {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 300px;
height: 100%;
-webkit-transform: 	translate3d(-100%, 0, 0);
-moz-transform: 	translate3d(-100%, 0, 0);
transform: 			translate3d(-100%, 0, 0);
}
.mp-level,
.mp-open{
box-shadow-inner: 0px 0px 7px 3px #000000;
-webkit-box-shadow: inset -35px -14px 16px -31px rgba(0,0,0,0.2);
-moz-box-shadow: 	inset -35px -14px 16px -31px rgba(0,0,0,0.2);
box-shadow: 		inset -35px -14px 16px -31px rgba(0, 0, 0, 0.2);
}
.mp-level {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: 	translate3d(-100%, 0, 0);
-moz-transform: 	translate3d(-100%, 0, 0);
transform: 			translate3d(-100%, 0, 0);
}
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
content: '';
opacity: 0;
}
.mp-pusher::after,
.mp-level::after {
background: rgba(0,0,0,0.0);
-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
-moz-transition: 	opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
transition: 		opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}
.mp-level::after {
z-index: -1;
}
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.3s;
-moz-transition: 	opacity 0.3s;
transition: 		opacity 0.3s;
}
.mp-level.mp-level-overlay {
cursor: pointer;
}
.mp-level.mp-level-overlay.mp-level::before {
width: 100%;
height: 100%;
background: transparent;
opacity: 1;
}
.mp-pusher,
.mp-level {
-webkit-transition: all 0.5s;
-moz-transition: 	all 0.5s;
transition: 		all 0.5s;
}
.mp-overlap .mp-level.mp-level-open {
box-shadow: 1px 0 2px rgba(0,0,0,0.2);
-webkit-transform: 	translate3d(-40px, 0, 0);
-moz-transform: 	translate3d(-40px, 0, 0);
transform: 			translate3d(-40px, 0, 0);
}
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
-webkit-transform: 	translate3d(0, 0, 0);
-moz-transform: 	translate3d(0, 0, 0);
transform: 			translate3d(0, 0, 0);
}
.mp-cover .mp-level.mp-level-open {
-webkit-transform: 	translate3d(0, 0, 0);
-moz-transform: 	translate3d(0, 0, 0);
transform: 			translate3d(0, 0, 0);
}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
-webkit-transform: 	translate3d(-100%, 0, 0);
-moz-transform: 	translate3d(-100%, 0, 0);
transform: 			translate3d(-100%, 0, 0);
}
.mp-menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.mp-menu.mp-cover h2 {
margin: 0;
padding: 15px 0px 15px 15px;
color: rgba(255,255,255,0.7) !important;
font-weight: 300;
font-size: 2em;
}
.mp-menu.mp-overlap h2::before {
position: absolute;
top: 0;
right: 0;
margin-right: 8px;
font-size: 75%;
line-height: 1.8;
opacity: 0;
-webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
-moz-transition: 	opacity 0.3s, -moz-transform 0.1s 0.3s;
transition: 		opacity 0.3s, transform 0.1s 0.3s;
-webkit-transform: 	translateX(-100%);
-moz-transform: 	translateX(-100%);
transform: 			translateX(-100%);
}
.mp-menu.mp-cover h2 {
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
margin: 0px !important;
padding: 20px 60px 15px 20px;
line-height: 1.3;
}
.mp-overlap .mp-level.mp-level-overlay > h2::before {
opacity: 1;
-webkit-transition:  -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: 		-moz-transform 0.3s, opacity 0.3s;
transition: 				 transform 0.3s, opacity 0.3s;
-webkit-transform: 	translateX(0);
-moz-transform: 	translateX(0);
transform: 			translateX(0);
}
.mp-menu ul li > span,
.mp-menu ul li > a {
display: block;
padding: 20px 35px 20px 20px;
outline: none;
font-size: 16px;
font-weight: bold;
color: #ffffff;
}
.mp-menu ul li > span{
color: rgba(255,255,255,0.3);
}
.mp-menu ul li::before {
position: absolute;
right: 20px;
font-weight: bold;
z-index: -1;
color: rgba(255,255,255,0.99);
line-height: 2.5;
font-size: 22px;
font-weight: bold;
}
.mp-level > ul > li{
border-top-width: 1px;
border-style: solid;
border-color: rgba(0,0,0,0.2);
}
.mp-menu ul li a:hover,
.mp-level > ul > li:first-child > a:hover {
background: rgba(0,0,0,0.2);
}
.mp-back {
outline: none;
background: 	rgba(0,0,0,0.2);
color: 			rgba(0,0,0,0.2);
border-color: 	rgba(0,0,0,0.1);
text-transform: uppercase;
font-weight: 700;
display: block;
font-size: 14px;
padding: 25px 25px ;
position: relative;
position: relative;
border-left-width: 1px;
border-style: solid;
-webkit-transition: background 0.3s;
-moz-transition: 	background 0.3s;
transition: 		background 0.3s;
}
.mp-back::after {
font-family: 'FontAwesome';
position: absolute;
content: "\f053";
right: 20px;
font-size: 14px;
color: rgba(255,255,255,0.5);
font-weight: normal;
top: 37%;
}
.mp-menu .mp-level.mp-level-overlay > .mp-back,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after {
background: transparent;
box-shadow: none;
color: transparent;
}
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
padding-left: 0px;
} .no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
padding-left: 0px \ ;
} .no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
display: none;
}
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
display: block;
}
.mp-menu .icon:before {
font-family: 'FontAwesome';
speak: none;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
display: inline-block;
-webkit-font-smoothing: antialiased;
}
.mp-menu .icon-arrow-left:before {
content: "\f105";
}
.wtrMobileNaviTriger{
display: none;
}
.wtrMobileSearchForm{
padding: 15px 10px;
}
.wtrMobileSearchInput{
border: 0;
padding: 10px;
width: 100%;
font-size: 16px;
color: #555555;
}
.wtrNavHeadline{
position: relative;
}
.wtrNavBack{
position: absolute !important;
height: 100%;
top: 0px;
right: 0px;
} .dl-menuwrapper {
display: none;
width: 100%;
max-width: 300px;
float: left;
position: relative;
-webkit-perspective-origin: 50% 200%;
perspective-origin: 		50% 200%;
position: fixed;
bottom: 50px;
right: 50px;
z-index: 10000;
}
.dl-trigger i{
padding: 15px 16px;
font-size: 22px;
color: #fff;
vertical-align: middle;
}
.dl-menuwrapper .dl-trigger {
border: none;
width: 50px;
height: 50px;
color: #fff;
position: relative;
cursor: pointer;
outline: none;
float: right;
visibility: visible;
-webkit-transform: 	scale(1);
-moz-transform: 	scale(1);
-ms-transform: 		scale(1);
-o-transform: 		scale(1);
transform: 			scale(1);
-webkit-animation: cd-bounce-in 0.3s linear;
-moz-animation: cd-bounce-in 	0.3s linear;
animation: cd-bounce-in 		0.3s linear;
}
.dl-menuwrapper .dl-trigger:hover,
.dl-menuwrapper .dl-trigger .dl-active,
.dl-menuwrapper ul {
background: #aaaaaa;
}
.dl-menuwrapper .dl-trigger.dl-active{
-webkit-border-top-left-radius: 	0px;
-webkit-border-top-right-radius: 	0px;
-moz-border-radius-topleft: 		0px;
-moz-border-radius-topright: 		0px;
border-top-left-radius: 			0px;
border-top-right-radius: 			0px;
}
.dl-menuwrapper li{
border-bottom-width: 1px;
border-bottom-color: rgba(0,0,0,0.2);
border-bottom-style: solid;
}
.dl-menuwrapper li:last-child{
border-bottom-width: 0;
}
.dl-subview .dl-subview,
.dl-subview .dl-subviewopen,
.dl-submenu li:last-child{
border-bottom-width: 0;
}
.dl-menuwrapper ul {
padding: 0;
list-style: none;
}
.dl-menuwrapper li {
position: relative;
}
.dl-menuwrapper li span,
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 15px 40px 15px 20px;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #ffffff;
outline: none;
}
.dl-menuwrapper li span{
color: rgba(255,255,255,0.3);
}
.no-touch .dl-menuwrapper li:last-child a:hover{
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}
.no-touch .dl-menuwrapper li:first-child a:hover{
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.no-touch .dl-menuwrapper li a:hover {
background: rgba(255,255,255,0.15);
}
.dl-menuwrapper li.dl-back > a {
padding-left: 45px;
background: rgba(0,0,0,0.1);
color: rgba(255,255,255,0.3);
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 0;
line-height: 50px;
font-family: FontAwesome;
content: '\f105';
speak: none;
font-size: 22px;
font-weight: bold;
-webkit-font-smoothing: antialiased;
}
.dl-menuwrapper li.dl-back:after {
left: 20px;
color: rgba(255,255,255,0.3);
-webkit-transform: 	rotate(180deg);
transform: 			rotate(180deg);
}
.dl-menuwrapper li > a:after {
right: 20px;
color: rgba(255,255,255,0.3);
}
.dl-menuwrapper .dl-menu {
margin: 5px 0 0 0;
position: absolute;
width: 100%;
opacity: 0;
bottom: 100%;
pointer-events: none;
-webkit-transform: 	translateY(10px);
transform: 			translateY(10px);
-webkit-backface-visibility: 	hidden;
backface-visibility: 			hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
transform: translateY(0px);
bottom: 100%;
}
.dl-menuwrapper li .dl-submenu {
display: none;
}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
}
.dl-menuwrapper > .dl-submenu {
position: absolute;
width: 100%;
bottom: 100%;
left: 0;
margin: 0;
}
.dl-menuopen,
.dl-submenu{
-webkit-border-radius: 3px;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius: 3px;
-moz-border-radius-bottomright: 0;
border-radius: 3px;
border-bottom-right-radius: 0;
} .no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
} .wtrHeaderTransparent .wtrQuickContact{
border-color: rgba(255,255,255,0.3);
}
.wtrMenuScroll .wtrQuickContact,
.wtrQuickContact{
border-bottom-width: 1px;
border-bottom-style: solid;
}
.wtrQuickContact .wtrInner{
padding: 0px 0;
}
.wtrQuickContact .wtrColOne,
.wtrQuickContact .wtrColOneTwo,
.wtrQuickContact .wtrColOneThird,
.wtrQuickContact .wtrColOneFourth{
margin-bottom: 0px;
min-height: 1px;
display: block;
}
.wtrQuickContact p,
.wtrQuickContact a{
font-size: 14px;
}
.wtrQuickContactInfo,
.wtrQuickContactInfo p,
.wtrQuickContactInfo a{
font-size: 16px;
}
.wtrQuickContact a{
padding-bottom: 0px;
}
.wtrQuickContact a:hover{
text-decoration: underline;
}
.wtrQuickContactInfo{
margin: 12px 0px 8px;
}
.wtrQuickContactSocialLinks{
margin:0;
padding: 0;
}
.wtrQuickContactSocialLinks li{
display: inline-block;
margin: 0;
padding: 0;
}
.wtrQuickContactSocialLinks li a:hover{
border-bottom: 0;
}
.wtrQuickContactSocialLinks li a{
padding: 10px;
display: block;
font-size: 20px;
width: 40px;
text-align: center;
height: 40px;
margin: 0;
} .wtrBreadcrumb{
border-bottom: 1px;
border-style: solid;
background-size: cover;
background-position: 50%;
}
.wtrBreadcrumbHeadline{
font-size: 16px;
}
.wtrBreadcrumbHeadline{
float: left;
padding: 24px 0px;
font-weight: bold;
}
.wtrBreadcrumbPath{
float: right;
padding: 16px 0px;
}
.wtrBreadcrumbPathList .wtrCrumb{
float: left;
position: relative;
font-size: 16px;
font-weight: bold;
}
.wtrBreadcrumbPathList .wtrCrumb:before{
font-family: FontAwesome;
content: '\f105';
font-size: 18px;
font-weight: normal;
position: absolute;
top: 8px;
left: -2px;
}
.wtrBreadcrumbPathList .wtrCrumb:first-child:before{
content: '';
}
.wtrBreadcrumbPathList .wtrCrumb:last-child {
margin: 0 0 0 20px;
}
.wtrBreadcrumbPathList .wtrCrumb:last-child:before{
margin: 0 -22px;
}
.wtrBreadcrumbPathList .wtrCrumb a:hover{
text-decoration: underline;
}
.wtrBreadcrumbPathList .wtrCrumb a{
font-size: 16px;
padding: 10px 0px 0px;
display: block;
text-decoration: none;
margin: 0px 20px;
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
}
.wtrBreadcrumbPathList .wtrActiveCrumb{
padding: 10px 15px;
}
.wtrNoLinkCrumb{
font-size: 16px;
padding: 10px 20px 8px;
display: block;
margin: 0px 0px;
font-weight: bold !important;
} .wtrContainer{
width: 100%;
}
.wtrMainContent{
display: block;
}
.wtrContentCol{
float: left;
position: relative;
}
.wtrContentNoSidebar{ width: 100%; }
.wtrContentSidebar{
width: 74%;
border-right-width: 1px;
border-right-style: solid;
padding-right: 45px;
}
.wtrSidebarInner{
padding: 45px 0 45px 0px;
margin-left: -1px;
border-left-width: 1px;
border-left-style: solid;
}
.wtrSidebar{ width: 26%; }
.wtrSidebar{
border-style: solid;
}
.wtrSidebar .widget{
padding: 0px;
margin-top: -1px;
} .wtrContentSidebarLeft{
float: right;
margin-right: 0;
}
.wtrContentSidebar.wtrContentSidebarLeft{
padding-right: 0px;
padding-left: 45px;
border-left-style: solid;
border-left-width: 1px;
border-right-width: 0px;
}
.wtrContentSidebar.wtrContentSidebarLeft{
width: 74%;
}
.wtrSidebar.wtrSidebarLeft{
width: 26%;
}
.wtrSidebar.wtrSidebarLeft .wtrSidebarInner{
padding: 45px 0px 0px 0px;
}
.wtrSidebar.wtrSidebarLeft .wtrSidebarInner{
padding: 45px 0 45px 0px;
border-right-width: 1px;
border-right-style: solid;
margin-right: -1px;
border-left-width: 0px;
} .wtrPageContent{
padding: 45px 0px;
} .wtrContentNoSidebar .wtrPageContent{
padding: 0;
}
.wtrContentNoSidebar .wtrBlogDfPostContent .wtrPageContent{
padding: 45px 0px;
}
.wtrContentNoSidebar .wtrBlogModernPostContent .wtrPageContent{
padding: 0px 0px 45px;
}
.wtrWooCommerce.wtrPageContent{
padding: 45px 0px;
}
.wtr404 .wtrPageContent{
padding: 45px 0px;
}
.wtrColOneThird.wtr404ElementCol{
padding: 45px 0px;
} .wtrPageContent,
.wtrPageContent p{
line-height: 1.5;
font-size: 16px;
}
.wtrPageContent p{
margin: 0px 0px
}
.wtrPageContent h1,
.wtrPageContent h2,
.wtrPageContent h3,
.wtrPageContent h4,
.wtrPageContent h5,
.wtrPageContent h6{
line-height: 1.0;
}
.wtrPageContent h1, h2, h3, h4, h5, h5{
font-weight: bold;
}
.wpb_wrapper > ul,
.wtrPageContent > ul{
margin: 0px 0px 20px 20px;
padding: 0px;
}
.wpb_wrapper > ol,
.wtrPageContent > ol{
margin: 0px 0px 20px 20px;
padding: 0px;
}
.wpb_wrapper > ol li ol,
.wtrPageContent > ol li ol{
list-style: decimal;
margin: 7px 0px 7px 20px;
}
.wpb_wrapper > ol li ol li,
.wtrPageContent > ol li ol li{
line-height: 1.5;
margin: 0 0 7px 0;
}
.wpb_wrapper > ol > li,
.wtrPageContent > ol > li{
list-style-position: inside;
list-style: decimal;
}
.wpb_wrapper > ul > li,
.wtrPageContent > ul >li{
list-style-position: outside;
list-style: circle;
}
.wpb_wrapper > ul > li,
.wpb_wrapper > ol > li,
.wtrPageContent > ul >li,
.wtrPageContent > ol >li{
line-height: 1.5;
margin: 0px 0px 7px 0px;
}
.wpb_wrapper > ul li ul,
.wtrPageContent > ul li ul{
list-style: circle;
margin: 7px 0px 7px 20px;
}
.wpb_wrapper > ul li ul li,
.wtrPageContent > ul li ul li{
line-height: 1.5;
margin: 0 0 7px 0;
}
.wpb_wrapper > ul li ol,
.wtrPageContent > ul li ol{
list-style: circle;
margin: 7px 0px 7px 20px;
}
.wpb_wrapper > ol li ul li,
.wtrPageContent > ol li ul li,
.wpb_wrapper > ul li ol li,
.wtrPageContent > ul li ol li{
line-height: 1.5;
margin: 0 0 7px 0;
}
.wpb_wrapper > ol li ul,
.wtrPageContent > ol li ul{
list-style: circle;
margin: 7px 0px 7px 20px;
}
.wpb_wrapper > ul li ol,
.wtrPageContent > ul li ol{
list-style: decimal;
margin: 7px 0px 7px 20px;
}
.wtrPageContent p a{
font-weight: bold;
text-decoration: underline;
}
.wtrPageContent > a:not(.wtrButtonStd),
.wtrPageContent > a:hover{
text-decoration: underline;
}
.wtrPageContent img,
.wtrPageContent a img{
max-width: 100%;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
height: auto;
image-rendering: optimizeQuality;
border: none;
}
.wtrDefBorderLink{
padding-bottom: 3px;
}
.wtrDefBorderLink:hover{
text-decoration: underline;
} .wtrProtectedContent{}
.wtrProtectedElements{}
.wtrProtectedElements{
margin: 100px auto;
float: none !important;
text-align: center;
line-height: 1.3;
}
.wtrPassProtectedContent input[type="password"]{
border-width: 1px;
border-style: solid;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px;
padding: 12px 36px 12px 12px;
font-weight: bold;
width: 100%;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
}
.wtrPassProtectedContent input[type="submit"]{
cursor: pointer;
border: 0;
font-weight: bold;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 16px;
line-height: 1;
padding: 14px 24px;
width: 100%;
text-align: center;
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
vertical-align: middle;
}
.wtrProtectedFormFoot{
margin-top: 100px;
} .wtrColOneTwo.wtr404container{
margin: 80px auto 40px;
float: none;
text-align: center;
}
.wtr404Headline{
font-weight: bold;
line-height: 140px;
font-size: 200px !important;
margin: 0px !important;
}
.wtr404SiteName{
margin: 20px 0 0 0 !important;
font-size: 36px !important;
line-height: 1.4;
}
.wtr404Slug{
margin-top: 80px;
font-size: 36px;
line-height: 1.1;
}
.wtr404container .wtrButtonTrRad{
margin: 80px 0 0 0;
}
.wtr404ElementCol .wtrSearchFormAlter{
margin: 5px 0 0 0;
width: 100%;
display: inline-block;
}
.wtrButtonTrRad{
display: inline-block;
border-radius: 100px;
border-width: 0px;
border-style: solid;
padding: 12px 30px;
font-weight: bold;
font-size: 18px;
vertical-align: middle;
} .wtrSearchResults .wtrNoItemStream{
margin-top: 40px;
}
.wtrSearchResultsHeadline{
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 45px 0px;
}
.wtrSearchResultsHeadline .wtrHeadlineElement.big{
margin-bottom: 0px;
font-size: 20px;
}
.wtrSearchResultsFraze{
font-size: 18px;
}
ul.wtrSearchResultsList{
margin: 0;
padding: 45px 0 0 0;
list-style: none;
list-style-position: outside;
}
ul.wtrSearchResultsList li:last-child{
margin-bottom: 0;
}
ul.wtrSearchResultsList li.wtrSearchResultItem{
position: relative;
padding-left: 85px;
margin-bottom: 45px;
list-style: none;
}
.wtrSearchResultItemCounter{
position: absolute;
width: 50px;
height: 100%;
display: block;
top: 0;
left: 0;
font-size: 18px;
font-weight: bold;
text-align: center;
line-height: 48px;
}
.wtrSearchResultItemHeadline{
font-size: 20px;
padding: 0;
margin: 0;
font-weight: bold;
}
.wtrSearchResultItemHeadline a{
font-size: inherit;
line-height: 1.2;
}
.wtrSearchResultMeta{
padding: 5px 0px 0px 0px !important;
margin: 0px !important;
display: block;
font-size: 15px;
}
.wtrSearchResultMetaList{
padding: 0px !important;
margin: 0px !important;
}
.wtrSearchResultMetaList li a{
font-size: 14px;
text-decoration: underline;
}
.wtrSearchResultMetaList li{
padding-right: 20px;
border-right-width: 1px;
border-right-style: solid;
display: inline-block;
font-size: 14px;
margin-bottom: 0px !important;
}
.wtrSearchResultMetaList li:last-child{
border-width: 0;
}
.wtrSearchResultItemType,
.wtrSearchResultItemAuthor,
.wtrSearchResultItemComments{
padding-left: 14px;
}
.wtrSearchResultsFootline{
margin-top: 45px;
border-top-width: 1px;
border-top-style: solid;
padding: 40px 0px 45px;
}
.wtrSearchResultsFootline .wtrHeadlineElement.big{
margin-bottom: 15px;
font-size: 20px;
}
.wtrSearchResultsFootline .wtrColOneTwo{
margin-bottom: 0;
}
.wtrSearchFormAlter{
position: relative;
}
.wtrSearchFormAlter input[type="text"]{
border-width: 1px;
border-style: solid;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px;
padding: 12px 36px 12px 12px;
width: 100%;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
}
.wtrSearchFormAlter label{
position: absolute;
width:25px;
height: 30px;
bottom: 7px;
right: 5px;
white-space: nowrap;
overflow: hidden;
color: rgba(0,0,0,0.2);
}
.wtrSearchFormAlter label:before{
font-family: FontAwesome;
content: '\f002';
font-size: 20px;
margin-right: 50px;
} .wtrBlogStreamStd{
padding-top: 40px;
}
.wtrBlogStreamStdContainer{}
.wtrBlogStreamStdContainer article:last-child{
padding-bottom: 0px;
}
.wtrBlogStreamStdContainer article:last-child .wtrBlogPostSneakPeakContainer{
margin-bottom: 0px;
}
.wtrBlogPostSneakPeak {
position: relative;
border-left-width: 1px;
border-left-style: solid;
margin-left: 93px;
padding-left: 40px;
padding-bottom: 20px;
}
.wtrBlogPostSneakPeak .wtrStickyPost{
margin-left: 10px;
}
.wtrBlogPostSneakPeak .wtrStickyPost i{
margin-right: 10px;
}
.wtrBlogPostSneakPeakContainer{
border-bottom-width: 1px;
border-bottom-style: solid;
margin-bottom: 20px;
}
.wtrBlogPostSneakPeakImgContainer{
float: left;
margin: 0 40px 40px 0;
}
.wtrBlogPostSneakPeakImgContainer img{
width: 255px;
height: 255px;
}
.wtrBlogPostSneakPeakImg{
width: 255px;
height: 255px;
display: block;
}
.wtrHoverdPostBox .wtrPostOverlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
background: rgba(0, 0, 0, 0.0);
}
.wtrHoverdPostBox{
webkit-box-sizing: 	border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
float: left;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
}
.wtrHoverdPostBox:hover .wtrPostOverlay{}
.wtrHoverdPostBoxAnimation{
-webkit-transition: all 0.25s ease;
-moz-transition: 	all 0.25s ease;
-o-transition: 		all 0.25s ease;
transition: 		all 0.25s ease;
}
.wtrHoverdPostButtonContainer{
text-align: center;
width: 100%;
position: absolute;
bottom: 0;
}
.wtrHoverdPostBox .wtrDefStdButton{
z-index: 2;
bottom: 30px;
text-align: center;
}
.wtrHoverdPostElements{
height: 100%;
width: 100%;
position: absolute;
z-index: 2;
opacity: 0;
bottom: 20px;
}
.wtrHoverdPostElements:before{
font-family: FontAwesome;
content: '\f067';
position: absolute;
font-size: 24px;
border-width: 5px;
border-style: solid;
-webkit-border-radius:	50px;
-moz-border-radius:		50px;
border-radius:			50px;
height: 72px;
width: 72px;
font-weight: normal;
line-height: 75px;
left: 50%;
top: 50%;
margin: -40px 0 0 -40px;
z-index: 500;
text-align: center;
}
.wtrHoverdPostBox:hover .wtrHoverdPostElements{
opacity: 1;
bottom: 30px;
}
.wtrBlogPostSneakPeakDate{
position: absolute;
left: -93px;
}
.wtrBlogPostSneakPeakDate{ }
.wtrBlogPostSneakPeakDate:after{
content: '';
border-width: 4px;
border-style: solid;
width: 15px;
height: 15px;
position: absolute;
top: 23px;
right: -52px;
-webkit-border-radius:	100px;
-moz-border-radius:		100px;
border-radius:			100px;
}
.wtrBlogPostSneakPeakHeadline a{
font-size: 28px;
line-height: 1.1;
margin-bottom: 15px;
font-weight: bold;
}
.wtrBlogPostSneakPeakCategory{
margin-top: 20px;
display: inline-block;
}
.wtrBlogPostSneakPeakOther{
margin-top: 24px;
display: inline-block;
}
.wtrBlogPostSneakPeakLead{
margin-top: 24px;
font-size: 16px;
margin-bottom: 40px;
}
.wtrBlogPostSneakPeakNoImg{
margin-bottom: 20px;
padding-bottom: 30px;
}
.wtrBlogPostSneakPeakNoImg .wtrDefStdButton{
margin: 20px 0 10px 0;
} .wtrBlogStreamModern{
padding-top: 40px;
}
.wtrBlogModernPostRow{
width: 100%;
margin-bottom: 40px;
}
.wtrBlogStreamModernContainer .wtrBlogModernPostRow:last-child{
margin-bottom: 0px;
}
.wtrBlogModernPostRow .wtrBlogModernPostSneakPeak:last-child{
margin-right: 0%;
}
.wtrIfSingle .wtrBlogModernPostSneakPeak{
margin-bottom: 40px;
}
.wtrBlogModernPostSneakPeak{
float: left;
width: 47.5%;
margin-right: 5%;
}
.wtrBlogPostModernSneakPeakImg{
width: 100%;
height: 100%;
display: block;
}
.wtrBlogPostModernSneakPeakHeadline a{
font-size: 26px;
line-height: 1.0;
}
.wtrBlogPostModernSneakPeakHeadline {
position: absolute;
z-index: 2;
text-align: center;
width: 100%;
font-weight: bold;
bottom: 40px;
padding: 0 30px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
}
.wtrHoverdModernPostBox:hover .wtrBlogPostModernSneakPeakHeadline{
bottom: 70px;
}
.wtrBlogPostModernSneakPeakOthers{
position: absolute;
z-index: 2;
top: -5px;
width: 100%;
padding: 0 30px;
opacity: 0;
}
.wtrHoverdModernPostBox:hover .wtrBlogPostModernSneakPeakOthers{
position: absolute;
z-index: 2;
top: 10px;
width: 100%;
padding: 0 30px;
opacity: 1;
}
.wtrBlogPostModernSneakPeakAuthorImg{
width: 50px;
height: 50px;
border-width: 4px;
border-style: solid;
float: left;
}
.wtrBlogPostModernSneakPeakOtherContainer{
margin: 20px auto;
width: 100%;
}
.wtrBlogPostModernSneakPeakOtherContainer .wtrStickyPost{
margin-left: 20px;
}
.wtrBlogPostModernSneakPeakAuthorContainer{
margin: 20px auto;
float: right;
}
.wtrBlogPostModernSneakPeakComments i{
margin-left: 20px;
margin-right: 8px;
}
.wtrBlogPostModernSneakPeakComments{
border-left-width: 1px;
border-style: solid;
margin-left: 20px;
}
.wtrBlogPostModernSneakPeakDate,
.wtrBlogPostModernSneakPeakAuthor,
.wtrBlogPostModernSneakPeakComments{
font-weight: bold
}
.wtrBlogPostModernSneakPeakDate{
position: absolute;
z-index: 2;
text-align: center;
width: 100%;
bottom: 40px;
font-size: 16px;
opacity: 0;
}
.wtrHoverdModernPostBox:hover .wtrBlogPostModernSneakPeakDate{
opacity: 1;
}
.wtrHoverdModernPostBox .wtrPostOverlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
}
.wtrHoverdModernPostBox:hover .wtrPostOverlay{}
.wtrHoverdModernPostBox{
webkit-box-sizing: 	border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
float: left;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
}
.wtrHoverdModernPostBoxAnimation{
-webkit-transition: all 0.25s ease;
-moz-transition: 	all 0.25s ease;
-o-transition: 		all 0.25s ease;
transition: 		all 0.25s ease;
} .wtrBlogDfPostContent .wtrPagination{
margin: 0px 0 50px 0;
}
.wtrBlogDfPostContent .wtrPagination .wtrPaginationList{
text-align: left;
}
.wtrPaginationListHeadline{
margin-right: 20px;
padding-right: 20px;
font-weight: bold;
}
.wtrEventStream .wtrPagination{
border-top-width: 1px;
border-top-style: solid;
padding-top: 40px;
margin: 0px 0 40px 0;
}
.wtrSearchResults .wtrPagination{
width: 100%;
margin: 0 0 40px 0;
border-top-width: 1px;
border-top-style: solid;
padding-top: 40px;
}
.wtrBlogStreamModern .wtrPagination{
width: 100%;
margin: 40px 0 40px 0;
border-top-width: 1px;
border-top-style: solid;
padding-top: 40px;
}
.wtrBlogStreamStd .wtrPagination{
width: 100%;
margin: 40px 0 40px 0;
}
.wtrPagination {
padding: 0px;
margin: 35px 0px 5px 0px;
height: auto;
float: left;
width: 100%;
}
.wtrPaginationList {
text-align:center;
list-style:none;
padding:0px;
position: relative;
}
.wtrPaginationList li {
display:inline-block;
margin:0px 0px;
line-height: 1;
}
.wtrPaginationList li a{
padding: 12px 20px;
font-weight: bold;
display: block;
height: 40px
}
.wtrPaginationList li a:hover{}
.wtrPagiNext {
right: 0px;
position: absolute;
}
.wtrPagiPrev {
left: 0px;
position: absolute;
} .wtrBlogDfPost{
padding-top: 40px;
padding-bottom: 40px;
}
.wtrBlogDfPostAssets{
float: left;
width: 11%;
padding-right: 40px;
}
.wtrContentNoSidebar .wtrBlogDfPostAssets{
width: 8%;
}
.wrtBlogDfPostDate{ position: relative; }
.wrtBlogDfPostDate:after{
content: '';
border-width: 4px;
border-style: solid;
width: 15px;
height: 15px;
position: absolute;
top: 23px;
right: -52px;
-webkit-border-radius:	100px;
-moz-border-radius:		100px;
border-radius:			100px;
}
.wrtBlogDfPostDateCreated{
float: right;
position: relative;
text-align: right;
}
.wtrBlogDfDateYear{
font-size: 24px;
font-weight: bold;
text-align: right;
line-height: 0.8;
}
.wtrBlogDfDateMonth{
font-size: 24px;
line-height: 1.2;
}
.wtrBlogDfDateDay{
font-size: 24px;
line-height: 1;
}
.wrtBlogDfPostSocialShare{
margin-top: 20px;
float: left;
}
.wtrFacebookShare,
.wtrTwitterShare,
.wtrPinterestShare,
.wtrTumblrShare,
.wtrGoogleShare{
font-size: 20px;
text-align: center;
padding:15px 17px;
margin-bottom: 10px;
display: block;
}
.wtrFacebookShare:hover,
.wtrTwitterShare:hover,
.wtrPinterestShare:hover,
.wtrTumblrShare:hover,
.wtrGoogleShare:hover{
color: #ffffff;
}
.wtrFacebookShare:hover{
background-color: #3b5998  !important;
}
.wtrTwitterShare:hover{
background-color: #00aced  !important;
}
.wtrPinterestShare:hover{
background-color: #cb2027  !important;
}
.wtrTumblrShare:hover{
background-color: #32506d  !important;
}
.wtrGoogleShare:hover{
background-color: #dd4b39  !important;
}
.wtrBlogModernSocialShare{
margin: 0;
}
.wtrBlogDfPostContent{
float: left;
width: 89%;
border-left-width: 1px;
border-left-style: solid;
padding-left: 40px;
}
.wtrContentNoSidebar .wtrBlogDfPostContent{
width: 92%;
}
.wtrBlogModernPostContent .wtrPageContent{
padding-top: 0;
}
.wtrBlogModernPostContent .wtrPageContent *:first-child{
margin-top: 0px;
}
.wtrBlogDfPostHeaderImg{
width: 100%;
display: block;
margin-bottom: 40px
}
.wtrBlogDfPostHeadline{
font-size: 28px;
line-height: 1.1;
margin-bottom: 15px;
font-weight: bold;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.wtrBlogModernPostHeader{
background-size: cover;
background-position: center center
}
.wtrBlogModernPostHeadlineContent{
margin: 80px 0 80px 90px;
background: rgba(0, 0, 0, 0.6);
padding: 40px 45px;
width: 66.5%;
}
.wtrModernBlogPost .wrtBlogDfPostSocialShare{
margin-top: 0px;
} .wtrLeftSide .wtrBlogModernPostHeadlineContent{
margin: 80px 0 80px 314px;
width: 73.8%;
}
.wtrLeftSide .wtrBlogDfPostContent{
border-left-width: 0px;
padding-left: 0px;
}
.wtrLeftSide .wtrBlogDfPostAssets{
float: right;
padding: 0 0 0 40px;
}
.wtrLeftSide .wrtBlogDfPostDateCreated{
text-align: left;
}
.wtrLeftSide .wrtBlogDfPostDate:after{
display: none;
} .wtrBlogDfPostCategory{
margin-bottom: 15px;
}
.wtrBlogDfPostCategoryItem{
float: left;
margin-right: 5px;
line-height: 1.5;
}
.wtrBlogDfPostCategoryItem a:hover{
text-decoration: underline;
}
.wtrBlogDfPostCategoryItem,
.wtrBlogDfPostCategoryItem a{
font-size: 14px;
padding:0px 0px 3px;
font-weight: bold;
}
.wtrBlogDfPostOther{
margin-top: 22px;
}
.comment-respond p.must-log-in a:hover{
text-decoration: none;
}
.comment-respond p.must-log-in a{
text-decoration: underline;
}
.wtrBlogDfPostOther,
.wtrBlogDfPostOtherLink,
.wtrCommentList .comment .reply a{
font-size: 14px;
border-radius: 3px;
}
.wtrBlogDfPostOtherLink,
.wtrCommentList .comment .reply a{
padding: 6px 10px;
margin: 0px 0 0 4px;
font-weight: bold;
}
.wtrBlogDfPostOtherLink i{
margin: 0px 5px 0px 0px;
}
.wtrBlogModernPostCategory{
margin: 0;
}
.wtrBlogModernPostCategory,
.wtrBlogModernPostCategory a{}
.wtrBlogModernPostOther{
float: left;
}
.wtrBlogModernPostDate{
float: left;
margin: 20px 0 0 50px;
}
.wtrBlogModernPostDate:before{
font-family: FontAwesome;
content: '\f017';
position: absolute;
font-size: 24px;
font-weight: normal;
line-height: 0;
margin-top: 9px;
margin-left: -30px;
}
.wtrBlogModernDateYear,
.wtrBlogModernDateMonth,
.wtrBlogModernDateDay{
display: inline-block;
font-weight: bold;
}
#disqus_thread{
margin-bottom: 40px;
} .wtrBlogPostTagsList{
margin: 0;
}
.wtrBlogPostTagsList li{
float: left;
}
.wtrBlogPostTagsList li a{
display: block;
margin: 0 4px 4px 0;
}
.wtrHeadlineElement{
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
}
.wtrHeadlineElement.big{
font-size: 20px;
margin-bottom: 30px;
} .wtrRelatedPosts{
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 40px;
}
.wtrRelatedPosts .owl-controls{
position: absolute;
top: -56px;
right: 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 4px 2px;
}
.wtrRelatedPosts .owl-next,
.wtrRelatedPosts .owl-prev{
margin: 0 0 0 5px;
}
.wtrRelatedPosts .owl-theme .owl-controls .owl-nav [class*='owl-']{
display: inline-block;
}
.wtrRelatedPosts .owl-theme .owl-controls{
text-align: center;
}
.wtrRelatedPosts .owl-next:after,
.wtrRelatedPosts .owl-prev:after{
-webkit-transition: all 0.25s ease;
-moz-transition: 	all 0.25s ease;
-o-transition: 		all 0.25s ease;
transition: 		all 0.25s ease;
-webkit-border-radius:	100px;
-moz-border-radius:		100px;
border-radius:			100px;
font-size: 23px;
font-family: FontAwesome;
font-weight: bold;
}
.wtrRelatedPosts .owl-prev{
margin-left: 0px;
padding-left: 4px;
padding-right: 5px;
}
.wtrRelatedPosts .owl-next{
margin-left: 0px;
padding-left: 4px;
padding-right: 3px;
}
.wtrRelatedPosts .owl-prev:after{
content:'\f104';
padding: 2px 11px 2px 9px;
}
.wtrRelatedPosts .owl-next:after{
content:'\f105';
padding: 2px 9px 2px 11px;
}
.wtrRelatedPosts .owl-prev:hover:after,
.wtrRelatedPosts .owl-next:hover:after{}
.wtrRelatedPosts .owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
margin-bottom: 4px
}
.wtrRelatedPosts .owl-theme .owl-dots .owl-dot span {
width: 12px;
height: 12px;
margin: 6px 5px 0px 5px;
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background-color: rgba(0,0,0,0.1);
}
.wtrRelatedPosts.owl-theme .owl-dots .owl-dot.active span,
.wtrRelatedPosts.owl-theme .owl-dots .owl-dot:hover span {}
.wtrRelatedPosts .overlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
}
.wtrRelatedPosts .wtrHoverdNewsBox:hover .overlay{}
.wtrRelatedPosts .wtrHoverdNewsBox{
webkit-box-sizing: 	border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 	0px 0px 5px 0px rgba(0,0,0,0.1);
box-shadow: 		0px 0px 5px 0px rgba(0,0,0,0.1);
float: left;
width: 100%;
height: auto;
position: relative;
}
.wtrRelatedPosts .wtrHoverdNewsBoxAnimation{
-webkit-transition: all 0.25s ease;
-moz-transition: 	all 0.25s ease;
-o-transition: 		all 0.25s ease;
transition: 		all 0.25s ease;
}
.wtrRelatedPosts .wtrHoverdNewsBoxAuthor a{
font-size: 14px;
margin-right: 5px;
font-weight: bold;
text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
}
.wtrRelatedPosts .wtrHoverdNewsBoxAuthor {
color: #fff;
position: absolute;
font-size: 14px;
bottom: -20px;
left: 20px;
opacity: 0;
width: auto;
z-index: 123;
font-weight: 500;
}
.wtrRelatedPosts .wtrHoverdNewsBox:hover .wtrHoverdNewsBoxAuthor {
opacity: 1;
bottom: 25px;
}
.wtrRelatedPosts .wtrHoverdNewsBoxPostTittle,
.wtrRelatedPosts .wtrHoverdNewsBoxPostDate{
z-index: 2;
}
.wtrRelatedPosts .wtrHoverdNewsBoxPostTittle{
font-weight: bold;
color: white;
position: absolute;
bottom: 25px;
left: 20px;
right: 20px;
font-size: 18px;
margin-bottom: 0px;
line-height: 1.1em;
text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
}
.wtrRelatedPosts .wtrHoverdNewsBoxPostDate{
position: absolute;
top: 15px;
left: 20px;
opacity: 0;
font-size: 16px;
font-weight: bold;
margin-bottom: 0px;
line-height: 26px;
text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
}
.wtrRelatedPosts .wtrHoverdNewsBox:hover .wtrHoverdNewsBoxPostDate,
.wtrRelatedPosts .wtrHoverdNewsBox:hover .wtrHoverdNewsBoxPostTittle{
bottom: 50px;
}
.wtrRelatedPosts .wtrHoverdNewsBox:hover .wtrHoverdNewsBoxPostDate{
bottom: 20px;
opacity: 1;
} .wtrPostAuthor{
margin-top: 20px;
margin-bottom: 40px;
border-width: 1px;
border-style: solid;
}
.wtrPostAuthor .wtrColOneFifth,
.wtrPostAuthor .wtrColFourFifth{
margin-bottom: 0;
}
.wtrContentNoSidebar .wtrPostAuthor .wtrColOneFifth{
margin-right: 0px;
}
.wtrContentNoSidebar .wtrPostAuthor .wtrColFourFifth{
width: 79.2%;
}
.wtrPostAutorPictureHolder{
padding: 40px 38px;
}
.wtrPostAutorPicture{
display: block;
width: 100px;
border-width: 6px;
border-style: solid;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 	0px 0px 1px 0px rgba(0,0,0,0.4);
box-shadow: 		0px 0px 2px 0px rgba(0,0,0,0.4);
}
.wtrPostAuthorData{
padding: 40px 40px 0px 0px;
}
.wtrPostAuthorSocials{
display: block;
margin-top: 20px;
}
.wtrPostAuthorSocialLink{
font-size: 22px;
padding: 0px 5px;
}
.wtrPostAuthorSocialLink:hover{}
.wtrPostAuthorSocialLink{}
.wtrPostAuthorName span{
text-transform: none;
font-weight: normal;
font-size: 18px;
}
.wtrPostAuthorName{
font-weight: bold;
margin-top: 5px;
}
.wtrPostAuthorDesc{
margin-bottom: 40px;
margin-top: 20px;
font-size: 16px;
color: #555555;
} .wtrCommentList{
padding-top: 40px;
}
.wtrCommentList .wtrHeadlineElement{
display: block;
position: relative;
}
.wtrCommentCounter{
display: inline-block;
line-height: 1.2;
font-size: 16px;
padding: 5px 15px;
margin-left: 10px;
position: absolute;
top: -5px;
}
.wtrCommentList .comment{
padding: 40px 0 0 0;
position: relative;
clear: both;
}
.wtrCommentList .comment-author{
float: left;
margin-right: 36px;
margin-bottom: 10px;
}
.wtrCommentList .comment-author .avatar{
display: block;
width: 100px;
height: 100px;
border-width: 6px;
border-style: solid;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 	0px 0px 1px 0px rgba(0,0,0,0.4);
box-shadow: 		0px 0px 2px 0px rgba(0,0,0,0.4);
-webkit-border-radius:	50px;
-moz-border-radius:		50px;
border-radius:			50px;
}
.wtrCommentList .commentSeparator{
padding-top: 30px;
font-size: 16px;
left: 180px;
line-height: 1.5;
}
.wtrCommentList .comment cite.fn,
.wtrCommentList .comment cite.fn a{
font-weight: bold;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 20px;
}
.wtrCommentList .comment .fn a{
text-decoration: underline;
}
.wtrCommentList .comment-meta{
margin: 8px 0 0 2px;
}
.wtrCommentList em.comment-awaiting-moderation,{
top: -1px;
position: relative;
}
.wtrCommentList .comment .comment-meta{
margin-bottom: 20px;
}
.wtrCommentList .comment .reply a {
position:absolute;
font-weight:bold;
top:40px;
right:0px;
}
.wtrCommentList .comment-navigation{
margin: 40px 0px 40px;
overflow: hidden;
width: 100%;
float: left;
clear: both;
}
.wtrCommentList .nav-previous{
float: left;
}
.wtrCommentList .nav-next{
float: right;
}
.wtrCommentList .comment-navigation a{
text-decoration: underline;
}
.wtrCommentList .depth-2{
padding: 40px 0px 0px 140px !important;
}
.wtrCommentList .depth-3,
.wtrCommentList .depth-4{
padding: 40px 0px 0px 82px !important;
background-position: 20px 10px !important;
background-image: url(//www.bosacups.com/wp-content/themes/symetrio-theme/assets/img/bg_comment_depth_deeper.png)  ;
background-repeat: no-repeat;
}
.wtrCommentList .depth-2{
background-image: url(//www.bosacups.com/wp-content/themes/symetrio-theme/assets/img/bg_comment_depth.png)  ;
background-repeat: no-repeat;
background-position: 40px 10px;
}
.wtrCommentList .depth-2 .comment-author .avatar,
.wtrCommentList .depth-3 .comment-author .avatar,
.wtrCommentList .depth-4 .comment-author .avatar{
width: 60px;
height: 60px;
}
.wtrCommentList .depth-2 .comment-author,
.wtrCommentList .depth-3 .comment-author,
.wtrCommentList .depth-4 .comment-author{
margin-right: 20px;
} .wtrCommentList .comment-respond{
margin-top: 80px;
padding-top: 40px;
border-top-width: 1px;
border-top-style: solid;
clear: both;
overflow: hidden;
margin-bottom: 80px;
position: relative;
}
.wtrCommentList .comment-reply-title{
font-size: 20px;
margin-bottom: 30px;
font-weight: bold;
}
.wtrCommentList .comment-form{
border-width: 1px;
border-style: solid;
position: relative;
margin-bottom: 0;
-webkit-border-radius: 	4px;
-moz-border-radius: 	4px;
border-radius: 			4px;
}
.wtrCommentList .comment-form p{
margin-bottom: 0;
position: relative;
}
.wtrCommentList #respond .logged-in-as{
position: absolute;
top: -58px;
right: 0;
}
.logged-in-as a:hover{
text-decoration: underline;
}
.wtrCommentList #respond .logged-in-as a:hover{
text-decoration: underline;
}
.wtrCommentList #respond #comment {
width: 100%;
min-height: 40px;
height: auto;
padding: 20px 100px 20px 15px;
margin: 0;
-webkit-border-radius:  4px;
-moz-border-radius:  4px;
border-radius:    4px;
}
.wtrCommentList textarea,
.wtrCommentList input{
background-color: transparent;
border-width: 1px;
border-style: solid;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px;
padding-top: 20px;
}
.wtrCommentList #respond .comment-form-comment textarea{
overflow: hidden !important;
word-wrap: break-word !important;
resize: none;
height: auto;
}
.wtrCommentList #respond .form-submit {
position: absolute;
top: 26px;
right: 0px;
}
.wtrCommentList #respond #submit {
cursor: pointer;
border: 0;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 16px;
line-height: 1;
padding: 14px 24px;
text-align: center;
-webkit-transition: all .15s ease-in-out;
-moz-transition: 	all .15s ease-in-out;
-ms-transition: 	all .15s ease-in-out;
-o-transition: 		all .15s ease-in-out;
transition: 		all .15s ease-in-out;
vertical-align: middle;
}
.wtrCommentList #respond input[type="text"] {
padding: 12px 45px 12px 15px;
max-width: 100%;
min-width: 100%;
margin-bottom: 0;
border-width: 1px 0 0;
line-height: 1;
-webkit-appearance: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
-webkit-border-radius: 	0;
-moz-border-radius: 	0;
border-radius: 			0;
}
.wtrCommentList #respond .comment-form-url input[type="text"]{
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 	4px;
-moz-border-radius-bottomright: 	4px;
-moz-border-radius-bottomleft: 		4px;
border-bottom-right-radius: 		4px;
border-bottom-left-radius: 			4px;
}
.commentsClosed{
width: 100%;
display: block;
float: left;
text-align: center;
border-width: 1px;
border-style: solid;
padding: 20px;
border-radius: 3px;
font-weight: bold;
margin-bottom: 40px;
margin-top: 40px;
} .wtrNoItemStream{
background-color: #transparent;
border-width: 1px;
border-style: solid;
padding: 60px 40px;
text-align: center;
}
.wtrNoItemStream .wtrNoItemStreamHeadline{
font-weight: bold;
font-size: 18px;
color: #999999;
}
.wtrEventStreamContainer{
padding-top: 40px;
padding-bottom: 10px;
}
.wtrEventStreamHeadline{
margin-bottom: 40px;
}
.wtrEventStreamHeadline .wtrColOneTwo{
margin-bottom: 0;
}
.wtrEventCategoryList{
float: right;
}
.wtrEventCategoryItem{
display: inline-block;
padding: 3px 14px 3px 10px;
border-right-width: 1px;
border-right-style: solid;
}
.wtrEventCategoryItem:last-child{
border: 0;
padding-right: 0;
}
.wtrEventCategoryItem a{
padding-bottom: 5px;
font-weight: bold;
}
.wtrEventCategoryItem a.active,
.wtrEventCategoryItem a:hover{
text-decoration: underline;
}
.wtrEventStreamItem{
margin-bottom: 40px;
}
.wtrEventStreamItem .wtrPostOverlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 0;
}
.wtrEventStreamItem{
webkit-box-sizing: 	border-box;
-moz-box-sizing: 	border-box;
box-sizing: 		border-box;
float: left;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
}
.wtrEventStreamItem:hover .wtrPostOverlay{
background: rgba(0, 0, 0, 0.6);
}
.wtrEventStreamItemHeadlineContainer{
position: absolute;
bottom: 97px;
right: 40px;
left: 40px;
-webkit-border-bottom-left-radius: 	0px;
-moz-border-radius-bottomleft: 		0px;
border-bottom-left-radius: 			0px;
}
.wtrEventStreamItemTitle a{
padding: 16px 20px;
font-size: 22px;
display: block;
font-weight: bold;
min-width: 436px;
}
.wtrEventStreamItemMetaContainer,
.wtrEventStreamItemHeadlineContainer{
z-index: 2;
}
.wtrEventStreamItemMetaContainer{
position: absolute;
bottom: 40px;
left: 40px;
border-top-width: 1px;
border-top-style: solid;
-webkit-border-top-left-radius: 	0px;
-webkit-border-top-right-radius: 	0px;
-moz-border-radius-topleft: 		0px;
-moz-border-radius-topright: 		0px;
border-top-left-radius: 			0px;
border-top-right-radius: 			0px;
}
.wtrEventStreamItemMetaList{
margin: 0;
padding: 0;
font-size: 18px;
}
.wtrEventStreamItemMetaList li:last-child{
border: 0;
}
.wtrEventStreamItemMetaList li{
float: left;
border-right-width: 1px;
border-right-style: solid;
margin: 0;
}
.wtrEventStreamItemMetaDate{
font-size: 16px;
display: block;
padding: 18px 20px 18px 20px;
}
.wtrEventStreamItemMetaDate i{
font-size: 20px;
margin: 0 10px 0 0;
}
.wtrEventStreamItemMetaTime{
font-weight: bold;
font-size: 18px;
display: block;
padding: 19px 20px 18px 20px;
font-size: 18px;
}
.wtrEventStreamItemMetaTime span{
font-weight: normal;
font-size: 14px;
}
.wtrEventStreamItemPrice{
font-size: 14px;
font-weight: bold;
display: block;
padding: 7px 10px;
margin: 15px 20px 12px 20px;
}
.wtrEventStreamItemPic{
max-width: 100%;
display: block;
}
.wtrEventStreamItemNoPhoto{
height: auto;
padding: 40px;
}
.wtrEventStreamItemNoPhoto:hover{}
.wtrEventStreamItemNoPhoto:hover .wtrEventStreamItemNoPhotoLink{
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.wtrEventStreamItemNoPhoto .wtrEventStreamItemHeadlineContainer{
width: 100%;
margin-right: 0px;
}
.wtrEventStreamItemNoPhoto .wtrEventStreamItemHeadlineContainer,
.wtrEventStreamItemNoPhoto .wtrEventStreamItemMetaContainer{
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
float: left;
} .wtrEventEntryHeadline{
background-size:cover;
height: auto;
position: relative;
background-repeat: no-repeat;
background-position: center;
}
.wtrEventEntryOverlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
background: rgba(0, 0, 0, 0.5);
}
.wtrEventEntryMeta{
margin-top: 300px;
margin-bottom: 60px;
z-index: 2;
}
.wtrEventEntryNameHeadline{
font-weight: bold;
padding: 0;
margin: 0;
display: inline-block;
}
.wtrEventEntryContainer{
margin: 0;
}
.wtrEventEntryAdditionalMeta{
margin: 40px 0 0;
}
.wtrEventEntryMetaSocialBtns{
margin-bottom: 0px;
float: left;
width: 16%;
}
.wtrEventEntryMetaFacebook,
.wtrEventEntryMetaGoogle{
padding: 15px 16px;
float: left;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
margin-right: 10px;
font-size: 20px;
text-align: center;
display: block;
width: 50px
}
.wtrEventEntryMetaGoogle:hover{
background-color: #dd4b39 !important;
color: #ffffff;
}
.wtrEventEntryMetaFacebook:hover{
background-color: #3b5998 !important;
color: #ffffff;
}
.wtrEventEntryCategory{
margin: 8px 0 0 0;
width: 74%;
float: left;
}
.wtrEventEntryCategoryItemHeadline{
font-weight: bold;
font-size: 18px;
margin-bottom: 3px;
}
.wtrEventEntryCategoryItem{
float: left;
margin-right: 5px;
}
.wtrEventEntryCategoryItem a:hover{
text-decoration: underline;
}
.wtrEventEntryCategoryItem,
.wtrEventEntryCategoryItem a{
font-size: 14px;
padding:0px 0px 3px;
font-weight: bold;
}
.wtrEventEntryHeadlineContainer{
-webkit-border-bottom-left-radius: 	0px;
-moz-border-radius-bottomleft: 		0px;
border-bottom-left-radius: 			0px;
display: inline-block;
min-width: 825px;
}
.wtrEventEntryTitle{
padding: 30px 20px 30px 30px;
font-size: 34px;
line-height: 1.1;
color: #000;
font-weight: bold;
}
.wtrEventEntryMetaContainer,
.wtrEventEntryHeadlineContainer{
z-index: 2;
}
.wtrEventEntryMetaContainer{
position: relative;
float: left;
border-top-width: 1px;
border-top-style: solid;
-webkit-border-top-left-radius: 	0px;
-webkit-border-top-right-radius: 	0px;
-moz-border-radius-topleft: 		0px;
-moz-border-radius-topright: 		0px;
border-top-left-radius: 			0px;
border-top-right-radius: 			0px;
}
.wtrEventEntryMetaList{
margin: 0;
padding: 0;
font-size: 18px;
width: auto;
}
.wtrEventEntryMetaList li:first-child{
-webkit-border-bottom-left-radius: 	3px;
-moz-border-radius-bottomleft: 		3px;
border-bottom-left-radius: 			3px;
}
.wtrEventEntryMetaList li:last-child{
border: 0;
-webkit-border-bottom-right-radius: 	3px;
-moz-border-radius-bottomright: 		3px;
border-bottom-right-radius: 			3px;
}
.wtrEventEntryMetaList li{
float: left;
border-right-width: 1px;
border-right-style: solid;
margin: 0;
}
.wtrEventEntryMetaDate{
font-size: 16px;
display: block;
padding: 18px 30px 18px 30px;
}
.wtrEventEntryMetaDate i{
font-size: 20px;
margin: 0 10px 0 0;
}
.wtrEventEntryMetaTime{
font-weight: bold;
font-size: 18px;
display: block;
padding: 19px 30px 18px 30px;
font-size: 18px;
}
.wtrEventEntryMetaTime span{
font-weight: normal;
font-size: 14px;
}
.wtrEventEntryPrice{
font-size: 14px;
font-weight: bold;
display: block;
padding: 7px 10px;
margin: 15px 30px 12px 30px;
}
.wtrEventEntryDetails:last-child{
border: 0;
margin-bottom: 0px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 	3px;
-moz-border-radius-bottomright: 	3px;
-moz-border-radius-bottomleft: 		3px;
border-bottom-right-radius: 		3px;
border-bottom-left-radius: 			3px;
}
.wtrEventEntryDetails{
padding: 40px 40px 0 40px;
margin-bottom: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.wtrEventEntryDetails p{
margin-bottom: 0 !important;
}
.wtrEventEntryDetails a:hover{
text-decoration: underline;
}
.wtrEventEntryDetailsHeadline{
font-weight: bold;
font-size: 22px;
line-height: 0.9;
}
.wtrVeOrName{
font-weight: bold;
margin-top: 5px;
margin-bottom: 0px !important;
color: #1fce6d
}
.wtrVeOrContact,
.wtrVeOrAdress{
margin-top: 20px;
}
.wtrVeOrContact{
margin-bottom: 40px;
}
.wtrVeOrContact a{
font-weight: bold;
padding-bottom: 3px;
font-size: 16px;
word-wrap: break-word;
}
.wtrEventMoreDetail{
margin-top: 25px !important;
padding: 0px 30px 40px 0px;
margin-bottom: 0px;
}
.wtrEventMoreDetailHeadline{
margin: 0 0 5px 0;
}
.wtrEventMoreDetailRow{
margin-bottom: 20px;
}
.wtrEventMoreDetailRow:last-child{
margin-bottom: 0;
}
.wtrEventEntryPage{}
.wtrEventEntryPageContainer{
margin-right: 0;
padding-right: 40px;
}
.wtrEventEntryPage .wtrPageContent{
padding-top: 25px;
}
.wtrEventEntryPageSidebar{
margin-bottom: 0px;
margin-top: -450px;
margin-bottom: 60px;
height: auto;
box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);
position: relative;
width: 25%;
z-index: 2;
}
.wtrEventEntryPageMapConteiner{
width: 100%;
margin: 0px;
padding: 0px
}
.wtrEventEntryPageMap{
height: 320px;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
} .wtrTrainerPageCover{
background-size: cover;
height: 230px;
width: 100%;
position: relative;
margin-top: -1px;
}
.wtrTrainerPageCoverOverlay{
background-color: rgba(0,0,0,0.4);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.wtrTrainerPagePicture{
position: absolute;
top: 40px;
left: 40px;
display: block;
width: 220px;
height: 220px;
border-width: 7px;
border-style: solid;
z-index: 1;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 	0px 0px 3px 0px rgba(0,0,0,0.3);
box-shadow: 		0px 0px 3px 0px rgba(0,0,0,0.3);
}
.wtrTrainerPageMeta{
z-index: 1;
position: absolute;
top: 55px;
left: 300px;
}
.wtrTrainerPageCoverNoTrainerPhoto .wtrTrainerPageCover{
margin-bottom: -20px;
}
.wtrTrainerPageCoverNoTrainerPhoto .wtrTrainerPageMeta{
top: 60px;
left: 40px;
z-index: 1;
position: absolute;
}
.wtrTrainerPageTrainerSurname,
.wtrTrainerPageTrainerName{
font-weight: bold;
font-size: 24px;
line-height: 1.0;
}
.wtrTrainerPageTrainerFunction{
font-size: 18px;
margin-top: 10px;
}
.wtrTrainerPageTrainerSocialLinks{
margin:15px 0 0 0;
padding: 0;
}
.wtrTrainerPageTrainerSocialLinks li{
display: inline-block;
margin: 0;
padding: 0;
margin-bottom: 5px;
}
.wtrTrainerPageTrainerSocialLinks li a{
padding: 10px;
display: block;
font-size: 20px;
width: 40px;
text-align: center;
height: 40px;
margin: 0;
background-color: rgba(0,0,0,0.3);
}
.wtrTrainerPageTrainerSocialLinks li a:hover{} .wtrClassesHeadline{
background-size:cover;
height: auto;
position: relative;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.wtrClassesOverlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
background: rgba(0, 0, 0, 0.5);
}
.wtrClassesMeta{
margin-top: 170px;
margin-bottom: 120px;
z-index: 2;
}
.wtrClassesNameHeadline{
font-size: 34px;
font-weight: bold;
padding: 0;
margin: 0;
display: inline-block;
}
.wtrClassesNameColorHolder{
padding: 20px 20px;
}
.wtrClassesKcalInfo{
padding: 20px;
font-size: 18px;
}
.wtrClassesDetails{
margin: 130px 0 20px 0;
z-index: 2;
position: relative;
}
.wtrClassesDetails .wtrColOneTwo{
margin-bottom: 0;
}
.wtrClassesDetailsLevel{
padding-left: 15px;
}
.wtrClassesDifficultMeter{
padding: 10px 13px 8px;
width: 100%;
}
.wtrClassesDifficultMeter li:last-child{
margin-right: 0;
}
.wtrClassesDifficultMeter li{
display: inline-block;
margin: 0 8px 0 0;
}
.wtrClassesMeterDot{
background-color: rgba(0,0,0,0.2);
height: 25px;
width: 25px;
}
.wtrClassesMeterDot.active{
background-color: #ffffff;
}
.wtrClassesDifficultMeterInfo{
padding: 20px 0;
font-size: 18px;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: rgba(255,255,255,0.5);
}
.wtrClassesDifficultLvl{
font-weight: normal;
}
.wtrClassesParticipantLimit{
padding: 20px 0;
}
.wtrClassParticipantHeadline{
width:100px;
word-wrap: break-word;
float: left;
font-size: 18px;
}
.wtrClassParticipantNumber{
float: right;
padding: 10px 15px;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: rgba(255,255,255,0.5);
}
.wtrClassesTrainerInfo{
margin: 40px 0 30px;
padding: 0px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.wtrContentNoSidebar .wtrColFourFifth{
width: 100%;
}
.wtrClassesTrainers div:last-child{
border: 0;
}
.wtrClassesTrainers .wtrHeadlineElement{
padding: 0;
margin: 0px 0px 40px 0;
}
.wtrClassesTrainerInfo .wtrColFourFifth,
.wtrClassesTrainerInfo .wtrColOneFifth{
margin-bottom: 0;
}
.wtrClassesTrainerPicture{
float: left;
width: 60px;
margin-left: 0px;
border-width: 4px;
border-style: solid;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 	0px 0px 1px 0px rgba(0,0,0,0.4);
box-shadow: 		0px 0px 2px 0px rgba(0,0,0,0.4);
}
ul.wtrClassesTrainerList li:nth-child(3n){
margin-right: 0px !important;
padding-right: 0px !important;
border-right-width: 0px;
}
.wtrClassesTrainerItem{
float: left;
margin-right: 2%;
margin-bottom: 30px;
padding-right: 2%;
border-right-style: solid;
border-right-width: 1px;
width: 30.66%;
}
.wtrClassesTrainerItemDetails{
float: left;
margin-top: 8px;
margin-left: 20px;
}
.wtrClassesTrainerItemName{
display: block;
}
.wtrClassesTrainerItemName{
font-size: 20px;
font-weight: bold;
}
.wtrClassesTrainerItemLink{
padding-top: 3px;
padding-bottom: 3px;
display: inline-block;
}
.wtrClassesTrainerItemLink:hover{
text-decoration: underline;
}
.wtrClassesTrainerInfo .wtrButtonStd{
padding: 15px 20px;
font-weight: bold;
width: 100%;
margin-top: 5px;
}
.wtrClassesButtonSection .wtrDefStdButton{
float: right;
}
.wtrClassesCategory{
margin: 0;
}
.wtrClassesTime{
margin-top: 0px;
}
.wtrClassesTimeStopWatch{
border-radius: 100px;
border-width: 9px;
border-style: solid;
height: 160px;
width: 160px;
position: relative;
float: right;
}
.wtrClassesTimeStopWatch .wtrTimeCounter{
font-size: 60px;
position: absolute;
width: 140px;
top: 55px;
display: block;
text-align: center;
font-weight: bold;
}
.wtrClassesTimeStopWatch .wtrTimeCounterLead{
position: absolute;
top: 90px;
width: 140px;
text-align: center;
font-size: 20px;
} .wtrShtAlertBox{
margin-bottom: 40px !important;
} .wtrFooter{
background-size: cover
}
.wtrFooterBgImage .wtrCopyright{
background-color: transparent !important;
}
.wtrFooterContainer .wtrInner{
padding: 50px 0 30px 0;
}
.wtrFooter .wtrColOne.wtrFullWidthWidget{
padding-bottom: 60px;
margin-bottom: 0px;
}
.wtrFooterDivider{
padding-bottom: 0px;
width: 1px;
width: 100%;
float: left;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.wtrFooter .wtrColOneTwo,
.wtrFooter .wtrColOneThird,
.wtrFooter .wtrColOneFourth{
margin-bottom: 0;
}
.wtrCopyright .wtrInner{
border-top-width: 1px;
border-top-style: solid;
padding: 50px 0px;
}
.wtrCopyright .wtrQuickContactInfo{
margin: 0;
}
.wtrAlignRight{
text-align: right;
}
.wtrCopyright p,
.wtrCopyright a{
font-size: 16px;
line-height: 1.4;
}
.wtrCopyright a:hover{
text-decoration: underline;
} .comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6{
font-weight: 700;
margin: 36px 0 12px;
clear: none;
}
.wtrPageContent h1,
.wtrPageContent h2,
.wtrPageContent h3,
.wtrPageContent h4,
.wtrPageContent h5,
.wtrPageContent h6 {
clear: both;
font-weight: 700;
margin: 36px 0 12px;
}
.comment-content h1,
.wtrPageContent h1 {
font-size: 26px;
line-height: 1.3846153846;
}
.comment-content h2,
.wtrPageContent h2 {
font-size: 24px;
line-height: 1;
}
.comment-content h3,
.wtrPageContent h3 {
font-size: 22px;
line-height: 1.0909090909;
}
.comment-content h4,
.wtrPageContent h4 {
font-size: 20px;
line-height: 1.2;
}
.comment-content h5,
.wtrPageContent h5 {
font-size: 18px;
line-height: 1.3333333333;
}
.comment-content h6,
.wtrPageContent h6 {
font-size: 16px;
line-height: 1.5;
}
.comment-content a{
text-decoration: underline;
}
.comment-content h1:first-child,
.comment-content h2:first-child,
.comment-content h3:first-child,
.comment-content h4:first-child,
.comment-content h5:first-child,
.comment-content h6:first-child,
.wtrPageContent h1:first-child,
.wtrPageContent h2:first-child,
.wtrPageContent h3:first-child,
.wtrPageContent h4:first-child,
.wtrPageContent h5:first-child,
.wtrPageContent h6:first-child {
margin-top: 0;
}
cite, dfn, em, i {
font-style: italic;
}
table, th, td {
border-width: 1px;
border-style: solid;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin-bottom: 24px;
width: 100%;
}
dl a,
table a{
font-weight: normal;
text-decoration: underline;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: bold;
padding: 10px;
}
td {
border-width: 0 1px 1px 0;
padding: 10px;
}
small {
font-size: smaller;
}
big {
font-size: 125%;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
dl {
margin-bottom: 24px;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 24px;
}
.wpb_wrapper > ol,
.wtrPageContent > ol{
margin-left: 25px;
}
address {
font-style: italic;
margin-bottom: 24px;
}
abbr[title] {
border-bottom: 1px dotted #2b2b2b;
cursor: help;
}
b,
strong {
font-weight: 700;
}
cite,
dfn,
em,
i {
font-style: italic;
}
mark{
padding: 2px 4px;
border-radius: 3px;
text-decoration: none;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: monospace, serif;
font-size: 16px;
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
line-height: 1.6;
}
pre {
border-width: 1px;
border-style: solid;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
margin-bottom: 24px;
max-width: 100%;
overflow: auto;
padding: 12px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
.wtrCommentList .comment-content p,
.wtrPageContent p {
margin-bottom: 24px !important;
}
.wtrCommentList .comment-form-comment,
.wtrCommentList .comment-content p:last-child{
margin-bottom: 0px !important;
}
.wtrCommentList .comment-content{
line-height: 1.5;
font-size: 16px;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 24px 22px;
line-height: 1.7 !important;
}
.comment-content li > ul,
.comment-content li > ol{
margin-bottom: 0px;
}
.comment-content ul{
list-style: disc;
}
.comment-content ol{
list-style: decimal;
}
.wtrCommentList .pingback:first-child,
.wtrCommentList .trackback:first-child {
border-top: 0;
}
.wtrCommentList .trackback a,
.wtrCommentList .pingback a{
font-style: normal;
font-size: 16px;
font-weight: bold;
}
.wtrCommentList .trackback .comment-meta a,
.wtrCommentList .pingback .comment-meta a{
font-weight: normal;
}
.wtrCommentList .pingback,
.wtrCommentList .trackback {
border-top-width: 1px;
border-top-style: solid;
margin-bottom: 24px;
padding-top: 24px;
}
.wtrCommentList .trackback,
.wtrCommentList .pingback{
margin-bottom: 36px;
padding-top: 36px;
}
.wtrCommentList .trackback .comment-author,
.wtrCommentList .pingback .comment-author{
float: none;
}
.wtrCommentList .trackback .comment-meta,
.wtrCommentList .pingback .comment-meta{
margin: 10px 0 0 0;
}
.wtrCommentList .pingback .comment-content,
.wtrCommentList .trackback .comment-content{
margin-top: 16px;
} @keyframes wtrNaviAnimIn {
0% {
opacity: 0;
-webkit-transform: translateY(-74px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0px);
}
}
@-moz-keyframes wtrNaviAnimIn {
0% {
opacity: 0;
-webkit-transform: translateY(-74px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0px);
}
}
@-webkit-keyframes wtrNaviAnimIn {
0% {
opacity: 0;
-webkit-transform: translateY(-74px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0px);
}
}
.wtrHeaderSecond.wtrHeaderFixedAnim{
-webkit-animation: 	wtrNaviAnimIn 0.5s ease-in-out;
-ms-animation: 		wtrNaviAnimIn 0.5s ease-in-out;
-o-animation: 		wtrNaviAnimIn 0.5s ease-in-out;
animation: 			wtrNaviAnimIn 0.5s ease-in-out;
}
@keyframes wtrNaviAnimOut {
0% {
opacity: 1;
-webkit-transform: translateY(0px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-174px);
}
}
@-moz-keyframes wtrNaviAnimOut {
0% {
opacity: 1;
-webkit-transform: translateY(0px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-174px);
}
}
@-webkit-keyframes wtrNaviAnimOut {
0% {
opacity: 1;
-webkit-transform: translateY(0px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-174px);
}
}
.wtrHeaderSecond.wtrHeaderFixedAnim.wtrHeaderFixedAnimOut{
-webkit-animation: 	wtrNaviAnimOut 0.5s ease-in-out;
-ms-animation: 		wtrNaviAnimOut 0.5s ease-in-out;
-o-animation: 		wtrNaviAnimOut 0.5s ease-in-out;
animation: 			wtrNaviAnimOut 0.5s ease-in-out;
}
@keyframes apper {
0% {
opacity: 0;
top: 96%;
}
100% {
opacity: 1;
top: 100%;
}
}
@-moz-keyframes apper {
0% {
opacity: 0;
top: 96%;
}
100% {
opacity: 1;
top: 100%;
}
}
@-webkit-keyframes apper {
0% {
opacity: 0;
top: 96%;
}
100% {
opacity: 1;
top: 100%;
}
}
.apperAnimation{
-webkit-animation: 	apper 0.2s ease-in-out;
-ms-animation: 		apper 0.2s ease-in-out;
-o-animation: 		apper 0.2s ease-in-out;
animation: 			apper 0.2s ease-in-out;
}
@keyframes apperSec {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes apperSec {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes apperSec {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.apperAnimationSec{
-webkit-animation: 	apperSec 0.2s ease-in-out;
-ms-animation: 		apperSec 0.2s ease-in-out;
-o-animation: 		apperSec 0.2s ease-in-out;
animation: 			apperSec 0.2s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
@-webkit-keyframes MenuAnimOut3 {
0% { }
100% {
opacity: 0;
}
}
@keyframes MenuAnimOut3 {
0% { }
100% {
opacity: 0;
}
}
.dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
@-webkit-keyframes MenuAnimIn3 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes MenuAnimIn3 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn3 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut3 {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes SubMenuAnimOut3 {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes cd-bounce-in {
0% {
-webkit-transform: scale(0);
}
60% {
-webkit-transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes cd-bounce-in {
0% {
-moz-transform: scale(0);
}
60% {
-moz-transform: scale(1.2);
}
100% {
-moz-transform: scale(1);
}
}
@keyframes cd-bounce-in {
0% {
-webkit-transform: 	scale(0);
-moz-transform: 	scale(0);
-ms-transform: 		scale(0);
-o-transform: 		scale(0);
transform: 			scale(0);
}
60% {
-webkit-transform: 	scale(1.2);
-moz-transform: 	scale(1.2);
-ms-transform: 		scale(1.2);
-o-transform: 		scale(1.2);
transform: 			scale(1.2);
}
100% {
-webkit-transform: 	scale(1);
-moz-transform: 	scale(1);
-ms-transform: 		scale(1);
-o-transform: 		scale(1);
transform: 			scale(1);
}
}  .wtrLoader{
position:fixed;
z-index: 999999;
height: 100%;
width: 100%;
top: 0px;
bottom:0px;
right:0px;
left:0px;
}
.wtrLoader .wtrCircle {
margin: 320px auto 0px;
font-size: 0px;
position: absolute;
text-indent: -9999em;
top: 50%;
left: 50%;
margin: -35px 0 0 -35px;
border-top: 4px solid rgba(255, 255, 255, 0.2) !important;
border-right: 4px solid rgba(255, 255, 255, 0.2) !important;
border-bottom: 4px solid rgba(255, 255, 255, 0.2) !important;
border-left: 4px solid #ffffff;
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
.wtrLoader .wtrCircle,
.wtrLoader .wtrCircle:after {
border-radius: 50%;
width: 70px;
height: 70px;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .wtr_fullpage .wtrContainerColor {
background-color: transparent !important;
}
.wtrHeaderBoxed .wtrLogo img{
max-height: 40px;
}
.wtrHeaderBoxed .wtrLogo {
margin-top: -20px;
}
.wtrHeaderBoxed {
margin: 40px auto;
width: 1280px !important;
border: 0px !important;
}
.wtrHeaderBoxed .wtrMainNavigation{
margin: 0px !important;
}
.wtrHeaderBoxed .wtrSecondDrop{
position: relative;
}
.wtrHeaderBoxed .wtrMegaDrop:after{
left: auto !important;
margin-left: 40px;
}
.wtrHeaderBoxed .wtrMegaDrop:after,
.wtrHeaderBoxed .wtrSecondDrop:after{
font-family: FontAwesome;
content:'\f0de' !important;
font-size: 30px !important;
bottom: -17px;
left: 40px;
position: absolute;
opacity: 0;
-webkit-transition: all .10s ease-in-out;
-moz-transition: all .10s ease-in-out;
-ms-transition: all .10s ease-in-out;
-o-transition: all .10s ease-in-out;
transition: all .10s ease-in-out; }
.wtrHeaderBoxed .wtrMegaDrop:hover:after,
.wtrHeaderBoxed .wtrSecondDrop:hover:after{
opacity: 1;
bottom: -19px !important;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrMegaDrop:hover .wtrMegaMenuContainer{
right: -40px;
left: -40px;
width: auto;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrNaviItem{
margin: 0px !important;
}
.wtrHeaderBoxed .wtrSearchFormTrigger{
padding: 28px 15px 25px 15px !important;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrNaviItem > a,
.wtrHeaderBoxed .wtrMainNavigation .wtrNaviItem .wtrNaviNoLink{
padding: 30px 20px 30px 20px !important;
display: inline-block !important;
}
.wtrHeaderBoxed .wtrStandardMenu .wtrSecondNavigation li a{
padding: 10px 20px 10px 20px !important
}
.wtrHeaderBoxed .wtrMainNavigation .wtrThirdNavi .wtrSecNaviItemLink{
padding-right: 40px !important;
}
.wtrHeaderBoxed .wtrRevNav.wtrThirdNavi > .wtrSecNaviItemLink {
padding-left: 40px !important;
padding-right: 20px !important;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrMegaDrop:hover .wtrMegaMenuContainer,
.wtrHeaderBoxed .wtrMainNavigation .wtrSecondDrop:hover .wtrSecondMenuContainer{
margin-top: 0px;
}
.wtrHeaderBoxed .wtrMainNavigation li:last-child .wtrSearchFormTrigger{
padding-right: 0px !important;
}
.wtrHeaderBoxed .wtrMainNavigation li:last-child .wtrSearchFormTrigger i{
margin-right: 0px;
}
.wtrHeaderBoxed .wtrMainNavigation > li.menu-item-language{
margin: 19px 0px 0px 4px !important;
border-width: 1px !important;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrNaviCartItem{
margin: 9px 16px 0px 0px !important;
padding: 10px 0px 11px 0px;
}
.wtrHeaderBoxed .wtrMainNavigation .wtrNaviCartItem a{
padding: 10px 15px 10px 15px !important;
margin: 0px 0 0 0px !important;
} .wtrMenuScroll.wtrHeaderBoxed{
margin: 0 !important;
}
.wtrMenuScroll.wtrHeaderBoxed .wtrInner{
padding: 0;
}
.wtrHeaderBoxed.wtrHeaderTransparent{
width: 100% !important;
}
.wtrHeaderBoxed.wtrHeaderTransparent .wtrMainHeader{
width: 1280px !important;
margin: 0px auto;
border: 2px solid rgba(255,255,255,0.15) !important;
}
.wtrHeaderBoxed.wtrHeaderFixed .wtrMainNavigation > li.menu-item-language{
margin: 19px 0px 0px 0px !important;
}
.wtrHeaderBoxed.wtrHeaderTransparent.wtrHeaderFixed.wtrMenuScroll .wtrMainHeader{
border-width: 0px !important;
}
.wtrHeaderBoxed.wtrHeaderFixed.wtrHeaderBoxed.wtrHeaderTransparent .wtrMainNavigation .wtrNaviCartItem {
margin: 9px 20px 0 0px !important;
}
.wtrHeaderBoxed.wtrHeaderFixed.wtrHeaderBoxed.wtrHeaderTransparent .wtrMainNavigation li:last-child{
margin-right: 0px !important;
}
.wtrHeaderBoxed.wtrHeaderSecond .wtrMainHeader > .wtrInner{
padding: 0 !important;
}
.wtrHeaderSecond.wtrHeaderBoxed.wtrHeaderFixed .wtrMainNavigation .wtrNaviCartItem{
margin: 9px 20px 0px 0px !important;
padding: 10px 0px 10px 0px;
}
.wtrHeaderSecond.wtrHeaderBoxed{
width: 100% !important;
margin: 0px !important;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo{
margin-top: -20px !important;
}  .paypalTrigger{
cursor: pointer;
}
.wtrEventEntryPrice{
overflow: hidden;
}
.wtrEPPayPalBtnAct{
float: right;
font-size: 14px;
padding: 7px 10px;
margin-left: 10px;
margin-top: -7px;
margin-bottom: -7px;
margin-right: -10px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.wtrEPPayPalBtnAct i{
margin-right: 7px;
} .wtrClassesNameHeadline{
float: left;
}
.wtrCPPayPalBtnAct{
padding: 24px 25px 24px;
font-size: 22px;
float: left;
font-weight: bold;
display: inline-block !important;
line-height: 1.0 !important;
margin-left: 20px;
height: 100%;
text-transform: none;
}
.wtrCPPayPalBtnAct i{
margin-right: 10px;
}
.wtrClassesKcalInfo{
float: none;
width: 100%;
} .wtrSimpleMobileHeader{
margin: 40px 0px 0px 20px;
font-size: 26px;
font-family: Montserrat;
font-weight: bold;
text-transform: uppercase;
}
.wtrSimpleMNSearch{
margin-top: 20px;
margin-bottom: 30px;
}
.wtrSimpleMNSearch input{
padding: 22px 30px;
width: 100%;
border-width: 0px;
border-radius: 100px;
font-size: 18px;
text-align: center;
}
.wtrMobileMenu {
width: 30px;
height: 31px;
display: block;
float: right;
cursor: pointer;
position: relative;
right: -2px;
margin: 20px 0px 20px 0px;
}
.wtrMobileMenu.wtrBelowedMenu{
display: none;
}
.wtrRBM .wtrMobileMenu.wtrBelowedMenu{
display: block;
top: 0px;
right: 5%;
}
.wtrLogoOnRight .wtrMobileMenu {
position: absolute;
width: 30px;
height: 30px;
display: block;
top: 50%;
margin-top: -15px;
float: none;
right: 0px;
cursor: pointer;
}
.wtrSimpleMobileNav ul.wtrMainNaviList{
margin-top: 20px !important;
padding-top: 10px;
border-top-width: 1px;
border-top-style: solid;
}
.wtrSimpleMobileNav .wtrMobileMenu{
top: 30px;
right: 30px;
margin-top: 0px;
}
.wtrSimpleNavOn .wtrLogo,
.wtrSimpleNavOn .wtrNavigation{
display: none;
}
.wtrMobileNaviTriger span,
.wtrMobileMenu span {
text-indent: -9999px;
height: 3px;
display: block;
position: relative;
width: 26px;
margin: 0 auto;
top: 14px;
transition: 		all 0.30s 0s linear;
-moz-transition: 	all 0.30s 0s linear;
-o-transition: 		all 0.30s 0s linear;
-webkit-transition: all 0.30s 0s linear;
-ms-transition: 	all 0.30s 0s linear;
}
.wtrMobileNaviTriger span:before,
.wtrMobileNaviTriger span:after,
.wtrMobileMenu span:after,
.wtrMobileMenu span:before {
content: "";
position: absolute;
width: 100%;
height: 3px;
display: block;
left: 0;
transition: 		all 0.30s 0s linear;
-moz-transition: 	all 0.30s 0s linear;
-o-transition: 		all 0.30s 0s linear;
-webkit-transition: all 0.30s 0s linear;
-ms-transition: 	all 0.30s 0s linear;
}
.wtrMobileNaviTriger span:before,
.wtrMobileMenu span:before { top: -6px; }
.wtrMobileNaviTriger span:after,
.wtrMobileMenu span:after { bottom: -6px; }
.wtrMobileMenu.wtrMenuOpen span { background: transparent !important; }
.wtrMobileMenu.wtrMenuOpen span:after,
.wtrMobileMenu.wtrMenuOpen span:before {
width: 20px;
-webkit-transform-origin: 	0 0;
-moz-transform-origin: 		0 0;
-ms-transform-origin: 		0 0;
-o-transform-origin: 		0 0;
transform-origin: 			0 0;
}
.wtrMobileMenu.wtrMenuOpen span:after {
-webkit-transform: 	rotate(-45deg);
-moz-transform: 	rotate(-45deg);
-ms-transform: 		rotate(-45deg);
-o-transform: 		rotate(-45deg);
transform: 			rotate(-45deg);
z-index: 100;
bottom: -13px;
left: 2px;
bottom: -8px;
}
.wtrMobileMenu.wtrMenuOpen span:before {
-webkit-transform: 	rotate(45deg);
-moz-transform: 	rotate(45deg);
-o-transform: 		rotate(45deg);
-ms-transform: 		rotate(45deg);
transform: 			rotate(45deg);
z-index: 100;
left: 4px;
top: -6px;
}
.wtrSimpleMobileNavContainer{
display: none;
position: absolute;
width: 100%;
line-height: 1.3;
z-index: 9998;
width: 100%;
position: absolute;
padding: 20px 0 20px 0;
left: 0px;
right: 0px;
-webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.08);
box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.08);
top: 0px;
}
.wtrSimpleMobileNav ul{
margin: 0px;
padding: 0px;
border-top-width: 0px;
}
.wtrSimpleMobileNav ul li span,
.wtrSimpleMobileNav ul li a{
padding: 15px 20px;
display: block;
}
.wtrSimpleMobileNav ul li.wtrCustomNavClass {
padding: 0px;
border-radius: 0px;
margin-top: 0px;
margin-right: 0px;
background-color: inherit !important;
}
.wtrSimpleMobileNav ul li span{
font-weight: bold;
font-size: 20px;
}
.wtrSimpleMobileNav ul li a{
font-weight: bold;
font-size: 20px;
}
.wtrSimpleMobileNav ul li ul li span{
color: #999;
}
.wtrSimpleMobileNav ul li{
position: relative;
}
.wtrSimpleMobileNav ul li ul li span,
.wtrSimpleMobileNav ul li ul li a{
font-weight: normal;
font-size: 16px;
}
.wtrSimpleMobileNav ul li ul li:before{
position: absolute;
content: '';
height: 100%;
border-left-style: solid;
border-left-width: 1px;
left: -15px;
top: 0px;
}
.wtrSimpleMobileNav ul ul{
padding-left: 35px;
} .wtrExpander{
position: absolute;
width: 50px;
height: 50px;
display: block;
top: 4px;
right: 10px;
cursor: pointer;
z-index: 9999;
}
.wtrExpander span {
text-indent: -9999px;
height: 3px !important;
padding: 0 !important;
display: block;
position: relative;
width: 19px;
left: -12px;
margin: 0 auto;
top: 15px;
}
.wtrExpander span:before,
.wtrExpander span:after {
content: "";
position: absolute;
width: 100%;
height: 3px;
display: block;
left: 0;
transition: 		all 0.20s 0s ease-in-out;
-moz-transition: 	all 0.20s 0s ease-in-out;
-o-transition: 		all 0.20s 0s ease-in-out;
-webkit-transition: all 0.20s 0s ease-in-out;
-ms-transition: 	all 0.20s 0s ease-in-out;
}
.wtrExpander.wtrMinus span
.wtrExpander.wtrPlus span { background: transparent !important; }
.wtrExpander.wtrMinus span:after,
.wtrExpander.wtrPlus span:after {
-webkit-transform: 	rotate(90deg);
-moz-transform: 	rotate(90deg);
-o-transform: 		rotate(90deg);
-ms-transform: 		rotate(90deg);
transform: 			rotate(90deg);
z-index: 9999;
left: 13px;
top: 8px;
}
.wtrExpander.wtrMinus span:before,
.wtrExpander.wtrPlus span:before {
-webkit-transform: 	rotate(0deg);
-moz-transform: 	rotate(0deg);
-o-transform: 		rotate(0deg);
-ms-transform: 		rotate(0deg);
transform: 			rotate(0deg);
z-index: 9999;
left: 13px;
top: 8px;
}
.wtrExpander.wtrMinus span { background: transparent !important; }
.wtrExpander.wtrMinus span:after {
-webkit-transform: 	rotate(0deg);
-moz-transform: 	rotate(0deg);
-o-transform: 		rotate(0deg);
-ms-transform: 		rotate(0deg);
transform: 			rotate(0deg);
z-index: 9999;
left: 13px;
}
.wtrSimpleNavOverlay{
position:fixed;
display: none;
z-index: 999;
height: 100%;
width: 100%;
top: 0px;
bottom:0px;
right:0px;
left:0px;
background-color: #000000;
opacity: 0.8;
}
.wtrBH.wtrSimpleNavOn .wtrHeaderBoxed.wtrHeaderTransparent .wtrMainHeader{
border: 2px solid rgba(255,255,255,0.0) !important;
}
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu span:after,
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu span:before,
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu span,
.wtrHeaderTransparent .wtrMobileMenu span,
.wtrHeaderTransparent .wtrMobileNaviTriger span:before,
.wtrHeaderTransparent .wtrMobileNaviTriger span:after,
.wtrHeaderTransparent .wtrMobileMenu span:after,
.wtrHeaderTransparent .wtrMobileMenu span:before{
background-color: #ffffff !important;
}
.wtrBNTH .wtrHeaderBoxed.wtrHeaderColor .wtrMobileMenu.wtrMenuOpen span,
.wtrSH.wtrSimpleNavOn .wtrHeaderColor .wtrMobileMenu.wtrMenuOpen span,
.wtrHeaderTransparent .wtrMobileMenu.wtrMenuOpen span {
background-color: transparent !important;
}
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu.wtrMenuOpen span:after,
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu.wtrMenuOpen span:before,
.wtrSH .wtrHeaderTransparent.wtrHeaderColor .wtrMobileMenu.wtrMenuOpen span, .wtrLogoReverse .wtrMobileMenu{
float: left;
}
.wtrLogoReverse .wtrSimpleMobileHeader{
text-align: right;
}
.wtrLogoReverse.wtrRBM .wtrMobileMenu{
left: 5%;
} .wtrHeaderSecond.wtrFullWidthHeader .wtrMainHeader,
.wtrHeader.wtrFullWidthHeader .wtrMainHeader{
margin: 0px 40px;
}
.wtrHeaderSecond.wtrFullWidthHeader .wtrInner,
.wtrHeader.wtrFullWidthHeader .wtrInner{
width: 100%;
}
.wtrHeader.wtrFullWidthHeader .wtrQuickContact{
padding: 0px 40px;
} .wtrBlogStreamFancyList{
margin: 20px 0 35px 0;
}
.wtrBlogStreamBoxed{
margin: 40px 0 35px 0;
}
.scrollup {
width: 50px;
height: 50px;
position: fixed;
bottom: -50px;
right: 120px;
display: none;
z-index: 9999999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
cursor: pointer;
}
.scrollup i{
font-size: 38px;
padding: 4px 13px 4px 13px;
}
.wtrSiteScroll {
bottom: 50px;
-webkit-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
}