 img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } .widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block !important} .tribe-tooltip{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:left}.tribe-tooltip .dashicons-info{color:#a9a9a9;font-size:16px;line-height:1em;vertical-align:middle}.tribe-tooltip .down,.tribe-tooltip .left,.tribe-tooltip .right,.tribe-tooltip .up{background-color:#fff;box-shadow:0 0 3px 3px rgba(4,5,5,.05);box-sizing:border-box;color:#333;font-size:16px;font-weight:400;max-weight:100vw;opacity:0;padding:15px;position:absolute;transform:translate(-50%);transition:opacity .8s;visibility:hidden;width:250px;z-index:99999999}.tribe-tooltip .down i,.tribe-tooltip .left i,.tribe-tooltip .right i,.tribe-tooltip .up i{height:12px;overflow:hidden;position:absolute;width:24px}.tribe-tooltip .down i:after,.tribe-tooltip .left i:after,.tribe-tooltip .right i:after,.tribe-tooltip .up i:after{background-color:#fff;content:"";height:12px;position:absolute;width:24px}.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:400px}.tribe-tooltip .tooltip-list{padding-left:10px}.tribe-tooltip .tooltip-list li{list-style-type:disc}.tribe-tooltip .down{left:50%;top:28px}.tribe-tooltip .down i{bottom:100%;left:50%;margin-left:-7px}.tribe-tooltip .down i:after{box-shadow:0 0 3px 3px rgba(4,5,5,.05);left:50%;top:50%;transform:translate(-50%,50%) rotate(45deg)}.tribe-tooltip.active .down,.tribe-tooltip.active .left,.tribe-tooltip.active .right,.tribe-tooltip.active .up{opacity:1;visibility:visible}@media screen and (max-width:480px){.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:250px}}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}div.wpcf7 { margin: 0; padding: 0; } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #ff0000; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng, div.wpcf7-aborted { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700; } .wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }   .rtl { direction: rtl;} @font-face {  font-family: 'revicons';  src: url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot');  src: url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot') format('embedded-opentype'),    url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff') format('woff'),    url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf') format('truetype'),    url('/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg') format('svg');  font-weight: normal;  font-style: normal; }  [class^="revicon-"]:before, [class*=" revicon-"]:before {  font-family: "revicons";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .2em;  text-align: center;    font-variant: normal;  text-transform: none;    line-height: 1em;     margin-left: .2em;        } .revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }       .rev_slider_wrapper{ position:relative; z-index: 0; }  .rev_slider{ position:relative; overflow:visible; } .tp-overflow-hidden { overflow:hidden;} .tp-simpleresponsive img, .rev_slider img{ max-width:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; margin:0px; padding:0px; border-width:0px; border:none; } .rev_slider .no-slides-text{ font-weight:bold; text-align:center; padding-top:80px; } .rev_slider >ul, .rev_slider_wrapper >ul, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{ list-style:none !important; position:absolute;  margin:0px !important; padding:0px !important; overflow-x: visible; overflow-y: visible; list-style-type: none !important; background-image:none; background-position:0px 0px; text-indent: 0em; top:0px;left:0px; }  .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li {  visibility:hidden; } .tp-revslider-slidesli, .tp-revslider-mainul {  padding:0 !important;  margin:0 !important;  list-style:none !important; } .rev_slider li.tp-revslider-slidesli {   position: absolute !important; }  .tp-caption .rs-untoggled-content { display:block;} .tp-caption .rs-toggled-content { display:none;} .rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;} .rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;} .rev_slider .tp-caption, .rev_slider .caption {  position:relative;  visibility:hidden;  white-space: nowrap; display: block; }  .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child{ margin-bottom:0; } .tp-svg-layer svg { width:100%; height:100%;position: relative;vertical-align: top}   .tp-carousel-wrapper { cursor:url(/wp-content/plugins/revslider/public/assets/css/openhand.cur), move; } .tp-carousel-wrapper.dragged { cursor:url(/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move; }  .tp-caption { z-index:1 } .tp_inner_padding {  box-sizing:border-box;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-height:none !important; }  .tp-caption {  -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;  position:absolute; -webkit-font-smoothing: antialiased !important; } .tp-caption.tp-layer-selectable { -moz-user-select: all; -khtml-user-select: all; -webkit-user-select: all; -o-user-select: all; } .tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {  visibility:hidden !important;  display:none !important } .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video { max-width: none !important }    .rev_slider_wrapper { width:100%;} .fullscreen-container {  position:relative; padding:0; }  .fullwidthbanner-container{ position:relative; padding:0; overflow:hidden; } .fullwidthbanner-container .fullwidthabanner{ width:100%; position:relative; }   .tp-static-layers  {  position:absolute; z-index:101; top:0px;left:0px;  }  .tp-caption .frontcorner { width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-top: 40px solid #00A8FF; position: absolute;left:-40px;top:0px; } .tp-caption .backcorner { width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;right:0px;top:0px; } .tp-caption .frontcornertop { width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;left:-40px;top:0px; } .tp-caption .backcornertop { width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid #00A8FF; position: absolute;right:0px;top:0px; }      .tp-layer-inner-rotation {  position: relative !important; }    img.tp-slider-alternative-image {  width:100%; height:auto; }  .noFilterClass { filter:none !important; }   .rs-background-video-layer  { position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;} .tp-caption.coverscreenvideo { width:100%;height:100%;top:0px;left:0px;position:absolute;} .caption.fullscreenvideo, .tp-caption.fullscreenvideo { left:0px; top:0px; position:absolute;width:100%;height:100%} .caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video { width:100% !important; height:100% !important; display: none} .fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video  { background: #000} .fullcoveredvideo .tp-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}  .videoisplaying .html5vid .tp-poster { display: none} .tp-video-play-button   {  background:#000; background:rgba(0,0,0,0.3);      border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; position: absolute; top: 50%; left: 50%;      color: #FFF; z-index: 3; margin-top: -25px; margin-left: -25px; line-height: 50px !important; text-align: center; cursor: pointer; width: 50px; height:50px; box-sizing: border-box; -moz-box-sizing: border-box;  display: inline-block;  vertical-align: top; z-index: 4; opacity: 0; -webkit-transition:opacity 300ms ease-out !important; -moz-transition:opacity 300ms ease-out !important; -o-transition:opacity 300ms ease-out !important; transition:opacity 300ms ease-out !important;   } .tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button { display:none !important;} .tp-caption .html5vid   { width:100% !important; height:100% !important;}     .tp-video-play-button i   { width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}     .tp-caption:hover .tp-video-play-button { opacity: 1;} .tp-caption .tp-revstop   { display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;} .videoisplaying .revicon-right-dir { display:none} .videoisplaying .tp-revstop  { display:inline-block} .videoisplaying .tp-video-play-button  { display:none} .tp-caption:hover .tp-video-play-button  { display:block} .fullcoveredvideo .tp-video-play-button  { display:none !important}  .fullscreenvideo .fullscreenvideo audio  { object-fit:contain !important;} .fullscreenvideo .fullscreenvideo video  { object-fit:contain !important;} .fullscreenvideo .fullcoveredvideo audio  { object-fit:cover !important;} .fullscreenvideo .fullcoveredvideo video  { object-fit:cover !important;} .tp-video-controls { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; opacity: 0; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s; background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));  display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; } .tp-caption:hover .tp-video-controls { opacity: .9;} .tp-video-button { background: rgba(0,0,0,.5); border: 0; color: #EEE; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor:pointer; line-height:12px; font-size:12px; color:#fff; padding:0px; margin:0px; outline: none; } .tp-video-button:hover   { cursor: pointer;}  .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap   { padding:0px 5px;display:table-cell; vertical-align: middle;} .tp-video-seek-bar-wrap  { width:80%} .tp-video-vol-bar-wrap  { width:20%} .tp-volume-bar, .tp-seek-bar   { width:100%; cursor: pointer; outline:none; line-height:12px;margin:0; padding:0;}  .rs-fullvideo-cover   { width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}  .rs-background-video-layer video::-webkit-media-controls { display:none !important;} .rs-background-video-layer audio::-webkit-media-controls { display:none !important;} .tp-audio-html5 .tp-video-controls { opacity: 1 !important; visibility: visible !important}  .tp-dottedoverlay   { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3} .tp-dottedoverlay.twoxtwo  { background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile.png)} .tp-dottedoverlay.twoxtwowhite  { background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)} .tp-dottedoverlay.threexthree  { background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)} .tp-dottedoverlay.threexthreewhite { background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)}   .tp-shadowcover { width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;} .tp-shadow1 { -webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);   -moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);     box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8); } .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {  z-index: -2;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 85%;  max-width:300px;  background: transparent;  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.8);  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.8);  box-shadow: 0 15px 10px rgba(0,0,0,0.8);  -webkit-transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -o-transform: rotate(-3deg);  -ms-transform: rotate(-3deg);  transform: rotate(-3deg); } .tp-shadow2:after, .tp-shadow4:after {  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -o-transform: rotate(3deg);  -ms-transform: rotate(3deg);  transform: rotate(3deg);  right: 10px;  left: auto; } .tp-shadow5 {  position:relative;      -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;       box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .tp-shadow5:before, .tp-shadow5:after { content:"";   position:absolute;   z-index:-2;   -webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);   -moz-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);   box-shadow:0 0 25px 0px rgba(0,0,0,0.6);   top:30%;   bottom:0;   left:20px;   right:20px;   -moz-border-radius:100px / 20px;   border-radius:100px / 20px; }  .tp-button{ padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px; cursor:pointer; color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px; text-decoration:none; } .tp-button.big { color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px !important; }  .purchase:hover, .tp-button:hover, .tp-button.big:hover { background-position:bottom, 15px 11px}   .tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green  { background-color:#21a117; -webkit-box-shadow: 0px 3px 0px 0px #104d0b;    -moz-box-shadow:  0px 3px 0px 0px #104d0b;    box-shadow:  0px 3px 0px 0px #104d0b; } .tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue  { background-color:#1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;    -moz-box-shadow:  0px 3px 0px 0px #0f3e68;    box-shadow:  0px 3px 0px 0px #0f3e68} .tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red  { background-color:#cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212;    -moz-box-shadow:  0px 3px 0px 0px #7c1212;    box-shadow:  0px 3px 0px 0px #7c1212} .tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange { background-color:#ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00;    -moz-box-shadow:  0px 3px 0px 0px #a34c00;    box-shadow:  0px 3px 0px 0px #a34c00} .tp-button.darkgrey,.tp-button.grey, .tp-button:hover.darkgrey,.tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey { background-color:#555; -webkit-box-shadow: 0px 3px 0px 0px #222;    -moz-box-shadow:  0px 3px 0px 0px #222;    box-shadow:  0px 3px 0px 0px #222} .tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey { background-color:#888; -webkit-box-shadow: 0px 3px 0px 0px #555;    -moz-box-shadow:  0px 3px 0px 0px #555;    box-shadow:  0px 3px 0px 0px #555}   .rev-btn, .rev-btn:visited   { outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-family: "Roboto", sans-serif; cursor: pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited  { text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; } .rev-btn.rev-withicon i   { font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; margin-left:10px !important;} .rev-btn.rev-hiddenicon i  { font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; opacity: 0; margin-left:0px !important; width:0px !important; } .rev-btn.rev-hiddenicon:hover i  {  opacity: 1 !important; margin-left:10px !important; width:auto !important;}  .rev-btn.rev-medium, .rev-btn.rev-medium:visited  { line-height: 36px; font-size: 14px; padding: 10px 30px; } .rev-btn.rev-medium.rev-withicon i { font-size: 14px; top: 0px; } .rev-btn.rev-medium.rev-hiddenicon i { font-size: 14px; top: 0px; }  .rev-btn.rev-small, .rev-btn.rev-small:visited  { line-height: 28px; font-size: 12px; padding: 7px 20px; } .rev-btn.rev-small.rev-withicon i { font-size: 12px; top: 0px; } .rev-btn.rev-small.rev-hiddenicon i { font-size: 12px; top: 0px; }  .rev-maxround    { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } .rev-minround    { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }   .rev-burger {  position: relative;  width: 60px;  height: 60px;  box-sizing: border-box;  padding: 22px 0 0 14px;  border-radius: 50%;  border: 1px solid rgba(51,51,51,0.25);  tap-highlight-color: transparent;  cursor: pointer; } .rev-burger span {  display: block;  width: 30px;  height: 3px;  background: #333;  transition: .7s;  pointer-events: none;  transform-style: flat !important; } .rev-burger span:nth-child(2) {  margin: 3px 0; } #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {  transform: translateY(6px) rotate(-45deg);  -webkit-transform: translateY(6px) rotate(-45deg); } #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  opacity: 0; } #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {  transform: translateY(-6px) rotate(-135deg);  -webkit-transform: translateY(-6px) rotate(-135deg); } .rev-burger.revb-white {  border: 2px solid rgba(255,255,255,0.2); } .rev-burger.revb-white span {  background: #fff; } .rev-burger.revb-whitenoborder {  border: 0; } .rev-burger.revb-whitenoborder span {  background: #fff; } .rev-burger.revb-darknoborder {  border: 0; } .rev-burger.revb-darknoborder span {  background: #333; } .rev-burger.revb-whitefull {  background: #fff;  border:none; } .rev-burger.revb-whitefull span { background:#333; } .rev-burger.revb-darkfull {  background: #333;  border:none; } .rev-burger.revb-darkfull span { background:#fff; }  @-webkit-keyframes rev-ani-mouse { 0% { opacity: 1;top: 29%;} 15% {opacity: 1;top: 50%;} 50% { opacity: 0;top: 50%;} 100% { opacity: 0;top: 29%;} } @-moz-keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 50%;} 50% {opacity: 0;top: 50%;} 100% {opacity: 0;top: 29%;} } @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 50%;} 50% {opacity: 0;top: 50%;} 100% {opacity: 0;top: 29%;} } .rev-scroll-btn { display: inline-block; position: relative; left: 0; right: 0; text-align: center; cursor: pointer; width:35px; height:55px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 3px solid white; border-radius: 23px; } .rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #ffffff; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active { color: #ffffff; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active { filter: alpha(opacity=80); } .rev-scroll-btn.revs-fullwhite { background:#fff; } .rev-scroll-btn.revs-fullwhite span { background: #333; } .rev-scroll-btn.revs-fulldark { background:#333; border:none; } .rev-scroll-btn.revs-fulldark span { background: #fff; } .rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0 0 -4px; background: white; border-radius: 50%; -webkit-animation: rev-ani-mouse 2.5s linear infinite; -moz-animation: rev-ani-mouse 2.5s linear infinite; animation: rev-ani-mouse 2.5s linear infinite; } .rev-scroll-btn.revs-dark { border-color:#333; } .rev-scroll-btn.revs-dark span { background: #333; } .rev-control-btn { position: relative; display: inline-block; z-index: 5;  color: #FFF;  font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway;  text-decoration: none; text-align: center; background-color: #000;  border-radius: 50px;  text-shadow: none; background-color: rgba(0, 0, 0, 0.50); width:60px; height:60px; box-sizing: border-box; cursor: pointer; } .rev-cbutton-dark-sr {  border-radius: 3px;  } .rev-cbutton-light {  color: #333;   background-color: rgba(255,255,255, 0.75); } .rev-cbutton-light-sr {  color: #333;   border-radius: 3px;  background-color: rgba(255,255,255, 0.75); }  .rev-sbutton {  line-height: 37px;  width:37px; height:37px; } .rev-sbutton-blue {  background-color: #3B5998 } .rev-sbutton-lightblue {  background-color: #00A0D1; } .rev-sbutton-red {  background-color: #DD4B39; }   .tp-bannertimer    { visibility: hidden; width:100%; height:5px; background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px} .tp-bannertimer.tp-bottom   { top:auto; bottom:0px !important;height:5px}   .tp-simpleresponsive img { -moz-user-select: none;   -khtml-user-select: none;   -webkit-user-select: none;   -o-user-select: none; } .tp-caption img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom: 1; }   .caption.slidelink a div, .tp-caption.slidelink a div { width:3000px; height:1500px; background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat} .tp-caption.slidelink a span{ background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat} .tp-shape { width:100%;height:100%;}   .tp-caption .rs-starring  { display: inline-block} .tp-caption .rs-starring .star-rating { float: none;} .tp-caption .rs-starring .star-rating { color: #FFC321 !important; display: inline-block;   vertical-align: top; } .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {  position: relative; height: 1em;  width: 5.4em; font-family: star; } .tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .tp-caption .rs-starring .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; font-size: 1em !important; } .tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } .tp-caption .rs-starring .star-rating { color: #FFC321 !important; }  .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {  font-size: 1em !important; font-family: star; }   .tp-loader { top:50%; left:50%; z-index:10000; position:absolute; } .tp-loader.spinner0 { width: 40px; height: 40px; background-color: #fff; background:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif) no-repeat center center; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }  .tp-loader.spinner1 { width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }  .tp-loader.spinner5 {  background:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif) no-repeat 10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }  @-webkit-keyframes tp-rotateplane {  0% { -webkit-transform: perspective(120px) }  50% { -webkit-transform: perspective(120px) rotateY(180deg) }  100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes tp-rotateplane {  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} }  .tp-loader.spinner2 { width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; -webkit-animation: tp-scaleout 1.0s infinite ease-in-out; animation: tp-scaleout 1.0s infinite ease-in-out; } @-webkit-keyframes tp-scaleout {  0% { -webkit-transform: scale(0.0) }  100% {-webkit-transform: scale(1.0); opacity: 0;} } @keyframes tp-scaleout {  0% {transform: scale(0.0);-webkit-transform: scale(0.0);}  100% {transform: scale(1.0);-webkit-transform: scale(1.0);opacity: 0;} }  .tp-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center; } .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {  width: 18px;  height: 18px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  display: inline-block;  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;  animation: tp-bouncedelay 1.4s infinite ease-in-out;   -webkit-animation-fill-mode: both;  animation-fill-mode: both; } .tp-loader.spinner3 .bounce1 {  -webkit-animation-delay: -0.32s;  animation-delay: -0.32s; } .tp-loader.spinner3 .bounce2 {  -webkit-animation-delay: -0.16s;  animation-delay: -0.16s; } @-webkit-keyframes tp-bouncedelay {  0%, 80%, 100% { -webkit-transform: scale(0.0) }  40% { -webkit-transform: scale(1.0) } } @keyframes tp-bouncedelay {  0%, 80%, 100% {transform: scale(0.0);}  40% {transform: scale(1.0);} }   .tp-loader.spinner4 {  margin: -20px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  -webkit-animation: tp-rotate 2.0s infinite linear;  animation: tp-rotate 2.0s infinite linear; } .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fff;  border-radius: 100%;  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;  animation: tp-bounce 2.0s infinite ease-in-out;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); } .tp-loader.spinner4 .dot2 {  top: auto;  bottom: 0px;  -webkit-animation-delay: -1.0s;  animation-delay: -1.0s; } @-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }} @keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} @-webkit-keyframes tp-bounce {  0%, 100% { -webkit-transform: scale(0.0) }  50% { -webkit-transform: scale(1.0) } } @keyframes tp-bounce {  0%, 100% {transform: scale(0.0);}  50% { transform: scale(1.0);} }    .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar   { border:none; min-height: 0; margin:0; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;} .tp-tabs, .tp-thumbs, .tp-bullets   { position:absolute; display:block; z-index:1000; top:0px; left:0px;} .tp-tab, .tp-thumb    { cursor: pointer; position:absolute;opacity:0.5; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;} .tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image   { background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;} .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected  { opacity:1;} .tp-tab-mask, .tp-thumb-mask   { box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important} .tp-tabs, .tp-thumbs   { box-sizing:content-box !important; -webkit-box-sizing:content-box !important; -moz-box-sizing: content-box !important} .tp-bullet    { width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;} .tp-bullet.selected, .tp-bullet:hover  { background:#fff;} .tp-bannertimer   { background:#000; background:rgba(0,0,0,0.15); height:5px;}  .tparrows   { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; } .tparrows:hover   { background:#000;} .tparrows:before  { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;} .tparrows.tp-leftarrow:before { content: '\e824'; } .tparrows.tp-rightarrow:before { content: '\e825'; }   body.rtl .tp-kbimg {left: 0 !important}   .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}  .hglayerinfo    {  position: fixed;  bottom: 0px;  left: 0px;  color: #FFF;  font-size: 12px;  line-height: 20px;  font-weight: 600;  background: rgba(0, 0, 0, 0.75);  padding: 5px 10px;  z-index: 2000;  white-space: normal;} .hginfo     { position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;} .indebugmode .tp-caption:hover { border:1px dashed #c0392b !important;} .helpgrid     { border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 } #revsliderlogloglog  { padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}    #rs-demo-id {}  @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 400;  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: italic;  font-weight: 700;  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0370-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .mfp-bg {  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 50000000000003;  overflow: hidden;  position: fixed;  opacity: 0.9; } .mfp-wrap {  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 50000000000004;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  height: 100%;  text-align: center;  position: absolute;  right: 0;  bottom: 0;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; } .mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; } .mfp-align-top .mfp-container:before {  display: none; } .mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 50000000000006; } .mfp-inline-holder .mfp-content {  vertical-align: top;  padding-top: 140px; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; } .mfp-ajax-cur {  cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: zoom-out; } .mfp-zoom {  cursor: pointer;  cursor: zoom-in; } .mfp-auto-cursor .mfp-content {  cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .mfp-loading.mfp-figure {  display: none; } .mfp-hide {  display: none !important; } .mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 50000000000005; } .mfp-preloader a {  color: #CCC; } .mfp-preloader a:hover {  color: #FFF; } .mfp-s-ready .mfp-preloader {  display: none; } .mfp-s-error .mfp-content {  display: none; } button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  padding: 0;  z-index: 50000000000007; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 140px;  height: 140px;  line-height: 100px;  position: absolute;  left: 50%;  top: 0;  text-decoration: none;  text-align: center;  opacity: 1;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 30px;  font-family: Arial, Baskerville, monospace;  margin-left: -70px; } .mfp-close:hover, .mfp-close:focus {  opacity: 1; } .mfp-close:active {  top: 1px; } .mfp-close:before {  content: '';  width: 55px;  height: 55px;  border: 4px solid;  position: absolute;  left: 50%;  top: 50%;  margin-left: -27.5px;  margin-top: -27.5px;  border-radius: 50%;  -moz-box-sizing: border-box;  box-sizing: border-box; } .mfp-close-btn-in .mfp-close {  color: #fff; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: #FFF; } .mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px; } .mfp-arrow {  position: absolute;  top: 0;  opacity: 1;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0,0,0,0); } .mfp-arrow:active {  margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus {  opacity: 1; } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: solid transparent; } .mfp-arrow-left {  left: 0; } .mfp-arrow-right {  right: 0; } .mfp-arrow-right:before {  margin-left: 0; } .mfp-iframe-holder {  padding-top: 140px;  padding-bottom: 140px; } .mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; } .mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; } .mfp-iframe-scaler iframe {  position: absolute;  top: -3px;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0,0,0,0.6);  background: #000; } .mfp-iframe-holder .mfp-close {  top: -140px; } img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 140px 0 40px;  margin: 0 auto; } .mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 140px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0,0,0,0.6); } .mfp-figure {  line-height: 0; } .mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; } .mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; } .mfp-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; } .mfp-image-holder .mfp-content {  max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; } #lightbox-share > div {  display: inline-block;  max-width: 90px; } @media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {  .mfp-img-mobile .mfp-image-holder {   padding-left: 0;   padding-right: 0;  }  .mfp-img-mobile img.mfp-img {   padding: 0;  }  .mfp-img-mobile .mfp-figure:after {   top: 0;   bottom: 0;  }  .mfp-img-mobile .mfp-bottom-bar {   background: rgba(0,0,0,0.6);   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   box-sizing: border-box;  }  .mfp-img-mobile .mfp-bottom-bar:empty {   padding: 0;  }  .mfp-img-mobile .mfp-counter {   right: 5px;   top: 3px;  }  .mfp-img-mobile .mfp-close {   top: 0;   right: 0;   width: 35px;   height: 35px;   line-height: 35px;   background: rgba(0,0,0,0.6);   position: fixed;   text-align: center;   padding: 0;  }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px;  } } @media all and (max-width: 800px) {  .mfp-arrow {   transform: scale(0.75);  }  .mfp-arrow-left {   transform-origin: 0;  }  .mfp-arrow-right {   transform-origin: 100%;  }  .mfp-container {   padding-left: 6px;   padding-right: 6px;  } } @-webkit-keyframes breathe {  from {   opacity: 1;  }  to {   opacity: .4;  } } @keyframes breathe {  from {   opacity: 1;  }  to {   opacity: .4;  } } .wpv-splash-screen {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: #ffffff;  z-index: 99999; } .wpv-splash-screen .wpv-splash-screen-logo {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  -webkit-animation: breathe 1s alternate infinite cubic-bezier(.5522847498,0,.44771525,1);  animation: breathe 1s alternate infinite cubic-bezier(.5522847498,0,.44771525,1); } @font-face {  font-family: 'icomoon';  src: url(/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.eot);  src: url(/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.eot) format('embedded-opentype'), url(/wp-content/themes/fitness-wellness/vamtam/assets/fonts/icons/icons.ttf) format('truetype');  font-weight: normal;  font-style: normal; } @font-face {  font-family: 'theme';  src: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.eot);  src: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.eot) format('embedded-opentype'), url(/wp-content/themes/fitness-wellness/wpv_theme/assets/fonts/icons/theme-icons.ttf) format('truetype');  font-weight: normal;  font-style: normal; } .icon, .icon-a:after, .icon-b:before {  font-family: 'icomoon' !important;  font-weight: normal !important;  font-style: normal !important;  display: inline-block;  min-width: 1em;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .theme.icon, .theme.icon-a:after, .theme.icon-b:before {  font-family: 'theme' !important; } .custom.icon, .custom.icon-a:after, .custom.icon-b:before {  font-family: 'vamtam-custom-icons' !important; } .icon-b:before, .icon-a:after {  content: " " attr(data-icon) " "; } .icon-b.size-small:before, .icon-a.size-small:after, .icon.size-small {  font-size: 16px; } .icon-b.size-medium:before, .icon-a.size-medium:after, .icon.size-medium {  font-size: 24px; } .icon-b.size-large:before, .icon-a.size-large:after, .icon.size-large {  font-size: 32px; } .icon-b.icon-a:before {  content: " " attr(data-iconb) " "; } .icon-b.icon-a:after {  content: " " attr(data-icona) " "; } .icon-b:before {  padding-right: .5em; } .icon-a:before {  padding-left: .5em; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline; } html, body {  overflow-x: hidden;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-text-size-adjust: 100%;  -webkit-overflow-scrolling: touch; } body {  overflow: hidden; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; } blockquote, q {  quotes: none; } blockquote:after, q:before, q:after {  content: "";  content: none; } ins {  color: #990805;  text-decoration: none; } mark {  background-color: #ff9;  color: #000;  font-style: italic;  font-weight: bold; } del {  text-decoration: line-through; } abbr[title], dfn[title] {  border-bottom: 1px dotted;  cursor: help; } table {  border-collapse: collapse;  border-spacing: 0; } hr {  display: block;  height: 1px;  border: 0;  border-top: 1px solid #ccc;  margin: 1em 0;  padding: 0; } input, select {  vertical-align: middle; } body {  font: 13px/1.231 sans-serif;  *font-size: small; } select, input, textarea, button {  font: 99% sans-serif; } pre, code, kbd, samp {  font-family: monospace, sans-serif; } :disabled {  cursor: not-allowed; } a:hover, a:active {  outline: none; } nav ul, nav li {  margin: 0;  list-style: none;  list-style-image: none; } small {  font-size: 85%; } b, strong, th {  font-weight: bold; } td {  vertical-align: top; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative; } sup {  top: -0.5em; } sub {  bottom: -0.25em; } pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;  padding: 15px; } textarea {  overflow: auto; } input[type="radio"] {  vertical-align: text-bottom; } input[type="checkbox"] {  vertical-align: middle; } label, input[type="button"], input[type="submit"], input[type="image"], button {  cursor: pointer; } button, input, select, textarea {  margin: 0;  box-shadow: none;  border-radius: 0; } button {  padding: 0; } button, input[type="button"], input[type="submit"] {  -webkit-appearance: none;  background-image: none; } button {  width: auto;  overflow: visible; } select, input, textarea {  color: #444; } .ir {  display: block;  text-indent: -999em;  overflow: hidden;  background-repeat: no-repeat;  text-align: left;  direction: ltr; } .hidden {  display: none;  visibility: hidden; } .screen-reader-text, .visuallyhidden {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {  clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto; } .invisible {  visibility: hidden; } html.no-js .nojs-hide {  display: none; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {  -webkit-transition-duration: 0;  transition-duration: 0; } .disable-hover {  pointer-events: none; } .clearboth {  clear: both; } .row, .clearfix {  clear: both; } .row:before, .row:after, .clearfix:before, .clearfix:after {  content: " ";  display: table; } .row:after, .clearfix:after {  clear: both; } .row .row {  margin-left: -15px;  margin-right: -15px; } .grid-1-1, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-3-5, .grid-4-5, .grid-5-6 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px; } .grid-1-1 {  width: 100%; } .grid-1-2 {  width: 50%; } .grid-1-3 {  width: 33.33333333%; } .grid-1-4 {  width: 25%; } .grid-1-5 {  width: 20%; } .grid-1-6 {  width: 16.66666666%; } .grid-2-3 {  width: 66.66666666%; } .grid-2-5 {  width: 40%; } .grid-3-4 {  width: 75%; } .grid-3-5 {  width: 60%; } .grid-4-5 {  width: 80%; } .grid-5-6 {  width: 83.33333333%; } img.lazy, .loading {  background: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center;  background-color: #ffffff; } img.loaded, img.lazy.no-animation, .loading.no-animation {  background-image: none; } .wide .limit-wrapper, .boxed .boxed-layout {  width: 1260px;  max-width: 1260px; } .boxed #header-slider-container .ls-container, .boxed #header-slider-container .rev_slider_wrapper, .boxed .limit-wrapper .ls-container, .boxed .limit-wrapper .rev_slider_wrapper {  max-width: 1260px; } .boxed #header-slider-container .rev_slider_wrapper {  left: 0 !important; } .boxed #header-slider-container .rev_slider_wrapper .tp-leftarrow.default {  left: 30px !important; } .boxed #header-slider-container .rev_slider_wrapper .tp-rightarrow.default {  right: 30px !important; } body.full article .ls-container {  max-width: 100%; } html.touch .fixed-header-box {  -webkit-transform: translate3d(0,0,0); } .bx-wrapper {  position: relative;  margin: 0 !important;  padding: 0;  direction: ltr; } .bxslider-container {  margin: 0; } .bxslider-container > li {  list-style-type: none;  padding: 0; } .bxslider-container > li > img {  max-width: 100%;  min-width: 100%;  display: block; } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {  position: absolute;  bottom: 0;  width: 100%; } .bx-wrapper .bx-loading {  min-height: 50px;  background: url("/wp-content/themes/fitness-wellness/wpv_theme/assets/images/bx_loader.gif") center center no-repeat #fff;  height: 100%;  width: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 2000; } .bx-wrapper .bx-pager {  text-align: center;  font-size: .85em;  font-family: Arial;  font-weight: bold;  color: #666; } .bx-wrapper .bx-pager.bx-default-pager a {  background: #bdbcbc;  text-indent: -9999px;  display: block;  width: 12px;  height: 12px;  margin: 0 5px;  outline: 0;  border-radius: 50%;  transition: background .3s ease; } .bx-wrapper .bx-pager .bx-pager-item {  display: inline-block; } .bx-wrapper .bx-pager a:hover, .bx-wrapper .bx-pager a.active {  background: #e4b566;  border-color: #e4b566; } .bx-wrapper .bx-prev {  right: 40px; } .bx-wrapper .bx-prev:after {  content: "\e607"; } .bx-wrapper .bx-next {  right: 10px; } .bx-wrapper .bx-next:after {  content: "\e606"; } .bx-wrapper .bx-controls-direction a {  color: #ffffff;  position: absolute;  top: 30px;  margin-top: -16px;  outline: 0;  width: 32px;  height: 32px;  text-indent: -9999px;  z-index: 9999; } .bx-wrapper .bx-controls-direction a:after {  font-family: theme;  text-indent: 0;  display: block;  font-size: 32px;  line-height: 32px;  font-style: normal;  margin-top: -20px; } .bx-wrapper .bx-controls-direction a.disabled {  display: none; } .bx-wrapper .bx-controls-direction a:hover {  color: #e4b566;  text-decoration: none; } .bx-wrapper .bx-controls-auto {  text-align: center; } .bx-wrapper .bx-controls-auto .bx-controls-auto-item {  display: inline-block; } .bx-wrapper .bx-controls-auto .bx-start {  display: block;  text-indent: -9999px;  width: 10px;  height: 11px;  outline: 0;  background: url("/wp-content/themes/fitness-wellness/wpv_theme/assets/images/controls.png") -86px -11px no-repeat;  margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {  background-position: -86px 0; } .bx-wrapper .bx-controls-auto .bx-stop {  display: block;  text-indent: -9999px;  width: 9px;  height: 11px;  outline: 0;  background: url("/wp-content/themes/fitness-wellness/wpv_theme/assets/images/controls.png") -86px -44px no-repeat;  margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {  background-position: -86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {  text-align: left;  width: 80%; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {  right: 0;  width: 35px; } .bx-wrapper .bx-controls.bx-has-pager {  min-height: 30px; } .bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  background: #666 \9;  background: rgba(80,80,80,0.75);  width: 100%; } .bx-wrapper .bx-caption span {  color: #fff;  font-family: Arial;  display: block;  font-size: .85em;  padding: 10px; } html, body, th, td, p {  color: #4A4A4A; } .accent-1 {  color: #e4b566; } .accent-2 {  color: #990805; } .accent-3 {  color: #9B9B9B; } .accent-4 {  color: #4A4A4A; } .accent-5 {  color: #ffffff; } .accent-6 {  color: #262529; } .accent-7 {  color: #bdbcbc; } .accent-8 {  color: #ffffff; } .hover-accent-1:hover {  color: #e4b566; } .hover-accent-2:hover {  color: #990805; } .hover-accent-3:hover {  color: #9B9B9B; } .hover-accent-4:hover {  color: #4A4A4A; } .hover-accent-5:hover {  color: #ffffff; } .hover-accent-6:hover {  color: #262529; } .hover-accent-7:hover {  color: #bdbcbc; } .hover-accent-8:hover {  color: #ffffff; } *, p, .main-container {  font: normal 14px/20px "Open Sans"; } .page-header .desc, .page-header .desc a, em {  font: italic 11px/18px "Open Sans";  color: #4A4A4A; } h1, h1 a, h1 a:visited {  color: #3B3B3B; } h1, h1 a {  font: normal 36px/40px "Open Sans"; } h1 em {  font: italic 36px/40px "Open Sans";  color: #3B3B3B; } h2, h2 a, h2 a:visited {  color: #3B3B3B; } h2, h2 a {  font: normal 30px/34px "Open Sans"; } h2 em {  font: italic 30px/34px "Open Sans";  color: #3B3B3B; } h3, h3 a, h3 a:visited {  color: #4A4A4A; } h3, h3 a {  font: bold italic 26px/28px "Open Sans"; } h3 em {  font: italic 26px/28px "Open Sans";  color: #4A4A4A; } h4, h4 a, h4 a:visited {  color: #4A4A4A; } h4, h4 a {  font: normal 20px/24px "Open Sans"; } h4 em {  font: italic 20px/24px "Open Sans";  color: #4A4A4A; } h5, h5 a, h5 a:visited {  color: #4A4A4A; } h5, h5 a {  font: normal 16px/20px "Open Sans"; } h5 em {  font: italic 16px/20px "Open Sans";  color: #4A4A4A; } h6, h6 a, h6 a:visited {  color: #4A4A4A; } h6, h6 a {  font: 300 12px/22px "Open Sans"; } h6 em {  font: italic 12px/22px "Open Sans";  color: #4A4A4A; } small {  color: #e2e2e2;  font-size: 11px !important; } a {  text-decoration: none;  color: #9f2125; } a .icon.shortcode {  transition: all .3s ease; } a:hover {  text-decoration: none;  color: #e4b566; } a:hover .icon.shortcode {  color: #e4b566 !important; } p {  margin: 1em 0; } p:empty {  display: none; } h1, h2, h3, h4, h5, h6 {  margin-top: 0.6em;  margin-bottom: 0.6em; } .socialcount {  list-style: none;  padding-left: 0;  margin: 0 0 .6em 0;  overflow: hidden; } .socialcount-large {  line-height: normal; } .socialcount :link, .socialcount :visited {  color: inherit; } .socialcount > li {  display: inline-block;  *display: inline;  zoom: 1;  position: relative;  vertical-align: top;  min-width: 80px;  min-height: 30px;  text-align: center;  white-space: nowrap;  *margin-right: 4px; } .socialcount-small > li {  min-width: 0; } .socialcount-large > li {  float: left;  margin: 0 .6em .6em 0;  min-width: 105px; } .socialcount > li > a {  display: block;  padding: 0 5px;  text-decoration: none;  color: inherit; } .socialcount-small > li > a {  padding-left: 8px;  padding-right: 8px; } .socialcount-large > li > a {  padding: 12px 5px 8px; } .socialcount .count {  color: inherit;  position: relative;  display: inline-block;  *display: inline;  zoom: 1;  text-align: center;  margin-left: 6px; } .socialcount-large .count {  display: block;  width: 100%;  margin-left: 0;  padding-top: 10px; } .socialcount-small .count {  margin-left: 0; } .socialcount .socialcount-button {  display: none;  width: 100%;  position: absolute;  left: 0;  top: 5px;  text-align: center;  pointer-events: none;  line-height: 100%; } .socialcount .socialcount-button iframe {  pointer-events: auto; } .socialcount-large .socialcount-button {  top: auto;  bottom: 2px; } .socialcount.grade-a.activate-on-hover > li.hover.loaded .count, .socialcount.grade-a.activate-on-click > li.hover.loaded .count {  text-indent: -999px; } .socialcount.grade-a.activate-on-hover > li.hover.loaded .socialcount-button, .socialcount.grade-a.activate-on-click > li.hover.loaded .socialcount-button {  display: block; } .socialcount.grade-a.activate-on-hover > li.hover.loaded > a, .socialcount.grade-a.activate-on-click > li.hover.loaded > a {  cursor: default; } .socialcount-small.grade-a.activate-on-hover > li.hover.loaded > a, .socialcount-small.grade-a.activate-on-click > li.hover.loaded > a, .socialcount.grade-a.activate-on-hover > li.hover.loaded .socialcount-button iframe, .socialcount.grade-a.activate-on-click > li.hover.loaded .socialcount-button iframe {  cursor: pointer; } .socialcount.like.de_DE > .facebook {  min-width: 90px; } .socialcount.recommend .facebook {  min-width: 120px; } .socialcount-small.recommend .facebook {  min-width: 0; } .socialcount-large.recommend .facebook {  min-width: 105px; } .socialcount .facebook iframe {  height: 21px;  width: 90px; } .socialcount.de_DE .facebook iframe {  width: 83px; } .socialcount.fr_FR .facebook iframe {  width: 98px; } .socialcount.like .facebook iframe {  width: 48px; } .socialcount.like.de_DE .facebook iframe {  width: 83px; } .socialcount.like.fr_FR .facebook iframe {  width: 57px; } .socialcount .pinterest {  display: none; } .socialcount.js .pinterest {  display: inline-block;  *display: inline;  zoom: 1; } .socialcount .pinterest .socialcount-button {  bottom: 0;  pointer-events: auto; } .socialcount-large .pinterest .socialcount-button {  bottom: 10px; } .socialcount > .pinterest:hover {  cursor: pointer; } .socialcount-small .pinterest .count {  text-indent: -999px; } .socialcount .loading {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 3;  background-color: #aaa;  background-color: rgba(170,170,170,0.7);  color: #000;  text-transform: uppercase;  font-size: .75em;  text-align: center;  border-radius: 5px; } .socialcount-large .loading {  padding-top: 30%; } .socialcount .loading .dot {  display: inline-block;  width: 6px;  height: 6px;  margin: 0 3px;  background: #fff;  opacity: 0;  border-radius: 50%;  -webkit-animation: socialCountLoadingFade .6s infinite;  -moz-animation: socialCountLoadingFade .6s infinite;  animation: socialCountLoadingFade .6s infinite; } .socialcount .loading .dot:nth-child(1) {  -webkit-animation-delay: 0s;  -moz-animation-delay: 0s;  animation-delay: 0s; } .socialcount .loading .dot:nth-child(2) {  -webkit-animation-delay: .05s;  -moz-animation-delay: .05s;  animation-delay: .05s; } .socialcount .loading .dot:nth-child(3) {  -webkit-animation-delay: .1s;  -moz-animation-delay: .1s;  animation-delay: .1s; } @-webkit-keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } @-moz-keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } @keyframes socialCountLoadingFade {  0% {   opacity: 0;  }  50% {   opacity: 0.8;  }  100% {   opacity: 0;  } } .socialcount {  margin-top: 30px;  color: #262529; } .socialcount > li {  background-color: #bdbcbc;  min-height: 0; } .socialcount > li > a {  line-height: 2.2em;  transition: color .3s ease-out; } .socialcount > li > a:hover {  color: #e4b566; } .socialcount > li, .socialcount > li > a:focus, .socialcount .sc-loading {  border-radius: 1px; } @-webkit-keyframes flash {  0%,  50%,  100% {   opacity: 1;  }  25%,  75% {   opacity: 0;  } } @-moz-keyframes flash {  0%,  50%,  100% {   opacity: 1;  }  25%,  75% {   opacity: 0;  } } @-o-keyframes flash {  0%,  50%,  100% {   opacity: 1;  }  25%,  75% {   opacity: 0;  } } @keyframes flash {  0%,  50%,  100% {   opacity: 1;  }  25%,  75% {   opacity: 0;  } } @-webkit-keyframes wiggle {  0% {   -webkit-transform: skewX(9deg);  }  10% {   -webkit-transform: skewX(-8deg);  }  20% {   -webkit-transform: skewX(7deg);  }  30% {   -webkit-transform: skewX(-6deg);  }  40% {   -webkit-transform: skewX(5deg);  }  50% {   -webkit-transform: skewX(-4deg);  }  60% {   -webkit-transform: skewX(3deg);  }  70% {   -webkit-transform: skewX(-2deg);  }  80% {   -webkit-transform: skewX(1deg);  }  90% {   -webkit-transform: skewX(0deg);  }  100% {   -webkit-transform: skewX(0deg);  } } @-moz-keyframes wiggle {  0% {   -moz-transform: skewX(9deg);  }  10% {   -moz-transform: skewX(-8deg);  }  20% {   -moz-transform: skewX(7deg);  }  30% {   -moz-transform: skewX(-6deg);  }  40% {   -moz-transform: skewX(5deg);  }  50% {   -moz-transform: skewX(-4deg);  }  60% {   -moz-transform: skewX(3deg);  }  70% {   -moz-transform: skewX(-2deg);  }  80% {   -moz-transform: skewX(1deg);  }  90% {   -moz-transform: skewX(0deg);  }  100% {   -moz-transform: skewX(0deg);  } } @-o-keyframes wiggle {  0% {   -o-transform: skewX(9deg);  }  10% {   -o-transform: skewX(-8deg);  }  20% {   -o-transform: skewX(7deg);  }  30% {   -o-transform: skewX(-6deg);  }  40% {   -o-transform: skewX(5deg);  }  50% {   -o-transform: skewX(-4deg);  }  60% {   -o-transform: skewX(3deg);  }  70% {   -o-transform: skewX(-2deg);  }  80% {   -o-transform: skewX(1deg);  }  90% {   -o-transform: skewX(0deg);  }  100% {   -o-transform: skewX(0deg);  } } @keyframes wiggle {  0% {   transform: skewX(9deg);  }  10% {   transform: skewX(-8deg);  }  20% {   transform: skewX(7deg);  }  30% {   transform: skewX(-6deg);  }  40% {   transform: skewX(5deg);  }  50% {   transform: skewX(-4deg);  }  60% {   transform: skewX(3deg);  }  70% {   transform: skewX(-2deg);  }  80% {   transform: skewX(1deg);  }  90% {   transform: skewX(0deg);  }  100% {   transform: skewX(0deg);  } } .animated {  -webkit-animation-fill-mode: both;  animation-timing-fill-mode: both;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite; } .animated.flash {  -webkit-animation-name: flash;  animation-name: flash; } .animated.wiggle {  -webkit-animation-name: wiggle;  animation-name: wiggle;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } .submit-button-style {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .submit-button-style, .submit-button-style span {  transition: color .3s ease, border .3s ease, background .3s ease; } .submit-button-style span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .submit-button-style span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .submit-button-style span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .submit-button-style span.icon:first-child {  margin-right: 0; } .submit-button-style span.icon:last-child {  margin-left: 0; } .submit-button-style span.btext {  font-weight: normal;  position: relative; } .submit-button-style:hover, .submit-button-style:hover span {  text-decoration: none; } .submit-button-style.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .submit-button-style.button-border, .submit-button-style.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .submit-button-style.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .submit-button-style.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .submit-button-style span {  color: #ffffff; } .submit-button-style.button-border, .submit-button-style.button-border-slanted {  border: 1px solid #e4b566; } .submit-button-style.button-border span, .submit-button-style.button-border-slanted span {  color: #e4b566; } .submit-button-style.button-border-slanted {  border-right-width: 5px; } .submit-button-style:hover, .submit-button-style:focus, .submit-button-style:active {  background: #990805; } .submit-button-style:hover, .submit-button-style:hover span, .submit-button-style:focus, .submit-button-style:focus span, .submit-button-style:active, .submit-button-style:active span {  color: #fca3a1; } .submit-button-style.button-border:hover, .submit-button-style.button-border-slanted:hover {  background: #990805; } .submit-button-style.button-border:hover, .submit-button-style.button-border:hover span, .submit-button-style.button-border-slanted:hover, .submit-button-style.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .submit-button-style.button-border-slanted {  border-right-color: #990805; } .button, .vamtam-button, input[type=button], input[type=submit] {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .button, .button span, .vamtam-button, .vamtam-button span, input[type=button], input[type=button] span, input[type=submit], input[type=submit] span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, .vamtam-button span, input[type=button] span, input[type=submit] span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, .vamtam-button span.icon, input[type=button] span.icon, input[type=submit] span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors, input[type=button] span.icon.shortcode.inverted-colors, input[type=submit] span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, .vamtam-button span.icon:first-child, input[type=button] span.icon:first-child, input[type=submit] span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, .vamtam-button span.icon:last-child, input[type=button] span.icon:last-child, input[type=submit] span.icon:last-child {  margin-left: 0; } .button span.btext, .vamtam-button span.btext, input[type=button] span.btext, input[type=submit] span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, .vamtam-button:hover, .vamtam-button:hover span, input[type=button]:hover, input[type=button]:hover span, input[type=submit]:hover, input[type=submit]:hover span {  text-decoration: none; } .button.button-filled-small, .vamtam-button.button-filled-small, input[type=button].button-filled-small, input[type=submit].button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, input[type=button].button-border, input[type=button].button-border-slanted, input[type=submit].button-border, input[type=submit].button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .button.button-border-slanted span, .vamtam-button.button-border-slanted span, input[type=button].button-border-slanted span, input[type=submit].button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .button span, .vamtam-button span, input[type=button] span, input[type=submit] span {  color: #ffffff; } .button.button-border, .button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, input[type=button].button-border, input[type=button].button-border-slanted, input[type=submit].button-border, input[type=submit].button-border-slanted {  border: 1px solid #e4b566; } .button.button-border span, .button.button-border-slanted span, .vamtam-button.button-border span, .vamtam-button.button-border-slanted span, input[type=button].button-border span, input[type=button].button-border-slanted span, input[type=submit].button-border span, input[type=submit].button-border-slanted span {  color: #e4b566; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  border-right-width: 5px; } .button:hover, .button:focus, .button:active, .vamtam-button:hover, .vamtam-button:focus, .vamtam-button:active, input[type=button]:hover, input[type=button]:focus, input[type=button]:active, input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active {  background: #990805; } .button:hover, .button:hover span, .button:focus, .button:focus span, .button:active, .button:active span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button:focus, .vamtam-button:focus span, .vamtam-button:active, .vamtam-button:active span, input[type=button]:hover, input[type=button]:hover span, input[type=button]:focus, input[type=button]:focus span, input[type=button]:active, input[type=button]:active span, input[type=submit]:hover, input[type=submit]:hover span, input[type=submit]:focus, input[type=submit]:focus span, input[type=submit]:active, input[type=submit]:active span {  color: #fca3a1; } .button.button-border:hover, .button.button-border-slanted:hover, .vamtam-button.button-border:hover, .vamtam-button.button-border-slanted:hover, input[type=button].button-border:hover, input[type=button].button-border-slanted:hover, input[type=submit].button-border:hover, input[type=submit].button-border-slanted:hover {  background: #990805; } .button.button-border:hover, .button.button-border:hover span, .button.button-border-slanted:hover, .button.button-border-slanted:hover span, .vamtam-button.button-border:hover, .vamtam-button.button-border:hover span, .vamtam-button.button-border-slanted:hover, .vamtam-button.button-border-slanted:hover span, input[type=button].button-border:hover, input[type=button].button-border:hover span, input[type=button].button-border-slanted:hover, input[type=button].button-border-slanted:hover span, input[type=submit].button-border:hover, input[type=submit].button-border:hover span, input[type=submit].button-border-slanted:hover, input[type=submit].button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .button.button-border-slanted, .vamtam-button.button-border-slanted, input[type=button].button-border-slanted, input[type=submit].button-border-slanted {  border-right-color: #990805; } .button, .button.accent1, .button.accent2, .button.accent3, .button.accent4, .button.accent5, .button.accent6, .button.accent7, .button.accent8, .vamtam-button, .vamtam-button.accent1, .vamtam-button.accent2, .vamtam-button.accent3, .vamtam-button.accent4, .vamtam-button.accent5, .vamtam-button.accent6, .vamtam-button.accent7, .vamtam-button.accent8, .slogan-content .button, .slogan-content .button.accent1, .slogan-content .button.accent2, .slogan-content .button.accent3, .slogan-content .button.accent4, .slogan-content .button.accent5, .slogan-content .button.accent6, .slogan-content .button.accent7, .slogan-content .button.accent8 {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em; } .button, .button span, .button.accent1, .button.accent1 span, .button.accent2, .button.accent2 span, .button.accent3, .button.accent3 span, .button.accent4, .button.accent4 span, .button.accent5, .button.accent5 span, .button.accent6, .button.accent6 span, .button.accent7, .button.accent7 span, .button.accent8, .button.accent8 span, .vamtam-button, .vamtam-button span, .vamtam-button.accent1, .vamtam-button.accent1 span, .vamtam-button.accent2, .vamtam-button.accent2 span, .vamtam-button.accent3, .vamtam-button.accent3 span, .vamtam-button.accent4, .vamtam-button.accent4 span, .vamtam-button.accent5, .vamtam-button.accent5 span, .vamtam-button.accent6, .vamtam-button.accent6 span, .vamtam-button.accent7, .vamtam-button.accent7 span, .vamtam-button.accent8, .vamtam-button.accent8 span, .slogan-content .button, .slogan-content .button span, .slogan-content .button.accent1, .slogan-content .button.accent1 span, .slogan-content .button.accent2, .slogan-content .button.accent2 span, .slogan-content .button.accent3, .slogan-content .button.accent3 span, .slogan-content .button.accent4, .slogan-content .button.accent4 span, .slogan-content .button.accent5, .slogan-content .button.accent5 span, .slogan-content .button.accent6, .slogan-content .button.accent6 span, .slogan-content .button.accent7, .slogan-content .button.accent7 span, .slogan-content .button.accent8, .slogan-content .button.accent8 span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, .button.accent1 span, .button.accent2 span, .button.accent3 span, .button.accent4 span, .button.accent5 span, .button.accent6 span, .button.accent7 span, .button.accent8 span, .vamtam-button span, .vamtam-button.accent1 span, .vamtam-button.accent2 span, .vamtam-button.accent3 span, .vamtam-button.accent4 span, .vamtam-button.accent5 span, .vamtam-button.accent6 span, .vamtam-button.accent7 span, .vamtam-button.accent8 span, .slogan-content .button span, .slogan-content .button.accent1 span, .slogan-content .button.accent2 span, .slogan-content .button.accent3 span, .slogan-content .button.accent4 span, .slogan-content .button.accent5 span, .slogan-content .button.accent6 span, .slogan-content .button.accent7 span, .slogan-content .button.accent8 span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, .button.accent1 span.icon, .button.accent2 span.icon, .button.accent3 span.icon, .button.accent4 span.icon, .button.accent5 span.icon, .button.accent6 span.icon, .button.accent7 span.icon, .button.accent8 span.icon, .vamtam-button span.icon, .vamtam-button.accent1 span.icon, .vamtam-button.accent2 span.icon, .vamtam-button.accent3 span.icon, .vamtam-button.accent4 span.icon, .vamtam-button.accent5 span.icon, .vamtam-button.accent6 span.icon, .vamtam-button.accent7 span.icon, .vamtam-button.accent8 span.icon, .slogan-content .button span.icon, .slogan-content .button.accent1 span.icon, .slogan-content .button.accent2 span.icon, .slogan-content .button.accent3 span.icon, .slogan-content .button.accent4 span.icon, .slogan-content .button.accent5 span.icon, .slogan-content .button.accent6 span.icon, .slogan-content .button.accent7 span.icon, .slogan-content .button.accent8 span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, .button.accent1 span.icon.shortcode.inverted-colors, .button.accent2 span.icon.shortcode.inverted-colors, .button.accent3 span.icon.shortcode.inverted-colors, .button.accent4 span.icon.shortcode.inverted-colors, .button.accent5 span.icon.shortcode.inverted-colors, .button.accent6 span.icon.shortcode.inverted-colors, .button.accent7 span.icon.shortcode.inverted-colors, .button.accent8 span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors, .vamtam-button.accent1 span.icon.shortcode.inverted-colors, .vamtam-button.accent2 span.icon.shortcode.inverted-colors, .vamtam-button.accent3 span.icon.shortcode.inverted-colors, .vamtam-button.accent4 span.icon.shortcode.inverted-colors, .vamtam-button.accent5 span.icon.shortcode.inverted-colors, .vamtam-button.accent6 span.icon.shortcode.inverted-colors, .vamtam-button.accent7 span.icon.shortcode.inverted-colors, .vamtam-button.accent8 span.icon.shortcode.inverted-colors, .slogan-content .button span.icon.shortcode.inverted-colors, .slogan-content .button.accent1 span.icon.shortcode.inverted-colors, .slogan-content .button.accent2 span.icon.shortcode.inverted-colors, .slogan-content .button.accent3 span.icon.shortcode.inverted-colors, .slogan-content .button.accent4 span.icon.shortcode.inverted-colors, .slogan-content .button.accent5 span.icon.shortcode.inverted-colors, .slogan-content .button.accent6 span.icon.shortcode.inverted-colors, .slogan-content .button.accent7 span.icon.shortcode.inverted-colors, .slogan-content .button.accent8 span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, .button.accent1 span.icon:first-child, .button.accent2 span.icon:first-child, .button.accent3 span.icon:first-child, .button.accent4 span.icon:first-child, .button.accent5 span.icon:first-child, .button.accent6 span.icon:first-child, .button.accent7 span.icon:first-child, .button.accent8 span.icon:first-child, .vamtam-button span.icon:first-child, .vamtam-button.accent1 span.icon:first-child, .vamtam-button.accent2 span.icon:first-child, .vamtam-button.accent3 span.icon:first-child, .vamtam-button.accent4 span.icon:first-child, .vamtam-button.accent5 span.icon:first-child, .vamtam-button.accent6 span.icon:first-child, .vamtam-button.accent7 span.icon:first-child, .vamtam-button.accent8 span.icon:first-child, .slogan-content .button span.icon:first-child, .slogan-content .button.accent1 span.icon:first-child, .slogan-content .button.accent2 span.icon:first-child, .slogan-content .button.accent3 span.icon:first-child, .slogan-content .button.accent4 span.icon:first-child, .slogan-content .button.accent5 span.icon:first-child, .slogan-content .button.accent6 span.icon:first-child, .slogan-content .button.accent7 span.icon:first-child, .slogan-content .button.accent8 span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, .button.accent1 span.icon:last-child, .button.accent2 span.icon:last-child, .button.accent3 span.icon:last-child, .button.accent4 span.icon:last-child, .button.accent5 span.icon:last-child, .button.accent6 span.icon:last-child, .button.accent7 span.icon:last-child, .button.accent8 span.icon:last-child, .vamtam-button span.icon:last-child, .vamtam-button.accent1 span.icon:last-child, .vamtam-button.accent2 span.icon:last-child, .vamtam-button.accent3 span.icon:last-child, .vamtam-button.accent4 span.icon:last-child, .vamtam-button.accent5 span.icon:last-child, .vamtam-button.accent6 span.icon:last-child, .vamtam-button.accent7 span.icon:last-child, .vamtam-button.accent8 span.icon:last-child, .slogan-content .button span.icon:last-child, .slogan-content .button.accent1 span.icon:last-child, .slogan-content .button.accent2 span.icon:last-child, .slogan-content .button.accent3 span.icon:last-child, .slogan-content .button.accent4 span.icon:last-child, .slogan-content .button.accent5 span.icon:last-child, .slogan-content .button.accent6 span.icon:last-child, .slogan-content .button.accent7 span.icon:last-child, .slogan-content .button.accent8 span.icon:last-child {  margin-left: 0; } .button span.btext, .button.accent1 span.btext, .button.accent2 span.btext, .button.accent3 span.btext, .button.accent4 span.btext, .button.accent5 span.btext, .button.accent6 span.btext, .button.accent7 span.btext, .button.accent8 span.btext, .vamtam-button span.btext, .vamtam-button.accent1 span.btext, .vamtam-button.accent2 span.btext, .vamtam-button.accent3 span.btext, .vamtam-button.accent4 span.btext, .vamtam-button.accent5 span.btext, .vamtam-button.accent6 span.btext, .vamtam-button.accent7 span.btext, .vamtam-button.accent8 span.btext, .slogan-content .button span.btext, .slogan-content .button.accent1 span.btext, .slogan-content .button.accent2 span.btext, .slogan-content .button.accent3 span.btext, .slogan-content .button.accent4 span.btext, .slogan-content .button.accent5 span.btext, .slogan-content .button.accent6 span.btext, .slogan-content .button.accent7 span.btext, .slogan-content .button.accent8 span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, .button.accent1:hover, .button.accent1:hover span, .button.accent2:hover, .button.accent2:hover span, .button.accent3:hover, .button.accent3:hover span, .button.accent4:hover, .button.accent4:hover span, .button.accent5:hover, .button.accent5:hover span, .button.accent6:hover, .button.accent6:hover span, .button.accent7:hover, .button.accent7:hover span, .button.accent8:hover, .button.accent8:hover span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button.accent1:hover, .vamtam-button.accent1:hover span, .vamtam-button.accent2:hover, .vamtam-button.accent2:hover span, .vamtam-button.accent3:hover, .vamtam-button.accent3:hover span, .vamtam-button.accent4:hover, .vamtam-button.accent4:hover span, .vamtam-button.accent5:hover, .vamtam-button.accent5:hover span, .vamtam-button.accent6:hover, .vamtam-button.accent6:hover span, .vamtam-button.accent7:hover, .vamtam-button.accent7:hover span, .vamtam-button.accent8:hover, .vamtam-button.accent8:hover span, .slogan-content .button:hover, .slogan-content .button:hover span, .slogan-content .button.accent1:hover, .slogan-content .button.accent1:hover span, .slogan-content .button.accent2:hover, .slogan-content .button.accent2:hover span, .slogan-content .button.accent3:hover, .slogan-content .button.accent3:hover span, .slogan-content .button.accent4:hover, .slogan-content .button.accent4:hover span, .slogan-content .button.accent5:hover, .slogan-content .button.accent5:hover span, .slogan-content .button.accent6:hover, .slogan-content .button.accent6:hover span, .slogan-content .button.accent7:hover, .slogan-content .button.accent7:hover span, .slogan-content .button.accent8:hover, .slogan-content .button.accent8:hover span {  text-decoration: none; } .button.button-filled-small, .button.accent1.button-filled-small, .button.accent2.button-filled-small, .button.accent3.button-filled-small, .button.accent4.button-filled-small, .button.accent5.button-filled-small, .button.accent6.button-filled-small, .button.accent7.button-filled-small, .button.accent8.button-filled-small, .vamtam-button.button-filled-small, .vamtam-button.accent1.button-filled-small, .vamtam-button.accent2.button-filled-small, .vamtam-button.accent3.button-filled-small, .vamtam-button.accent4.button-filled-small, .vamtam-button.accent5.button-filled-small, .vamtam-button.accent6.button-filled-small, .vamtam-button.accent7.button-filled-small, .vamtam-button.accent8.button-filled-small, .slogan-content .button.button-filled-small, .slogan-content .button.accent1.button-filled-small, .slogan-content .button.accent2.button-filled-small, .slogan-content .button.accent3.button-filled-small, .slogan-content .button.accent4.button-filled-small, .slogan-content .button.accent5.button-filled-small, .slogan-content .button.accent6.button-filled-small, .slogan-content .button.accent7.button-filled-small, .slogan-content .button.accent8.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, .button.accent1.button-border, .button.accent1.button-border-slanted, .button.accent2.button-border, .button.accent2.button-border-slanted, .button.accent3.button-border, .button.accent3.button-border-slanted, .button.accent4.button-border, .button.accent4.button-border-slanted, .button.accent5.button-border, .button.accent5.button-border-slanted, .button.accent6.button-border, .button.accent6.button-border-slanted, .button.accent7.button-border, .button.accent7.button-border-slanted, .button.accent8.button-border, .button.accent8.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, .vamtam-button.accent1.button-border, .vamtam-button.accent1.button-border-slanted, .vamtam-button.accent2.button-border, .vamtam-button.accent2.button-border-slanted, .vamtam-button.accent3.button-border, .vamtam-button.accent3.button-border-slanted, .vamtam-button.accent4.button-border, .vamtam-button.accent4.button-border-slanted, .vamtam-button.accent5.button-border, .vamtam-button.accent5.button-border-slanted, .vamtam-button.accent6.button-border, .vamtam-button.accent6.button-border-slanted, .vamtam-button.accent7.button-border, .vamtam-button.accent7.button-border-slanted, .vamtam-button.accent8.button-border, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.button-border, .slogan-content .button.button-border-slanted, .slogan-content .button.accent1.button-border, .slogan-content .button.accent1.button-border-slanted, .slogan-content .button.accent2.button-border, .slogan-content .button.accent2.button-border-slanted, .slogan-content .button.accent3.button-border, .slogan-content .button.accent3.button-border-slanted, .slogan-content .button.accent4.button-border, .slogan-content .button.accent4.button-border-slanted, .slogan-content .button.accent5.button-border, .slogan-content .button.accent5.button-border-slanted, .slogan-content .button.accent6.button-border, .slogan-content .button.accent6.button-border-slanted, .slogan-content .button.accent7.button-border, .slogan-content .button.accent7.button-border-slanted, .slogan-content .button.accent8.button-border, .slogan-content .button.accent8.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, .button.accent1.button-border-slanted, .button.accent2.button-border-slanted, .button.accent3.button-border-slanted, .button.accent4.button-border-slanted, .button.accent5.button-border-slanted, .button.accent6.button-border-slanted, .button.accent7.button-border-slanted, .button.accent8.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.accent1.button-border-slanted, .vamtam-button.accent2.button-border-slanted, .vamtam-button.accent3.button-border-slanted, .vamtam-button.accent4.button-border-slanted, .vamtam-button.accent5.button-border-slanted, .vamtam-button.accent6.button-border-slanted, .vamtam-button.accent7.button-border-slanted, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.accent1.button-border-slanted, .slogan-content .button.accent2.button-border-slanted, .slogan-content .button.accent3.button-border-slanted, .slogan-content .button.accent4.button-border-slanted, .slogan-content .button.accent5.button-border-slanted, .slogan-content .button.accent6.button-border-slanted, .slogan-content .button.accent7.button-border-slanted, .slogan-content .button.accent8.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .button.button-border-slanted span, .button.accent1.button-border-slanted span, .button.accent2.button-border-slanted span, .button.accent3.button-border-slanted span, .button.accent4.button-border-slanted span, .button.accent5.button-border-slanted span, .button.accent6.button-border-slanted span, .button.accent7.button-border-slanted span, .button.accent8.button-border-slanted span, .vamtam-button.button-border-slanted span, .vamtam-button.accent1.button-border-slanted span, .vamtam-button.accent2.button-border-slanted span, .vamtam-button.accent3.button-border-slanted span, .vamtam-button.accent4.button-border-slanted span, .vamtam-button.accent5.button-border-slanted span, .vamtam-button.accent6.button-border-slanted span, .vamtam-button.accent7.button-border-slanted span, .vamtam-button.accent8.button-border-slanted span, .slogan-content .button.button-border-slanted span, .slogan-content .button.accent1.button-border-slanted span, .slogan-content .button.accent2.button-border-slanted span, .slogan-content .button.accent3.button-border-slanted span, .slogan-content .button.accent4.button-border-slanted span, .slogan-content .button.accent5.button-border-slanted span, .slogan-content .button.accent6.button-border-slanted span, .slogan-content .button.accent7.button-border-slanted span, .slogan-content .button.accent8.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .button.accent1, .vamtam-button.accent1, .slogan-content .button.accent1 {  background: #e4b566;  color: #ffffff; } .button.accent1 span, .vamtam-button.accent1 span, .slogan-content .button.accent1 span {  color: #ffffff; } .button.accent1.button-border, .button.accent1.button-border-slanted, .vamtam-button.accent1.button-border, .vamtam-button.accent1.button-border-slanted, .slogan-content .button.accent1.button-border, .slogan-content .button.accent1.button-border-slanted {  border: 1px solid #e4b566; } .button.accent1.button-border span, .button.accent1.button-border-slanted span, .vamtam-button.accent1.button-border span, .vamtam-button.accent1.button-border-slanted span, .slogan-content .button.accent1.button-border span, .slogan-content .button.accent1.button-border-slanted span {  color: #e4b566; } .button.accent1.button-border-slanted, .vamtam-button.accent1.button-border-slanted, .slogan-content .button.accent1.button-border-slanted {  border-right-width: 5px; } .button, .button.accent2, .vamtam-button, .vamtam-button.accent2, .slogan-content .button, .slogan-content .button.accent2 {  background: #990805;  color: #fca3a1; } .button span, .button.accent2 span, .vamtam-button span, .vamtam-button.accent2 span, .slogan-content .button span, .slogan-content .button.accent2 span {  color: #fca3a1; } .button.button-border, .button.button-border-slanted, .button.accent2.button-border, .button.accent2.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted, .vamtam-button.accent2.button-border, .vamtam-button.accent2.button-border-slanted, .slogan-content .button.button-border, .slogan-content .button.button-border-slanted, .slogan-content .button.accent2.button-border, .slogan-content .button.accent2.button-border-slanted {  border: 1px solid #990805; } .button.button-border span, .button.button-border-slanted span, .button.accent2.button-border span, .button.accent2.button-border-slanted span, .vamtam-button.button-border span, .vamtam-button.button-border-slanted span, .vamtam-button.accent2.button-border span, .vamtam-button.accent2.button-border-slanted span, .slogan-content .button.button-border span, .slogan-content .button.button-border-slanted span, .slogan-content .button.accent2.button-border span, .slogan-content .button.accent2.button-border-slanted span {  color: #990805; } .button.button-border-slanted, .button.accent2.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.accent2.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.accent2.button-border-slanted {  border-right-width: 5px; } .button.accent3, .vamtam-button.accent3, .slogan-content .button.accent3 {  background: #9B9B9B;  color: #ffffff; } .button.accent3 span, .vamtam-button.accent3 span, .slogan-content .button.accent3 span {  color: #ffffff; } .button.accent3.button-border, .button.accent3.button-border-slanted, .vamtam-button.accent3.button-border, .vamtam-button.accent3.button-border-slanted, .slogan-content .button.accent3.button-border, .slogan-content .button.accent3.button-border-slanted {  border: 1px solid #9B9B9B; } .button.accent3.button-border span, .button.accent3.button-border-slanted span, .vamtam-button.accent3.button-border span, .vamtam-button.accent3.button-border-slanted span, .slogan-content .button.accent3.button-border span, .slogan-content .button.accent3.button-border-slanted span {  color: #9B9B9B; } .button.accent3.button-border-slanted, .vamtam-button.accent3.button-border-slanted, .slogan-content .button.accent3.button-border-slanted {  border-right-width: 5px; } .button.accent4, .vamtam-button.accent4, .slogan-content .button.accent4 {  background: #4A4A4A;  color: #cacaca; } .button.accent4 span, .vamtam-button.accent4 span, .slogan-content .button.accent4 span {  color: #cacaca; } .button.accent4.button-border, .button.accent4.button-border-slanted, .vamtam-button.accent4.button-border, .vamtam-button.accent4.button-border-slanted, .slogan-content .button.accent4.button-border, .slogan-content .button.accent4.button-border-slanted {  border: 1px solid #4A4A4A; } .button.accent4.button-border span, .button.accent4.button-border-slanted span, .vamtam-button.accent4.button-border span, .vamtam-button.accent4.button-border-slanted span, .slogan-content .button.accent4.button-border span, .slogan-content .button.accent4.button-border-slanted span {  color: #4A4A4A; } .button.accent4.button-border-slanted, .vamtam-button.accent4.button-border-slanted, .slogan-content .button.accent4.button-border-slanted {  border-right-width: 5px; } .button.accent5, .vamtam-button.accent5, .slogan-content .button.accent5 {  background: #ffffff;  color: #808080; } .button.accent5 span, .vamtam-button.accent5 span, .slogan-content .button.accent5 span {  color: #808080; } .button.accent5.button-border, .button.accent5.button-border-slanted, .vamtam-button.accent5.button-border, .vamtam-button.accent5.button-border-slanted, .slogan-content .button.accent5.button-border, .slogan-content .button.accent5.button-border-slanted {  border: 1px solid #ffffff; } .button.accent5.button-border span, .button.accent5.button-border-slanted span, .vamtam-button.accent5.button-border span, .vamtam-button.accent5.button-border-slanted span, .slogan-content .button.accent5.button-border span, .slogan-content .button.accent5.button-border-slanted span {  color: #ffffff; } .button.accent5.button-border-slanted, .vamtam-button.accent5.button-border-slanted, .slogan-content .button.accent5.button-border-slanted {  border-right-width: 5px; } .button.accent6, .vamtam-button.accent6, .slogan-content .button.accent6 {  background: #262529;  color: #a4a2ab; } .button.accent6 span, .vamtam-button.accent6 span, .slogan-content .button.accent6 span {  color: #a4a2ab; } .button.accent6.button-border, .button.accent6.button-border-slanted, .vamtam-button.accent6.button-border, .vamtam-button.accent6.button-border-slanted, .slogan-content .button.accent6.button-border, .slogan-content .button.accent6.button-border-slanted {  border: 1px solid #262529; } .button.accent6.button-border span, .button.accent6.button-border-slanted span, .vamtam-button.accent6.button-border span, .vamtam-button.accent6.button-border-slanted span, .slogan-content .button.accent6.button-border span, .slogan-content .button.accent6.button-border-slanted span {  color: #262529; } .button.accent6.button-border-slanted, .vamtam-button.accent6.button-border-slanted, .slogan-content .button.accent6.button-border-slanted {  border-right-width: 5px; } .button.accent7, .vamtam-button.accent7, .slogan-content .button.accent7 {  background: #bdbcbc;  color: #3d3d3d; } .button.accent7 span, .vamtam-button.accent7 span, .slogan-content .button.accent7 span {  color: #3d3d3d; } .button.accent7.button-border, .button.accent7.button-border-slanted, .vamtam-button.accent7.button-border, .vamtam-button.accent7.button-border-slanted, .slogan-content .button.accent7.button-border, .slogan-content .button.accent7.button-border-slanted {  border: 1px solid #bdbcbc; } .button.accent7.button-border span, .button.accent7.button-border-slanted span, .vamtam-button.accent7.button-border span, .vamtam-button.accent7.button-border-slanted span, .slogan-content .button.accent7.button-border span, .slogan-content .button.accent7.button-border-slanted span {  color: #bdbcbc; } .button.accent7.button-border-slanted, .vamtam-button.accent7.button-border-slanted, .slogan-content .button.accent7.button-border-slanted {  border-right-width: 5px; } .button.accent8, .vamtam-button.accent8, .slogan-content .button.accent8 {  background: #ffffff;  color: #808080; } .button.accent8 span, .vamtam-button.accent8 span, .slogan-content .button.accent8 span {  color: #808080; } .button.accent8.button-border, .button.accent8.button-border-slanted, .vamtam-button.accent8.button-border, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.accent8.button-border, .slogan-content .button.accent8.button-border-slanted {  border: 1px solid #ffffff; } .button.accent8.button-border span, .button.accent8.button-border-slanted span, .vamtam-button.accent8.button-border span, .vamtam-button.accent8.button-border-slanted span, .slogan-content .button.accent8.button-border span, .slogan-content .button.accent8.button-border-slanted span {  color: #ffffff; } .button.accent8.button-border-slanted, .vamtam-button.accent8.button-border-slanted, .slogan-content .button.accent8.button-border-slanted {  border-right-width: 5px; } .button:hover, .button:focus, .button:active, .button.hover-accent1:hover, .button.hover-accent1:focus, .button.hover-accent1:active, .vamtam-button:hover, .vamtam-button:focus, .vamtam-button:active, .vamtam-button.hover-accent1:hover, .vamtam-button.hover-accent1:focus, .vamtam-button.hover-accent1:active, .slogan-content .button:hover, .slogan-content .button:focus, .slogan-content .button:active, .slogan-content .button.hover-accent1:hover, .slogan-content .button.hover-accent1:focus, .slogan-content .button.hover-accent1:active {  background: #e4b566; } .button:hover, .button:hover span, .button:focus, .button:focus span, .button:active, .button:active span, .button.hover-accent1:hover, .button.hover-accent1:hover span, .button.hover-accent1:focus, .button.hover-accent1:focus span, .button.hover-accent1:active, .button.hover-accent1:active span, .vamtam-button:hover, .vamtam-button:hover span, .vamtam-button:focus, .vamtam-button:focus span, .vamtam-button:active, .vamtam-button:active span, .vamtam-button.hover-accent1:hover, .vamtam-button.hover-accent1:hover span, .vamtam-button.hover-accent1:focus, .vamtam-button.hover-accent1:focus span, .vamtam-button.hover-accent1:active, .vamtam-button.hover-accent1:active span, .slogan-content .button:hover, .slogan-content .button:hover span, .slogan-content .button:focus, .slogan-content .button:focus span, .slogan-content .button:active, .slogan-content .button:active span, .slogan-content .button.hover-accent1:hover, .slogan-content .button.hover-accent1:hover span, .slogan-content .button.hover-accent1:focus, .slogan-content .button.hover-accent1:focus span, .slogan-content .button.hover-accent1:active, .slogan-content .button.hover-accent1:active span {  color: #ffffff; } .button.button-border:hover, .button.button-border-slanted:hover, .button.hover-accent1.button-border:hover, .button.hover-accent1.button-border-slanted:hover, .vamtam-button.button-border:hover, .vamtam-button.button-border-slanted:hover, .vamtam-button.hover-accent1.button-border:hover, .vamtam-button.hover-accent1.button-border-slanted:hover, .slogan-content .button.button-border:hover, .slogan-content .button.button-border-slanted:hover, .slogan-content .button.hover-accent1.button-border:hover, .slogan-content .button.hover-accent1.button-border-slanted:hover {  background: #e4b566; } .button.button-border:hover, .button.button-border:hover span, .button.button-border-slanted:hover, .button.button-border-slanted:hover span, .button.hover-accent1.button-border:hover, .button.hover-accent1.button-border:hover span, .button.hover-accent1.button-border-slanted:hover, .button.hover-accent1.button-border-slanted:hover span, .vamtam-button.button-border:hover, .vamtam-button.button-border:hover span, .vamtam-button.button-border-slanted:hover, .vamtam-button.button-border-slanted:hover span, .vamtam-button.hover-accent1.button-border:hover, .vamtam-button.hover-accent1.button-border:hover span, .vamtam-button.hover-accent1.button-border-slanted:hover, .vamtam-button.hover-accent1.button-border-slanted:hover span, .slogan-content .button.button-border:hover, .slogan-content .button.button-border:hover span, .slogan-content .button.button-border-slanted:hover, .slogan-content .button.button-border-slanted:hover span, .slogan-content .button.hover-accent1.button-border:hover, .slogan-content .button.hover-accent1.button-border:hover span, .slogan-content .button.hover-accent1.button-border-slanted:hover, .slogan-content .button.hover-accent1.button-border-slanted:hover span {  border-color: #e4b566;  color: #ffffff; } .button.button-border-slanted, .button.hover-accent1.button-border-slanted, .vamtam-button.button-border-slanted, .vamtam-button.hover-accent1.button-border-slanted, .slogan-content .button.button-border-slanted, .slogan-content .button.hover-accent1.button-border-slanted {  border-right-color: #e4b566; } .button.hover-accent2:hover, .button.hover-accent2:focus, .button.hover-accent2:active, .vamtam-button.hover-accent2:hover, .vamtam-button.hover-accent2:focus, .vamtam-button.hover-accent2:active, .slogan-content .button.hover-accent2:hover, .slogan-content .button.hover-accent2:focus, .slogan-content .button.hover-accent2:active {  background: #990805; } .button.hover-accent2:hover, .button.hover-accent2:hover span, .button.hover-accent2:focus, .button.hover-accent2:focus span, .button.hover-accent2:active, .button.hover-accent2:active span, .vamtam-button.hover-accent2:hover, .vamtam-button.hover-accent2:hover span, .vamtam-button.hover-accent2:focus, .vamtam-button.hover-accent2:focus span, .vamtam-button.hover-accent2:active, .vamtam-button.hover-accent2:active span, .slogan-content .button.hover-accent2:hover, .slogan-content .button.hover-accent2:hover span, .slogan-content .button.hover-accent2:focus, .slogan-content .button.hover-accent2:focus span, .slogan-content .button.hover-accent2:active, .slogan-content .button.hover-accent2:active span {  color: #fca3a1; } .button.hover-accent2.button-border:hover, .button.hover-accent2.button-border-slanted:hover, .vamtam-button.hover-accent2.button-border:hover, .vamtam-button.hover-accent2.button-border-slanted:hover, .slogan-content .button.hover-accent2.button-border:hover, .slogan-content .button.hover-accent2.button-border-slanted:hover {  background: #990805; } .button.hover-accent2.button-border:hover, .button.hover-accent2.button-border:hover span, .button.hover-accent2.button-border-slanted:hover, .button.hover-accent2.button-border-slanted:hover span, .vamtam-button.hover-accent2.button-border:hover, .vamtam-button.hover-accent2.button-border:hover span, .vamtam-button.hover-accent2.button-border-slanted:hover, .vamtam-button.hover-accent2.button-border-slanted:hover span, .slogan-content .button.hover-accent2.button-border:hover, .slogan-content .button.hover-accent2.button-border:hover span, .slogan-content .button.hover-accent2.button-border-slanted:hover, .slogan-content .button.hover-accent2.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .button.hover-accent2.button-border-slanted, .vamtam-button.hover-accent2.button-border-slanted, .slogan-content .button.hover-accent2.button-border-slanted {  border-right-color: #990805; } .button.hover-accent3:hover, .button.hover-accent3:focus, .button.hover-accent3:active, .vamtam-button.hover-accent3:hover, .vamtam-button.hover-accent3:focus, .vamtam-button.hover-accent3:active, .slogan-content .button.hover-accent3:hover, .slogan-content .button.hover-accent3:focus, .slogan-content .button.hover-accent3:active {  background: #9B9B9B; } .button.hover-accent3:hover, .button.hover-accent3:hover span, .button.hover-accent3:focus, .button.hover-accent3:focus span, .button.hover-accent3:active, .button.hover-accent3:active span, .vamtam-button.hover-accent3:hover, .vamtam-button.hover-accent3:hover span, .vamtam-button.hover-accent3:focus, .vamtam-button.hover-accent3:focus span, .vamtam-button.hover-accent3:active, .vamtam-button.hover-accent3:active span, .slogan-content .button.hover-accent3:hover, .slogan-content .button.hover-accent3:hover span, .slogan-content .button.hover-accent3:focus, .slogan-content .button.hover-accent3:focus span, .slogan-content .button.hover-accent3:active, .slogan-content .button.hover-accent3:active span {  color: #ffffff; } .button.hover-accent3.button-border:hover, .button.hover-accent3.button-border-slanted:hover, .vamtam-button.hover-accent3.button-border:hover, .vamtam-button.hover-accent3.button-border-slanted:hover, .slogan-content .button.hover-accent3.button-border:hover, .slogan-content .button.hover-accent3.button-border-slanted:hover {  background: #9B9B9B; } .button.hover-accent3.button-border:hover, .button.hover-accent3.button-border:hover span, .button.hover-accent3.button-border-slanted:hover, .button.hover-accent3.button-border-slanted:hover span, .vamtam-button.hover-accent3.button-border:hover, .vamtam-button.hover-accent3.button-border:hover span, .vamtam-button.hover-accent3.button-border-slanted:hover, .vamtam-button.hover-accent3.button-border-slanted:hover span, .slogan-content .button.hover-accent3.button-border:hover, .slogan-content .button.hover-accent3.button-border:hover span, .slogan-content .button.hover-accent3.button-border-slanted:hover, .slogan-content .button.hover-accent3.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .button.hover-accent3.button-border-slanted, .vamtam-button.hover-accent3.button-border-slanted, .slogan-content .button.hover-accent3.button-border-slanted {  border-right-color: #9B9B9B; } .button.hover-accent4:hover, .button.hover-accent4:focus, .button.hover-accent4:active, .vamtam-button.hover-accent4:hover, .vamtam-button.hover-accent4:focus, .vamtam-button.hover-accent4:active, .slogan-content .button.hover-accent4:hover, .slogan-content .button.hover-accent4:focus, .slogan-content .button.hover-accent4:active {  background: #4A4A4A; } .button.hover-accent4:hover, .button.hover-accent4:hover span, .button.hover-accent4:focus, .button.hover-accent4:focus span, .button.hover-accent4:active, .button.hover-accent4:active span, .vamtam-button.hover-accent4:hover, .vamtam-button.hover-accent4:hover span, .vamtam-button.hover-accent4:focus, .vamtam-button.hover-accent4:focus span, .vamtam-button.hover-accent4:active, .vamtam-button.hover-accent4:active span, .slogan-content .button.hover-accent4:hover, .slogan-content .button.hover-accent4:hover span, .slogan-content .button.hover-accent4:focus, .slogan-content .button.hover-accent4:focus span, .slogan-content .button.hover-accent4:active, .slogan-content .button.hover-accent4:active span {  color: #cacaca; } .button.hover-accent4.button-border:hover, .button.hover-accent4.button-border-slanted:hover, .vamtam-button.hover-accent4.button-border:hover, .vamtam-button.hover-accent4.button-border-slanted:hover, .slogan-content .button.hover-accent4.button-border:hover, .slogan-content .button.hover-accent4.button-border-slanted:hover {  background: #4A4A4A; } .button.hover-accent4.button-border:hover, .button.hover-accent4.button-border:hover span, .button.hover-accent4.button-border-slanted:hover, .button.hover-accent4.button-border-slanted:hover span, .vamtam-button.hover-accent4.button-border:hover, .vamtam-button.hover-accent4.button-border:hover span, .vamtam-button.hover-accent4.button-border-slanted:hover, .vamtam-button.hover-accent4.button-border-slanted:hover span, .slogan-content .button.hover-accent4.button-border:hover, .slogan-content .button.hover-accent4.button-border:hover span, .slogan-content .button.hover-accent4.button-border-slanted:hover, .slogan-content .button.hover-accent4.button-border-slanted:hover span {  border-color: #4A4A4A;  color: #ffffff; } .button.hover-accent4.button-border-slanted, .vamtam-button.hover-accent4.button-border-slanted, .slogan-content .button.hover-accent4.button-border-slanted {  border-right-color: #4A4A4A; } .button.hover-accent5:hover, .button.hover-accent5:focus, .button.hover-accent5:active, .vamtam-button.hover-accent5:hover, .vamtam-button.hover-accent5:focus, .vamtam-button.hover-accent5:active, .slogan-content .button.hover-accent5:hover, .slogan-content .button.hover-accent5:focus, .slogan-content .button.hover-accent5:active {  background: #ffffff; } .button.hover-accent5:hover, .button.hover-accent5:hover span, .button.hover-accent5:focus, .button.hover-accent5:focus span, .button.hover-accent5:active, .button.hover-accent5:active span, .vamtam-button.hover-accent5:hover, .vamtam-button.hover-accent5:hover span, .vamtam-button.hover-accent5:focus, .vamtam-button.hover-accent5:focus span, .vamtam-button.hover-accent5:active, .vamtam-button.hover-accent5:active span, .slogan-content .button.hover-accent5:hover, .slogan-content .button.hover-accent5:hover span, .slogan-content .button.hover-accent5:focus, .slogan-content .button.hover-accent5:focus span, .slogan-content .button.hover-accent5:active, .slogan-content .button.hover-accent5:active span {  color: #808080; } .button.hover-accent5.button-border:hover, .button.hover-accent5.button-border-slanted:hover, .vamtam-button.hover-accent5.button-border:hover, .vamtam-button.hover-accent5.button-border-slanted:hover, .slogan-content .button.hover-accent5.button-border:hover, .slogan-content .button.hover-accent5.button-border-slanted:hover {  background: #ffffff; } .button.hover-accent5.button-border:hover, .button.hover-accent5.button-border:hover span, .button.hover-accent5.button-border-slanted:hover, .button.hover-accent5.button-border-slanted:hover span, .vamtam-button.hover-accent5.button-border:hover, .vamtam-button.hover-accent5.button-border:hover span, .vamtam-button.hover-accent5.button-border-slanted:hover, .vamtam-button.hover-accent5.button-border-slanted:hover span, .slogan-content .button.hover-accent5.button-border:hover, .slogan-content .button.hover-accent5.button-border:hover span, .slogan-content .button.hover-accent5.button-border-slanted:hover, .slogan-content .button.hover-accent5.button-border-slanted:hover span {  border-color: #ffffff;  color: #ffffff; } .button.hover-accent5.button-border-slanted, .vamtam-button.hover-accent5.button-border-slanted, .slogan-content .button.hover-accent5.button-border-slanted {  border-right-color: #ffffff; } .button.hover-accent6:hover, .button.hover-accent6:focus, .button.hover-accent6:active, .vamtam-button.hover-accent6:hover, .vamtam-button.hover-accent6:focus, .vamtam-button.hover-accent6:active, .slogan-content .button.hover-accent6:hover, .slogan-content .button.hover-accent6:focus, .slogan-content .button.hover-accent6:active {  background: #262529; } .button.hover-accent6:hover, .button.hover-accent6:hover span, .button.hover-accent6:focus, .button.hover-accent6:focus span, .button.hover-accent6:active, .button.hover-accent6:active span, .vamtam-button.hover-accent6:hover, .vamtam-button.hover-accent6:hover span, .vamtam-button.hover-accent6:focus, .vamtam-button.hover-accent6:focus span, .vamtam-button.hover-accent6:active, .vamtam-button.hover-accent6:active span, .slogan-content .button.hover-accent6:hover, .slogan-content .button.hover-accent6:hover span, .slogan-content .button.hover-accent6:focus, .slogan-content .button.hover-accent6:focus span, .slogan-content .button.hover-accent6:active, .slogan-content .button.hover-accent6:active span {  color: #a4a2ab; } .button.hover-accent6.button-border:hover, .button.hover-accent6.button-border-slanted:hover, .vamtam-button.hover-accent6.button-border:hover, .vamtam-button.hover-accent6.button-border-slanted:hover, .slogan-content .button.hover-accent6.button-border:hover, .slogan-content .button.hover-accent6.button-border-slanted:hover {  background: #262529; } .button.hover-accent6.button-border:hover, .button.hover-accent6.button-border:hover span, .button.hover-accent6.button-border-slanted:hover, .button.hover-accent6.button-border-slanted:hover span, .vamtam-button.hover-accent6.button-border:hover, .vamtam-button.hover-accent6.button-border:hover span, .vamtam-button.hover-accent6.button-border-slanted:hover, .vamtam-button.hover-accent6.button-border-slanted:hover span, .slogan-content .button.hover-accent6.button-border:hover, .slogan-content .button.hover-accent6.button-border:hover span, .slogan-content .button.hover-accent6.button-border-slanted:hover, .slogan-content .button.hover-accent6.button-border-slanted:hover span {  border-color: #262529;  color: #ffffff; } .button.hover-accent6.button-border-slanted, .vamtam-button.hover-accent6.button-border-slanted, .slogan-content .button.hover-accent6.button-border-slanted {  border-right-color: #262529; } .button.hover-accent7:hover, .button.hover-accent7:focus, .button.hover-accent7:active, .vamtam-button.hover-accent7:hover, .vamtam-button.hover-accent7:focus, .vamtam-button.hover-accent7:active, .slogan-content .button.hover-accent7:hover, .slogan-content .button.hover-accent7:focus, .slogan-content .button.hover-accent7:active {  background: #bdbcbc; } .button.hover-accent7:hover, .button.hover-accent7:hover span, .button.hover-accent7:focus, .button.hover-accent7:focus span, .button.hover-accent7:active, .button.hover-accent7:active span, .vamtam-button.hover-accent7:hover, .vamtam-button.hover-accent7:hover span, .vamtam-button.hover-accent7:focus, .vamtam-button.hover-accent7:focus span, .vamtam-button.hover-accent7:active, .vamtam-button.hover-accent7:active span, .slogan-content .button.hover-accent7:hover, .slogan-content .button.hover-accent7:hover span, .slogan-content .button.hover-accent7:focus, .slogan-content .button.hover-accent7:focus span, .slogan-content .button.hover-accent7:active, .slogan-content .button.hover-accent7:active span {  color: #3d3d3d; } .button.hover-accent7.button-border:hover, .button.hover-accent7.button-border-slanted:hover, .vamtam-button.hover-accent7.button-border:hover, .vamtam-button.hover-accent7.button-border-slanted:hover, .slogan-content .button.hover-accent7.button-border:hover, .slogan-content .button.hover-accent7.button-border-slanted:hover {  background: #bdbcbc; } .button.hover-accent7.button-border:hover, .button.hover-accent7.button-border:hover span, .button.hover-accent7.button-border-slanted:hover, .button.hover-accent7.button-border-slanted:hover span, .vamtam-button.hover-accent7.button-border:hover, .vamtam-button.hover-accent7.button-border:hover span, .vamtam-button.hover-accent7.button-border-slanted:hover, .vamtam-button.hover-accent7.button-border-slanted:hover span, .slogan-content .button.hover-accent7.button-border:hover, .slogan-content .button.hover-accent7.button-border:hover span, .slogan-content .button.hover-accent7.button-border-slanted:hover, .slogan-content .button.hover-accent7.button-border-slanted:hover span {  border-color: #bdbcbc;  color: #ffffff; } .button.hover-accent7.button-border-slanted, .vamtam-button.hover-accent7.button-border-slanted, .slogan-content .button.hover-accent7.button-border-slanted {  border-right-color: #bdbcbc; } .button.hover-accent8:hover, .button.hover-accent8:focus, .button.hover-accent8:active, .vamtam-button.hover-accent8:hover, .vamtam-button.hover-accent8:focus, .vamtam-button.hover-accent8:active, .slogan-content .button.hover-accent8:hover, .slogan-content .button.hover-accent8:focus, .slogan-content .button.hover-accent8:active {  background: #ffffff; } .button.hover-accent8:hover, .button.hover-accent8:hover span, .button.hover-accent8:focus, .button.hover-accent8:focus span, .button.hover-accent8:active, .button.hover-accent8:active span, .vamtam-button.hover-accent8:hover, .vamtam-button.hover-accent8:hover span, .vamtam-button.hover-accent8:focus, .vamtam-button.hover-accent8:focus span, .vamtam-button.hover-accent8:active, .vamtam-button.hover-accent8:active span, .slogan-content .button.hover-accent8:hover, .slogan-content .button.hover-accent8:hover span, .slogan-content .button.hover-accent8:focus, .slogan-content .button.hover-accent8:focus span, .slogan-content .button.hover-accent8:active, .slogan-content .button.hover-accent8:active span {  color: #808080; } .button.hover-accent8.button-border:hover, .button.hover-accent8.button-border-slanted:hover, .vamtam-button.hover-accent8.button-border:hover, .vamtam-button.hover-accent8.button-border-slanted:hover, .slogan-content .button.hover-accent8.button-border:hover, .slogan-content .button.hover-accent8.button-border-slanted:hover {  background: #ffffff; } .button.hover-accent8.button-border:hover, .button.hover-accent8.button-border:hover span, .button.hover-accent8.button-border-slanted:hover, .button.hover-accent8.button-border-slanted:hover span, .vamtam-button.hover-accent8.button-border:hover, .vamtam-button.hover-accent8.button-border:hover span, .vamtam-button.hover-accent8.button-border-slanted:hover, .vamtam-button.hover-accent8.button-border-slanted:hover span, .slogan-content .button.hover-accent8.button-border:hover, .slogan-content .button.hover-accent8.button-border:hover span, .slogan-content .button.hover-accent8.button-border-slanted:hover, .slogan-content .button.hover-accent8.button-border-slanted:hover span {  border-color: #ffffff;  color: #ffffff; } .button.hover-accent8.button-border-slanted, .vamtam-button.hover-accent8.button-border-slanted, .slogan-content .button.hover-accent8.button-border-slanted {  border-right-color: #ffffff; } .button, a.button, .vamtam-button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em; } .button, .button span, a.button, a.button span, .vamtam-button, .vamtam-button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .button span, a.button span, .vamtam-button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .button span.icon, a.button span.icon, .vamtam-button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .button span.icon.shortcode.inverted-colors, a.button span.icon.shortcode.inverted-colors, .vamtam-button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child, a.button span.icon:first-child, .vamtam-button span.icon:first-child {  margin-right: 0; } .button span.icon:last-child, a.button span.icon:last-child, .vamtam-button span.icon:last-child {  margin-left: 0; } .button span.btext, a.button span.btext, .vamtam-button span.btext {  font-weight: normal;  position: relative; } .button:hover, .button:hover span, a.button:hover, a.button:hover span, .vamtam-button:hover, .vamtam-button:hover span {  text-decoration: none; } .button.button-filled-small, a.button.button-filled-small, .vamtam-button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .button.button-border, .button.button-border-slanted, a.button.button-border, a.button.button-border-slanted, .vamtam-button.button-border, .vamtam-button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .button.button-border-slanted, a.button.button-border-slanted, .vamtam-button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .button.button-border-slanted span, a.button.button-border-slanted span, .vamtam-button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .button.full, a.button.full, .vamtam-button.full {  width: auto;  float: none;  display: block; } .wpv-simple-button-border {  padding: 5px;  margin-top: 10px;  border: 1px solid #4A4A4A;  border-radius: 4px;  display: inline-block;  width: 26px;  height: 26px;  -moz-box-sizing: border-box;  box-sizing: border-box; } .wpv-simple-button-border:hover {  border-color: #990805; } #comments-list, #trackbacks-list {  margin-bottom: 60px; } .respond-box {  position: relative;  margin: 10px 0 0;  padding: 0;  border-top: 0;  background: #bdbcbc; } .respond-box-title.sep-text {  position: relative;  padding: 30px 0 0 0;  width: auto;  height: 0; } .respond-box-title.sep-text .sep-text-before, .respond-box-title.sep-text .sep-text-after {  width: 50%;  vertical-align: middle; } .comments-wrapper {  clear: both;  margin-top: 30px; } .comments-wrapper:first-child {  margin-top: 0; } .comments-wrapper .sep-text {  z-index: 2;  margin-bottom: 40px;  margin-top: 80px; } .comments-wrapper .sep-text .sep-text-before, .comments-wrapper .sep-text .sep-text-after, .comments-wrapper .sep-text .sep-text-line {  vertical-align: middle; } .comments-wrapper .sep-text .content {  padding: 0 10px; } .comments-wrapper .sep-text .content h5, .comments-wrapper .sep-text .content h5 a {  font-weight: bold;  font-size: 22px; } .comments-wrapper .sep-text .content a:hover {  text-decoration: none; } .comments-wrapper .sep-text .sep-text-more {  padding-left: 10px; } .comments-wrapper .sep-text .sep-text-more a.icon-b {  font-size: 12px; } .comments-wrapper .sep-text .sep-text-more a.icon-b:before {  color: #9B9B9B !important; } .comments-wrapper .children > li {  margin-left: 0;  padding-left: 0; } .comments-wrapper label {  font-size: 16px !important; } .comments ol {  margin: 0px; } .comments li {  position: relative;  padding: 10px 0 30px;  min-height: 70px; } .comments li.has-children {  padding-bottom: 0; } .comments ol li {  clear: both;  margin-top: -1px;  list-style: none; } .comments > ol > li:first-child {  margin-top: 0px; } .comments .children {  margin: 0 0 0 20px;  border-top: 0; } .comments .children li {  clear: both;  margin-left: 80px;  padding-left: 10px; } .comments .children li:last-child {  padding-bottom: 0; } .comments .avatar {  max-width: 70px !important;  max-height: 70px;  background-color: #bdbcbc; } .comments .comment-author {  position: absolute;  top: 0;  bottom: 0;  padding: 10px;  min-height: 70px;  width: 70px; } .comments .bypostauthor {  position: relative;  z-index: 1; } .comments .bypostauthor:hover {  background: #bdbcbc; } .comments .bypostauthor:hover .comment-author:after {  border-right-color: #ffffff; } .comments .comment-author-link {  display: inline; } .comments .comment-time {  display: inline;  font-size: 9px !important; } .comments .comment-time:before {  margin: auto 5px;  content: " | "; } .comments .comment-content {  position: relative;  margin-left: 100px;  min-height: 50px; } .comments .comment-content:hover h6.comment-reply-link {  display: block; } .comments .comment-meta {  margin-top: -3px;  margin-bottom: 6px; } .comments .comment-meta > .comment-author-link {  font: normal 20px/24px "Open Sans"; } .comments h6.comment-reply-link {  position: absolute;  top: 0px;  right: 15px;  display: none;  padding: 0 0 0 5px; } .comments h6.comment-reply-link a {  margin: 0 0 0 5px;  color: #9f2125;  font-size: 12px; } .comments h6.comment-reply-link a:hover {  color: #e4b566; } .comments h6.comment-reply-link:before {  position: relative;  top: 5px;  color: #262529;  content: "\e03a";  font-size: 18px;  font-family: theme;  line-height: 18px; } .comments #reply-title {  margin-bottom: 0px !important; } .comments #cancel-comment-reply-link {  position: relative; } .comments .comment-notes {  margin-bottom: 14px; } #commentform {  position: relative; } #commentform:after {  display: block;  clear: both;  content: ""; } #commentform .form-input {  float: left;  margin-bottom: 10px;  width: 100%; } #commentform .form-input input {  padding: 20px;  width: 100%;  font-size: 16px; } #commentform .comment-form-comment textarea {  padding: 10px;  width: 100%;  height: 240px;  font-size: 16px; } #commentform .form-submit {  bottom: 0;  float: right;  margin: 35px 15px 0 0;  height: auto; } #commentform #submit {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } #commentform #submit, #commentform #submit span {  transition: color .3s ease, border .3s ease, background .3s ease; } #commentform #submit span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } #commentform #submit span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } #commentform #submit span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } #commentform #submit span.icon:first-child {  margin-right: 0; } #commentform #submit span.icon:last-child {  margin-left: 0; } #commentform #submit span.btext {  font-weight: normal;  position: relative; } #commentform #submit:hover, #commentform #submit:hover span {  text-decoration: none; } #commentform #submit.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } #commentform #submit.button-border, #commentform #submit.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } #commentform #submit.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } #commentform #submit.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } #commentform #submit span {  color: #ffffff; } #commentform #submit.button-border, #commentform #submit.button-border-slanted {  border: 1px solid #e4b566; } #commentform #submit.button-border span, #commentform #submit.button-border-slanted span {  color: #e4b566; } #commentform #submit.button-border-slanted {  border-right-width: 5px; } #commentform #submit:hover, #commentform #submit:focus, #commentform #submit:active {  background: #990805; } #commentform #submit:hover, #commentform #submit:hover span, #commentform #submit:focus, #commentform #submit:focus span, #commentform #submit:active, #commentform #submit:active span {  color: #fca3a1; } #commentform #submit.button-border:hover, #commentform #submit.button-border-slanted:hover {  background: #990805; } #commentform #submit.button-border:hover, #commentform #submit.button-border:hover span, #commentform #submit.button-border-slanted:hover, #commentform #submit.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } #commentform #submit.button-border-slanted {  border-right-color: #990805; } #commentform #submit:before {  position: absolute;  top: 50%;  left: 0;  content: "\e025";  font-family: theme; } #commentform input[type="checkbox"] {  vertical-align: middle; } #respond {  padding: 20px 20px 40px 20px; } .respond-box {  margin-bottom: 30px; } .respond-box .respond-box-title.sep-text .content {  font: normal 16px/20px "Open Sans";  padding: 0 1em;  color: #9B9B9B;  font-weight: bold;  font-size: 22px; } .respond-box .respond-box-title.sep-text .sep-text-line {  border-top-width: 0;  border-bottom: 0; } .comment-meta {  color: #ffffff;  font-size: 13px; } .comment-author {  line-height: 1em !important; } .comment-author span {  float: left;  margin-top: 3px; } #cancel-comment-reply-link, h6.comment-reply-link, .comment-edit-link, .comment-notes {  font-size: 12px !important; } .comment-content {  line-height: 1.4em; } body.page-template-guestbook-php #commentform .form-input {  background: none; } body.page-template-guestbook-php #commentform .form-input.grid-1-2 {  width: 50%; } body.page-template-guestbook-php #commentform .form-input.grid-1-1 {  width: auto; } body.page-template-guestbook-php #commentform .comment-notes {  float: right; } body.page-template-guestbook-php #commentform textarea {  height: auto; } body.page-template-guestbook-php #commentform .form-submit {  float: left;  margin-right: 0;  width: 100%;  text-align: center; } body.page-template-guestbook-php #commentform #submit {  background: #ffffff;  color: #808080; } body.page-template-guestbook-php #commentform #submit span {  color: #808080; } body.page-template-guestbook-php #commentform #submit.button-border, body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border: 1px solid #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border span, body.page-template-guestbook-php #commentform #submit.button-border-slanted span {  color: #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border-right-width: 5px; } body.page-template-guestbook-php #commentform #submit:hover, body.page-template-guestbook-php #commentform #submit:focus, body.page-template-guestbook-php #commentform #submit:active {  background: #990805; } body.page-template-guestbook-php #commentform #submit:hover, body.page-template-guestbook-php #commentform #submit:hover span, body.page-template-guestbook-php #commentform #submit:focus, body.page-template-guestbook-php #commentform #submit:focus span, body.page-template-guestbook-php #commentform #submit:active, body.page-template-guestbook-php #commentform #submit:active span {  color: #fca3a1; } body.page-template-guestbook-php #commentform #submit.button-border:hover, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover {  background: #990805; } body.page-template-guestbook-php #commentform #submit.button-border:hover, body.page-template-guestbook-php #commentform #submit.button-border:hover span, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover, body.page-template-guestbook-php #commentform #submit.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } body.page-template-guestbook-php #commentform #submit.button-border-slanted {  border-right-color: #990805; } body.page-template-guestbook-php .comments .bypostauthor:hover {  background: transparent; } body.page-template-guestbook-php .respond-box {  margin-top: 0;  margin-bottom: 90px;  border: 0;  background: #e4b566; } body.page-template-guestbook-php .respond-box, body.page-template-guestbook-php .respond-box p, body.page-template-guestbook-php .respond-box a {  color: #ffffff; } body.page-template-guestbook-php .comments-title {  text-align: center;  text-transform: uppercase;  margin-bottom: 30px; } body.page-template-guestbook-php .comments-title a {  color: #262529; } body.page-template-guestbook-php .comment-time {  text-transform: uppercase;  display: block; } body.page-template-guestbook-php .comment-time:before {  display: none; } body.page-template-guestbook-php .comments .content {  font-size: 23px;  color: #9B9B9B; } body.page-template-guestbook-php .comments .comment {  clear: none;  padding: 0 15px;  margin: 20px 0; } body.page-template-guestbook-php .comments .comment > .sep-text {  margin: 0; } body.page-template-guestbook-php .comments .comment .comment-inner {  padding: 20px;  border: 1px solid #bdbcbc;  border-top: 0;  margin-top: -9px;  text-align: center; } body.page-template-guestbook-php .comments .comment .comment-inner .comment-header {  font-size: 24px;  margin: 1em 0 1em 0; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {  display: inline-block;  margin-bottom: 0 !important; } #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14, #bbpress-forums ul.bbp-reply-revision-log img.avatar.avatar-14, #bbpress-forums ul.bbp-topic-revision-log img.avatar.avatar-14, #bbpress-forums div.bbp-template-notice img.avatar.avatar-14, #bbpress-forums .widget_display_topics img.avatar.avatar-14, #bbpress-forums .widget_display_replies img.avatar.avatar-14, #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14 {  display: none !important; } #bbpress-forums .bbp-topic-started-by img {  display: none !important; } #bbpress-forums #bbp_search {  width: 200px;  margin-right: 10px; } #bbpress-forums #bbp-search-form {  margin-bottom: 10px; } #bbpress-forums .bbp-forum-title {  font: bold italic 26px/28px "Open Sans"; } #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {  font: normal 14px/20px "Open Sans"; } #bbpress-forums .bbp-breadcrumb p {  margin: 0; } #bbpress-forums #subscription-toggle {  float: right; } .tt_event_hours {  margin: 0 -15px; } .tt_event_hours li {  border-left-color: #e4b566;  margin-left: 15px;  margin-right: 15px; } .csscalc .tt_event_hours li {  width: -webkit-calc(33.33333% - 30px);  width: calc(33.33333% - 30px);  -moz-box-sizing: border-box;  box-sizing: border-box; } .tt_event_hours li.event_hours_right {  margin-right: 15px; } .timetable .row_gray {  background: #bdbcbc; } .loop-wrapper.news.scroll-x > .bx-wrapper > div > ul, .portfolios.scroll-x > .bx-wrapper > div > ul, .woocommerce-scrollable.scroll-x > .bx-wrapper > div > ul {  margin: 0; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls, .portfolios.scroll-x > .bx-wrapper > .bx-controls, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls {  display: none; } html.touch .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls, html.touch .portfolios.scroll-x > .bx-wrapper > .bx-controls, html.touch .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls {  display: block; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled), .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled), .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled) {  display: block;  margin-top: -25px;  width: 50px;  height: 50px;  top: 50%;  color: #e4b566;  opacity: .9;  transition: all .3s; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):hover, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):hover, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):hover {  opacity: 1; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):after, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):after, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled):after {  font: 50px/1 theme; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev {  right: auto;  left: -35px; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev:after, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev:after, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-prev:after {  content: "\e616"; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next {  right: -35px; } .loop-wrapper.news.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next:after, .portfolios.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next:after, .woocommerce-scrollable.scroll-x > .bx-wrapper > .bx-controls > .bx-controls-direction a:not(.disabled).bx-next:after {  content: "\e617"; } .loop-wrapper.news.scroll-x > .bx-wrapper:hover > .bx-controls, .portfolios.scroll-x > .bx-wrapper:hover > .bx-controls, .woocommerce-scrollable.scroll-x > .bx-wrapper:hover > .bx-controls {  display: block; } .loop-wrapper.news.scroll-x > .bx-wrapper .portfolio-item-wrapper .thumbnail-overlay, .portfolios.scroll-x > .bx-wrapper .portfolio-item-wrapper .thumbnail-overlay, .woocommerce-scrollable.scroll-x > .bx-wrapper .portfolio-item-wrapper .thumbnail-overlay {  left: 0;  right: 0; } .loop-wrapper.news.scroll-x {  padding-top: 0 !important; } .woocommerce-scrollable.scroll-x ul.products {  padding-top: 0;  border-top: 0; } .woocommerce-scrollable.scroll-x ul.products li.product {  margin: 0; } .woocommerce-scrollable.scroll-x ul.products li.product > div {  padding: 0 20px; } html.csstransforms .woocommerce-scrollable.scroll-x ul.products li.product span.onsale {  margin-right: 5px; } .fixed-header-box {  position: relative;  z-index: 10;  margin: 0 auto;  max-width: 1260px;  box-shadow: 0 2px 4px 0 rgba(0,0,0,0);  transition: box-shadow .3s ease, background-color .3s ease, transform .3s ease-out;  will-change: transform; } body.wpv-scrolled .fixed-header-box {  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.09); } body.full .fixed-header-box {  max-width: none; } html.touch body.fixed-layout .fixed-header-box {  top: .5px;  z-index: 50000000000000; } html.touch body.fixed-layout.mfp-zoom-out-cur .fixed-header-box {  z-index: 50; } .fixed-header-box .logo-wrapper {  display: table-cell;  vertical-align: middle;  text-align: center; } .fixed-header-box .logo-wrapper .logo {  text-decoration: none !important;  line-height: 1;  display: block;  position: relative; } .fixed-header-box .logo-wrapper .logo img {  clear: both;  padding: 0;  border: 0 !important;  vertical-align: bottom; } .fixed-header-box .logo-wrapper .logo.text-logo {  font: bold 30px/40px "Open Sans"; } .fixed-header-box .logo-wrapper .logo.text-logo, .fixed-header-box .logo-wrapper .logo.text-logo:hover {  color: #4B4B4B; } .ie9 .fixed-header-box .logo-wrapper .logo img {  position: relative;  z-index: 3; } .fixed-header-box .logo-wrapper .logo-tagline {  font: 300 12px/22px "Open Sans";  display: block;  padding-top: 5px;  color: #262529; } .header-content-wrapper {  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #000000;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto;  margin-top: 0;  transition: background .3s ease; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled .header-content-wrapper {  background-color: rgba(0,0,0,0.1); } body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard .header-content-wrapper.second-row {  background: transparent; } header.main-header {  transition: background .3s ease;  padding: 0;  -moz-box-sizing: border-box;  box-sizing: border-box; } body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header, body.sticky-header-type-half-over header.main-header .first-row {  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #000000;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row, body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-standard .second-row, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-logo-text-menu .second-row, body.sticky-header-type-half-over header.main-header .first-row.layout-standard .second-row, body.sticky-header-type-half-over header.main-header .first-row.layout-logo-text-menu .second-row {  background-repeat: repeat-x;  background-position: center top;  background-attachment: scroll;  background-color: #E8E8E8;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } header.main-header .first-row {  display: table;  width: 100%;  height: 71px; } header.main-header .first-row .alternative-logo {  position: absolute;  top: 0;  left: 0;  opacity: 0; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .normal-logo {  opacity: 0; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .alternative-logo {  opacity: 1; } header.main-header .second-row {  clear: both;  min-height: 49px;  width: 100%; } header.main-header .second-row .second-row-columns {  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative;  display: table;  padding: 0 60px;  width: 100%; } header.main-header .header-left {  display: table-cell;  padding: 0;  min-width: 160px;  vertical-align: middle;  white-space: nowrap; } header.main-header .header-center {  display: table-cell;  padding: 4px 10px;  width: 100%;  vertical-align: middle;  text-align: center;  filter: none; } header.main-header .header-center:after {  display: block;  clear: both;  content: ""; } header.main-header .header-center #megaMenu #megaMenuToggle {  position: relative;  padding-right: 30px; } header.main-header .header-center #megaMenu #megaMenuToggle .megaMenuToggle-icon {  position: absolute;  top: 50%;  right: 10px;  margin-top: 4px; } header.main-header .header-right {  position: relative;  display: table-cell;  padding: 0;  vertical-align: middle;  text-align: right; } header.main-header #phone-num {  padding: 10px 0;  white-space: nowrap;  transition: color .3s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header #phone-num, body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header #phone-num .icon, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header #phone-num, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header #phone-num .icon {  color: #ffffff !important; } header.main-header button.header-search {  border: 0;  background: none;  color: #990805;  font-size: 20px; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header button.header-search, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header button.header-search {  color: #ffffff; } header.main-header button.header-search:active {  -webkit-transform: translate(0,3px);  -ms-transform: translate(0,3px);  transform: translate(0,3px); } header.main-header button.header-search:hover {  color: #e4b566; } header.main-header .search-wrapper:not(:last-child) {  padding-right: 10px; } body.wpv-not-scrolled:not(.sticky-header-type-over) header.main-header {  border-bottom: 1px solid #b8b7b7; } body.wpv-not-scrolled.sticky-header-type-half-over header.main-header {  border-bottom-color: rgba(184,183,183,0.6); } header.main-header.layout-standard .logo {  height: auto;  display: inline-block; } header.main-header.layout-standard .header-center:not(:first-child):last-child {  padding-right: 160px; } header.main-header.layout-standard .first-row {  border-bottom: solid 1px #bdbcbc; } body.header-cart-visible header.main-header.layout-standard .header-center:not(:first-child) {  padding-right: 70px; } body.header-cart-visible header.main-header.layout-standard .header-center.first-child {  padding-right: 90px; } header.main-header.layout-logo-menu .header-contents {  display: table;  margin-left: 60px;  margin-right: 60px; } header.main-header.layout-logo-menu .first-row {  display: table-cell;  width: auto;  height: auto;  background: transparent;  vertical-align: middle;  transition: border-radius .3s; } body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row, body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row {  border-radius: 5px 0 0 5px; } header.main-header.layout-logo-menu .first-row .logo-wrapper {  display: block;  min-height: 120px;  position: relative;  text-align: left; } header.main-header.layout-logo-menu .first-row .logo-wrapper.loaded img {  transition: all .3s ease; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled {  min-height: 0; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled img {  height: 48px; } header.main-header.layout-logo-menu .first-row .logo-tagline {  display: none; } header.main-header.layout-logo-menu .second-row {  display: table-cell;  width: 100%;  background: transparent;  vertical-align: middle;  text-align: right; } header.main-header.layout-logo-menu .second-row #menus {  padding: 9.5px 0; } header.main-header.layout-logo-menu .second-row.has-search {  padding-right: 5px; } header.main-header.layout-logo-menu .search-wrapper, header.main-header.layout-logo-menu #phone-num {  display: table-cell;  vertical-align: middle; } body.sticky-header-type-over.sticky-header header.main-header.layout-logo-menu .search-wrapper:last-child, body.sticky-header-type-over.sticky-header header.main-header.layout-logo-menu #phone-num:last-child {  padding-right: 2px; } header.main-header.layout-logo-text-menu .first-row > .first-row-wrapper {  padding: 0 60px;  height: 71px; } header.main-header.layout-logo-text-menu .first-row .first-row-right-inner {  display: table;  width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num, header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right {  display: table-cell;  vertical-align: middle; } header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right {  height: 71px; } header.main-header.layout-logo-text-menu .first-row .first-row-right {  width: 100%;  text-align: right; } header.main-header.layout-logo-text-menu .first-row #phone-num {  padding: 0;  width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num > div {  padding: 10px 0 10px 40px;  text-align: right; } header.main-header.layout-logo-text-menu .second-row #main-menu .menu {  text-align: left; } header.main-header.layout-logo-text-menu .second-row .header-center {  padding-right: 0;  padding-left: 0; } body.header-cart-visible header.main-header.layout-logo-text-menu .second-row .header-center {  padding-right: 60px; } header.main-header.layout-logo-text-menu .second-row .search-wrapper {  display: table-cell;  vertical-align: middle; } #top-nav-sidebar .widget {  display: inline-block;  margin: 0 30px 0 0;  vertical-align: middle; } #top-nav-sidebar .widget:last-child {  margin-right: 0; } #top-nav-sidebar .widget-title {  display: none; } #top-nav-sidebar .wpv_icon_link .content {  display: none !important; } .header-middle {  position: relative;  z-index: 10;  margin-bottom: 0; } .header-middle > h4 {  padding: 20px 0 0; } .header-middle .header-middle-content {  padding: 0 60px; } #header-sidebars {  position: relative;  z-index: 5;  padding: 5px 0 0; } #header-sidebars > .row > aside.cell-1-2 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 50%; } #header-sidebars > .row > aside.cell-1-3 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 33.33333333%; } #header-sidebars > .row > aside.cell-1-4 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 25%; } #header-sidebars > .row > aside.cell-1-5 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 20%; } #header-sidebars > .row > aside.cell-1-6 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 16.66666666%; } #header-sidebars > .row > aside.cell-2-3 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 66.66666666%; } #header-sidebars > .row > aside.cell-2-5 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 40%; } #header-sidebars > .row > aside.cell-3-4 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 75%; } #header-sidebars > .row > aside.cell-3-5 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 60%; } #header-sidebars > .row > aside.cell-4-5 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 80%; } #header-sidebars > .row > aside.cell-5-6 {  position: relative;  padding: 0;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 0 15px;  width: 83.33333333%; } #header-sidebars > .row > aside.last {  margin: 0; } #wpv-overlay-search {  margin: auto;  max-width: 550px;  font-size: 50px; } #wpv-overlay-search input[type="text"] {  width: 475px;  height: 60px;  max-width: calc(100% - 100px);  border: 0;  border-bottom: 1px solid #ffffff;  background: transparent;  color: #ffffff; } #wpv-overlay-search input[type="text"]::-webkit-input-placeholder {  color: #ffffff; } #wpv-overlay-search input[type="text"]:-ms-input-placeholder {  color: #ffffff; } #wpv-overlay-search input[type="text"]::placeholder {  color: #ffffff; } #wpv-overlay-search button[type="submit"] {  width: 60px;  height: 60px;  border: 0;  background: none;  color: #ffffff;  vertical-align: bottom;  padding: 0; } body > #wpv-overlay-search {  display: none; } .meta-header {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #ffffff;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto;  padding-bottom: 0.035px; } .meta-header > .limit-wrapper {  -moz-box-sizing: border-box;  box-sizing: border-box; } body.bosed .meta-header > .limit-wrapper {  padding: 0; } .has-breadcrumbs .meta-header > .limit-wrapper, .has-share-menu .meta-header > .limit-wrapper {  min-height: 30px; } body.events-archive .meta-header {  background: url(http://fitness-wellness.vamtam.com/wp-content/uploads/2014/04/header-1.jpg) no-repeat center top fixed;  background-color: #9f2125;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } body.events-archive .meta-header h1 {  color: #ffffff; } .page-header .page-header-content {  width: 100%;  text-align: left;  position: relative; } .page-header h1 {  padding: 0 !important;  width: 100%;  margin: 0;  text-align: center;  position: relative;  color: #4d4d4d; } .page-header .title {  padding: 90px 0 40px 0;  display: inline-block; } .page-header .desc {  display: block;  font: normal 14px Arial;  text-align: center;  margin-top: 10px; } .page-header.has-buttons h1 .title {  padding-bottom: 10px; } .page-header .post-siblings {  display: table;  margin: 0 auto 20px auto; } .page-header .post-siblings a span.icon {  color: #b0afaf;  font-size: 22px; } .page-header .post-siblings a span.icon:hover {  background: none;  color: #e4b566; } .page-header .post-siblings a[rel="prev"] span.icon, .page-header .post-siblings a[rel="next"] span.icon, .page-header .post-siblings a.wpv-tribe-sibling span.icon {  font-size: 25px; } .page-header .all-items, .page-header a[rel="prev"], .page-header a[rel="next"], .page-header .wpv-tribe-sibling, .page-header .portfolio-slider-prev, .page-header .portfolio-slider-next, .page-header .portfolio-slider-close {  display: table-cell;  vertical-align: middle;  text-align: center;  padding: 10px 5px; } .page-header .all-items b, .page-header a[rel="prev"] b, .page-header a[rel="next"] b, .page-header .wpv-tribe-sibling b, .page-header .portfolio-slider-prev b, .page-header .portfolio-slider-next b, .page-header .portfolio-slider-close b {  display: none; } .page-header .all-items .icon, .page-header a[rel="prev"] .icon, .page-header a[rel="next"] .icon, .page-header .wpv-tribe-sibling .icon, .page-header .portfolio-slider-prev .icon, .page-header .portfolio-slider-next .icon, .page-header .portfolio-slider-close .icon {  font-size: 18px;  line-height: normal;  text-align: center;  padding: 5px;  background: transparent;  color: #3B3B3B;  border-radius: 3px;  background-clip: padding-box;  content: "0"; } .page-header .all-items .icon:hover, .page-header a[rel="prev"] .icon:hover, .page-header a[rel="next"] .icon:hover, .page-header .wpv-tribe-sibling .icon:hover, .page-header .portfolio-slider-prev .icon:hover, .page-header .portfolio-slider-next .icon:hover, .page-header .portfolio-slider-close .icon:hover {  background: #3B3B3B;  color: #990805; } .page-header .all-items.loading, .page-header a[rel="prev"].loading, .page-header a[rel="next"].loading, .page-header .wpv-tribe-sibling.loading, .page-header .portfolio-slider-prev.loading, .page-header .portfolio-slider-next.loading, .page-header .portfolio-slider-close.loading {  background: none; } .page-header .all-items.loading .icon, .page-header a[rel="prev"].loading .icon, .page-header a[rel="next"].loading .icon, .page-header .wpv-tribe-sibling.loading .icon, .page-header .portfolio-slider-prev.loading .icon, .page-header .portfolio-slider-next.loading .icon, .page-header .portfolio-slider-close.loading .icon {  background: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center;  color: transparent !important; } #header-breadcrumbs {  text-align: left;  margin-top: 0;  padding: 10px 0 0 60px;  color: #ffffff; } #header-breadcrumbs a {  color: #9f2125; } #header-breadcrumbs:after {  content: "";  width: 70px;  border-bottom: 1px solid #bdbcbc;  position: absolute;  top: 34px;  left: 60px;  height: 1px; } header.main-header .sub-menu, header.main-header .mobile-top-bar, header.main-header .mobile-logo-additions {  display: none; } .mp-menu, #mp-menu-trigger {  display: none; } body.full-bg-slider #mp-pusher, body.full-bg-slider #page {  height: 100%; } ::selection {  color: #ffffff;  background: #e4b566; } html {  background-repeat: repeat;  background-position: center top;  background-attachment: fixed;  background-color: #ffffff;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } #wpadminbar {  position: fixed; } .shortcode-preview #wpadminbar {  top: -28px !important;  overflow: hidden; } .wpv-main {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #ffffff;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } .wpv-main.layout-left-right article, .wpv-main.layout-left-only article, .wpv-main.layout-right-only article {  position: relative;  float: left; } .wpv-main.layout-left-right article > .page-content, .wpv-main.layout-left-only article > .page-content, .wpv-main.layout-right-only article > .page-content {  position: relative;  z-index: 1; } body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main {  padding-top: 40px; } body.single-tribe_events body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main, body.single.events-list body:not(.page-vertical-padding-none):not(.page-vertical-padding-bottom-only) #sub-header.has-background + .wpv-main {  padding-top: 0; } .limit-wrapper {  z-index: 555;  display: block;  float: none;  margin: auto;  min-width: 320px;  min-height: 100%;  max-width: 1260px;  width: auto;  -ms-zoom: 1; } .limit-wrapper > div {  position: relative; } #page {  position: relative;  margin-right: auto;  margin-left: auto;  min-width: 1260px;  max-width: 1260px;  width: auto;  height: 100%; } #page .full {  max-width: 100%; } body.responsive-layout #page {  min-width: 320px; } .no-boxshadow #page {  box-sizing: border-box;  border-right: 1px solid #bdbcbc;  border-left: 1px solid #bdbcbc; } body.full #page {  max-width: none;  border: none;  box-shadow: none; } body.fast-slider #page {  border: none;  box-shadow: none; } #page .boxed-layout {  position: relative;  z-index: 0;  margin: auto;  max-width: 1260px;  width: 100%; } #page .boxed-layout #main-content {  position: relative; } body.full #page {  overflow: hidden;  max-width: 100%; } body.full #page .boxed-layout {  max-width: 100%; } .single-product.layout-right-only .right {  padding-top: 0; } .share-btns {  margin: 0 0 30px;  text-align: center; } .wpv-article-paddings-x {  padding-right: 60px;  padding-left: 60px; } .page-wrapper {  position: relative; } .no-header-sidebars.no-page-header .page-wrapper {  padding-top: 60px; } body.page-vertical-padding-bottom-only.no-header-sidebars.no-page-header .page-wrapper, body.page-vertical-padding-none.no-header-sidebars.no-page-header .page-wrapper {  padding-top: 0.035px; } .page-wrapper > aside.left {  padding-right: 20px;  padding-left: 60px;  width: 25%; } .page-wrapper > aside.right {  margin-left: 20px;  padding-right: 60px;  padding-left: 20px;  width: 25%; } .page-wrapper > aside.left, .page-wrapper > aside.right {  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;  margin: 0 !important;  min-height: 1px; } .page-wrapper > aside.left section.widget a, .page-wrapper > aside.right section.widget a {  color: #9f2125; } .page-wrapper > aside.left section.widget a:hover, .page-wrapper > aside.right section.widget a:hover {  color: #e4b566; } .page-wrapper > div, .page-wrapper > article {  -moz-box-sizing: border-box;  box-sizing: border-box;  margin-top: -1px;  padding: 1px 60px 45px 60px; } body.page-vertical-padding-top-only .page-wrapper > div, body.page-vertical-padding-none .page-wrapper > div, body.page-vertical-padding-top-only .page-wrapper > article, body.page-vertical-padding-none .page-wrapper > article {  padding-bottom: 0.035px; } .page-wrapper > div.right-only, .page-wrapper > article.right-only {  width: 75%; } body.wide .page-wrapper > div.right-only, body.wide .page-wrapper > article.right-only {  padding-left: 0; } .page-wrapper > div.left-only, .page-wrapper > article.left-only {  width: 75%; } body.wide .page-wrapper > div.left-only, body.wide .page-wrapper > article.left-only {  padding-right: 0; } .page-wrapper > div.left-right, .page-wrapper > article.left-right {  width: 50%;  background: #ffffff; } body.page-template-page-blank-php .page-wrapper > div, body.page-template-page-blank-php .page-wrapper > article {  padding-bottom: 0; } body.no-page-header.no-breadcrumbs #sub-header.layout-left-only .meta-header .meta-header-inside, body.no-page-header.no-breadcrumbs #sub-header.layout-left-right .meta-header .meta-header-inside {  padding: 0; } body.no-page-header.no-breadcrumbs #header-sidebars {  padding-top: 55px; } .fl {  float: left; } .fr {  float: right; } .boxed-layout img {  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  max-width: 100%;  height: auto; } .ie9 .boxed-layout img {  display: inline-block; } .boxed-layout iframe, .boxed-layout object, .boxed-layout embed {  display: block;  max-width: 100%; } .google_map img, .slider-shortcode img, .wpv-wrapper img {  max-width: none; } .wpv-video-frame iframe {  display: block;  margin: auto;  max-width: 100%; } iframe[src*="soundcloud.com"] {  max-width: 100%; } code, kbd, pre, samp {  -webkit-hyphens: none;  -moz-hyphens: none;  hyphens: none;  font-size: 14px;  font-family: monospace, serif;  -ms-hyphens: none; } pre, .wire-pad {  position: relative;  z-index: 1;  margin-bottom: 8px;  padding: 20px; } pre {  border: 1px solid #bdbcbc;  background: #ffffff;  font-size: 14px;  line-height: 1.5em; } .toggle pre {  padding: 0 !important;  border: none; } code {  padding: 0; } .mejs-container, .mejs-embed, .mejs-embed body {  background: #464646; } .mejs-controls .mejs-time-rail .mejs-time-loaded {  background: #21759b; } .mejs-controls .mejs-time-rail .mejs-time-current {  background: #d54e21; } .page-content .share-btns {  padding-top: 0;  padding-left: 0; } .error-message {  -webkit-transition: opacity .2s linear .7s !important;  transition: opacity .2s linear .7s !important;  position: absolute;  top: 50%;  left: 100% !important;  z-index: 100000;  display: block;  overflow: visible;  margin-top: -13px;  margin-left: 2px;  padding: 0.5em;  height: 16px;  background: none repeat scroll 0 0 #FFEE99 !important;  box-shadow: 0 0 0 1px #D94729 inset;  white-space: nowrap;  line-height: 16px; } .error-message:before, .error-message:after {  content: " ";  display: table; } .error-message:after {  clear: both; } .error-message:before {  position: absolute;  top: 50%;  left: 0;  margin-top: -6px;  margin-left: -8px;  width: 0;  height: 0;  border-width: 6px 6px 6px 0;  border-style: inset solid inset none;  border-color: transparent #D94729 transparent transparent;  content: ""; } .author-info-box {  margin-bottom: 20px;  padding-bottom: 20px;  border-bottom: 1px solid #bdbcbc; } .author-info-box .author-avatar {  float: left; } .author-info-box .author-description {  overflow: hidden;  padding-left: 20px; } .author-info-box .author-description > h4 {  margin-top: 0; } .author-info-box + .no-posts-by-author {  padding-top: 40px;  text-align: center; } .vamtam-column-border {  border-radius: 10px;  border: 15px solid #4A4A4A; } .vamtam-white-links a {  font-size: 14px;  line-height: 28px;  font-weight: 600;  font-family: "Open Sans";  color: #990805;  text-decoration: none; } .vamtam-white-links a:hover {  color: #ffffff;  text-decoration: none;  transition: all .2s ease; } .wpv-scroll-to-top.wpv-circle {  border-radius: 5000px;  border: 1px solid #bdbcbc;  width: 45px;  height: 45px;  line-height: 45px;  display: inline-block;  text-align: center; } .ScrollSceneIndicators {  z-index: 0 !important; } .share-btns .ess-buttons {  margin-top: 30px;  padding-left: 20px; } .mfp-bg {  background: #e4b566; } .mfp-arrow {  color: #ffffff; } .mfp-arrow:before {  font-family: theme;  font-size: 60px; } .mfp-arrow:hover {  color: #e4b566; } .mfp-close {  color: #ffffff; } .mfp-arrow-left:before {  content: "\e607"; } .mfp-arrow-right:before {  content: "\e606"; } ul, ol {  margin: 0.4em 0px 0.4em 1.3em; } ul li, ol li {  padding-bottom: 4px;  padding-top: 4px; } .styled-list {  padding: 0;  margin-left: 0.3em;  list-style: none; } .styled-list li {  padding-left: 1.5em;  text-indent: -1.5em; } .styled-list li:before {  text-indent: 0; } .styled-list.icon-accent1 li:before {  color: #e4b566; } .styled-list.icon-accent2 li:before {  color: #990805; } .styled-list.icon-accent3 li:before {  color: #9B9B9B; } .styled-list.icon-accent4 li:before {  color: #4A4A4A; } .styled-list.icon-accent5 li:before {  color: #ffffff; } .styled-list.icon-accent6 li:before {  color: #262529; } .styled-list.icon-accent7 li:before {  color: #bdbcbc; } .styled-list.icon-accent8 li:before {  color: #ffffff; } .form-input {  position: relative;  margin: 0;  background: #bdbcbc; } input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email], input[type=search], input[type=date], input[type=range], input[type=number], input[type=button], input[type=tel], textarea, select {  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 17px;  width: 100%;  position: relative;  border: none;  outline: none;  border: 1px solid #bdbcbc;  margin: 0;  box-shadow: none !important;  font-size: 18px;  border-radius: 0; } div.wpcf7 input[type=text], div.wpcf7 input[type=tel], div.wpcf7 input[type=email], div.wpcf7 input[type=password], div.wpcf7 input[type=email], div.wpcf7 input[type=search], div.wpcf7 input[type=date], div.wpcf7 input[type=range], div.wpcf7 input[type=number], div.wpcf7 input[type=button], div.wpcf7 input[type=tel], div.wpcf7 textarea, div.wpcf7 select {  margin-bottom: 17px;  background: #bdbcbc;  border-radius: 1px; } input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, input[type=date]:focus, input[type=range]:focus, input[type=number]:focus, input[type=button]:focus, input[type=tel]:focus, textarea:focus, select:focus {  border: 1px solid #262529; } input[type=text].invalid, input[type=tel].invalid, input[type=email].invalid, input[type=password].invalid, input[type=email].invalid, input[type=search].invalid, input[type=date].invalid, input[type=range].invalid, input[type=number].invalid, input[type=button].invalid, input[type=tel].invalid, textarea.invalid, select.invalid {  border-color: #D94729; } input[type=text]:-moz-ui-invalid, input[type=tel]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=password]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=search]:-moz-ui-invalid, input[type=date]:-moz-ui-invalid, input[type=range]:-moz-ui-invalid, input[type=number]:-moz-ui-invalid, input[type=button]:-moz-ui-invalid, input[type=tel]:-moz-ui-invalid, textarea:-moz-ui-invalid, select:-moz-ui-invalid {  border-color: #D94729; } .wpv-main input[type=text], .wpv-main input[type=tel], .wpv-main input[type=email], .wpv-main input[type=password], .wpv-main input[type=email], .wpv-main input[type=search], .wpv-main input[type=date], .wpv-main input[type=range], .wpv-main input[type=number], .wpv-main input[type=button], .wpv-main input[type=tel], .wpv-main textarea, .wpv-main select {  background-color: #ffffff;  color: #808080; } .wpv-main input[type=text]::-webkit-input-placeholder, .wpv-main input[type=tel]::-webkit-input-placeholder, .wpv-main input[type=email]::-webkit-input-placeholder, .wpv-main input[type=password]::-webkit-input-placeholder, .wpv-main input[type=email]::-webkit-input-placeholder, .wpv-main input[type=search]::-webkit-input-placeholder, .wpv-main input[type=date]::-webkit-input-placeholder, .wpv-main input[type=range]::-webkit-input-placeholder, .wpv-main input[type=number]::-webkit-input-placeholder, .wpv-main input[type=button]::-webkit-input-placeholder, .wpv-main input[type=tel]::-webkit-input-placeholder, .wpv-main textarea::-webkit-input-placeholder, .wpv-main select::-webkit-input-placeholder {  color: #b3b3b3; } .wpv-main input[type=text]:-ms-input-placeholder, .wpv-main input[type=tel]:-ms-input-placeholder, .wpv-main input[type=email]:-ms-input-placeholder, .wpv-main input[type=password]:-ms-input-placeholder, .wpv-main input[type=email]:-ms-input-placeholder, .wpv-main input[type=search]:-ms-input-placeholder, .wpv-main input[type=date]:-ms-input-placeholder, .wpv-main input[type=range]:-ms-input-placeholder, .wpv-main input[type=number]:-ms-input-placeholder, .wpv-main input[type=button]:-ms-input-placeholder, .wpv-main input[type=tel]:-ms-input-placeholder, .wpv-main textarea:-ms-input-placeholder, .wpv-main select:-ms-input-placeholder {  color: #b3b3b3; } .wpv-main input[type=text]::placeholder, .wpv-main input[type=tel]::placeholder, .wpv-main input[type=email]::placeholder, .wpv-main input[type=password]::placeholder, .wpv-main input[type=email]::placeholder, .wpv-main input[type=search]::placeholder, .wpv-main input[type=date]::placeholder, .wpv-main input[type=range]::placeholder, .wpv-main input[type=number]::placeholder, .wpv-main input[type=button]::placeholder, .wpv-main input[type=tel]::placeholder, .wpv-main textarea::placeholder, .wpv-main select::placeholder {  color: #b3b3b3; } footer.main-footer input[type=text], footer.main-footer input[type=tel], footer.main-footer input[type=email], footer.main-footer input[type=password], footer.main-footer input[type=email], footer.main-footer input[type=search], footer.main-footer input[type=date], footer.main-footer input[type=range], footer.main-footer input[type=number], footer.main-footer input[type=button], footer.main-footer input[type=tel], footer.main-footer textarea, footer.main-footer select {  background-color: #141414;  color: #949494; } footer.main-footer input[type=text]::-webkit-input-placeholder, footer.main-footer input[type=tel]::-webkit-input-placeholder, footer.main-footer input[type=email]::-webkit-input-placeholder, footer.main-footer input[type=password]::-webkit-input-placeholder, footer.main-footer input[type=email]::-webkit-input-placeholder, footer.main-footer input[type=search]::-webkit-input-placeholder, footer.main-footer input[type=date]::-webkit-input-placeholder, footer.main-footer input[type=range]::-webkit-input-placeholder, footer.main-footer input[type=number]::-webkit-input-placeholder, footer.main-footer input[type=button]::-webkit-input-placeholder, footer.main-footer input[type=tel]::-webkit-input-placeholder, footer.main-footer textarea::-webkit-input-placeholder, footer.main-footer select::-webkit-input-placeholder {  color: #616161; } footer.main-footer input[type=text]:-ms-input-placeholder, footer.main-footer input[type=tel]:-ms-input-placeholder, footer.main-footer input[type=email]:-ms-input-placeholder, footer.main-footer input[type=password]:-ms-input-placeholder, footer.main-footer input[type=email]:-ms-input-placeholder, footer.main-footer input[type=search]:-ms-input-placeholder, footer.main-footer input[type=date]:-ms-input-placeholder, footer.main-footer input[type=range]:-ms-input-placeholder, footer.main-footer input[type=number]:-ms-input-placeholder, footer.main-footer input[type=button]:-ms-input-placeholder, footer.main-footer input[type=tel]:-ms-input-placeholder, footer.main-footer textarea:-ms-input-placeholder, footer.main-footer select:-ms-input-placeholder {  color: #616161; } footer.main-footer input[type=text]::placeholder, footer.main-footer input[type=tel]::placeholder, footer.main-footer input[type=email]::placeholder, footer.main-footer input[type=password]::placeholder, footer.main-footer input[type=email]::placeholder, footer.main-footer input[type=search]::placeholder, footer.main-footer input[type=date]::placeholder, footer.main-footer input[type=range]::placeholder, footer.main-footer input[type=number]::placeholder, footer.main-footer input[type=button]::placeholder, footer.main-footer input[type=tel]::placeholder, footer.main-footer textarea::placeholder, footer.main-footer select::placeholder {  color: #616161; } .fixed-header-box input[type=text], .fixed-header-box input[type=tel], .fixed-header-box input[type=email], .fixed-header-box input[type=password], .fixed-header-box input[type=email], .fixed-header-box input[type=search], .fixed-header-box input[type=date], .fixed-header-box input[type=range], .fixed-header-box input[type=number], .fixed-header-box input[type=button], .fixed-header-box input[type=tel], .fixed-header-box textarea, .fixed-header-box select {  background-color: #141414;  color: #949494; } .fixed-header-box input[type=text]::-webkit-input-placeholder, .fixed-header-box input[type=tel]::-webkit-input-placeholder, .fixed-header-box input[type=email]::-webkit-input-placeholder, .fixed-header-box input[type=password]::-webkit-input-placeholder, .fixed-header-box input[type=email]::-webkit-input-placeholder, .fixed-header-box input[type=search]::-webkit-input-placeholder, .fixed-header-box input[type=date]::-webkit-input-placeholder, .fixed-header-box input[type=range]::-webkit-input-placeholder, .fixed-header-box input[type=number]::-webkit-input-placeholder, .fixed-header-box input[type=button]::-webkit-input-placeholder, .fixed-header-box input[type=tel]::-webkit-input-placeholder, .fixed-header-box textarea::-webkit-input-placeholder, .fixed-header-box select::-webkit-input-placeholder {  color: #616161; } .fixed-header-box input[type=text]:-ms-input-placeholder, .fixed-header-box input[type=tel]:-ms-input-placeholder, .fixed-header-box input[type=email]:-ms-input-placeholder, .fixed-header-box input[type=password]:-ms-input-placeholder, .fixed-header-box input[type=email]:-ms-input-placeholder, .fixed-header-box input[type=search]:-ms-input-placeholder, .fixed-header-box input[type=date]:-ms-input-placeholder, .fixed-header-box input[type=range]:-ms-input-placeholder, .fixed-header-box input[type=number]:-ms-input-placeholder, .fixed-header-box input[type=button]:-ms-input-placeholder, .fixed-header-box input[type=tel]:-ms-input-placeholder, .fixed-header-box textarea:-ms-input-placeholder, .fixed-header-box select:-ms-input-placeholder {  color: #616161; } .fixed-header-box input[type=text]::placeholder, .fixed-header-box input[type=tel]::placeholder, .fixed-header-box input[type=email]::placeholder, .fixed-header-box input[type=password]::placeholder, .fixed-header-box input[type=email]::placeholder, .fixed-header-box input[type=search]::placeholder, .fixed-header-box input[type=date]::placeholder, .fixed-header-box input[type=range]::placeholder, .fixed-header-box input[type=number]::placeholder, .fixed-header-box input[type=button]::placeholder, .fixed-header-box input[type=tel]::placeholder, .fixed-header-box textarea::placeholder, .fixed-header-box select::placeholder {  color: #616161; } .form-input .required {  display: none; } textarea {  min-height: 6em;  width: 100%;  position: relative;  resize: none;  font-size: 18px; } html.placeholder .dgx-donate-form-section label[for], html.placeholder form.wpcf7-form label[for] {  display: inline-block; } .load-more, .wp-pagenavi {  clear: both;  margin-top: 50px; } .products + .load-more, .products + .wp-pagenavi {  margin-top: 0; } article.left-only .wp-pagenavi:after {  background: #bdbcbc;  content: "";  height: 1px;  left: -60px;  position: absolute;  top: -1px;  width: 60px; } .wp-pagenavi {  text-align: center;  border-top: 1px solid #bdbcbc;  z-index: 100;  position: relative;  text-align: right;  padding: 20px 0 40px; } .wp-pagenavi:last-child {  padding-bottom: 0; } article > .page-content > section.portfolios > .wp-pagenavi {  margin: 0 10px 30px; } .wp-pagenavi a, .wp-pagenavi span {  margin: 1px !important;  border: none !important;  display: inline-block;  padding: 2px 8px 3px 8px !important;  font-size: 12px; } .wp-pagenavi .tribe-events-nav-right a, .wp-pagenavi .tribe-events-nav-right span, .wp-pagenavi .tribe-events-nav-next a, .wp-pagenavi .tribe-events-nav-next span {  padding-right: 0 !important; } .wp-pagenavi .tribe-events-nav-left, .wp-pagenavi .tribe-events-nav-left a, .wp-pagenavi .tribe-events-nav-left span, .wp-pagenavi .tribe-events-nav-previous, .wp-pagenavi .tribe-events-nav-previous a, .wp-pagenavi .tribe-events-nav-previous span, .wp-pagenavi .tribe-events-nav-right, .wp-pagenavi .tribe-events-nav-right a, .wp-pagenavi .tribe-events-nav-right span, .wp-pagenavi .tribe-events-nav-next, .wp-pagenavi .tribe-events-nav-next a, .wp-pagenavi .tribe-events-nav-next span {  padding-top: 0 !important;  padding-bottom: 0 !important;  margin-top: 0 !important;  margin-bottom: 0 !important; } .wp-pagenavi .current {  background-color: #e4b566;  color: #ffffff;  font-size: 12px;  font-weight: normal !important; } .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {  color: transparent !important;  background: #ffffff;  width: 23px;  height: 23px;  text-align: center;  line-height: 23px;  padding: 0 !important; } .wp-pagenavi .previouspostslink:after, .wp-pagenavi .nextpostslink:after {  color: #9f2125;  font-size: 11px;  font-family: theme;  left: -2px;  position: relative;  font-weight: normal !important; } .wp-pagenavi .previouspostslink:after:hover, .wp-pagenavi .nextpostslink:after:hover {  color: #e4b566; } .wp-pagenavi .previouspostslink:after {  content: "\e006"; } .wp-pagenavi .nextpostslink:after {  content: "\e005"; } .wp-pagenavi span.pages {  float: left;  font: normal 14px/20px "Open Sans";  font-size: 12px;  padding: 0 !important; } .wp-pagenavi a.page {  background: #ffffff;  color: #9f2125;  font-size: 12px; } .wp-pagenavi a.page:hover {  color: #e4b566; } .wp-pagenavi a.page:visited {  color: #000; } .comment-paging {  border-top: 0;  margin-top: -40px;  margin-bottom: 40px;  padding-top: 0; } .comment-paging a, .comment-paging span {  margin: 1px !important;  border: none !important;  display: inline-block;  padding: 2px 8px 3px 8px !important;  font-size: 12px; } .comment-paging .current {  background-color: #bdbcbc;  color: #ffffff;  font-size: 12px;  font-weight: normal !important; } .comment-paging .prev, .comment-paging .next {  color: transparent !important;  background: #ffffff;  width: 23px;  height: 23px;  text-align: center;  line-height: 22px;  padding: 0 !important;  text-indent: -200px; } .comment-paging .prev:after, .comment-paging .next:after {  color: #9f2125;  font-size: 12px;  font-family: theme;  position: relative;  font-weight: normal !important; } .comment-paging .prev:after:hover, .comment-paging .next:after:hover {  color: #e4b566; } .comment-paging .prev:after {  content: "\e006";  left: 70px; } .comment-paging .next:after {  content: "\e005";  left: 83px; } .comment-paging span.pages {  float: left;  font: normal 14px/20px "Open Sans";  padding: 0 !important; } .comment-paging a.page-numbers {  background: #ffffff;  color: #9f2125;  font-size: 12px; } .comment-paging a.page-numbers:hover {  color: #e4b566; } .comment-paging a.page-numbers:visited {  color: #000; } .load-more {  margin: 50px auto 50px auto;  position: relative;  text-align: center; } .load-more.loading {  background: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif) center center no-repeat;  background-image: url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader.gif), url(/wp-content/themes/fitness-wellness/wpv_theme/assets/images/loader_bg.png);  background-position: center center, center center; } .load-more .button.lm-btn {  border: 1px solid #a4a2a2;  border-radius: 1px;  background: none;  box-shadow: none;  padding: 0;  max-width: 650px;  width: 100%; } .load-more .button.lm-btn span {  color: #a4a2a2;  padding: 1em 0 !important;  position: relative;  z-index: 555;  text-transform: uppercase;  font: bold 20px/1 "Open Sans"; } .load-more .button.lm-btn span:hover {  text-decoration: none; } .load-more .button.lm-btn:hover {  border-color: #e4b566; } .load-more .button.lm-btn:hover span {  color: #e4b566 !important; } .load-more + .share-btns {  margin-top: 30px; } #menus {  position: relative;  z-index: 210;  min-height: 41px; } #main-menu .menu {  position: relative;  min-height: 41px;  font-size: 0; } #main-menu .menu .menu-item {  position: relative;  list-style: none;  cursor: pointer; } #main-menu .menu .menu-item:hover > .sub-menu-wrapper > .sub-menu {  display: block;  box-shadow: 1px 1px 1px 2px rgba(0,0,0,0.14);  border-radius: 1px; } #main-menu .menu .menu-item a {  display: block;  padding: .3em .3em;  text-decoration: none;  transition: color .4s; } #main-menu .menu .menu-item a strong {  font-weight: normal; } #main-menu .menu .menu-item.home > a {  width: 16px;  text-align: left;  text-indent: -6000px;  position: relative; } #main-menu .menu .menu-item.home > a:before {  position: absolute;  top: 4px;  left: 5px;  z-index: 5;  width: 16px;  height: 16px;  content: "\e003";  text-indent: 0 !important;  font-size: 16px;  font-family: icomoon; } #main-menu .menu .sub-menu {  position: absolute;  top: 0;  z-index: 200;  display: none;  margin: 0 auto auto 0;  width: 170px;  text-align: left;  background: #ffffff;  padding: 0;  -moz-box-sizing: border-box;  box-sizing: border-box; } #main-menu .menu .sub-menu.invert-position {  left: auto;  right: 0; } #main-menu .menu .sub-menu .menu-item {  padding: 0; } #main-menu .menu .sub-menu .menu-item > a {  padding: 11px 15px;  color: #000;  font: 600 11px/19px "Open Sans";  text-transform: uppercase;  border-bottom: 1px solid #bdbcbc; } #main-menu .menu .sub-menu .menu-item:last-child {  padding-bottom: 0; } #main-menu .menu .sub-menu .menu-item.current-menu-parent, #main-menu .menu .sub-menu .menu-item.current-menu-item, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor, #main-menu .menu .sub-menu .menu-item:hover {  background: #000000;  transition: all .4s;  border-radius: 1px; } #main-menu .menu .sub-menu .menu-item.current-menu-parent > a, #main-menu .menu .sub-menu .menu-item.current-menu-item > a, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu .sub-menu .menu-item:hover > a {  text-decoration: none;  color: #e4bd7c;  border-bottom-color: #e4b566;  transition: all .4s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a, body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited {  color: #ffffff; } #main-menu .menu > .menu-item {  padding: 13px 4px 13px 4px;  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");  display: inline-block; } #main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited {  color: #e4bd7c;  font: 600 15px/16px "Open Sans"; } #main-menu .menu > .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item.current-menu-item > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item:hover > a {  padding-top: .3em;  padding-bottom: .3em;  background-color: #000000;  color: #FFF;  text-decoration: none; } #main-menu .menu > .menu-item:hover > .sub-menu-wrapper {  padding-top: 4px;  position: absolute;  top: 100%;  left: 0;  width: 100%; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu {  left: 0;  margin: 0 auto auto 0;  transition: all .3s; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .menu-item-has-children > a:after {  position: absolute;  top: 50%;  top: calc(48%);  right: 10px;  line-height: 0;  font-size: 12px; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu {  left: 100%;  top: -10px; } #main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu.invert-position {  left: auto;  right: 100%; } #top-nav-wrapper {  position: relative;  z-index: 6666;  background: #ffffff; } .top-nav {  background-repeat: repeat;  background-position: center top;  background-attachment: scroll;  background-color: #000000;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0 auto;  white-space: nowrap; } .top-nav, .top-nav p {  color: #FFFFFF; } .top-nav, .top-nav p, .top-nav div, .top-nav li {  font-size: 12px; } .top-nav > .top-nav-inner > .row {  padding: 7px 60px 7px 60px; } .top-nav > .top-nav-inner > .row > .row > div {  vertical-align: top; } .top-nav .grid-1-2 {  min-height: 1px; } .top-nav .grid-1-2:last-child {  text-align: right; } .top-nav .menu-wrapper {  position: relative;  height: 17px; } .top-nav a {  color: #e4bd7c; } .top-nav a:hover {  color: #fff; } .top-nav a:hover .icon {  color: #fff !important; } .top-nav ul > li.current_page_item > a, .top-nav ul > li.current-menu-item > a, .top-nav ul > li.current-menu-parent > a, .top-nav ul > li.current-menu-ancestor > a {  color: #fff; } .top-nav .menu, .top-nav .menu li {  display: inline-block;  margin: 0;  padding: 0; } .top-nav .menu {  height: 20px;  margin: 0 -15px; } .top-nav .menu > li.menu-item-has-children a:first-child {  position: relative; } .top-nav .menu > li.menu-item-has-children:hover {  height: 45px; } .top-nav .menu > li.menu-item-has-children:hover > .sub-menu {  display: block; } .top-nav .menu > li > a {  padding: 0 15px; } .top-nav .menu > li a {  font-size: 12px;  line-height: 1.6em; } .top-nav .menu li {  position: relative; } .top-nav .menu li .sub-menu {  position: absolute;  top: 30px;  display: none;  margin: 0 auto auto 0;  width: 170px;  text-align: left;  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.09);  background: #ffffff;  -moz-box-sizing: border-box;  box-sizing: border-box; } .top-nav .menu li .sub-menu.invert-position {  left: auto;  right: 0; } .top-nav .menu li .sub-menu .sub-menu.invert-position {  right: 100%; } .top-nav .menu li .sub-menu .menu-item {  display: block; } .top-nav .menu li .sub-menu .menu-item > a {  display: block;  padding: 11px 15px;  color: #000;  font: 11px/19px 600 "Open Sans";  text-transform: uppercase;  border-bottom: 1px solid #bdbcbc; } .top-nav .menu li .sub-menu .menu-item:last-child {  padding-bottom: 0; } .top-nav .menu li .sub-menu .menu-item.current-menu-parent, .top-nav .menu li .sub-menu .menu-item.current-menu-item, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor, .top-nav .menu li .sub-menu .menu-item:hover {  background: #000000;  transition: all .4s;  border-radius: 1px; } .top-nav .menu li .sub-menu .menu-item.current-menu-parent > a, .top-nav .menu li .sub-menu .menu-item.current-menu-item > a, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a, .top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a, .top-nav .menu li .sub-menu .menu-item:hover > a {  text-decoration: none;  color: #e4bd7c;  border-bottom-color: #e4b566;  transition: all .4s; } #top-nav-social > a {  display: inline-block;  margin: 0 1px;  width: 1.65em;  height: 1.65em;  border: 2px solid #e4bd7c;  border-radius: 50%;  text-align: center;  vertical-align: middle; } #top-nav-social > a, #top-nav-social > a .icon {  line-height: 1.65em; } #top-nav-social > a:hover {  border-color: #fff; } #top-nav-text .icon.shortcode {  vertical-align: top; } .wpv-accordion {  border-bottom: 1px solid #bdbcbc;  margin: 0;  padding-top: 15px;  list-style: none; } .wpv-accordion .tab {  position: relative;  font-size: inherit;  margin: 0;  padding: 0;  color: inherit;  outline: none;  border-top: 1px solid #bdbcbc; } .wpv-accordion .tab:first-child {  border-top: 0; } .wpv-accordion .tab.ui-state-hover, .wpv-accordion .tab.ui-state-active, .wpv-accordion .tab.ui-state-selected {  background-color: #bdbcbc;  border-color: #bdbcbc; } .wpv-accordion .tab.ui-state-hover .ui-icon:after, .wpv-accordion .tab.ui-state-active .ui-icon:after, .wpv-accordion .tab.ui-state-selected .ui-icon:after {  content: "\e60f";  color: #990805 !important;  font-family: theme; } .wpv-accordion .tab.ui-state-active.has-bg {  background: #e4b566; } .wpv-accordion .tab.ui-state-active.has-bg .inner {  opacity: 1; } .wpv-accordion .tab .inner {  padding: 23px 55px 23px 20px;  margin: 0;  cursor: pointer;  outline: none !important;  display: block;  font: normal 20px/24px "Open Sans";  color: #ffffff;  background-color: #990805;  transition: opacity .3s ease; } .wpv-accordion .tab .inner:hover {  text-decoration: none; } .wpv-accordion .tab .ui-icon {  width: 40px;  line-height: 69px;  font-size: 17px;  font-style: normal;  display: block;  position: absolute;  right: 10px;  text-align: center; } .wpv-accordion .tab .ui-icon:after {  content: "\e60e";  color: #990805;  font-family: theme; } .wpv-accordion .pane .inner {  padding: 10px 20px;  z-index: 1;  position: relative;  overflow: hidden; } .wpv-accordion .pane-wrapper {  background-position: top center;  background-size: cover;  padding: 0;  border-bottom: 1px solid #bdbcbc; } .wpv-accordion .pane-wrapper:first-child, .wpv-accordion .pane-wrapper:first-child .tab .inner {  border-radius: 0; } .wpv-accordion .pane-wrapper:last-child, .wpv-accordion .pane-wrapper:last-child .tab:not(.ui-state-active) .inner {  border-radius: 0; } blockquote {  position: relative;  z-index: 1;  overflow: hidden;  margin: 30px 0;  padding-left: 20px;  border-left: 5px solid #e4b566;  text-align: left; } blockquote p, blockquote {  font: bold italic 26px/28px "Open Sans";  font-size: 22px; } blockquote.small p, blockquote.small {  font: normal 14px/20px "Open Sans";  margin-bottom: 0; } blockquote.simple {  overflow: auto;  margin: 0;  padding: 20px 0;  padding-left: 0;  border-left: 0;  text-align: left; } blockquote.simple > .quote-thumbnail {  position: relative;  display: block;  text-align: center;  width: 180px;  float: left;  margin-right: 30px; } blockquote.simple > .quote-thumbnail img {  display: inline-block;  width: 130px;  margin: 20px 60px 0 30px;  border-radius: 50%; } blockquote.simple .quote-title {  font: normal 16px/20px "Open Sans";  display: block;  padding: 10px 0 0 0; } blockquote.simple .quote-title, blockquote.simple .quote-title a {  color: #e4b566; } blockquote.simple .quote-title .the-title {  color: #e4b566;  padding-right: 3px; } blockquote.simple .quote-text {  font: normal 20px/24px "Open Sans";  overflow: hidden; } blockquote cite {  display: block;  margin: 10px 0 0 0; } blockquote cite, blockquote cite a {  font: normal 16px/20px "Open Sans";  color: #9f2125; } blockquote cite a {  vertical-align: middle; } blockquote cite:before {  display: inline-block;  margin-right: 10px;  width: 30px;  height: 0;  border-bottom: 1px solid #bdbcbc;  content: "";  vertical-align: middle; } blockquote:last-child cite:empty {  display: none; } .slide-wrapper blockquote {  padding-top: 0;  padding-bottom: 0; } blockquote p:first-child {  margin-top: 0; } blockquote p:last-child {  margin-bottom: 0; } .loop-wrapper .post-row {  transition: background .4s ease; } .loop-wrapper .post-row:before, .loop-wrapper .post-row:after {  content: " ";  display: table; } .loop-wrapper .post-row:after {  clear: both; } .loop-wrapper .sticky .post-row, .loop-wrapper .post-row:hover {  background: #bdbcbc; } .loop-wrapper .sticky .post-row .top-part, .loop-wrapper .post-row:hover .top-part {  color: #e4b566; } .loop-wrapper .post-row-left, .loop-wrapper .post-row-center {  float: left; } .loop-wrapper .post-row-left {  width: 160px;  vertical-align: top;  padding-top: 30px;  text-align: right;  padding-right: 30px;  -moz-box-sizing: border-box;  box-sizing: border-box; } .loop-wrapper .post-row-left .post-left-actions {  display: none; } .loop-wrapper .post-date {  display: inline-block;  margin-right: 10px; } .loop-wrapper .post-date a:hover {  text-decoration: none; } .loop-wrapper .post-date .top-part, .loop-wrapper .post-date .bottom-part {  display: block;  text-align: center;  width: 75px;  transition: color .3s ease; } .loop-wrapper .post-date .top-part {  font: normal 30px/34px "Open Sans";  color: #bdbcbc;  line-height: 1;  font-size: 45px;  border-bottom: 1px solid;  border-color: #bdbcbc;  padding-bottom: 10px; } .loop-wrapper .post-date .bottom-part {  font: normal 16px/20px "Open Sans";  color: #9B9B9B;  padding-top: 10px;  line-height: 1; } .loop-wrapper .post-row-center {  width: calc(100% - 160px);  padding: 30px 0 30px 0; } .loop-wrapper .list-item {  border-bottom: 1px solid #bdbcbc;  margin-bottom: 0; } .loop-wrapper .list-item:last-child {  border-bottom: 0; } .loop-wrapper .list-item .post-content-outer {  padding: 0 60px 0 0; } .loop-wrapper .list-item .post-content-outer .post-content > ol:last-child, .loop-wrapper .list-item .post-content-outer .post-content > ul:last-child {  margin-bottom: 1em; } .loop-wrapper .list-item .post-media {  width: 280px;  float: left; } .loop-wrapper .list-item .post-media + .post-content-outer {  padding-left: 310px; } .loop-wrapper .list-item .post-media .media-inner {  display: block; } .loop-wrapper .list-item .post-article {  display: block; } .loop-wrapper .list-item header.single {  padding-top: 10px; } .loop-wrapper header {  position: relative; } .loop-wrapper .page-content {  position: relative; } .loop-wrapper .post-article {  display: inline-block;  margin: 0;  width: 100%; } .loop-wrapper .post-article .post-content-outer .post-meta {  overflow: hidden;  width: 100%;  margin-top: 10px;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta a {  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta a:hover {  color: #9f2125; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions), .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link {  font: 300 12px/22px "Open Sans";  float: left;  padding-right: 20px;  min-height: 20px;  line-height: 19px; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions) > span.icon, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div > span.icon, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link > span.icon {  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons {  padding-top: 24px;  border-right: none !important; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons a, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons a, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons a {  position: relative; } .loop-wrapper .post-article .post-content-outer .post-meta nav > div:not(.post-actions).blog-buttons a:after, .loop-wrapper .post-article .post-content-outer .post-meta .post-actions > div.blog-buttons a:after, .loop-wrapper .post-article .post-content-outer .post-meta .post-edit-link.blog-buttons a:after {  position: absolute;  top: -25px;  right: -20px;  width: 1px;  height: 300%;  border-right: 1px solid #bdbcbc;  content: ""; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover {  text-decoration: none !important; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover span {  text-decoration: none; } .loop-wrapper .post-article .post-content-outer .post-meta span.icon {  display: inline-block;  overflow: hidden;  margin-right: 10px;  padding: 2px;  width: 8px;  vertical-align: middle;  text-align: center;  text-decoration: none !important;  font-size: 12px;  line-height: normal; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions {  float: right; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions .comment-count a {  font-weight: normal;  font-size: 12px;  color: #9B9B9B; } .loop-wrapper .post-article .post-content-outer .post-meta .post-actions .comment-count a:hover {  color: #9f2125; } .page-content label[for|=pwbox] {  position: relative;  top: -3px;  display: inline-block !important;  font-size: 0 !important; } .page-content label[for|=pwbox] input {  font-size: 14px !important; } .post-article header {  margin-bottom: 5px !important; } .post-article header.sep-text.single .content {  text-align: left;  white-space: normal; } .post-article header.sep-text.single .sep-text-after {  display: none; } .post-article header h4 {  margin: 0; } .post-article header h4, .post-article header h4 a {  color: #9f2125;  line-height: 1em !important; } .post-article header a {  transition: color .3s ease; } .post-article header a:hover {  text-decoration: none;  color: #e4b566; } .has-page-header .single-post-wrapper .post-article header {  display: none; } .post-article .post-subheader {  display: table;  width: 100%;  font-size: 14px; } .post-article .post-subheader .post-date {  display: table-cell;  margin: 0;  padding-right: 1em;  text-transform: uppercase;  white-space: nowrap;  font-size: 11px;  line-height: 1; } .post-article .post-subheader .post-date-after {  display: table-cell;  overflow: visible;  width: 100%;  vertical-align: top;  white-space: nowrap; } .post-article .post-subheader .post-date-after:after {  display: inline-block;  width: 100%;  height: 1ex;  border-bottom: 1px solid #bdbcbc;  content: "";  vertical-align: top; } .post-article .post-media {  text-align: center; } .post-article .post-media .media-inner {  position: relative;  min-height: 21px;  overflow: hidden; } .post-article .post-media .media-inner > div {  max-width: none !important;  width: auto !important; } .post-article .post-media .media-inner > img {  -webkit-transition: all .3s;  transition: all .3s;  width: 100%; } .post-article .blog-buttons {  text-align: center; } .post-article .blog-buttons:after {  display: block;  clear: both;  content: ""; } .post-article .blog-buttons a {  display: inline-block;  margin: 0 auto; } .post-article .blog-buttons a .icon {  margin: 0 8px 0 0;  padding: 0;  color: #e4b566;  font-size: 16px; } .post-article .standard-post-format .the-content .post-meta, .post-article .image-post-format .the-content .post-meta, .post-article .link-post-format .the-content .post-meta, .post-article .audio-post-format .the-content .post-meta, .post-article .video-post-format .the-content .post-meta, .post-article .gallery-post-format .the-content .post-meta {  display: inline-block;  margin: 10px 0 0 0;  width: 100%;  border: 1px solid #bdbcbc;  background: #ffffff; } .post-article .standard-post-format .the-content .post-meta div, .post-article .image-post-format .the-content .post-meta div, .post-article .link-post-format .the-content .post-meta div, .post-article .audio-post-format .the-content .post-meta div, .post-article .video-post-format .the-content .post-meta div, .post-article .gallery-post-format .the-content .post-meta div {  display: inline-block;  float: left;  padding: 15px;  border-right: 1px solid #bdbcbc;  text-transform: uppercase; } .single-post-wrapper .post-article .standard-post-format .post-content-outer, .single-post-wrapper .post-article .standard-post-format .post-media, .single-post-wrapper .post-article .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .post-content-outer, .single-post-wrapper .post-article .image-post-format .post-media, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article .link-post-format .post-content-outer, .single-post-wrapper .post-article .link-post-format .post-media, .single-post-wrapper .post-article .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .post-content-outer, .single-post-wrapper .post-article .audio-post-format .post-media, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .post-content-outer, .single-post-wrapper .post-article .video-post-format .post-media, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .post-content-outer, .single-post-wrapper .post-article .gallery-post-format .post-media, .single-post-wrapper .post-article .gallery-post-format .the-content {  display: block;  width: auto; } .single-post-wrapper .post-article .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .the-content {  padding: 0; } .post-article .audio-post-format .post-media {  float: none;  width: auto;  margin: 0 60px 10px 0; } .post-article .audio-post-format .post-media + .post-content-outer {  padding-left: 0; } .post-article .audio-post-format .media-inner {  display: block; } .post-article .quote-post-format blockquote.large {  padding: 0;  overflow: visible;  text-align: left; } .post-article .quote-post-format blockquote.large .quote-text, .post-article .quote-post-format blockquote.large .quote-text p {  font: bold italic 26px/28px "Open Sans"; } .post-article .quote-post-format .cite img {  border-bottom: 1px solid #bdbcbc;  padding-bottom: 10px;  margin-bottom: 10px; } .post-article .quote-post-format .cite img + .quote-author {  display: block; } .post-article .aside-post-format .post-content-outer {  padding-top: 0; } .post-article .status-post-format .the-content {  padding-right: 36px !important; } .post-article .gallery-post-format .post-media {  position: relative;  text-align: center; } .post-article .gallery-post-format .post-media .button {  position: absolute;  bottom: 30px;  left: 50%;  z-index: 5;  margin-left: -30px;  padding: 0.7em 0.7em 0.75em; } .post-article .gallery-post-format .post-media .button span:after {  border: none !important; } .post-article .gallery-post-format .post-media .button:hover {  text-decoration: none; } .post-article .gallery-post-format .post-media .media-inner {  display: block; } .post-article .excerpt-more {  float: left;  margin-top: -0.6em; } .post-article .status-post-format .post-subheader, .post-article .aside-post-format .post-subheader, .post-article .link-post-format .post-subheader {  margin-bottom: 0 !important; } .post-article .status-post-format .post-media, .post-article .aside-post-format .post-media, .post-article .link-post-format .post-media {  margin-top: 20px; } .post-article .video-post-format .media-inner iframe {  height: 360px; } body.single-post .single-post-wrapper .post-content-outer .meta-top {  margin-bottom: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-top .author {  margin-right: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-top .comment-count {  float: right; } body.single-post .single-post-wrapper .post-content-outer .meta-top .comment-count .icon {  position: relative;  margin-right: 5px;  top: 1px; } body.single-post .single-post-wrapper .post-content-outer .meta-bottom {  margin-top: 20px; } body.single-post .single-post-wrapper .post-content-outer .meta-bottom .icon {  margin-right: 5px; } body.single-post .related-posts {  clear: both;  position: relative;  padding-top: 40px;  padding-bottom: 60px;  background: #ffffff; } body.single-post .related-posts .grid-1-1 {  padding: 0; } body.single-post .related-posts .grid-1-1 .loop-wrapper.scroll-x.news {  padding-top: 0; } body.full .related-posts:before {  position: absolute;  top: 0;  left: -100%;  width: 300%;  height: 100%;  background: #ffffff;  content: ""; } .header-middle .limit-wrapper .news.scroll-x {  padding-top: 10px !important; } .ie8 .loop-wrapper .page-content {  margin-bottom: 30px; } .loop-wrapper.news .post-article {  overflow: hidden;  margin: 0;  border-bottom: 0px !important; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail, .loop-wrapper.news .post-article:hover .as-image .thumbnail {  background-color: #bdbcbc;  opacity: 1;  transition: background-color .4s, opacity .4s; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail .icon, .loop-wrapper.news .post-article:hover .as-image .thumbnail .icon {  opacity: 0;  transition: opacity .4s; } .loop-wrapper.news .post-article:hover .image-post-format .thumbnail img, .loop-wrapper.news .post-article:hover .as-image .thumbnail img {  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2); } .loop-wrapper.news .post-article .post-content-outer, .loop-wrapper.news .post-article .post-content-outer p {  font: normal 14px/20px "Open Sans";  font-size: 12px;  margin-bottom: 1.2em; } .loop-wrapper.news .post-content-wrapper {  padding-top: 10px; } .loop-wrapper.news .post-content-wrapper h4 {  font-weight: bold; } .loop-wrapper.news .post-content-wrapper h4, .loop-wrapper.news .post-content-wrapper h4 a {  color: #9f2125;  font-weight: bold; } .loop-wrapper.news .post-content-wrapper h4:hover, .loop-wrapper.news .post-content-wrapper h4 a:hover {  color: #e4b566; } .loop-wrapper.news .comment-count {  position: relative;  display: inline-block;  float: right;  margin-left: 5px; } .loop-wrapper.news .comment-count a {  font-weight: normal;  font-size: 12px;  color: #9B9B9B; } .loop-wrapper.news .comment-count a:hover {  color: #9f2125; } .loop-wrapper.news .post-actions-wrapper .icon {  margin-right: 8px;  vertical-align: middle;  font-size: 14px;  color: #9B9B9B; } .loop-wrapper.news .post-actions-wrapper .icon:hover {  color: #e4b566; } .loop-wrapper.news .post-actions-wrapper .post-date {  position: relative;  display: inline-block;  float: left;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta {  margin: 10px 25px 0;  padding-top: 10px;  border-top: 1px solid #bdbcbc;  text-align: center;  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta a {  font-size: 11px;  font-style: italic;  text-transform: uppercase;  color: #9B9B9B; } .loop-wrapper.news .post-content-meta a:hover {  color: #9f2125; } .loop-wrapper.news .list-item {  padding-top: 15px;  border-bottom: 0;  box-sizing: border-box; } .loop-wrapper.news .list-item.with-hpadding {  padding-left: 15px;  padding-right: 15px; } .loop-wrapper.news .list-item header.single {  padding: 10px 0;  border-bottom: 1px solid #bdbcbc;  position: relative; } .loop-wrapper.news .list-item header.single:after {  content: "";  bottom: -1px;  left: 0;  width: 50px;  height: 1px;  position: absolute;  background: #e4b566; } .loop-wrapper.news .list-item > div {  position: relative;  z-index: 1;  overflow: hidden;  background: transparent; } .loop-wrapper.news.wpv-isotope-loaded {  padding-top: 2px;  padding-bottom: 15px; } .loop-wrapper.news .thumbnail {  position: relative;  overflow: visible;  width: 100%;  text-align: center; } .loop-wrapper.news .thumbnail img {  width: 100%;  height: auto; } .loop-wrapper.news .thumbnail .icon {  position: absolute;  top: 50%;  left: 50%;  display: inline-block;  width: 65px;  height: 65px;  color: #ffffff;  font-size: 65px;  margin: -32.5px 0 0 -32.5px;  opacity: 0; } .loop-wrapper.news .post-edit-link, .loop-wrapper.news .sep-text-after {  display: none; } .loop-wrapper.news .image-post-format .thumbnail, .loop-wrapper.news .video-post-format.as-image .thumbnail, .loop-wrapper.news .standard-post-format.as-image .thumbnail {  overflow: hidden;  -webkit-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0); } .loop-wrapper.news .image-post-format .thumbnail img, .loop-wrapper.news .video-post-format.as-image .thumbnail img, .loop-wrapper.news .standard-post-format.as-image .thumbnail img {  transition: all .4s ease; } .loop-wrapper.news > .page-content {  margin-bottom: 60px; } .loop-wrapper.news .post-article .quote-post-format .cite {  float: none;  padding: 20px 0 20px;  width: auto;  text-align: left; } .loop-wrapper.news .post-article .quote-post-format .cite img {  display: inline-block;  margin-bottom: 0;  padding: 0 20px 0 0;  max-width: 85px;  border: 0;  vertical-align: middle; } .loop-wrapper.news .post-article .quote-post-format .cite img + .quote-author {  display: inline;  vertical-align: middle; } .loop-wrapper.news .post-article .quote-post-format .cite + .quote-text {  padding-left: 0; } .loop-wrapper.news .post-article .quote-post-format .quote-text {  padding-bottom: 25px; } body.full .wpv-grid.extended.grid-1-1 {  margin-left: -2000px;  margin-right: -2000px;  padding-left: 2000px;  padding-right: 2000px;  -moz-box-sizing: content-box;  box-sizing: content-box; } body.full .wpv-grid.extended.grid-1-1 > .extended-column-inner, body.full .wpv-grid.extended.grid-1-1 > .wpv-parallax-bg-content .extended-column-inner {  padding-left: 15px;  padding-right: 15px; } body.boxed .wpv-grid.extended.grid-1-1 {  padding-left: 60px;  padding-right: 60px;  margin-left: -45px;  margin-right: -45px;  width: auto;  float: none; } body.boxed .wpv-grid.extended.grid-1-1.no-extended-padding {  padding-left: 15px;  padding-right: 15px; } .wpv-grid.extended.grid-1-1 .loop-wrapper.news {  padding-top: 0; } .wpv-grid.has-background {  padding: 0 20px; } .wpv-grid.has-background > .column-title:first-child, .wpv-grid.has-background > .sep-text:first-child, .wpv-grid.has-background > style:first-child + .column-title, .wpv-grid.has-background > style:first-child + .sep-text, .wpv-grid.has-background > .extended-column-inner > .column-title:first-child, .wpv-grid.has-background > .extended-column-inner > .sep-text:first-child, .wpv-grid.has-background > .extended-column-inner > style:first-child + .column-title, .wpv-grid.has-background > .extended-column-inner > style:first-child + .sep-text {  padding-top: 0; } html.csstransitions .wpv-grid.animated-active {  opacity: 0; } html.csstransitions .wpv-grid.animated-active.animation-zoom-in {  opacity: 0.2;  -webkit-transform: scale(0.5);  -ms-transform: scale(0.5);  transform: scale(0.5); } html.csstransitions .wpv-grid.animated-active.animation-ended {  opacity: 1;  -webkit-backface-visibility: hidden; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-from-left {  -webkit-animation: element-from-left 0.7s 1 ease-out;  animation: element-from-left 0.7s 1 ease-out; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-from-right {  -webkit-animation: element-from-right 0.7s 1 ease-out;  animation: element-from-right 0.7s 1 ease-out; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-from-top {  -webkit-animation: element-from-top 0.7s 1 ease-out;  animation: element-from-top 0.7s 1 ease-out; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-from-bottom {  -webkit-animation: element-from-bottom 0.7s 1 ease-out;  animation: element-from-bottom 0.7s 1 ease-out; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-fade-in {  transition: opacity .8s ease-out;  -webkit-backface-visibility: hidden; } html.csstransitions .wpv-grid.animated-active.animation-ended.animation-zoom-in {  -webkit-animation: element-zoom-in .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);  animation: element-zoom-in .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); } .wpv-grid.parallax-bg, .wpv-grid.parallax-bg-suspended, .wpv-grid.has-video-bg {  z-index: 0; } .wpv-grid.has-video-bg {  overflow: hidden; } .wpv-grid.parallax-bg, .wpv-grid.has-video-bg {  opacity: 0;  transition: opacity .6s ease; } .wpv-grid.parallax-bg.parallax-loaded, .wpv-grid.parallax-bg.parallax-bg-suspended, .wpv-grid.parallax-bg.video-bg-loaded, .wpv-grid.has-video-bg.parallax-loaded, .wpv-grid.has-video-bg.parallax-bg-suspended, .wpv-grid.has-video-bg.video-bg-loaded {  opacity: 1; } .wpv-grid.parallax-bg-suspended > .wpv-parallax-bg-img {  background-attachment: scroll !important; } .wpv-parallax-bg-img, .wpv-video-bg {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: -1; } .wpv-video-bg-content, .wpv-parallax-bg-content {  z-index: 0; } .wpv-background-video {  width: 100% !important;  height: auto !important; } .wpv-background-video .mejs-overlay-loading, .wpv-background-video .mejs-overlay-play, .wpv-background-video .mejs-controls {  display: none !important; } .wpv-video-bg .mejs__offscreen {  display: none; } @-webkit-keyframes element-from-left {  0% {   -webkit-transform: translate(-20%,0);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-left {  0% {   transform: translate(-20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-right {  0% {   -webkit-transform: translate(20%,0);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-right {  0% {   transform: translate(20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-bottom {  0% {   -webkit-transform: translate(0,30%);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-bottom {  0% {   transform: translate(0,30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-top {  0% {   -webkit-transform: translate(0,-30%);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-top {  0% {   transform: translate(0,-30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-zoom-in {  0% {   -webkit-transform: scale(0.3);   opacity: .1;  }  100% {   -webkit-transform: scale(1);   opacity: 1;  } } @keyframes element-zoom-in {  0% {   transform: scale(0.3);   opacity: .1;  }  100% {   transform: scale(1);   opacity: 1;  } } @-webkit-keyframes element-from-left {  0% {   -webkit-transform: translate(-20%,0);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-left {  0% {   transform: translate(-20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-right {  0% {   -webkit-transform: translate(20%,0);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-right {  0% {   transform: translate(20%,0);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-bottom {  0% {   -webkit-transform: translate(0,30%);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-bottom {  0% {   transform: translate(0,30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-from-top {  0% {   -webkit-transform: translate(0,-30%);   opacity: 0;  }  100% {   -webkit-transform: translate(0,0);   opacity: 1;  } } @keyframes element-from-top {  0% {   transform: translate(0,-30%);   opacity: 0;  }  100% {   transform: translate(0,0);   opacity: 1;  } } @-webkit-keyframes element-zoom-in {  0% {   -webkit-transform: scale(0.3);   opacity: .1;  }  100% {   -webkit-transform: scale(1);   opacity: 1;  } } @keyframes element-zoom-in {  0% {   transform: scale(0.3);   opacity: .1;  }  100% {   transform: scale(1);   opacity: 1;  } } .wpv-countdown.regular {  text-align: center; } .wpv-countdown.regular .wpvc-block {  display: inline-block;  vertical-align: middle;  padding: 40px 20px 20px;  border: 1px solid #bdbcbc;  border-radius: 3px;  width: 140px;  text-align: center;  margin-right: 10px;  margin-left: 10px;  -moz-box-sizing: border-box;  box-sizing: border-box; } .wpv-countdown.regular .wpvc-block .value {  font-family: "Open Sans";  font-size: 40px;  font-weight: bold;  color: #e4b566;  padding-bottom: 40px; } .wpv-countdown.regular .wpvc-block .value-label {  border-top: 1px dotted #bdbcbc;  padding-top: 20px;  text-transform: uppercase; } .wpv-countdown.regular .wpvc-sep {  display: inline-block;  vertical-align: middle;  font-size: 30px;  color: #bdbcbc; } .wpv-countdown.regular.lt300 .wpvc-block {  margin: 10px 0; } .wpv-countdown.regular.lt350 .wpvc-sep {  display: none; } .sep, .sep-2, .sep-3 {  position: relative;  display: block;  clear: both;  margin: 60px 0 30px 0;  min-width: 100%;  height: 1px;  border-top: 1px solid;  color: #bdbcbc; } .sep.has-icon .icon, .sep-2.has-icon .icon, .sep-3.has-icon .icon {  margin-top: -2px;  font-size: 24px; } .sep-2 {  border-bottom: 1px solid;  height: 2px; } .sep-3 {  border-top: 1px solid; } .sep-text {  position: relative;  margin: 60px 0 30px 0;  text-align: center; } .sep-text + .frame-fl, .sep-text + .frame > .google_map {  margin-top: 15px; } .sep-text .content, .sep-text .sep-text-more {  display: table-cell;  vertical-align: middle;  white-space: nowrap; } .sep-text .content *, .sep-text .sep-text-more * {  margin: 0;  line-height: 1; } .sep-text .content {  padding-right: .8em; } .sep-text .sep-text-more {  padding-left: .8em; } .sep-text .sep-text-before, .sep-text .sep-text-after {  display: table-cell;  width: 100%;  vertical-align: middle; } .sep-text .sep-text-line {  display: inline-block;  padding-top: 2px;  width: 100%;  border-top: 0 solid;  border-bottom: 1px solid;  color: #bdbcbc;  vertical-align: baseline; } .sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after {  width: 50%; } .sep-text.centered .content {  padding-left: .8em; } .sep-text:last-child {  margin-bottom: 20px; } .sep-text + .row {  padding-top: 15px; } .column-title {  text-align: center;  margin: 60px 0 30px 0; } .column-title + .frame-fl, .column-title + .frame > .google_map {  margin-top: 15px; } .column-title + p {  margin-top: 10px; } .text-divider-double {  position: relative;  margin: 60px 0 12px 0;  text-align: center; } .text-divider-double + .sep {  margin: 0 0 30px 0;  position: relative; } .text-divider-double + .sep + .frame-fl, .text-divider-double + .sep + .frame > .google_map {  margin-top: 15px; } .text-divider-double + .sep:after {  content: "";  position: absolute;  left: 50%;  bottom: 1px;  width: 100px;  height: 1px;  background: #e4b566;  margin-left: -50px; } .related-content-title {  text-align: center;  position: relative;  margin-bottom: 30px;  border-bottom: 1px solid #bdbcbc;  padding-bottom: 15px; } .related-content-title:after {  content: "";  position: absolute;  top: auto;  bottom: -1px;  left: 50%;  width: 100px;  height: 1px;  background: #e4b566;  border: 0;  margin-left: -50px; } .dropcap2 {  border: 0 none !important;  display: block;  float: left;  font-size: 44px !important;  font-weight: 400 !important;  height: 40px;  line-height: 1em;  margin: -0.05em 0.3ex 0 -0.1em;  overflow: visible;  padding: 0;  text-align: center;  vertical-align: middle;  width: 2ex;  font-family: "Open Sans";  color: #e4b566; } .dropcap2.accent1 {  color: #e4b566; } .dropcap2.accent2 {  color: #990805; } .dropcap2.accent3 {  color: #9B9B9B; } .dropcap2.accent4 {  color: #4A4A4A; } .dropcap2.accent5 {  color: #ffffff; } .dropcap2.accent6 {  color: #262529; } .dropcap1 {  margin: -0.04em 0.5em -0.1em 0;  display: block;  float: left;  font-size: 36px !important;  font-weight: 400 !important;  height: 32px;  line-height: 1em;  overflow: visible;  padding: 4px 2px;  text-align: center;  vertical-align: middle;  width: 1em;  font-family: "Open Sans";  color: #e4b566;  border: 3px solid #e4b566; } .wpv-countdown.single-event {  display: inline-block;  margin: 2px 15px 2px 0;  padding-right: 15px;  border-right: 1px solid #3d3d3d;  font-weight: bold; } .wpv-countdown.single-event .value {  display: inline-block;  margin-left: 15px;  padding-left: 15px;  border-left: 1px solid #3d3d3d;  color: #bdbcbc;  font-weight: normal;  font-size: 14px;  line-height: 30px; } .wpv-countdown.single-event .value-label {  padding-left: 3px;  color: #9B9B9B;  text-transform: uppercase;  font-weight: normal;  font-size: 10px; } .wpv-countdown.single-event.style-dark {  border-right-color: #bdbcbc; } .wpv-countdown.single-event.style-dark .value {  border-left-color: #bdbcbc;  color: #990805; } .wpv-countdown.single-event.style-dark .value-label {  color: #4A4A4A; } .wpv-countdown.single-event.layout-single-large .value {  margin-left: 25px;  padding-left: 25px;  font-weight: bold;  font-size: 20px;  line-height: 30px; } .wpv-countdown.single-event.layout-single-large .word {  padding-left: 5px;  font-size: 13px; } .wpv-countdown.single-event.layout-single-large > span {  white-space: nowrap; } .wpv-countdown.single-event.layout-classic {  border-right: 0;  vertical-align: middle; } .wpv-countdown.single-event.layout-classic > span {  display: inline-block;  width: 85px;  margin-right: 15px;  font-size: 0;  position: relative; } .wpv-countdown.single-event.layout-classic > span:last-child {  margin-right: 0; } .wpv-countdown.single-event.layout-classic > span:before, .wpv-countdown.single-event.layout-classic > span:after {  content: '';  display: block;  height: 2px;  border: 1px solid #575656;  border-radius: 0 0 1px 1px;  border-top: 0;  top: 100%;  left: 3px;  right: 3px;  position: absolute; } .wpv-countdown.single-event.layout-classic > span:after {  margin-top: 3px;  left: 6px;  right: 6px; } .wpv-countdown.single-event.layout-classic > span.wpvc-done {  width: auto; } .wpv-countdown.single-event.layout-classic > span.wpvc-done .value {  width: auto;  line-height: 100px;  padding: 0 10px; } .wpv-countdown.single-event.layout-classic .value {  -moz-box-sizing: border-box;  box-sizing: border-box;  margin-left: 0;  padding: 0;  width: 85px;  border: 1px solid #3d3d3d;  border-radius: 1px 1px 0 0;  text-align: center;  font-weight: bold;  font-size: 28px;  line-height: 48px; } .wpv-countdown.single-event.layout-classic .word {  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 85px;  padding: 0;  text-align: center;  font-size: 11px;  line-height: 28px;  font-weight: bold;  border: 1px solid #3d3d3d;  border-top: 0;  border-radius: 0 0 1px 1px;  display: inline-block; } .wpv-countdown.single-event.layout-classic.style-dark .value, .wpv-countdown.single-event.layout-classic.style-dark .word {  border-color: #d1d1d1; } .wpv-countdown.single-event.layout-classic.style-dark > span:before, .wpv-countdown.single-event.layout-classic.style-dark > span:after {  border-color: #d6d6d6; } .classic-event-wrapper .lead-wrapper {  margin-top: 0.7em;  margin-bottom: -0.5em; } .classic-event-wrapper .lead-wrapper .icon {  vertical-align: bottom !important;  font-size: 30px;  position: relative;  top: -3px;  color: #990805; } .classic-event-wrapper .lead-wrapper .lead {  line-height: 1;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;  color: #990805; } .classic-event-wrapper .title a {  color: #e4b566; } .classic-event-wrapper .event-title a {  color: #e4b566;  margin-top: 0; } .classic-event-wrapper .view-all-wrapper, .classic-event-wrapper .view-all-link {  margin-left: 10px; } .classic-event-wrapper .split {  display: none; } .classic-event-wrapper .button {  font-size: 18px;  vertical-align: middle;  font-weight: bold; } .tribe-events-event-meta .thumbnail, .wpv-tribe-multiple-events .thumbnail {  position: relative;  overflow: hidden; } .tribe-events-event-meta .thumbnail .date, .wpv-tribe-multiple-events .thumbnail .date {  position: absolute;  bottom: 0;  left: -30px;  background: #e4b566;  padding: 10px 20px 10px 45px;  text-align: center;  color: #ffffff;  -webkit-transform: skew(-30deg) translateZ(0);  -ms-transform: skew(-30deg) translateZ(0);  transform: skew(-30deg) translateZ(0); } .tribe-events-event-meta .thumbnail .date .date-inner, .wpv-tribe-multiple-events .thumbnail .date .date-inner {  -webkit-transform: skew(30deg) translateZ(0);  -ms-transform: skew(30deg) translateZ(0);  transform: skew(30deg) translateZ(0); } .tribe-events-event-meta .thumbnail .date .day, .wpv-tribe-multiple-events .thumbnail .date .day {  font-size: 24px;  font-weight: bold; } .tribe-events-event-meta .thumbnail .date .month, .wpv-tribe-multiple-events .thumbnail .date .month {  font-size: 16px;  font-weight: bold;  text-transform: uppercase; } .tribe-events-event-details .entry-title, .tribe-events-event-details .entry-title a, .wpv-tribe-multiple-events .entry-title, .wpv-tribe-multiple-events .entry-title a {  color: #9f2125;  font-weight: bold; } .tribe-events-event-details .entry-title:hover, .tribe-events-event-details .entry-title a:hover, .wpv-tribe-multiple-events .entry-title:hover, .wpv-tribe-multiple-events .entry-title a:hover {  color: #e4b566; } .tribe-events-event-details .when-where, .tribe-events-event-details .when-where a, .wpv-tribe-multiple-events .when-where, .wpv-tribe-multiple-events .when-where a {  font-size: 12px;  font-weight: bold; } .tribe-events-event-details .when-where .icon, .wpv-tribe-multiple-events .when-where .icon {  float: left;  overflow: hidden;  color: #e4b566;  margin-right: 10px;  padding-top: 3px;  font-size: 12px;  color: #9B9B9B; } .tribe-events-event-details .when-where .text, .wpv-tribe-multiple-events .when-where .text {  overflow: hidden; } .tribe-events-event-details .when-where a, .wpv-tribe-multiple-events .when-where a {  color: #4A4A4A; } .tribe-events-event-details .when-where a:hover, .wpv-tribe-multiple-events .when-where a:hover {  color: #e4b566; } .tribe-events-event-details .description p, .wpv-tribe-multiple-events .description p {  font-size: 12px; } .wpv-tribe-multiple-events .event-wrapper img {  -ms-transition: -ms-transform .3s;  -webkit-transition: -webkit-transform .3s;  transition: transform .3s;  -webkit-backface-visibility: hidden;  width: 100%; } .wpv-tribe-multiple-events .event-wrapper:hover img {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); } .wpv-tribe-multiple-events.style-dark .title {  color: #9f2125;  font-weight: bold; } .wpv-tribe-multiple-events.style-dark .title:hover {  color: #e4b566; } .wpv-tribe-vertical-events {  background-color: #cac9c9; } .wpv-tribe-vertical-events .top-title {  background: #990805;  display: block;  padding: 15px;  font: normal 20px/24px "Open Sans";  font-weight: bold;  color: #fca3a1; } .wpv-tribe-vertical-events .top-title:before {  content: "\e0b9";  font-family: icomoon;  font-size: 30px;  display: inline-block;  padding-right: 15px;  font-style: normal;  font-weight: normal; } .wpv-tribe-vertical-events .wpv-event-row {  border-bottom: 1px solid #bdbcbc;  padding: 15px;  position: relative;  overflow: hidden; } .wpv-tribe-vertical-events .wpv-event-row h5 {  color: #9f2125; } .wpv-tribe-vertical-events .wpv-event-row h5:hover {  color: #e4b566; } .wpv-tribe-vertical-events .wpv-event-row:after {  content: "";  position: absolute;  top: 0;  left: -220px;  bottom: 0;  width: 190px;  background: #e4b566;  z-index: 0;  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg);  transition: all .3s ease; } .wpv-tribe-vertical-events .wpv-event-row > a {  display: table;  width: 100%;  position: relative;  z-index: 1; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell {  display: table-cell;  vertical-align: middle;  transition: all .3s; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.title {  width: 100%;  padding-right: 30px; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell .day {  font-size: 22px; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.date {  text-align: center;  padding-right: 20px;  text-transform: uppercase; } .wpv-tribe-vertical-events .wpv-event-row > a > .cell.price, .wpv-tribe-vertical-events .wpv-event-row > a > .cell.date {  color: #4A4A4A;  font-weight: bold; } .wpv-tribe-vertical-events .wpv-event-row:hover .cell.date {  color: #ffffff;  padding-right: 40px; } .wpv-tribe-vertical-events .wpv-event-row:hover .cell.title {  padding-right: 10px; } .wpv-tribe-vertical-events .wpv-event-row:hover:after {  left: -120px; } .wpv-tribe-vertical-events .view-all {  text-align: center;  padding: 20px; } .tribe-events-schedule {  margin-top: 0; } body.repositioned-tribe-events-bar #tribe-events-bar {  margin-bottom: -54px; } body.repositioned-tribe-events-bar #main {  padding-top: 85px !important; } #tribe-bar-form {  background: none;  padding-bottom: 20px; } #tribe-bar-form .first-row {  padding: 10px 60px;  border-radius: 1px;  background: #e4b566; } #tribe-bar-form .second-row #tribe-bar-views {  left: 0;  float: none;  padding: 0;  width: auto;  text-align: center;  background: #ffffff; } #tribe-bar-form .second-row #tribe-bar-views .tribe-bar-views-inner {  background: none;  border: 1px solid #bdbcbc;  border-top: 0;  padding: 0;  display: inline-block; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option {  display: inline-block;  border-left: 1px solid #bdbcbc; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option a {  background: none;  color: #9B9B9B; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option a:hover {  background: #e4b566;  color: #fff; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option.tribe-bar-active {  border: 0; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option.tribe-bar-active a {  background: #e4b566;  color: #fff; } #tribe-bar-form .second-row #tribe-bar-views li.tribe-bar-views-option.tribe-bar-active + .tribe-bar-views-option {  border: 0; } #tribe-bar-form .second-row #tribe-bar-views .tribe-bar-views-list {  position: relative;  top: 0;  left: 0;  display: inline-block;  float: none;  width: auto;  padding-left: 0; } #tribe-bar-form .second-row #tribe-bar-views label {  font: normal 14px/20px "Open Sans";  display: inline-block;  color: #4A4A4A;  font-weight: bold;  margin: 0; } #tribe-bar-form label {  margin-bottom: 10px;  text-transform: none;  font-size: 18px;  line-height: 1;  color: #ffffff; } #tribe-bar-form input[type="text"] {  padding: 5px;  height: 40px;  border: 0;  background-color: #ffffff; } #tribe-bar-form input[name*="tribe-bar-"]::-webkit-input-placeholder {  font-style: normal; } #tribe-bar-form .tribe-bar-date-filter, #tribe-bar-form .tribe-bar-search-filter, #tribe-bar-form .tribe-bar-geoloc-filter {  width: 26.333333333333%; } .tribe-bar-disabled #tribe-bar-form .tribe-bar-date-filter, .tribe-bar-disabled #tribe-bar-form .tribe-bar-search-filter, .tribe-bar-disabled #tribe-bar-form .tribe-bar-geoloc-filter {  width: auto; } #tribe-bar-form .tribe-bar-submit {  float: right;  padding-top: 40px;  width: 21%; } #tribe-bar-form .tribe-bar-submit .button {  height: 40px;  white-space: nowrap;  font-size: 15px;  padding-top: 10px;  padding-bottom: 10px; } #tribe-bar-form .tribe-bar-submit .button .icon {  padding-left: 0 !important;  vertical-align: top !important;  font-size: 18px !important; } #tribe-bar-form .tribe-bar-submit .button .btext {  font-weight: bold;  font-size: 18px; } #tribe-bar-form .tribe-bar-submit .button:not( :hover ) .btext {  color: #e4b566; } .tribe-select2-results-views span[class^="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"] {  padding-left: 0;  background-image: none !important; } .tribe-select2-results-views span[class^="tribe-icon-"]:before, .tribe-bar-views-list span[class^="tribe-icon-"]:before {  padding-right: 5px;  content: "\e0b9";  font-size: 14px;  font-family: icomoon; } .tribe-select2-results-views span.tribe-icon-list:before, .tribe-select2-results-views span.tribe-icon-upcoming:before, .tribe-bar-views-list span.tribe-icon-list:before, .tribe-bar-views-list span.tribe-icon-upcoming:before {  content: "\e1bd"; } .tribe-select2-results-views span.tribe-icon-month:before, .tribe-bar-views-list span.tribe-icon-month:before {  content: "\e0b9"; } .tribe-select2-results-views span.tribe-icon-week:before, .tribe-bar-views-list span.tribe-icon-week:before {  content: "\e0b9"; } .tribe-select2-results-views span.tribe-icon-day:before, .tribe-bar-views-list span.tribe-icon-day:before {  content: "\e0bc"; } .tribe-select2-results-views span.tribe-icon-photo:before, .tribe-bar-views-list span.tribe-icon-photo:before {  content: "\e018"; } .tribe-select2-results-views span.tribe-icon-map:before, .tribe-bar-views-list span.tribe-icon-map:before {  content: "\e0a5"; } .tribe-events-list-separator-month {  clear: both;  margin: 40px 0 20px 0;  border-bottom: 1px solid #bdbcbc;  padding-bottom: 10px; } .tribe-events-list-separator-month:after {  content: "";  position: absolute;  top: auto;  bottom: -1px;  left: 50%;  width: 100px;  height: 1px;  background: #e4b566;  border: 0;  margin-left: -50px; } .tribe-events-list-separator-month span {  background: none;  color: #262529;  font: normal 32px/32px "Open Sans"; } .tribe-events-list-separator-year {  display: none; } .tribe-events-list .type-tribe_events:first-of-type {  margin-top: 0 !important; } .events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {  max-width: none; } .events-list .tribe-events-loop .wpv-tribe-events-block:empty, .tribe-events-day .tribe-events-loop .wpv-tribe-events-block:empty, .single-tribe_venue .tribe-events-loop .wpv-tribe-events-block:empty, .single-tribe_organizer .tribe-events-loop .wpv-tribe-events-block:empty {  display: none; } .events-list .tribe-events-loop .type-tribe_events, .tribe-events-day .tribe-events-loop .type-tribe_events, .single-tribe_venue .tribe-events-loop .type-tribe_events, .single-tribe_organizer .tribe-events-loop .type-tribe_events {  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;  padding: 10px 30px 30px;  width: 33.333333333333%;  transition: background .3s; } .events-list .tribe-events-loop .type-tribe_events:nth-child(3n+1), .tribe-events-day .tribe-events-loop .type-tribe_events:nth-child(3n+1), .single-tribe_venue .tribe-events-loop .type-tribe_events:nth-child(3n+1), .single-tribe_organizer .tribe-events-loop .type-tribe_events:nth-child(3n+1) {  clear: both; } .events-list .tribe-events-loop .type-tribe_events.tribe-events-first, .tribe-events-day .tribe-events-loop .type-tribe_events.tribe-events-first, .single-tribe_venue .tribe-events-loop .type-tribe_events.tribe-events-first, .single-tribe_organizer .tribe-events-loop .type-tribe_events.tribe-events-first {  padding-top: 10px; } .events-list .tribe-events-loop .type-tribe_events .entry-title a, .tribe-events-day .tribe-events-loop .type-tribe_events .entry-title a, .single-tribe_venue .tribe-events-loop .type-tribe_events .entry-title a, .single-tribe_organizer .tribe-events-loop .type-tribe_events .entry-title a {  font-weight: bold; } .events-list .tribe-events-loop .type-tribe_events .when-where, .tribe-events-day .tribe-events-loop .type-tribe_events .when-where, .single-tribe_venue .tribe-events-loop .type-tribe_events .when-where, .single-tribe_organizer .tribe-events-loop .type-tribe_events .when-where {  margin-bottom: 20px; } .events-list .tribe-events-loop .type-tribe_events .thumbnail img, .tribe-events-day .tribe-events-loop .type-tribe_events .thumbnail img, .single-tribe_venue .tribe-events-loop .type-tribe_events .thumbnail img, .single-tribe_organizer .tribe-events-loop .type-tribe_events .thumbnail img {  width: 100%;  height: auto;  -ms-transition: -ms-transform .3s;  -webkit-transition: -webkit-transform .3s;  transition: transform .3s;  -webkit-backface-visibility: hidden; } .events-list .tribe-events-loop .type-tribe_events:hover .thumbnail img, .tribe-events-day .tribe-events-loop .type-tribe_events:hover .thumbnail img, .single-tribe_venue .tribe-events-loop .type-tribe_events:hover .thumbnail img, .single-tribe_organizer .tribe-events-loop .type-tribe_events:hover .thumbnail img {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); } .events-list .tribe-events-loop .tribe-events-event-meta, .tribe-events-day .tribe-events-loop .tribe-events-event-meta, .single-tribe_venue .tribe-events-loop .tribe-events-event-meta, .single-tribe_organizer .tribe-events-loop .tribe-events-event-meta {  border: 0;  background: none; } .events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .single-tribe_venue #tribe-events-footer, .single-tribe_organizer #tribe-events-footer {  margin-top: 0;  padding-top: 0;  border-top: 0; } a.tribe-events-ical, .single-tribe_events #tribe-events a.tribe-events-ical, #tribe-events a.tribe-events-ical, a.tribe-events-gcal, .single-tribe_events #tribe-events a.tribe-events-gcal, #tribe-events a.tribe-events-gcal {  font: normal 14px/20px "Open Sans";  background: none;  color: #9f2125;  text-transform: none;  font-size: 11px;  margin-top: 0; } a.tribe-events-ical:hover, .single-tribe_events #tribe-events a.tribe-events-ical:hover, #tribe-events a.tribe-events-ical:hover, a.tribe-events-gcal:hover, .single-tribe_events #tribe-events a.tribe-events-gcal:hover, #tribe-events a.tribe-events-gcal:hover {  font: normal 14px/20px "Open Sans";  font-size: 11px;  background: none;  color: #e4b566; } .tribe-events-cal-links {  border: 1px solid #bdbcbc;  border-width: 1px 0;  clear: both;  text-align: center; } .tribe-events-sub-nav > ul {  float: right;  margin: 0; } .tribe-events-sub-nav > ul li a {  font-size: 14px;  font-weight: normal; } #tribe-events-header .wp-pagenavi {  display: none; } .tribe-grid-allday .hentry.vevent > div, .tribe-grid-allday .hentry.vevent > div:hover, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover {  border-color: #e0ab50;  background: #e4b566;  background: rgba(228,181,102,0.9); } .tribe-grid-allday .hentry.vevent > div a, .tribe-grid-allday .hentry.vevent > div:hover a, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent a, .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover a {  color: #ffffff; } #tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val {  font: normal 20px/24px "Open Sans";  color: #e4b566; } .tribe-events-calendar thead th {  font: normal 14px/20px "Open Sans";  color: #ffffff;  border-color: #bdbcbc;  background: #9B9B9B;  text-transform: none;  font-weight: bold; } .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {  color: #ffffff;  background: #e4b566; } #tribe-events-content {  overflow: visible;  margin-bottom: 0; } #tribe-events-content .tribe-events-calendar td:hover {  box-shadow: none; } #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title, #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {  font: normal 14px/20px "Open Sans";  color: #4A4A4A; } #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar div[id*="tribe-events-daynum-"] a {  font: normal 14px/20px "Open Sans";  font-weight: bold; } #tribe-events-content .tribe-events-calendar .tribe-events-future.tribe-events-has-events div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar .tribe-events-future.tribe-events-has-events div[id*="tribe-events-daynum-"] a {  background-color: #990805; } .tribe-events-tooltip .duration {  padding-bottom: 0;  font-weight: normal; } .tribe-events-tooltip .tribe-events-event-body {  padding-top: 10px; } .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb {  padding: .5em 0;  float: none; } .tribe-events-tooltip .tribe-events-event-body p.entry-summary {  margin-top: 0;  padding-top: 0; } .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip {  width: 260px; } .tribe-grid-header {  font: normal 14px/20px "Open Sans";  color: #ffffff;  border-color: #bdbcbc;  background: #9B9B9B;  text-transform: none;  font-weight: bold; } .tribe-events-notices {  border: 0;  text-shadow: none; } .single-event-after-sidebars-1 #tribe-events-gmap {  padding-top: 40% !important; } .single-event-after-sidebars-2 {  background-repeat: no-repeat;  background-position: center top;  background-attachment: fixed;  background-color: #000000;  background-color: transparent;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } .single-event-after-sidebars-2 > .limit-wrapper > .row {  padding: 0 75px; } .single-event-after-sidebars-2 .text-divider-double {  margin-top: 30px; } .wpv-tribe-single-media {  padding: 60px 0 200px 0;  background-position: center center;  background-size: cover;  background-attachment: fixed; } .wpv-tribe-single-media.no-image {  background-color: #e4b566; } .bad-ios .wpv-tribe-single-media {  background-attachment: scroll; } .wpv-tribe-single-media .wpv-single-event-schedule {  width: 230px;  border-radius: 1px;  background: #ffffff;  text-align: left; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block {  padding: 15px 30px 15px 15px;  border-bottom: 1px solid #bdbcbc; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block:first-child, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block:last-child {  border-bottom: 0; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price {  overflow: hidden;  padding-bottom: 0; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date {  margin: auto;  background: #e4b566;  padding: 10px 10px 10px 40px;  text-align: center;  min-width: 70px;  margin: -15px 30px 0 -50px;  display: inline-block;  color: #ffffff;  -webkit-transform: skew(-30deg) translateZ(0);  -ms-transform: skew(-30deg) translateZ(0);  transform: skew(-30deg) translateZ(0); } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .date-inner {  -webkit-transform: skew(30deg) translateZ(0);  -ms-transform: skew(30deg) translateZ(0);  transform: skew(30deg) translateZ(0); } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .day {  font-size: 24px;  font-weight: bold; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .date .month {  font-size: 16px;  font-weight: bold;  text-transform: uppercase; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.date-price .price {  display: inline-block;  color: #e4b566;  font-size: 28px;  font-weight: bold; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.time .icon, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.address .icon {  float: left;  overflow: hidden;  color: #e4b566;  margin-right: 13px;  font-size: 16px; } .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.time .text, .wpv-tribe-single-media .wpv-single-event-schedule .wpv-single-event-schedule-block.address .text {  overflow: hidden; } .single-tribe_events .tribe-events-single-event-description {  padding-top: 10px; } .single-tribe_events aside.left, .single-tribe_events aside.right {  padding-top: 23px; } .tribe-events-organizer address.organizer-address {  font-weight: normal; } .tribe-events-organizer .tribe-events-organizer-meta {  text-align: center; } .tribe-events-organizer .tribe-events-organizer-meta img {  width: 100%;  height: auto;  margin: auto; } .tribe-events-organizer h2.entry-title, .tribe-events-organizer .tribe-events-back {  display: none; } .tribe-events-venue h2.entry-title, .tribe-events-venue .tribe-events-back {  display: none; } .tribe-events-venue address {  font-style: normal; } .tribe-events-venue address.venue-address span.street-address {  display: inline;  line-height: 1.7; } .tribe-events-venue address.venue-address span.street-address + .delimiter + span:before {  content: "";  display: block; } .tribe-events-venue address.tribe-events-address {  line-height: 1.5; } #tribe-events-content.tribe-events-single {  padding-top: 20px; } .tribe-events-widget-link {  display: none; } aside.left h4.entry-title.summary, aside.left h4.entry-title.summary a, aside.left .tribe-countdown-text, aside.left .tribe-countdown-text a, aside.right h4.entry-title.summary, aside.right h4.entry-title.summary a, aside.right .tribe-countdown-text, aside.right .tribe-countdown-text a {  font: normal 14px/20px "Open Sans";  font-size: 15px; } aside.left .tribe-countdown-text, aside.right .tribe-countdown-text {  padding-bottom: 0; } aside.left .tribe-venue-widget-venue-name a, aside.right .tribe-venue-widget-venue-name a {  font: normal 20px/24px "Open Sans"; } aside.left .tribe-mini-calendar .tribe-events-has-events, aside.left .tribe-mini-calendar .list-date, aside.right .tribe-mini-calendar .tribe-events-has-events, aside.right .tribe-mini-calendar .list-date {  background: #e4b566; } aside.left .tribe-mini-calendar .tribe-events-has-events a, aside.left .tribe-mini-calendar .list-date a, aside.right .tribe-mini-calendar .tribe-events-has-events a, aside.right .tribe-mini-calendar .list-date a {  color: #ffffff !important; } aside.left .tribe-mini-calendar .tribe-events-has-events a:before, aside.left .tribe-mini-calendar .list-date a:before, aside.right .tribe-mini-calendar .tribe-events-has-events a:before, aside.right .tribe-mini-calendar .list-date a:before {  display: none; } aside.left .tribe-mini-calendar .tribe-events-has-events:hover a:hover, aside.right .tribe-mini-calendar .tribe-events-has-events:hover a:hover {  background: #990805;  color: #ffffff; } aside.left .tribe-mini-calendar thead, aside.left .tribe-mini-calendar td, aside.left .tribe-mini-calendar th, aside.right .tribe-mini-calendar thead, aside.right .tribe-mini-calendar td, aside.right .tribe-mini-calendar th {  background: #ffffff;  border-color: #bdbcbc; } aside.left .tribe-mini-calendar thead, aside.left .tribe-mini-calendar thead a, aside.left .tribe-mini-calendar thead span, aside.left .tribe-mini-calendar td, aside.left .tribe-mini-calendar td a, aside.left .tribe-mini-calendar td span, aside.left .tribe-mini-calendar th, aside.left .tribe-mini-calendar th a, aside.left .tribe-mini-calendar th span, aside.right .tribe-mini-calendar thead, aside.right .tribe-mini-calendar thead a, aside.right .tribe-mini-calendar thead span, aside.right .tribe-mini-calendar td, aside.right .tribe-mini-calendar td a, aside.right .tribe-mini-calendar td span, aside.right .tribe-mini-calendar th, aside.right .tribe-mini-calendar th a, aside.right .tribe-mini-calendar th span {  color: #e4b566; } aside.left .tribe-mini-calendar .tribe-mini-calendar-no-event, aside.right .tribe-mini-calendar .tribe-mini-calendar-no-event {  font-weight: normal; } aside.left .tribe-mini-calendar-event, aside.right .tribe-mini-calendar-event {  border-bottom: 0;  margin-bottom: 0;  padding-bottom: 0; } aside.left .tribe-mini-calendar-event .list-date, aside.right .tribe-mini-calendar-event .list-date {  display: none; } aside.left .tribe-mini-calendar-event h2, aside.left .tribe-mini-calendar-event h2 a, aside.right .tribe-mini-calendar-event h2, aside.right .tribe-mini-calendar-event h2 a {  font: normal 14px/20px "Open Sans";  font-size: 17px; } aside.left .tribe-events-adv-list-widget ol li, aside.right .tribe-events-adv-list-widget ol li {  margin-bottom: 15px;  line-height: 17px !important; } aside.left .tribe-events-adv-list-widget ol li:last-child, aside.right .tribe-events-adv-list-widget ol li:last-child {  margin-bottom: 0; } aside.left .tribe-venue-widget-list h4, aside.right .tribe-venue-widget-list h4 {  margin-bottom: .2em; } aside.left .tribe-venue-widget-list h4, aside.left .tribe-venue-widget-list h4 a, aside.right .tribe-venue-widget-list h4, aside.right .tribe-venue-widget-list h4 a {  font: normal 14px/20px "Open Sans";  font-size: 15px; } .tribe-events-countdown-widget:after {  content: "";  clear: both;  display: block; } html.placeholder .tribe_community_edit label[for] {  display: inline-block; } html.placeholder {  padding: 0; } .tribe-events-meta-group {  margin-bottom: 20px; } .tribe-events-meta-group:before, .tribe-events-meta-group:after {  content: " ";  display: table; } .tribe-events-meta-group:after {  clear: both; } .tribe-events-meta-group a {  font-size: 12px; } .tribe-events-meta-group:not(:first-child) {  border-top: 1px solid #bdbcbc;  padding-top: 20px; } .tribe-events-meta-group.tribe-events-meta-group-organizer dt:not(:first-child) {  font-weight: normal; } body.single-tribe_events .google_map {  margin-bottom: 40px;  margin-top: 20px; } #tribe-community-events .eventForm td {  vertical-align: middle; } #tribe-community-events .events-community-post-title input, #tribe-community-events .events-community-post-content textarea {  width: 100%; } #tribe-community-events .tribe-events-community-footer, #tribe-community-events p.login-submit {  text-align: left; } #tribe-community-events #loginform p {  width: auto; } #tribe-community-events .login-submit {  margin-top: 1em; } #tribe-community-events span.sep {  display: inline;  border: 0; } .delimiter + .delimiter, .event-is-recurring .tribe-events-divider, .tribe-bar-disabled, .tribe-events-page-title {  display: none; } .events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {  max-width: none; } h2.tribe-events-tickets-title {  font: normal 20px/24px "Open Sans";  margin: 0 0 20px 0;  padding: 40px 0 10px 0;  border-bottom: 1px solid #bdbcbc; } .tribe-events-meta-group:first-child .tribe-events-single-section-title {  font: normal 20px/24px "Open Sans";  display: block;  margin: 0;  padding-bottom: 10px;  border-bottom: 1px solid #bdbcbc;  line-height: 1;  margin-bottom: 35px; } .tribe-events-meta-group .tribe-events-single-section-title {  display: none; } .tribe-events-meta-group dl {  margin: 0; } .tribe-events-meta-group dl dt {  clear: both;  width: 110px;  padding-right: 10px;  float: left; } .tribe-events-meta-group dl dd {  width: 140px;  float: right; } .tribe-events-meta-group dl dt, .tribe-events-meta-group dl dd {  font-size: 12px; } table.tribe-events-tickets tr {  border-top: 0;  border-bottom: 1px solid #bdbcbc; } table.tribe-events-tickets tr:last-child, table.tribe-events-tickets tr.no-border {  border-bottom: 0; } table.tribe-events-tickets tr.has-border + input + tr td, table.tribe-events-tickets tr.has-border + tr td {  padding-top: 20px; } table.tribe-events-tickets td {  border-top: 0;  border-bottom: 0; } table.tribe-events-tickets td, table.tribe-events-tickets td.tickets_price {  display: table-cell; } table.tribe-events-tickets td.tickets_description {  padding-top: 10px;  font-size: 12px;  line-height: 20px; } table.tribe-events-tickets td.tickets_name {  font: normal 20px/24px "Open Sans";  color: #4A4A4A;  font-size: 16px; } table.tribe-events-tickets td .quantity {  margin: 0; } .services.has-more {  position: relative;  padding: 0;  z-index: 2000; } .services.has-more .image-wrapper {  padding: 20px;  text-align: center; } .services.has-more .image-wrapper img {  display: inline-block;  vertical-align: bottom; } .services.has-more .image-wrapper:hover img {  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2); } .services.has-more .services-content-wrapper > .row {  margin: 0; } .services.has-more .open {  width: 100%;  position: absolute;  top: 100%;  padding: 0 20px 0 20px;  -moz-box-sizing: border-box;  box-sizing: border-box; } .services.has-more .open p:first-child {  margin-top: 0; } .services.has-more .open p:last-child {  margin-bottom: 0; } .services.has-more .closed {  padding: 20px;  max-height: 100%;  max-width: 100%; } .services.has-more .closed .title {  background: #e4b566;  display: inline-block;  padding: 15px 10px 15px 20px;  margin: 10px 0 0 -20px;  position: relative; } .services.has-more .closed .title:after {  content: "";  position: absolute;  right: -20px;  top: 0;  bottom: 0;  width: 50px;  background: #e4b566;  z-index: -1;  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .services.has-more.expandable-animation-3d .open {  transform-origin: top;  transform: translate(0,0) scaleY(0);  transform-style: preserve-3d;  -webkit-backface-visibility: hidden;  will-change: transform; } .services.has-more.expandable-animation-3d .closed {  -webkit-backface-visibility: hidden;  will-change: transform; } html.touch .services.has-more .open {  transform: none;  position: relative;  top: 0; } .highlight {  padding: 0 .8ex 0 0;  color: #000;  vertical-align: baseline;  line-height: 125%;  margin-right: 12px;  display: inline-block;  position: relative; } .highlight.light, .highlight.light:before {  background: #d69c9b; } .highlight.dark {  color: #eee; } .highlight.dark, .highlight.dark:before {  background: #896d3d; } .highlight:before {  content: "";  display: inline-block;  position: absolute;  top: 0;  right: -10px;  bottom: 0;  width: 30px;  z-index: 0;  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .highlight .highlight-content {  position: relative;  z-index: 1; } .icon.shortcode {  line-height: 1.15; } .icon.shortcode.inverted-colors {  border-radius: 1000px;  padding: .4em !important;  width: 1.15em;  height: 1.15em;  text-align: center; } .icon.shortcode.box {  padding: .45em;  position: relative;  min-height: 1em;  min-width: 1em;  -webkit-transition: all 0.5s;  transition: all 0.5s; } h1 .icon.shortcode, h2 .icon.shortcode, h3 .icon.shortcode, h4 .icon.shortcode, h5 .icon.shortcode, h6 .icon.shortcode {  vertical-align: bottom; } .post-article .gallery-post-format .post-media, .portfolio-image-wrapper {  padding: 0;  border: 0;  box-shadow: none; } .thumbnail.partner {  display: block;  position: relative;  opacity: 0.8;  padding-bottom: .5em;  -webkit-transition: all .3s ease;  transition: all .3s ease; } .thumbnail.partner:after {  color: #aeaeae !important;  content: attr(title);  display: block;  border-top: 1px solid;  text-align: center;  position: absolute;  bottom: -1em;  left: 0;  right: 0;  height: 1.5em;  opacity: 0;  -webkit-transition: all .3s ease;  transition: all .3s ease; } .thumbnail.partner:hover {  opacity: 1; } .thumbnail.partner:hover:after {  opacity: 1; } .linkarea {  padding: 20px;  cursor: pointer;  border: 1px solid transparent;  min-height: 50px;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-background-clip: border-box;  -moz-background-clip: border;  background-clip: border-box;  -webkit-transition: all .5s;  transition: all .5s; } .linkarea.background-accent1 {  background-color: #e4b566; } .linkarea.background-accent2 {  background-color: #990805; } .linkarea.background-accent3 {  background-color: #9B9B9B; } .linkarea.background-accent4 {  background-color: #4A4A4A; } .linkarea.background-accent5 {  background-color: #ffffff; } .linkarea.background-accent6 {  background-color: #262529; } .linkarea.background-accent7 {  background-color: #bdbcbc; } .linkarea.background-accent8 {  background-color: #ffffff; } .linkarea.accent1.background-transparent {  background-color: transparent;  background-color: rgba(228,181,102,0); } .linkarea.accent1:hover, .linkarea.accent1:focus {  background-color: #e4b566; } .linkarea.accent1:hover a, .linkarea.accent1:focus a {  text-decoration: none; } .linkarea.accent1:active {  background-color: #e0ab50; } .linkarea.accent1:focus {  border: 1px solid #d79526;  outline: none; } .linkarea.accent2.background-transparent {  background-color: transparent;  background-color: rgba(153,8,5,0); } .linkarea.accent2:hover, .linkarea.accent2:focus {  background-color: #990805; } .linkarea.accent2:hover a, .linkarea.accent2:focus a {  text-decoration: none; } .linkarea.accent2:active {  background-color: #800704; } .linkarea.accent2:focus {  border: 1px solid #4f0403;  outline: none; } .linkarea.accent3.background-transparent {  background-color: transparent;  background-color: rgba(155,155,155,0); } .linkarea.accent3:hover, .linkarea.accent3:focus {  background-color: #9B9B9B; } .linkarea.accent3:hover a, .linkarea.accent3:focus a {  text-decoration: none; } .linkarea.accent3:active {  background-color: #8e8e8e; } .linkarea.accent3:focus {  border: 1px solid #757575;  outline: none; } .linkarea.accent4.background-transparent {  background-color: transparent;  background-color: rgba(74,74,74,0); } .linkarea.accent4:hover, .linkarea.accent4:focus {  background-color: #4A4A4A; } .linkarea.accent4:hover a, .linkarea.accent4:focus a {  text-decoration: none; } .linkarea.accent4:active {  background-color: #3d3d3d; } .linkarea.accent4:focus {  border: 1px solid #242424;  outline: none; } .linkarea.accent5.background-transparent {  background-color: transparent;  background-color: rgba(255,255,255,0); } .linkarea.accent5:hover, .linkarea.accent5:focus {  background-color: #ffffff; } .linkarea.accent5:hover a, .linkarea.accent5:focus a {  text-decoration: none; } .linkarea.accent5:active {  background-color: #f2f2f2; } .linkarea.accent5:focus {  border: 1px solid #d9d9d9;  outline: none; } .linkarea.accent6.background-transparent {  background-color: transparent;  background-color: rgba(38,37,41,0); } .linkarea.accent6:hover, .linkarea.accent6:focus {  background-color: #262529; } .linkarea.accent6:hover a, .linkarea.accent6:focus a {  text-decoration: none; } .linkarea.accent6:active {  background-color: #1a191c; } .linkarea.accent6:focus {  border: 1px solid #010101;  outline: none; } .linkarea.accent7.background-transparent {  background-color: transparent;  background-color: rgba(189,188,188,0); } .linkarea.accent7:hover, .linkarea.accent7:focus {  background-color: #bdbcbc; } .linkarea.accent7:hover a, .linkarea.accent7:focus a {  text-decoration: none; } .linkarea.accent7:active {  background-color: #b0afaf; } .linkarea.accent7:focus {  border: 1px solid #979595;  outline: none; } .linkarea.accent8.background-transparent {  background-color: transparent;  background-color: rgba(255,255,255,0); } .linkarea.accent8:hover, .linkarea.accent8:focus {  background-color: #ffffff; } .linkarea.accent8:hover a, .linkarea.accent8:focus a {  text-decoration: none; } .linkarea.accent8:active {  background-color: #f2f2f2; } .linkarea.accent8:focus {  border: 1px solid #d9d9d9;  outline: none; } .linkarea .first {  text-align: center;  padding-bottom: 10px; } .linkarea .first img {  display: inline-block;  vertical-align: bottom; } .linkarea .first:last-child {  padding-bottom: 0; } .linkarea:hover h3 {  text-decoration: none;  color: #9f2125;  transition: color 0.4s; } body.single-portfolio .layout-full aside.right {  margin-top: 0 !important; } body.single-portfolio .related-portfolios {  position: relative;  padding-top: 40px;  padding-bottom: 60px;  clear: both; } body.single-portfolio .related-portfolios .grid-1-1 {  padding: 0; } .portfolios {  position: relative; } .portfolios .wp-pagenavi {  margin-top: 30px !important; } .portfolios.normal > ul > li {  margin-top: 30px; } .portfolios > ul {  overflow: visible;  margin: -30px 0 30px 0;  padding: 0; } .portfolios > ul > li {  position: relative;  float: left;  list-style: none outside none; } .portfolios > ul > li img {  -ms-interpolation-mode: bicubic;  image-rendering: optimizeQuality; } .portfolios > ul.animated > li {  box-shadow: none !important; } .portfolios > ul.animated > li img {  -ms-interpolation-mode: nearest-neighbor;  image-rendering: -webkit-optimize-contrast;  image-rendering: optimizespeed; } .portfolios > ul.transitionable > li {  overflow: hidden; } .portfolios .portfolio-item-wrapper {  overflow: hidden;  border: 0;  border: 1px solid #bdbcbc;  background: #ffffff;  background-clip: content-box;  text-align: left; } .portfolios .portfolio-item-wrapper .thumbnail-overlay {  position: absolute;  top: 0;  right: 15px;  bottom: 0;  left: 15px;  z-index: 2;  display: none;  overflow: hidden;  background-color: rgba(189,188,188,0.01);  text-align: center; } .ie8 .portfolios .portfolio-item-wrapper .thumbnail-overlay {  display: none; } .portfolios .portfolio-item-wrapper .thumbnail-overlay .meta {  display: block;  width: 100%;  height: 100%; } .portfolios .no-title.no-description .portfolio-item-wrapper {  border: 0;  background: none; } .portfolios .no-title.no-description .portfolio-item-wrapper .thumbnail {  -webkit-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0);  overflow: hidden; } .portfolios .state-open .portfolio-image .thumbnail > a img, .portfolios .state-open .portfolio-image .thumbnail > img {  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2); } .portfolios .portfolio-image {  position: relative;  overflow: hidden; } .portfolios .portfolio-image .thumbnail {  display: block;  max-height: none !important; } .portfolios .portfolio-image .thumbnail a.button.accent2 {  display: none; } .portfolios .portfolio-image .thumbnail > a {  position: relative;  display: block; } .portfolios .portfolio-image .thumbnail > a img, .portfolios .portfolio-image .thumbnail > img {  z-index: 0;  display: block;  margin: 0 auto;  min-height: 50px;  max-height: none !important;  width: 100%;  height: auto;  -webkit-transition: -webkit-transform .3s ease;  transition: transform .3s ease; } .portfolios .portfolio_details {  padding: 15px 20px; } .portfolios .portfolio_details .title, .portfolios .portfolio_details .title a {  color: #9f2125;  font-size: 20px;  line-height: 20px; } .portfolios .portfolio_details .title:last-child {  margin-bottom: 20px; } .portfolios .portfolio_details .title > a {  width: 100%; } .portfolios .portfolio_details .title > a:hover {  color: #e4b566; } .portfolios .portfolio_details .excerpt {  margin-bottom: 20px; } .portfolios .portfolio_details .button {  margin-top: 10px; } .portfolios.isotope {  overflow: hidden;  margin-bottom: -30px !important;  padding: 0;  height: 0;  transition-duration: 0s; } .portfolios.isotope .isotope-item {  z-index: 2;  clear: none;  width: auto;  padding-left: 15px;  padding-right: 15px;  transition-duration: 0s; } .portfolios.isotope .isotope-item.isotope-hidden {  z-index: 1;  pointer-events: none; } .portfolios.isotope .isotope, .portfolios.isotope .isotope .isotope-item {  -webkit-transition-duration: 1s;  transition-duration: 1s; } .portfolios.isotope .isotope {  -webkit-transition-property: height, width;  transition-property: height, width; } .portfolios.isotope > ul {  clear: both; } .portfolios .style-1.featured {  margin: 0;  padding: 0;  box-shadow: none; } body.full .related-portfolios:before {  position: absolute;  top: 0;  left: -100%;  width: 300%;  height: 100%;  background: #cac9c9;  content: ""; } .portfolio_details .row {  margin-bottom: 3%; } .sort_by_cat {  z-index: 6;  display: none;  text-align: center; } .sort_by_cat .inner-wrapper {  display: inline-block;  text-align: center;  line-height: 35px; } .sort_by_cat .inner-wrapper a {  display: inline-block;  margin: 0 .2em;  color: #4A4A4A;  line-height: 1;  transition: color .3s ease; } .sort_by_cat .inner-wrapper a:hover, .sort_by_cat .inner-wrapper a.active {  color: #e4b566;  text-decoration: underline; } .page-header-content .sort_by_cat {  padding-bottom: 10px; } .page-header-content .sort_by_cat .cat:first-child a {  margin-left: 0;  padding-left: 0; } .portfolios.scroll-x > ul > li.has-title.no-description {  margin-bottom: 20px !important; } article.type-portfolio {  margin-bottom: 40px;  padding-bottom: 0 !important; } article.type-portfolio.left-right .portfolio-text-content .portfolio-content > .grid-1-5, article.type-portfolio.right-only .portfolio-text-content .portfolio-content > .grid-1-5 {  margin-top: 0; } article.type-portfolio .portfolio-text-content .portfolio-content {  margin-bottom: 0;  padding-top: 20px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 {  margin-top: -18px;  padding-bottom: 20px;  padding-left: 10px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell {  padding: 10px;  border-bottom: 1px solid #bdbcbc; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p, article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell div {  text-transform: uppercase; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p {  margin: 0;  color: #8a8989; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a {  color: #9f2125; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a:hover, article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a.active {  color: #e4b566;  text-decoration: none; } article.type-portfolio .portfolio-text-content img {  display: inline-block;  max-width: 100%; } article.type-portfolio .portfolio-text-content .row-1 .left {  min-width: 0; } article.type-portfolio .portfolio-text-content .row-1 .right {  float: right; } article.type-portfolio .portfolio-image-wrapper {  position: relative;  overflow: hidden;  width: auto !important;  text-align: center; } article.type-portfolio .portfolio-image-wrapper > img {  width: 100%;  height: auto; } .row.has-price {  margin-right: -10px;  margin-left: -10px;  padding-top: 10px; } .price-wrapper .price-title {  margin: 0;  padding: 22px;  background: #bdbcbc;  font-weight: normal;  text-align: center;  line-height: 1; } .price-wrapper .price .content-box {  color: #3d3d3d;  border: 1px solid #bdbcbc;  border-width: 0 1px;  padding: 15px 30px; } .price-wrapper .price .content-box ul {  margin: 0;  list-style: none; } .price-wrapper .price .content-box ul li {  border-color: #3d3d3d;  padding: 10px 0;  border-bottom: 1px solid #bdbcbc;  text-align: center;  color: #262529;  line-height: 1em; } .price-wrapper .price .meta-box {  padding: 10px 10px 25px;  text-align: center;  border: 1px solid #bdbcbc;  border-top: 0; } .price-wrapper .price .meta-box .description {  padding: 0px; } .price-wrapper .price .meta-box a.button-border {  margin: 15px auto 0; } .price-wrapper .price .meta-box a.button-border .btext {  text-transform: uppercase;  font-style: normal; } .price-wrapper .price .meta-box a.button-border:first-child {  margin-top: 0; } .price-wrapper .value-box {  color: #ffffff;  height: 200px;  background: #990805;  text-align: center;  line-height: 200px;  cursor: default; } .price-wrapper .value-box .value-box-content {  display: inline-block;  vertical-align: bottom;  line-height: 1; } .price-wrapper .value-box .value {  position: relative;  display: inline-block;  vertical-align: top;  font-size: 60px;  font-family: "Open Sans";  line-height: 38px; } .price-wrapper .value-box .meta {  display: block;  margin: 35px auto 25px auto;  color: #ffffff;  text-transform: uppercase;  font-size: 11px;  font-family: "Open Sans";  line-height: 1em;  height: 1em;  background: #e4b566;  border-radius: 1.8em;  padding: 0.4em 0.6em; } .price-wrapper.featured {  margin: 0px 0; } .price-wrapper.featured .price-title {  position: relative;  padding: 22px 38px;  font-weight: normal; } .price-wrapper.featured .value-box {  background: #e4b566;  position: relative; } .price-wrapper.featured .value-box .meta {  background: #990805;  color: #262529; } .price-wrapper.featured .value-box:before {  position: absolute;  top: 25px;  left: 50%;  margin-left: -17px;  z-index: 1;  color: #ffffff;  content: "\e169";  font-style: normal;  font-size: 34px;  font-family: icomoon;  line-height: normal; } .price-wrapper.featured .value {  margin-top: 0px;  font-size: 60px;  line-height: 48px;  color: #ffffff; } .price-wrapper.featured .meta-box {  padding: 10px 10px 25px; } .wpv-progress {  position: relative;  text-align: center;  width: 130px;  height: 130px;  line-height: 130px;  font-weight: 300;  font-size: 1.2em;  margin-bottom: 0.3em;  margin: auto; } .wpv-progress canvas {  position: absolute;  top: 0;  left: 0; } .wpv-progress span:first-child {  font-size: 3em; } .wpv-progress.number {  width: auto; } .wpv-progress.number span:first-child {  font-size: 6em; } .services .services-title:empty {  display: none; } .services .thumbnail {  display: block;  max-height: none !important;  text-align: left; } .services .thumbnail img {  margin: auto;  border-radius: 100000px;  padding: 8px;  border: 1px solid #bdbcbc;  transition: border-color .3s, background .3s; } .services .thumbnail a {  display: block;  position: relative; } .services .thumbnail a.has-border {  padding-bottom: 10px; } .services .thumbnail a.has-border:before, .services .thumbnail a.has-border:after {  content: "";  display: block;  width: 0;  height: 0;  border: 10px solid transparent;  border-top-color: #bdbcbc;  border-bottom: 0;  position: absolute;  bottom: 1px;  left: 50%;  margin-left: -10px;  transition: color .3s; } .services .thumbnail a.has-border:after {  border-width: 8px;  border-top-color: #ffffff;  border-bottom: 0;  bottom: 2px;  margin-left: -8px; } .services .thumbnail .icon {  padding: 17px 0; } .services .services-inside {  margin: 0;  padding: 0;  display: block; } .services .services-inside .services-title {  margin: 17px 0 8px 0;  line-height: 1; } .services .services-inside .sep-2 {  margin: 10px 0 20px;  padding: 0; } .services .services-content {  padding: 5px 0 10px 0;  display: none; } .services .services-content ul {  padding: 0; } .ie8 .services .services-content ul {  list-style-position: inside; } .services .services-content:last-child, .services .services-content:last-child {  padding-bottom: 0 !important;  margin-bottom: 0; } .services .services-content:empty {  display: none; } .services .thumbnail .icon, .services .services-title a, .services .services-button-wrap a {  -webkit-transition: color .2s;  transition: color .2s; } .services:hover .thumbnail .icon, .services:hover .services-title a, .services:hover .sep-2, .services:hover .services-button-wrap a {  border-color: #9f2125;  color: #9f2125;  transition: border-color, .3s; } .services:hover .thumbnail a img {  background: #e4b566;  border-color: #e4b566; } .services:hover .thumbnail a:before, .services:hover .thumbnail a:after {  border-top-color: #e4b566; } .services.smallimage .services-inside {  box-shadow: 0 0 0 transparent;  margin: 0;  padding: 0; } html.touch .services.smallimage .services-content {  display: block; } html.touch .services.smallimage .services-inside, .services.smallimage.transitionable.state-hover .services-inside {  margin: -13px !important;  background: #ffffff;  box-shadow: 0 0 4px rgba(0,0,0,0.2);  padding: 13px; } html.touch .services.smallimage a, .services.smallimage.transitionable.state-hover a {  text-decoration: none;  color: #e4b566; } html.touch .services.smallimage .services-content, .services.smallimage.transitionable.state-hover .services-content {  opacity: 1; } .services.smallimage.transitionable, .services.smallimage.transitionable .services-inside {  -webkit-transition: all .2s ease;  transition: all .2s ease; } .services.smallimage .shrinking {  position: relative;  background: #e4b566;  text-align: center;  height: 0;  overflow: hidden; } .services.smallimage .shrinking .icon {  padding: 0;  font-size: 60px;  transition: none;  -webkit-font-smoothing: subpixel-antialiased;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  transform: translateZ(0);  -webkit-transform: translateZ(0); } .services.smallimage .services-content {  padding: 8px 6px 0 6px; } .sitemap ul {  list-style-type: none; } .sitemap ul li {  padding-left: 1.5em;  text-indent: -1.5em; } .sitemap ul li:before {  text-indent: 0;  font-family: theme;  padding-right: .5em;  font-size: 8px;  vertical-align: middle; } .sitemap ul > li:before {  content: "\e003"; } .sitemap ul > li li {  font-size: .9em; } .sitemap ul > li li:before {  content: "\e005"; } .sitemap .top + h2 {  margin-top: 20px; } .slogan {  position: relative; } .slogan em {  font-size: 12px;  line-height: 0.8em; } .slogan .title {  font-size: 24px;  margin-bottom: 18px; } .slogan .description {  font-size: 16px !important;  line-height: 1.4em !important;  font-weight: normal; } .slogan h3 {  line-height: 1; } .slogan .slogan-content, .slogan .button-wrp {  vertical-align: middle; } .slogan.has-button .slogan-content, .slogan .button-wrp {  display: table-cell; } .slogan .button-wrp {  padding-left: 30px;  text-align: center; } .slogan .slogan-content {  width: 100%; } .slogan .button-wrp .button {  border: none;  font-size: 18px !important;  line-height: 1 !important;  padding-top: 8px !important;  padding-bottom: 8px !important;  margin: auto !important;  vertical-align: middle;  white-space: nowrap; } .has-background > .slogan, .has-background > div > .slogan {  padding: 30px 15px; } table.vamtam-styled {  width: 100%;  border-collapse: collapse;  border-spacing: 0;  border: 1px solid #ddd;  border-color: #bdbcbc; } table.vamtam-styled th, table.vamtam-styled td, table.vamtam-styled caption {  padding: 5px;  border: 1px solid #bdbcbc; } table.vamtam-styled caption {  border-bottom: none; } table.vamtam-styled thead th {  padding: 10px;  vertical-align: bottom;  text-align: left;  padding: 10px 5px 5px 5px;  border-right: 1px solid #a4a2a2;  font-size: 18px;  font-weight: normal;  background-color: #cac9c9;  color: #a7a7a7; } table.vamtam-styled thead th:last-child, table.vamtam-styled thead th .last-child {  border-right: 0px; } table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td {  background: #d6d6d6;  color: #a7a7a7; } table.vamtam-styled td {  border-right: 1px solid #bdbcbc; } table.vamtam-styled tfoot {  font-size: 12px;  font-style: normal;  color: #7e7c7c; } .wpv-tabs {  border: 0; } .wpv-tabs > .ui-tabs-nav {  margin: 0;  padding: 0;  border: 0;  border-radius: 0;  list-style: none;  -webkit-transform: none; } .wpv-tabs > .ui-tabs-nav li {  position: relative;  z-index: 2;  display: block;  float: left;  background: none;  top: 0;  margin: 0;  border: 0;  border-radius: 0; } .wpv-tabs > .ui-tabs-nav li a {  font: normal 20px/24px "Open Sans";  position: relative;  display: block;  padding: 25px;  outline: none;  line-height: 1;  cursor: pointer; } .wpv-tabs > .ui-tabs-nav li.has-icon {  display: table; } .wpv-tabs > .ui-tabs-nav li.has-icon .icon.shortcode, .wpv-tabs > .ui-tabs-nav li.has-icon .title-text {  display: table-cell; } .wpv-tabs > .ui-tabs-nav li .icon.shortcode {  font-size: 22px;  padding: 0 15px 0 5px; } .wpv-tabs > .ui-tabs-nav li.ui-state-default a {  color: #9f2125; } .wpv-tabs > .ui-tabs-nav li.ui-state-hover a, .wpv-tabs > .ui-tabs-nav li.ui-state-active a, .wpv-tabs > .ui-tabs-nav li.ui-state-selected a {  text-decoration: none;  color: #e4b566; } .wpv-tabs .pane {  clear: both;  padding: 10px 30px 20px 30px;  -webkit-transform: none; } .wpv-tabs .pane p {  padding-top: 0;  padding-bottom: 0; } .wpv-tabs, .wpv-tabs:after {  display: block;  clear: both;  content: ""; } .wpv-tabs.horizontal .ui-tabs-nav {  border-radius: 1px 1px 0 0; } .wpv-tabs.horizontal .ui-tabs-nav li {  float: none;  display: table-cell;  transition: all .3s;  padding: 0; } .wpv-tabs.horizontal .ui-tabs-nav li:first-child {  border-top-left-radius: 1px; } .wpv-tabs.horizontal .ui-tabs-nav li:last-child {  border-top-right-radius: 1px; } .wpv-tabs.horizontal .pane {  border-radius: 0 0 1px 1px;  background: #ffffff; } .wpv-tabs.vertical {  position: relative;  margin: 0 -60px;  padding: 0; } .wpv-tabs.vertical:before {  position: absolute;  right: -199%;  z-index: 5;  width: 200%;  height: 100%;  content: ""; } .wpv-tabs.vertical .ui-tabs-nav {  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;  margin-top: 0;  width: 20%;  border: none; } body.layout-full .wpv-tabs.vertical .ui-tabs-nav, body.layout-right-only .wpv-tabs.vertical .ui-tabs-nav {  padding-left: 60px; } body.layout-left-right .wpv-tabs.vertical .ui-tabs-nav, body.layout-left-only .wpv-tabs.vertical .ui-tabs-nav {  padding-left: 15px; } .wpv-tabs.vertical .ui-tabs-nav:before {  -moz-box-sizing: border-box;  box-sizing: border-box;  position: absolute;  left: -200%;  z-index: 2;  width: 200%;  height: 100%;  content: ""; } .wpv-tabs.vertical .ui-tabs-nav li {  -webkit-transition: background .5s;  transition: background .5s;  float: none;  margin: 0;  border: 0;  border-bottom: 0px solid;  padding: 0;  white-space: normal;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li a {  font: normal 16px/20px "Open Sans";  display: table;  padding: 11px 0;  min-height: 44px;  width: 100%;  font-size: 16px; } .wpv-tabs.vertical .ui-tabs-nav li a .icon.shortcode {  padding-right: 20px;  vertical-align: middle;  font-size: 44px;  line-height: 49px;  display: table-cell; } .wpv-tabs.vertical .ui-tabs-nav li a .title-text {  width: 100%;  font-weight: normal;  vertical-align: middle;  display: table-cell;  line-height: 1.1; } .wpv-tabs.vertical .ui-tabs-nav li a .title-text:first-child {  padding-left: 1em; } .wpv-tabs.vertical .ui-tabs-nav li:first-child {  margin-left: 0;  margin-top: 30px; } .wpv-tabs.vertical .ui-tabs-nav li:last-child {  margin-bottom: 60px; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover {  border-right: 0;  border-left: 0;  text-decoration: none;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover a {  border: none; } .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title {  padding: 45px 0;  border: none;  opacity: 1; } .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h1, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h2, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h3, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h4, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h5, .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title > h6 {  font: normal 30px/34px "Open Sans";  word-wrap: break-word; } .wpv-tabs.vertical .pane {  -moz-box-sizing: border-box;  box-sizing: border-box;  float: right;  clear: none;  padding: 0 60px;  width: 80%;  background: transparent; } .wpv-tabs.vertical .pane:before {  -moz-box-sizing: border-box;  box-sizing: border-box;  position: absolute;  top: 30px;  left: 0;  z-index: 1;  margin-top: -30px;  width: 20%;  height: 100%;  content: ""; } .wpv-tabs .pane.ui-accordion-content {  float: none;  width: 100%;  padding: 0; } body.boxed .wpv-tabs.vertical:before, body.boxed .wpv-tabs.vertical .ui-tabs-nav:before {  display: none; } body.full.layout-left-right .wpv-tabs.vertical .ui-tabs-nav:before, body.full.layout-left-only .wpv-tabs.vertical .ui-tabs-nav:before {  display: none; } body.full.layout-left-right .wpv-tabs.vertical:before, body.full.layout-right-only .wpv-tabs.vertical:before {  display: none; } .team-member-row {  position: relative;  z-index: 60; } .team-member-row > div {  position: static; } @media all and (-webkit-min-device-pixel-ratio: 0) {  .team-member-row {   display: inline-table;   width: 100%;   table-layout: fixed;  } } .team-member {  text-align: left; } .team-member .thumbnail {  overflow: hidden; } .team-member img {  -webkit-backface-visibility: hidden;  -webkit-transition: all .3s;  transition: all .3s; } .team-member:hover img {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); } .team-member .sep-text {  margin: 0 0 20px 0; } .team-member .team-member-info {  margin-top: 5px;  padding: 5px 5px 0;  background: transparent; } .team-member .team-member-info h3 {  margin-top: 5px;  margin-bottom: 0;  font-style: normal;  font-size: 23px; } .team-member .team-member-info h3 a {  font-size: 23px;  font-style: normal; } .team-member .team-member-info h5 {  margin-top: 0;  font-weight: bold;  border-bottom: 1px solid #bdbcbc;  padding-bottom: 8px;  margin-bottom: 12px; } .team-member .team-member-info a[href^="mailto:"] {  word-wrap: break-word; } .team-member .team-member-position {  text-transform: uppercase;  font-size: 12px; } .team-member .team-member-phone {  padding-bottom: 10px; } .team-member .description {  padding: 0 20px; } .team-member .share-icons {  margin-top: 10px; } .team-member .share-icons .icon {  margin-right: 12px;  width: 18px;  height: 18px;  color: #9B9B9B;  text-align: center;  font-size: 18px !important;  line-height: 1; } .team-member .share-icons .icon:hover {  -webkit-transition: color .5s ease 0s;  transition: color .5s ease 0s;  color: #e4b566; } .team-member .description {  display: none; } .single-tweet {  text-align: center; } .single-tweet .tweet-text {  color: #7d7d7d; } .single-tweet .tweet-text p {  margin: 1em 0 .5em 0; } .single-tweet .tweet-time {  text-transform: uppercase;  color: #7d7d7d;  font-size: 10px; } .single-tweet + .tweet-divider {  margin: 16px auto;  max-width: 250px;  height: 1px;  background: #bdbcbc; } .shortcode-tooltip {  position: relative;  border-bottom: 1px dotted; } .shortcode-tooltip .tooltip {  display: none;  position: absolute;  left: 50%;  bottom: 35px;  background: #fff;  color: #000;  padding: 10px;  min-width: 200px;  z-index: 5000;  overflow: visible;  border-radius: 2px;  background-clip: padding-box;  box-shadow: 0 1px 3px rgba(0,0,0,0.5); } .shortcode-tooltip .tooltip:before {  content: "";  position: absolute;  top: 100%;  left: 50%;  width: 0;  height: 0;  border-top: 10px solid rgba(0,0,0,0.5);  border-left: 10px inset transparent;  border-right: 10px inset transparent;  margin: 1px auto auto -5px; } .shortcode-tooltip .tooltip:after {  content: "";  position: absolute;  top: 100%;  left: 50%;  width: 0;  height: 0;  border-top: 10px solid #FFF;  border-left: 10px inset transparent;  border-right: 10px inset transparent;  margin: 0 auto auto -5px; } .no-boxshadow .shortcode-tooltip .tooltip {  border: 1px solid #ddd; } .no-boxshadow .shortcode-tooltip .tooltip:before, .no-boxshadow .shortcode-tooltip .tooltip:after {  display: none; } .shortcode-tooltip .tooltip .tooltip-arrow {  display: none; } div.wpcf7-response-output, div.wpcf7-validation-errors {  margin: 1em 0 0 !important;  position: relative;  z-index: 8; } .wpcf7-not-valid, input.wpcf7-not-valid {  border-color: #D94729; } .wpcf7-not-valid-tip {  display: none !important; } div.wpcf7 .wpcf7-form {  display: block;  margin: 0; } div.wpcf7 .wpcf7-form .wpcf7-submit {  margin-top: 0; } div.wpcf7 .wpcf7-form .wpcf7-submit:hover {  background-color: #990805; } .vamtam-rsvp-form label {  font-size: 13px;  color: #ffffff; } .vamtam-rsvp-form input[type="text"], .vamtam-rsvp-form input[type="number"], .vamtam-rsvp-form select {  font-size: 20px;  padding: 17px;  background: #ffffff !important;  color: #262529; } .vamtam-rsvp-form .wpcf7-form-control-wrap.your-name {  width: 100%; } .vamtam-rsvp-form .ajax-loader {  display: none; } .vamtam-rsvp-form .chosen-container-single .chosen-single {  background: #ffffff;  border: 0;  box-shadow: none;  font: normal 20px/24px "Open Sans" !important;  font-size: 20px;  padding: 17px; } .vamtam-rsvp-form .chosen-container-single .chosen-single span {  margin-right: 67px; } .vamtam-rsvp-form .chosen-container-single .chosen-single div {  border-left: 1px solid #bdbcbc;  width: 67px; } .vamtam-rsvp-form .chosen-container-single .chosen-single div b {  background: none; } .vamtam-rsvp-form .chosen-container-single .chosen-single div b:before {  content: "";  border: 10px solid transparent;  border-top-color: #e4b566;  border-bottom: 0;  position: absolute;  top: 50%;  right: 50%;  margin-top: -5px;  margin-right: -10px; } .vamtam-rsvp-form .chosen-container-single .chosen-drop {  border: 0; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .highlighted {  background-color: #e4b566; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .active-result {  padding: 20px;  font-size: 16px; } .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .result-selected, .vamtam-rsvp-form .chosen-container-single .chosen-drop .chosen-results .highlighted {  background: #e4b566; } .vamtam-rsvp-form .chosen-container-single .chosen-search {  display: none; } .wpv-wysija-newsletter, #main .wpv-wysija-newsletter {  text-align: center;  font-size: 14px; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija {  display: inline-block;  position: relative; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija label, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija label {  display: none; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"], #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"] {  width: 210px;  height: 50px;  border: 0;  background: #ffffff;  border-radius: 2px;  margin: 0 20px; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph, .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"], #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-paragraph, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija input[name="wysija[user][email]"] {  display: inline-block;  vertical-align: middle; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit {  background: none;  color: #e4b566;  border: 1px solid #e4b566;  margin-top: 0;  padding: 10px 30px 10px 30px;  font-size: 19px;  border-radius: 0.2em; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit:hover, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .wysija-submit:hover {  color: #ffffff !important;  transition: color .3s ease;  background: #e4b566;  border-color: #e4b566; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError {  left: 20px !important;  width: 210px !important;  top: auto !important;  bottom: 100% !important;  opacity: 1 !important; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError .formErrorContent, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .formError .formErrorContent {  width: 190px !important;  border: 0;  background: #ffffff;  color: #262529; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div {  margin: 0 0 0 20px;  display: inline-block;  vertical-align: middle; } .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div ul, #main .wpv-wysija-newsletter .widget_wysija_cont.shortcode_wysija .allmsgs > div ul {  margin-left: 0; } .widget {  margin: 0 auto 30px;  padding: 0; } .widget .widget-title {  position: relative;  overflow: hidden;  margin: 0;  padding: 0 5px 5px 0;  border-bottom: 1px solid #bdbcbc;  margin-bottom: 15px; } .widget .widget-title, .widget .widget-title a {  word-wrap: break-word;  line-height: 1.7em !important; } .widget .widget-title > .icon {  margin-right: 10px;  vertical-align: baseline; } .widget:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;  background: transparent; } .widget.last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;  background: transparent; } .widget ul, .widget ol {  margin: 0;  padding: 0;  list-style: none; } .widget li {  position: relative;  overflow: hidden;  margin: 0;  padding: 10px 0;  border-bottom: 1px solid #bdbcbc;  text-overflow: ellipsis;  word-wrap: break-word;  font: normal 14px/20px "Open Sans" !important; } .widget li:first-child {  padding-top: 0; } .widget li:last-child {  border-bottom: 0; } .widget select {  max-width: 100%; } .widget .lang_sel_click li {  overflow: visible; } .widget-box {  padding: 6px 0 0 0; } .widget-box:after {  position: relative;  top: 10px;  display: block;  clear: both;  margin: 0 -10px;  height: 1px;  content: ""; } aside.left .widget, aside.right .widget, #header-sidebars .widget {  margin: 0 0 60px 0;  padding: 0; } aside.left .widget .widget-title, aside.right .widget .widget-title, #header-sidebars .widget .widget-title {  background: transparent; } aside.left .widget .widget-title > .icon, aside.right .widget .widget-title > .icon, #header-sidebars .widget .widget-title > .icon {  margin-top: -3px; } aside.left .widget .widget-title > .icon.shortcode, aside.right .widget .widget-title > .icon.shortcode, #header-sidebars .widget .widget-title > .icon.shortcode {  color: #bdbcbc; } aside.left .widget .widget-title + ul, aside.left .widget .widget-title + ol, aside.left .widget .widget-title + div, aside.left .widget .widget-title + form, aside.right .widget .widget-title + ul, aside.right .widget .widget-title + ol, aside.right .widget .widget-title + div, aside.right .widget .widget-title + form, #header-sidebars .widget .widget-title + ul, #header-sidebars .widget .widget-title + ol, #header-sidebars .widget .widget-title + div, #header-sidebars .widget .widget-title + form {  border: none; } aside.left .widget > ul, aside.left .widget > ol, aside.left .widget > div, aside.left .widget > h4+form, aside.right .widget > ul, aside.right .widget > ol, aside.right .widget > div, aside.right .widget > h4+form, #header-sidebars .widget > ul, #header-sidebars .widget > ol, #header-sidebars .widget > div, #header-sidebars .widget > h4+form {  padding: 6px 0 0 0; } aside.left .widget > ul:after, aside.left .widget > ol:after, aside.left .widget > div:after, aside.left .widget > h4+form:after, aside.right .widget > ul:after, aside.right .widget > ol:after, aside.right .widget > div:after, aside.right .widget > h4+form:after, #header-sidebars .widget > ul:after, #header-sidebars .widget > ol:after, #header-sidebars .widget > div:after, #header-sidebars .widget > h4+form:after {  position: relative;  top: 10px;  display: block;  clear: both;  margin: 0 -10px;  height: 1px;  content: ""; } #footer-sidebars .widget .widget-title {  white-space: normal; } .wpv_authors .authors_list > li {  padding: 0 0;  border-bottom: 0 solid #bdbcbc;  position: relative;  overflow: hidden;  margin: 0;  text-overflow: ellipsis; } .wpv_authors .authors_list > li:first-child {  padding-top: 0; } .wpv_authors .authors_list > li:last-child {  padding-bottom: 0;  border-bottom: 0; } .wpv_authors .gravatar {  float: left; } .wpv_authors .author_name h6 {  margin-bottom: 5px; } .wpv_authors .author_name h6 a {  font-size: 16px !important; } .wpv_authors .author_info:not(:first-child) {  padding-left: 50px; } .wpv_authors .author_desc {  padding-bottom: 10px; } .wpv_authors .post-count {  font-size: .8em; } .widget_calendar {  max-width: 100%; } .widget_calendar #wp-calendar {  width: 100%; } .widget_calendar #wp-calendar caption {  font: normal 20px/24px "Open Sans";  color: #9f2125;  padding: 0 0 10px 0; } .widget_calendar #wp-calendar thead {  border-top: 1px solid #bdbcbc;  border-bottom: 1px solid #bdbcbc; } .widget_calendar #wp-calendar tbody {  padding: 10px 0; } .widget_calendar #wp-calendar tbody tr:first-child td {  padding-top: 10px; } .widget_calendar #wp-calendar tbody tr:last-child td {  padding-bottom: 10px; } .widget_calendar #wp-calendar tfoot {  border-top: 1px solid #bdbcbc; } .widget_calendar #wp-calendar tfoot td {  padding-top: 10px;  margin-top: 5px; } .widget_calendar #wp-calendar tfoot td:first-child {  text-align: left; } .widget_calendar #wp-calendar tfoot td:last-child {  text-align: right; } .widget_calendar #wp-calendar tfoot td a {  font-weight: bold; } .widget_calendar #wp-calendar td#today {  background: #e4b566;  color: #ffffff;  border-radius: 3px; } .widget_calendar th, .widget_calendar td {  padding: 2px;  text-align: center; } .widget_calendar th {  font-size: 100%; } .contact_info_wrap .icon {  padding-right: 8px; } .contact_info_wrap li {  padding: 4px 0 4px 24px; } .contact_info_wrap li > .icon {  margin-left: -24px; } .contact_info_wrap > p:first-child {  margin-top: 0; } .flickr_wrap {  padding: 5px 5px 5px 0 !important; } .flickr_badge_image {  float: left;  padding: 5px;  position: relative;  -moz-box-sizing: border-box;  box-sizing: border-box; } .flickr_badge_image img {  width: 60px;  display: block; } .ie8 .flickr_badge_image {  width: 83px; } aside .flickr_badge_image {  max-width: 50%; } aside .flickr_badge_image img {  width: 100%;  height: auto; } .wpv_icon_link li {  padding: 10px 0; } .wpv_icon_link li:first-child {  padding-top: 0; } .wpv_icon_link a {  color: inherit;  display: block;  height: 32px;  line-height: 32px;  position: relative; } .wpv_icon_link a span {  line-height: 32px;  height: 32px;  display: block;  position: absolute; } .wpv_icon_link .content {  left: 0;  top: 0;  padding-left: 40px; } .wpv_icon_link .before {  left: 0;  top: 2px;  font-size: 25px; } .wpv_icon_link .after {  right: 0;  top: 0;  font-size: 1.5em;  opacity: 0.6;  display: none; } .wpv_icon_link [data-icon-type="facebook"] {  color: #39599f; } .wpv_icon_link [data-icon-type="twitter"] {  color: #45b0e3; } .wpv_icon_link [data-icon-type="googleplus"] {  color: #d04f40; } .wpv_icon_link [data-icon-type="pinterest1"] {  color: #cb2027; } .wpv_icon_link [data-icon-type="flickr"] {  color: #e956a2; } .wpv_icon_link [data-icon-type="vimeo"] {  color: #1ab7ea; } .wpv_icon_link [data-icon-type="youtube"] {  color: #f33; } .wpv_icon_link [data-icon-type="linkedin"] {  color: #4875B4; } .wpv_icon_link [data-icon-type="wordpress"] {  color: #464646; } #top-nav-sidebar .wpv_icon_link {  margin-top: -6.25px;  margin-bottom: -6.25px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav {  display: block; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li {  display: block;  float: left;  background: #ffffff;  border: 1px solid #bdbcbc;  padding: 10px;  border-radius: 1px 1px 0 0;  margin-bottom: -1px;  margin-right: -1px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li .icon {  color: #262529; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li:hover .icon, .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-active .icon, .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-selected .icon {  color: #e4b566; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li.ui-state-active {  border-bottom-color: #ffffff; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a {  padding: 5px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a:hover {  text-decoration: none; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a:hover .icon {  color: #e4b566 !important;  font-size: 20px; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li a .icon {  color: #262529;  text-align: center;  font-size: 20px;  padding: 0; } .wpv_posts .wpv-tabs.horizontal .ui-tabs-nav li .icon {  display: block;  text-transform: none;  font-size: 17px;  line-height: 22px; } .wpv_posts [data-single] .icon {  color: #e4b566; } .wpv_posts .ui-tabs-panel {  background: transparent;  padding: 0; } .wpv_posts .ui-tabs-panel .tagcloud {  margin-bottom: -5px;  padding-top: 10px !important; } .wpv_posts .wpv-tabs.horizontal .pane {  background: #ffffff;  color: #262529;  border: 1px solid #bdbcbc;  border-top-right-radius: 1px; } .wpv_posts .wpv-tabs.horizontal .pane.tab-comments .title a:last-child {  font-size: 11px;  color: #9B9B9B; } .wpv_posts .posts_list {  padding: 0;  background: transparent; } .wpv_posts .posts_list li {  padding: 10px;  display: table;  width: 100%;  -moz-box-sizing: border-box;  box-sizing: border-box; } .wpv_posts .posts_list li .thumbnail {  position: relative;  display: table-cell;  width: 70px;  vertical-align: middle; } .wpv_posts .posts_list li .thumbnail img {  width: 70px;  height: auto;  padding-right: 10px; } .wpv_posts .posts_list li .post_extra_info {  display: table-cell;  vertical-align: text-top;  padding-left: 0;  font-size: 11px;  font-color: #bdbcbc;  font-style: italic; } .wpv_posts .posts_list li .post_extra_info .title {  margin: 0; } .wpv_posts .posts_list li .post_extra_info .title a {  font-weight: normal;  font-size: 15px;  line-height: 20px; } .wpv_posts .posts_list li .post_extra_info .title + div {  color: #9B9B9B; } .wpv_posts .posts_list li .post_extra_info .nothumb .title a {  padding-top: 0;  font-weight: normal;  font-size: 11px;  line-height: 20px; } .wpv_posts .posts_list li .post_extra_info .comments {  display: none; } .widget_nav_menu > div {  padding: 0 !important; } .widget_nav_menu > div:after {  top: 0 !important;  margin: 0 !important; } .widget_nav_menu.widget .menu-pagepost-options-container {  border-right: none !important;  border-bottom: none !important;  border-left: none !important; } .widget_nav_menu .menu li {  background-color: #ffffff;  margin: 0;  padding: 0;  border-bottom: 1px solid #bdbcbc; } .widget_nav_menu .menu li:last-child {  border-bottom: none; } .widget_nav_menu .menu li.last-child {  border-bottom: none; } .widget_nav_menu .menu li:hover a {  background: #e4b566;  color: #ffffff !important;  transition: all .5s; } .widget_nav_menu .menu li a {  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  padding: 10px 10px 10px 5px;  min-width: 100%;  border: 0 !important;  color: #9f2125; } .widget_nav_menu .menu li.current_page_item {  position: relative;  background: #e4b566; } .widget_nav_menu .menu li.current_page_item a {  padding: 10px 10px 10px 30px;  color: #ffffff !important; } .widget_nav_menu .menu li.current_page_item:before {  position: absolute;  top: 50%;  margin: -5px 5px auto 10px;  width: 10px;  height: 10px;  color: #990805;  content: "\e01e";  font-size: 14px;  font-family: theme;  line-height: 14px; } .widget_post_formats .post-format-pad {  position: relative;  left: auto;  float: left;  margin: 5px;  padding: 0px !important;  width: 30px;  height: 30px;  border: none; } .widget_post_formats .post-format-pad * {  margin-top: 0px !important;  margin-left: 1px !important; } .widget_post_formats .post-format-pad a {  width: 28px;  height: 28px;  display: block;  font-size: 18px;  line-height: 28px;  text-align: center;  padding: 0 !important; } .widget_post_formats .post-format-pad a:hover {  text-decoration: none !important; } .widget_post_formats .post-format-pad .icon {  color: #262529; } .widget_post_formats .post-format-pad .icon:hover {  color: #e4b566; } .widget_post_formats .post-format-pad .icon:visited {  color: #000; } .widget_post_formats .post-format-pad .icon.standard {  padding-top: 2px !important; } .widget_post_formats .post-format-pad .icon.standard span.icon {  vertical-align: inherit; } .widget_search .searchform, .widget_search #searchform, .widget_product_search .searchform, .widget_product_search #searchform {  position: relative;  display: block;  padding: 0 !important;  max-width: 100% !important;  width: 100%;  white-space: nowrap; } .widget_search .searchform input[name="s"], .widget_search #searchform input[name="s"], .widget_product_search .searchform input[name="s"], .widget_product_search #searchform input[name="s"] {  width: 100% !important;  height: 50px;  border-right-width: 50px;  border-color: #bdbcbc; } .widget_search .searchform input[name="s"]:focus, .widget_search #searchform input[name="s"]:focus, .widget_product_search .searchform input[name="s"]:focus, .widget_product_search #searchform input[name="s"]:focus {  border-color: #bdbcbc; } .widget_search .searchform [type="submit"], .widget_search #searchform [type="submit"], .widget_product_search .searchform [type="submit"], .widget_product_search #searchform [type="submit"] {  border-radius: 0 4px 4px 0;  position: absolute;  top: 1px;  right: 1px;  bottom: 1px;  z-index: 5;  padding: 0;  width: 51px;  border: none;  background: transparent;  box-shadow: none;  text-indent: -200px;  font-size: inherit !important;  color: transparent; } .widget_search .searchform:before, .widget_search #searchform:before, .widget_product_search .searchform:before, .widget_product_search #searchform:before {  position: absolute;  right: 0;  bottom: 0;  z-index: 4;  margin: 0;  width: 50px;  height: 48px;  background: #ffffff;  border: 1px solid #bdbcbc;  border-left: 0;  color: #e4b566;  content: "\e12d";  font: normal 26px/48px icomoon;  cursor: pointer;  text-align: center; } .wpv_social a, .wpv_social a img, .wpv_social img {  border: 0px !important;  min-width: 20px;  min-height: 16px;  display: block; } .wpv_social a {  zoom: 1;  filter: none;  opacity: 1;  transition: opacity 0.3s ease !important;  float: left; } .wpv_social a:hover {  zoom: 1;  opacity: 0.7;  filter: alpha(opacity=70); } .social_wrap a, .wpv_social .vamtam_full a {  clear: both;  margin-bottom: 3px; } .wpv_social .vamtam_full a img {  padding: 0px 0px 7px 0px; } aside .social_wrap a {  float: left;  clear: none; } aside .social_wrap:after {  content: "";  display: block;  clear: both; } .tagcloud {  padding-bottom: 5px !important; } .tagcloud a {  padding: 3px 8px;  margin: 5px 0.35em 0.4em 0;  display: inline-block;  border-radius: 2px;  position: relative;  text-transform: lowercase;  color: #990805;  background: #ffffff;  border-color: #fca3a1;  font: bold 28px/30px "Open Sans";  font-weight: normal; } .tagcloud a:hover {  background: #e4b566;  color: #ffffff !important;  text-decoration: none; } .widget_rss .widget-title a.rsswidget {  color: #4A4A4A !important; } .widget_rss .widget-title a.rsswidget img {  display: none; } .wpv_advertisement img {  width: 100%; } .page-404 {  position: relative;  padding: 0 30px 0.035px;  text-align: center; } .page-404 .searchform {  position: relative;  display: block;  margin: 0 auto 100px auto;  max-width: 812px; } .page-404 input[name=s] {  -moz-box-sizing: border-box;  box-sizing: border-box;  z-index: 1;  padding: 5px 122px 5px 10px;  width: 100%;  height: 45px;  font-style: italic;  font-size: 15px; } .page-404 input[name=s]:focus {  font-style: normal; } .page-404 input[type=submit] {  position: absolute;  top: 3px;  right: 3px;  bottom: 3px;  z-index: 3;  padding: 0 1em;  height: 40px;  font-size: 16px; } #header-404 {  display: block;  margin: 0 auto;  padding-top: 100px;  height: 324px;  width: auto;  max-width: 812px;  background: url("/wp-content/themes/fitness-wellness/wpv_theme/assets/images/404_bg.png") no-repeat bottom right;  color: #4A4A4A;  text-align: left; } #header-404 .line-1 {  font: normal 70px/1 "Open Sans";  color: #e4b566; } #header-404 .line-2 {  font: normal 80px/1.1 "Open Sans";  color: #262529; } #header-404 .line-3 {  font: normal 20px/1 "Open Sans";  color: #262529; } #header-404 .line-4 {  margin-top: 80px;  color: #262529; } footer.main-footer {  position: relative;  background: #000000;  background-repeat: no-repeat;  background-position: center top;  background-attachment: scroll;  background-color: #000000;  background-color: transparent;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto; } footer.main-footer, footer.main-footer p, footer.main-footer a, footer.main-footer th, footer.main-footer td {  font: 300 14px/20px "Open Sans";  color: #FFFFFF; } footer.main-footer .widget li {  background: transparent;  border-bottom: none !important; } footer.main-footer .widget.widget_nav_menu .menu li:last-child, footer.main-footer .widget.widget_nav_menu .menu li.last-child {  border-bottom: none; } footer.main-footer .widget.widget_nav_menu .menu li a {  color: #e4b566;  padding: 8px 8px 8px 3px; } footer.main-footer .widget.widget_nav_menu .menu li a:visited {  color: #FFFFFF; } footer.main-footer .widget.widget_nav_menu .menu li a:hover {  color: #b22a27 !important;  text-decoration: none !important; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item {  position: relative; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item a {  color: #FFFFFF;  padding: 0 0 0 3px; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item:before {  display: none; } footer.main-footer .widget .widget-title {  border: none;  text-align: left;  padding: 0;  margin: 0 0 10px;  font: normal 22px/30px "Open Sans" !important;  color: #e4b566 !important; } footer.main-footer .widget .widget-title > .icon {  margin-bottom: 17px; } #footer-sidebars {  max-width: 1260px;  margin: 0 auto;  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative; } #footer-sidebars > .row aside {  border-right: 0;  padding: 30px 0 40px;  float: left;  -moz-box-sizing: border-box;  box-sizing: border-box; } #footer-sidebars > .row aside.full {  width: 100%; } #footer-sidebars > .row aside.cell-1-2 {  width: 50%; } #footer-sidebars > .row aside.cell-1-3 {  width: 33.333333333333%; } #footer-sidebars > .row aside.cell-1-4 {  width: 25%; } #footer-sidebars > .row aside.cell-1-5 {  width: 20%; } #footer-sidebars > .row aside.cell-1-6 {  width: 16.666666666667%; } #footer-sidebars > .row aside.cell-2-3 {  width: 66.666666666667%; } #footer-sidebars > .row aside.cell-2-4 {  width: 50%; } #footer-sidebars > .row aside.cell-2-5 {  width: 40%; } #footer-sidebars > .row aside.cell-2-6 {  width: 33.333333333333%; } #footer-sidebars > .row aside.cell-3-4 {  width: 75%; } #footer-sidebars > .row aside.cell-3-5 {  width: 60%; } #footer-sidebars > .row aside.cell-3-6 {  width: 50%; } #footer-sidebars > .row aside.cell-4-5 {  width: 80%; } #footer-sidebars > .row aside.cell-4-6 {  width: 66.666666666667%; } #footer-sidebars > .row aside.cell-5-6 {  width: 83.333333333333%; } #footer-sidebars > .row aside.last {  border-right: 0; } #footer-sidebars > .row .widget {  padding-left: 30px;  padding-right: 30px; } #footer-sidebars > .row .widget, #footer-sidebars > .row .widget:last-child {  margin-bottom: 0;  padding-bottom: 20px; } #footer-sidebars > .row .widget .widget-title {  text-align: left;  padding-top: 25px;  padding-bottom: 10px; } #footer-sidebars .wpv_icon_link li {  padding: 5px; } #footer-sidebars .wpv_icon_link li:first-child {  padding-top: 0; } #footer-sidebars .wpv_posts .wpv-tabs > ul {  border-bottom-color: #000000;  background-color: #000000; } #footer-sidebars .wpv_posts .wpv-tabs > ul li {  border-bottom: 1px solid transparent !important; } #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-hover, #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-selected, #footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-active {  border-color: #000000;  background: transparent;  border-bottom-color: #000000 !important; } #footer-sidebars .wpv_posts .ui-tabs-panel {  border-color: #000000; } #footer-sidebars .wpv_posts .posts_list li {  border-top-color: #000000;  padding: 0 0 10px 0; } footer.main-footer a, .copyrights a {  color: #e4b566;  -webkit-transition: all .3s ease;  transition: all .3s ease; } footer.main-footer a:visited, .copyrights a:visited {  color: #FFFFFF; } footer.main-footer a:hover, .copyrights a:hover {  color: #b22a27;  text-decoration: none; } footer.main-footer a:hover .icon.shortcode, .copyrights a:hover .icon.shortcode {  color: #b22a27 !important; } .copyrights {  background: url(/wp-content/themes/fitness-wellness/samples/images/bg2.png) no-repeat center top scroll;  background-color: #000000;  -webkit-background-size: auto;  -moz-background-size: auto;  background-size: auto;  padding: 5px 30px;  margin: 0;  position: relative;  z-index: 5; } .copyrights .alignright, .copyrights .alignleft, .copyrights .aligncenter {  margin: 0px !important; } .copyrights > .row {  padding: 0;  margin: 0 auto; } .copyrights, .copyrights * {  font: normal 13px/20px "Open Sans";  color: #9B9B9B; } #sub-footer-menu ul {  margin: 0; } #sub-footer-menu li {  list-style: none;  float: left;  padding: 0 5px;  border-left: 1px solid #262626; } #sub-footer-menu li a {  color: #e4b566;  font: normal 13px/20px "Open Sans"; } #sub-footer-menu li:first-child {  padding-left: 0;  border-left: 0; } #scroll-to-top, #feedback, #toggle-style-switcher {  display: block;  width: 25px !important;  height: 22px !important;  line-height: 22px !important;  font-size: 20px !important;  padding: 4px;  margin-left: 2px;  font-family: "icomoon";  text-align: center;  cursor: pointer;  z-index: 9998;  border: none !important;  position: relative;  background: #e4b566;  text-shadow: 0 -1px 0 #dca03b;  color: #ffffff !important;  border-radius: 1px 0 0 1px;  background-clip: padding-box; } #scroll-to-top:hover, #feedback:hover, #toggle-style-switcher:hover {  padding-right: 6px;  text-decoration: none;  margin-left: 0;  color: #ffffff !important; } #style-switcher {  position: fixed !important;  z-index: 900000 !important;  top: 190px;  left: 0;  right: auto; } #style-switcher #toggle-style-switcher {  position: absolute;  top: 0;  right: -35px !important;  border-radius: 0 1px 1px 0;  margin-left: 0;  margin-right: 2px; } #style-switcher #toggle-style-switcher:after {  border-right-color: #e4b566 !important; } #style-switcher #toggle-style-switcher:before {  content: "\e035";  font-family: theme; } #style-switcher #toggle-style-switcher:hover {  padding-right: 4px; } #style-switcher.open #toggle-style-switcher, #style-switcher:hover #toggle-style-switcher {  padding-left: 6px !important;  margin-right: 0 !important;  opacity: 1; } body.admin-bar #style-switcher {  top: 223px; } #ss-teaser .close {  content: "\e255"; } #scroll-to-top {  position: fixed;  bottom: 69px;  right: 0px;  z-index: -1;  border-radius: 1px 0 0;  background-clip: padding-box;  opacity: 0; } #scroll-to-top:hover {  opacity: 0; } #scroll-to-top.visible {  opacity: 1;  z-index: 200; } #scroll-to-top.visible:hover {  opacity: 1; } #feedback-wrapper {  position: fixed;  bottom: 105px;  right: -250px;  z-index: 999900;  background: #990805;  width: 250px;  min-height: 84px;  color: #ffffff !important;  border-radius: 1px 0 0 0;  background-clip: padding-box;  -webkit-transition: right .4s;  transition: right .4s; } #feedback-wrapper #feedback {  position: absolute;  bottom: 0;  right: 250px; } #feedback-wrapper.expanded {  right: 0; } #feedback-wrapper.expanded #feedback {  opacity: 1;  padding-right: 6px; } #feedback-wrapper h4, #feedback-wrapper h4 a {  color: #ffffff !important;  margin-bottom: 0px; } #feedback-wrapper h4 {  border: none;  padding: 10px 30px; } #feedback-wrapper section {  margin: 10px; } #feedback-wrapper .widget {  padding: 0;  border: none !important; } .woocommerce input[type=text], .woocommerce input[type=tel], .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce input[type=search], .woocommerce input[type=date], .woocommerce input[type=range], .woocommerce input[type=number], .woocommerce input[name="apply_coupon"], .woocommerce textarea, .woocommerce select {  padding: 12px;  margin-bottom: 10px !important;  font-size: 14px;  border-radius: 1px;  box-shadow: none;  text-shadow: none;  font-weight: normal; } .woocommerce a.remove, .woocommerce ul.product_list_widget li a.remove {  font-size: 18px !important;  height: 20px;  width: 20px;  padding: 0px;  font-weight: 100;  line-height: 1em !important; } .woocommerce a.remove:hover, .woocommerce ul.product_list_widget li a.remove:hover {  background: #e4b566 !important; } .woocommerce .ul.socialcount {  margin: 0.4em 0px 0.4em 0 !important; } .woocommerce .lost_reset_password .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .woocommerce .lost_reset_password .button, .woocommerce .lost_reset_password .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .lost_reset_password .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .lost_reset_password .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .lost_reset_password .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .lost_reset_password .button span.icon:first-child {  margin-right: 0; } .woocommerce .lost_reset_password .button span.icon:last-child {  margin-left: 0; } .woocommerce .lost_reset_password .button span.btext {  font-weight: normal;  position: relative; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:hover span {  text-decoration: none; } .woocommerce .lost_reset_password .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .lost_reset_password .button.button-border, .woocommerce .lost_reset_password .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .lost_reset_password .button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce .lost_reset_password .button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce .lost_reset_password .button span {  color: #ffffff; } .woocommerce .lost_reset_password .button.button-border, .woocommerce .lost_reset_password .button.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce .lost_reset_password .button.button-border span, .woocommerce .lost_reset_password .button.button-border-slanted span {  color: #e4b566; } .woocommerce .lost_reset_password .button.button-border-slanted {  border-right-width: 5px; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:focus, .woocommerce .lost_reset_password .button:active {  background: #990805; } .woocommerce .lost_reset_password .button:hover, .woocommerce .lost_reset_password .button:hover span, .woocommerce .lost_reset_password .button:focus, .woocommerce .lost_reset_password .button:focus span, .woocommerce .lost_reset_password .button:active, .woocommerce .lost_reset_password .button:active span {  color: #fca3a1; } .woocommerce .lost_reset_password .button.button-border:hover, .woocommerce .lost_reset_password .button.button-border-slanted:hover {  background: #990805; } .woocommerce .lost_reset_password .button.button-border:hover, .woocommerce .lost_reset_password .button.button-border:hover span, .woocommerce .lost_reset_password .button.button-border-slanted:hover, .woocommerce .lost_reset_password .button.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce .lost_reset_password .button.button-border-slanted {  border-right-color: #990805; } .woocommerce .checkout-breadcrumb .icon.shortcode {  line-height: 1.15;  font-size: 20px;  padding: 0 20px;  vertical-align: middle !important;  color: #bdbcbc; } .woocommerce .checkout-breadcrumb .title-part-inactive {  color: #bdbcbc; } .woocommerce #payment {  background: none; } .woocommerce #payment #place_order {  float: left; } .woocommerce #payment ul.payment_methods {  border-bottom: 0; } .woocommerce #payment ul.payment_methods li input {  vertical-align: middle;  border: 0; } .woocommerce #payment .payment_box {  background: #bdbcbc; } .woocommerce #payment .payment_box p {  margin: 0; } .woocommerce h1.page-title, .woocommerce div.product .product_title {  display: none; } .woocommerce .star-rating {  float: none;  color: #990805;  font-style: normal; } .woocommerce .star-rating:before {  color: #e4b566;  font-style: normal; } .woocommerce .widget.woocommerce span.amount {  color: #9B9B9B; } .woocommerce .woocommerce-result-count {  margin-top: 20px;  line-height: 15px; } .woocommerce .woocommerce-ordering {  margin-bottom: 30px; } .woocommerce .woocommerce-ordering select {  padding: 10px;  box-shadow: 0 1px 2px rgba(0,0,0,0.16) !important;  font-size: 12px;  line-height: 22px; } .woocommerce form.login {  border-radius: 1px;  border: 3px solid #e4b566; } .woocommerce form.checkout_coupon {  border-radius: 1px;  border: 3px solid #e4b566; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {  margin-bottom: 2em;  border-top: 0;  background: transparent;  box-shadow: none;  padding: 10px !important;  text-shadow: none;  border-radius: 1px; } .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {  display: none; } .woocommerce .button.wc-forward:after, .woocommerce .button.wc-forward:before, .woocommerce .button.wc-forward a:after, .woocommerce .button.wc-forward a:before, .woocommerce .button.wc-backward:after, .woocommerce .button.wc-backward:before, .woocommerce .button.wc-backward a:after, .woocommerce .button.wc-backward a:before {  display: none; } .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {  background-color: #bdbcbc; } .woocommerce .woocommerce-error {  background-color: rgba(228,181,102,0.1);  color: rgba(228,181,102,0.8);  text-shadow: none; } .woocommerce span.onsale, .woocommerce ul.products li.product span.onsale {  -moz-box-sizing: border-box;  box-sizing: border-box;  top: 0;  right: 0;  left: auto;  z-index: 5;  margin: 0;  width: 70px;  height: 70px;  border-radius: 1px;  background: transparent;  box-shadow: none;  color: #ffffff;  text-transform: uppercase;  text-shadow: none;  font-weight: bold;  font-style: normal;  font-size: 13px;  font-family: "Open Sans", sans-serif;  line-height: 70px; } html.csstransforms .woocommerce span.onsale, html.csstransforms .woocommerce ul.products li.product span.onsale {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transform: rotate(45deg) translateZ(0);  -ms-transform: rotate(45deg) translateZ(0);  transform: rotate(45deg) translateZ(0);  margin: -10px -10px 0 0; } html.csstransforms .woocommerce span.onsale:before, html.csstransforms .woocommerce ul.products li.product span.onsale:before {  position: absolute;  top: 0;  left: -35px;  z-index: -1;  width: 0;  height: 0;  border: 70px solid transparent;  border-top: 0;  border-bottom-color: #e4b566;  content: ""; } .woocommerce ul.products {  position: relative; } .woocommerce ul.products li.product-category mark.count {  display: none; } .woocommerce ul.products li.product {  clear: none; } .woocommerce ul.products li.product .add_to_cart_button {  display: none; } .woocommerce ul.products li.product span.amount {  font-weight: normal;  font-size: 22px; } .woocommerce ul.products li.product.first {  clear: both; } .woocommerce ul.products li.product.last {  margin-right: 0; } .woocommerce ul.products li.product .price {  font: bold italic 26px/28px "Open Sans";  margin-bottom: 0;  color: #9B9B9B; } .woocommerce ul.products li.product .woocommerce-loop-product__title {  font: normal 20px/24px "Open Sans";  font-size: 18px; } .woocommerce ul.products li.product a .product-thumbnail {  position: relative;  display: block;  overflow: visible;  margin-bottom: 5px;  max-height: none !important; } .woocommerce ul.products li.product a img {  display: block;  border: 0;  box-shadow: none;  -webkit-transition: all .3s;  transition: all .3s; } html.no-touch .woocommerce ul.products li.product a:hover img {  box-shadow: none !important;  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); } .woocommerce ul.products li.product .aggregateRating {  margin: 10px 0;  padding: 10px 0;  min-height: 1.4em;  border-top: 1px solid #bdbcbc;  border-bottom: 1px solid #bdbcbc; } .woocommerce ul.products li.product .aggregateRating .star-rating {  position: relative;  top: 2px;  float: left;  margin-right: 10px;  margin-bottom: 0;  width: 7em;  color: #990805;  letter-spacing: 5px;  font-size: 14px; } .woocommerce ul.products li.product .aggregateRating .star-rating span {  display: inline-block; } .woocommerce ul.products li.product .aggregateRating .star-rating span strong, .woocommerce ul.products li.product .aggregateRating .star-rating span span.visualhidden {  display: none; } .woocommerce ul.products li.product .aggregateRating .star-rating span:before {  font-size: 14px !important; } .woocommerce ul.products li.product .aggregateRating a.count {  position: relative;  top: -3px;  margin: 0 0 0 5px;  color: #262529; } .woocommerce ul.products li.product .aggregateRating a.count span.number {  color: #990805; } .woocommerce ul.products li.product span.price span.from {  font: italic 11px/18px "Open Sans";  color: #4A4A4A; } .woocommerce ul.products div[itemprop="description"] {  margin: 0 0 5px 0; } .woocommerce ul.products div[itemprop="description"] > p:first-child {  margin-top: 0; } .woocommerce .related.products, .woocommerce .upsells.products {  clear: both;  margin-top: 100px; } .woocommerce .related.products h2, .woocommerce .upsells.products h2 {  font: normal 30px/34px "Open Sans";  position: relative;  margin: 0;  margin-bottom: 30px;  padding: 0 5px 15px 0;  padding-bottom: 20px;  border-bottom: 1px solid #bdbcbc;  color: #4A4A4A;  text-align: center; } .woocommerce .related.products h2:after, .woocommerce .upsells.products h2:after {  content: "";  position: absolute;  left: 50%;  bottom: -1px;  width: 100px;  height: 1px;  background: #e4b566;  margin-left: -50px; } .woocommerce .related.products ul li.product, .woocommerce .related.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product {  margin-bottom: 60px;  width: 22.15%; } .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product {  margin-bottom: 0; } .woocommerce .quantity input.qty, .woocommerce #quantity input.qty {  border: 1px solid #bdbcbc;  border-radius: 1px;  font-weight: normal; } .woocommerce div.product span.onsale {  right: 52%; } .woocommerce div.product p.price {  margin-bottom: 30px; } .woocommerce div.product p.price span.from {  font: italic 11px/18px "Open Sans";  color: #4A4A4A; } .woocommerce div.product .woocommerce-tabs {  position: relative; } .woocommerce div.product .woocommerce-tabs > ul.tabs {  overflow: visible;  margin: 0;  margin-top: 10px;  padding: 0;  border: 0;  background: #bdbcbc;  list-style: none; } .woocommerce div.product .woocommerce-tabs > ul.tabs li {  position: relative;  z-index: 2;  display: block;  float: left;  margin: 0;  padding: 0;  border: 0;  border-radius: 1px;  background: #bdbcbc;  box-shadow: none;  white-space: nowrap; } .woocommerce div.product .woocommerce-tabs > ul.tabs li:before, .woocommerce div.product .woocommerce-tabs > ul.tabs li:after {  display: none !important; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a {  position: relative;  display: block;  padding: 25px 16px;  outline: none;  color: #e4b566;  text-shadow: none;  font-weight: normal;  font-size: 18px;  line-height: 1;  cursor: pointer; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a .icon {  color: #ffffff;  font-style: normal; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover {  border: 0;  border-radius: 1px;  background-color: #e4b566;  box-shadow: none;  color: #ffffff;  text-decoration: none; } .woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover .icon {  color: #ffffff !important; } .woocommerce div.product .woocommerce-tabs > ul.tabs li.active {  padding: 0 !important;  border: 0;  border-radius: 1px;  background-color: #e4b566;  box-shadow: none;  color: #ffffff;  text-decoration: none;  white-space: nowrap; } .woocommerce div.product .woocommerce-tabs .panel {  clear: both;  margin-bottom: 0 !important;  padding: 10px 12px 0 12px; } .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs:after, .woocommerce div.product .woocommerce-tabs > ul:after {  display: block;  clear: both;  content: ""; } .woocommerce div.product .woocommerce-tabs #tab-description > h2, .woocommerce div.product .woocommerce-tabs #tab-reviews h2 {  display: none; } .woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating {  display: none; } .woocommerce div.product form.cart {  margin-top: 60px;  margin-bottom: 50px; } .woocommerce div.product form.cart .group_table td {  padding-bottom: 1em; } .woocommerce div.product form.cart > .single_add_to_cart_button {  padding: .7em 2em;  border: 2px solid #e4b566;  border-radius: 1px;  background: transparent;  box-shadow: none;  color: #e4b566;  text-transform: uppercase;  text-shadow: none;  font-style: normal;  font-size: 15px; } .woocommerce div.product form.cart > .single_add_to_cart_button:hover, .woocommerce div.product form.cart > .single_add_to_cart_button:hover span {  border-color: #e4b566;  background: #e4b566;  color: #ffffff;  transition: color 0.3s; } .woocommerce div.product form.cart + .share-btns {  text-align: left;  padding: 0 0 20px 0; } .woocommerce div.product form.cart + .share-btns > ul {  margin-left: 0; } .woocommerce div.product form.cart + .share-btns .sep:first-child, .woocommerce div.product form.cart + .share-btns .sep-2:first-child, .woocommerce div.product form.cart + .share-btns .sep-3:first-child {  display: none; } .woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as {  display: block; } .woocommerce div.product div.images {  position: relative;  margin-bottom: 120px; } .woocommerce div.product div.images .bx-wrapper {  margin-bottom: 0; } .woocommerce div.product div.images div.thumbnails {  padding-top: 0; } .woocommerce div.product div.images div.thumbnails a {  margin-top: 3.8%;  width: 22.05%; } .woocommerce.woocommerce-cart .cart_totals table {  float: left;  text-align: left; } .woocommerce.woocommerce-checkout .product-subtotal .amount, .woocommerce.woocommerce-checkout .cart-subtotal .amount, .woocommerce.woocommerce-checkout .order-total .amount {  font: normal 16px/20px "Open Sans";  color: #4A4A4A;  font-weight: bold; } .woocommerce.woocommerce-checkout .customer_details dt, .woocommerce.woocommerce-checkout .customer_details dd {  display: inline; } .woocommerce.woocommerce-checkout .customer_details dt:before {  display: block;  content: ""; } .woocommerce.woocommerce-checkout .addresses {  margin-top: 30px; } .woocommerce.woocommerce-checkout table.shop_table, .woocommerce.woocommerce-checkout table.shop_table th, .woocommerce.woocommerce-checkout table.shop_table td {  border: 0;  font-weight: normal;  padding: 3px; } .woocommerce.woocommerce-checkout h3 {  margin-bottom: .8em;  font: normal 20px/24px "Open Sans"; } .woocommerce.woocommerce-checkout #payment div.payment_box {  background: #bdbcbc;  box-shadow: none; } .woocommerce.woocommerce-checkout #payment div.payment_box:after {  border-bottom-color: #bdbcbc; } .woocommerce.woocommerce-checkout #shiptobilling {  line-height: 2.7em; } .woocommerce.woocommerce-checkout .amount {  color: #9B9B9B; } .woocommerce.woocommerce-checkout #place_order {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order, .woocommerce.woocommerce-checkout #place_order span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-checkout #place_order span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-checkout #place_order span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-checkout #place_order span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-checkout #place_order span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-checkout #place_order span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-checkout #place_order span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:hover span {  text-decoration: none; } .woocommerce.woocommerce-checkout #place_order.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-checkout #place_order.button-border, .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce.woocommerce-checkout #place_order.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce.woocommerce-checkout #place_order span {  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order.button-border, .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce.woocommerce-checkout #place_order.button-border span, .woocommerce.woocommerce-checkout #place_order.button-border-slanted span {  color: #e4b566; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:focus, .woocommerce.woocommerce-checkout #place_order:active {  background: #990805; } .woocommerce.woocommerce-checkout #place_order:hover, .woocommerce.woocommerce-checkout #place_order:hover span, .woocommerce.woocommerce-checkout #place_order:focus, .woocommerce.woocommerce-checkout #place_order:focus span, .woocommerce.woocommerce-checkout #place_order:active, .woocommerce.woocommerce-checkout #place_order:active span {  color: #fca3a1; } .woocommerce.woocommerce-checkout #place_order.button-border:hover, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover {  background: #990805; } .woocommerce.woocommerce-checkout #place_order.button-border:hover, .woocommerce.woocommerce-checkout #place_order.button-border:hover span, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover, .woocommerce.woocommerce-checkout #place_order.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce.woocommerce-checkout #place_order.button-border-slanted {  border-right-color: #990805; } .woocommerce #reviews h3 {  margin: 0 0 20px;  font-size: 16px; } .woocommerce #reviews #comments ol {  margin: 0px; } .woocommerce #reviews #comments li {  position: relative;  padding: 10px 0 30px;  min-height: 70px; } .woocommerce #reviews #comments li.has-children {  padding-bottom: 0; } .woocommerce #reviews #comments ol li {  clear: both;  margin-top: -1px;  list-style: none; } .woocommerce #reviews #comments > ol > li:first-child {  margin-top: 0px; } .woocommerce #reviews #comments .children {  margin: 0 0 0 20px;  border-top: 0; } .woocommerce #reviews #comments .children li {  clear: both;  margin-left: 80px;  padding-left: 10px; } .woocommerce #reviews #comments .children li:last-child {  padding-bottom: 0; } .woocommerce #reviews #comments .avatar {  max-width: 70px !important;  max-height: 70px;  background-color: #bdbcbc; } .woocommerce #reviews #comments .comment-author {  position: absolute;  top: 0;  bottom: 0;  padding: 10px;  min-height: 70px;  width: 70px; } .woocommerce #reviews #comments .bypostauthor {  position: relative;  z-index: 1; } .woocommerce #reviews #comments .bypostauthor:hover {  background: #bdbcbc; } .woocommerce #reviews #comments .bypostauthor:hover .comment-author:after {  border-right-color: #ffffff; } .woocommerce #reviews #comments .comment-author-link {  display: inline; } .woocommerce #reviews #comments .comment-time {  display: inline;  font-size: 9px !important; } .woocommerce #reviews #comments .comment-time:before {  margin: auto 5px;  content: " | "; } .woocommerce #reviews #comments .comment-content {  position: relative;  margin-left: 100px;  min-height: 50px; } .woocommerce #reviews #comments .comment-content:hover h6.comment-reply-link {  display: block; } .woocommerce #reviews #comments .comment-meta {  margin-top: -3px;  margin-bottom: 6px; } .woocommerce #reviews #comments .comment-meta > .comment-author-link {  font: normal 20px/24px "Open Sans"; } .woocommerce #reviews #comments h6.comment-reply-link {  position: absolute;  top: 0px;  right: 15px;  display: none;  padding: 0 0 0 5px; } .woocommerce #reviews #comments h6.comment-reply-link a {  margin: 0 0 0 5px;  color: #9f2125;  font-size: 12px; } .woocommerce #reviews #comments h6.comment-reply-link a:hover {  color: #e4b566; } .woocommerce #reviews #comments h6.comment-reply-link:before {  position: relative;  top: 5px;  color: #262529;  content: "\e03a";  font-size: 18px;  font-family: theme;  line-height: 18px; } .woocommerce #reviews #comments #reply-title {  margin-bottom: 0px !important; } .woocommerce #reviews #comments #cancel-comment-reply-link {  position: relative; } .woocommerce #reviews #comments .comment-notes {  margin-bottom: 14px; } .woocommerce #reviews #comments ol.commentlist li {  margin-bottom: 0;  padding: 15px 0;  border-top: 1px dotted #bdbcbc; } .woocommerce #reviews #comments ol.commentlist li img.avatar {  position: relative;  float: none;  width: 60px; } .woocommerce #reviews #comments ol.commentlist li .comment-meta {  color: #4A4A4A; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating {  width: 7em !important;  letter-spacing: 5px;  font-size: 14px !important; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span {  color: #e4b566 !important;  font-size: 14px !important; } .woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before {  font-size: 14px !important; } .woocommerce #reviews #comments .add_review {  margin-top: 30px; } .woocommerce #commentform .form-submit {  position: static; } .woocommerce #commentform .form-submit input {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .woocommerce #commentform .form-submit input, .woocommerce #commentform .form-submit input span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce #commentform .form-submit input span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce #commentform .form-submit input span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce #commentform .form-submit input span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce #commentform .form-submit input span.icon:first-child {  margin-right: 0; } .woocommerce #commentform .form-submit input span.icon:last-child {  margin-left: 0; } .woocommerce #commentform .form-submit input span.btext {  font-weight: normal;  position: relative; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:hover span {  text-decoration: none; } .woocommerce #commentform .form-submit input.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce #commentform .form-submit input.button-border, .woocommerce #commentform .form-submit input.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce #commentform .form-submit input.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce #commentform .form-submit input.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce #commentform .form-submit input span {  color: #ffffff; } .woocommerce #commentform .form-submit input.button-border, .woocommerce #commentform .form-submit input.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce #commentform .form-submit input.button-border span, .woocommerce #commentform .form-submit input.button-border-slanted span {  color: #e4b566; } .woocommerce #commentform .form-submit input.button-border-slanted {  border-right-width: 5px; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:focus, .woocommerce #commentform .form-submit input:active {  background: #990805; } .woocommerce #commentform .form-submit input:hover, .woocommerce #commentform .form-submit input:hover span, .woocommerce #commentform .form-submit input:focus, .woocommerce #commentform .form-submit input:focus span, .woocommerce #commentform .form-submit input:active, .woocommerce #commentform .form-submit input:active span {  color: #fca3a1; } .woocommerce #commentform .form-submit input.button-border:hover, .woocommerce #commentform .form-submit input.button-border-slanted:hover {  background: #990805; } .woocommerce #commentform .form-submit input.button-border:hover, .woocommerce #commentform .form-submit input.button-border:hover span, .woocommerce #commentform .form-submit input.button-border-slanted:hover, .woocommerce #commentform .form-submit input.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce #commentform .form-submit input.button-border-slanted {  border-right-color: #990805; } html.placeholder .woocommerce label[for] {  display: inline; } html.placeholder .woocommerce form .form-row label[for] {  display: block;  padding-bottom: 5px; } html.placeholder .woocommerce form .form-row label[for].checkbox {  display: inline; } .woocommerce article img {  display: inline-block; } .woocommerce .widget_product_search #searchform label {  display: none !important; } .woocommerce .summary form.cart {  padding-left: 20px; } .woocommerce .summary > div {  padding-left: 20px; } .woocommerce .summary .star-rating {  margin: 13px 8px 15px 0;  width: 7em;  color: #e4b566;  letter-spacing: 5px;  font-size: 14px; } .woocommerce .summary .star-rating span:before {  font-size: 14px !important; } .woocommerce .summary a.count {  display: inline-block;  margin: 10px 5px 15px 0;  color: #262529;  font-size: 10px; } .woocommerce .summary a.count span.number {  color: #990805; } .woocommerce .summary form.variations_form table.variations td {  display: block;  padding-bottom: 5px; } .woocommerce .summary form.variations_form table.variations td select {  margin: 0 0 5px 0; } .woocommerce .summary form.variations_form .single_add_to_cart_button {  font: normal 14px/20px "Open Sans";  border-radius: 1px;  background: #e4b566;  color: #ffffff;  text-transform: uppercase;  font-weight: normal; } .woocommerce .summary form.variations_form .single_add_to_cart_button:hover, .woocommerce .summary form.variations_form .single_add_to_cart_button:before, .woocommerce .summary form.variations_form .single_add_to_cart_button:after {  color: #9B9B9B !important;  text-decoration: none; } .woocommerce .summary form.variations_form .single_add_to_cart_button:after {  top: 2.2em;  border-top: 1px solid #9B9B9B; } .woocommerce .summary .share-btns {  margin: 0 0 0 20px;  padding: 20px 0;  border-top: 1px solid #bdbcbc; } .woocommerce .summary .product_meta {  margin: 0 0 0 20px;  padding-left: 0; } .woocommerce .summary .price .amount, .woocommerce .summary .price ins .amount {  font: normal 30px/34px "Open Sans"; } .woocommerce .summary .price del .amount {  font: normal 16px/20px "Open Sans"; } .woocommerce .price .amount, .woocommerce .price ins .amount {  font: bold italic 26px/28px "Open Sans";  font-style: normal;  color: #e4b566;  text-decoration: none !important; } .woocommerce .price del .amount {  font: normal 16px/20px "Open Sans";  color: #262529;  text-decoration: line-through; } .woocommerce .images a img {  box-shadow: none !important; } .woocommerce .product_meta {  padding: 15px 0 0 0;  border-top: 1px solid #bdbcbc; } .woocommerce .product_meta span {  line-height: 25px; } .woocommerce .product_meta a {  color: #9f2125; } .woocommerce .product_meta a:hover {  color: #e4b566; } .woocommerce .product_meta a:visited {  color: #000; } .woocommerce table.shop_table th, .woocommerce table.shop_table tfoot th td {  font-weight: normal; } .woocommerce.woocommerce-cart .button {  padding: 0.3em 0.8em !important;  text-shadow: none !important; } .woocommerce.woocommerce-cart .cart-collaterals .button {  margin: 10px 10px 0 0;  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #bdbcbc;  color: #3d3d3d; } .woocommerce.woocommerce-cart .cart-collaterals .button, .woocommerce.woocommerce-cart .cart-collaterals .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .cart-collaterals .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .cart-collaterals .button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .cart-collaterals .button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce.woocommerce-cart .cart-collaterals .button span {  color: #3d3d3d; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border: 1px solid #bdbcbc; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border span, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted span {  color: #bdbcbc; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:focus, .woocommerce.woocommerce-cart .cart-collaterals .button:active {  background: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .button:hover, .woocommerce.woocommerce-cart .cart-collaterals .button:hover span, .woocommerce.woocommerce-cart .cart-collaterals .button:focus, .woocommerce.woocommerce-cart .cart-collaterals .button:focus span, .woocommerce.woocommerce-cart .cart-collaterals .button:active, .woocommerce.woocommerce-cart .cart-collaterals .button:active span {  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover {  background: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border:hover span, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover, .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .button.button-border-slanted {  border-right-color: #9B9B9B; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button span {  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted span {  color: #e4b566; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active {  background: #990805; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:hover span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:focus span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button:active span {  color: #fca3a1; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover {  background: #990805; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border:hover span, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover, .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce.woocommerce-cart .cart-collaterals .checkout-button.button-border-slanted {  border-right-color: #990805; } .woocommerce.woocommerce-cart .coupon {  margin-top: 30px;  text-transform: uppercase;  font-size: 16; } .woocommerce.woocommerce-cart table.shop_table, .woocommerce.woocommerce-cart table.shop_table th, .woocommerce.woocommerce-cart table.shop_table td {  border: 0; } .woocommerce.woocommerce-cart table.shop_table .product-thumbnail img {  width: 50px; } .woocommerce.woocommerce-cart table.shop_table td {  border-top: 1px solid #bdbcbc;  border-bottom: 0; } .woocommerce.woocommerce-cart table.shop_table td.product-name a {  font-size: 15px; } .woocommerce.woocommerce-cart table.shop_table a.remove:hover {  background: none;  color: red; } .woocommerce.woocommerce-cart .product-subtotal .amount, .woocommerce.woocommerce-cart .cart-subtotal .amount, .woocommerce.woocommerce-cart .order-total .amount {  font: normal 16px/20px "Open Sans";  color: #4A4A4A;  font-weight: bold; } .woocommerce.woocommerce-cart .cart_totals th, .woocommerce.woocommerce-cart .cart_totals th strong {  font-weight: normal;  padding: 0; } .woocommerce.woocommerce-cart .cart_totals, .woocommerce.woocommerce-cart .shipping_calculator {  width: auto;  float: none; } .woocommerce.woocommerce-cart .shipping-calculator-form .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #bdbcbc;  color: #3d3d3d; } .woocommerce.woocommerce-cart .shipping-calculator-form .button, .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon:first-child {  margin-right: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.icon:last-child {  margin-left: 0; } .woocommerce.woocommerce-cart .shipping-calculator-form .button span.btext {  font-weight: normal;  position: relative; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover span {  text-decoration: none; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce.woocommerce-cart .shipping-calculator-form .button span {  color: #3d3d3d; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border: 1px solid #bdbcbc; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border span, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted span {  color: #bdbcbc; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border-right-width: 5px; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active {  background: #9B9B9B; } .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button:hover span, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus, .woocommerce.woocommerce-cart .shipping-calculator-form .button:focus span, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active, .woocommerce.woocommerce-cart .shipping-calculator-form .button:active span {  color: #ffffff; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover {  background: #9B9B9B; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border:hover span, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover, .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .woocommerce.woocommerce-cart .shipping-calculator-form .button.button-border-slanted {  border-right-color: #9B9B9B; } .woocommerce.woocommerce-cart .cart_totals > h2, .woocommerce.woocommerce-cart .shipping_calculator > h2 {  font: normal 20px/24px "Open Sans";  text-align: left; } .woocommerce.woocommerce-cart .cart_totals > h2 {  margin-top: 0; } .woocommerce.woocommerce-cart .shipping-calculator-button {  font: normal 20px/24px "Open Sans"; } .woocommerce.woocommerce-cart .shipping-calculator-button select {  padding: 10px;  margin-bottom: 10px;  font-size: 16px; } .woocommerce.woocommerce-cart .shipping-calculator-button span {  font-style: normal; } .woocommerce.woocommerce-cart .shipping-calculator-button:hover {  text-decoration: none; } .woocommerce.woocommerce-cart .shipping-calculator-button:after {  display: none; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff;  border: none !important;  box-shadow: none !important; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"], .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon:first-child {  margin-right: 0; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.icon:last-child {  margin-left: 0; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span.btext {  font-weight: normal;  position: relative; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover span {  text-decoration: none; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"] span {  color: #ffffff; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border: 1px solid #e4b566; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted span {  color: #e4b566; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border-right-width: 5px; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active {  background: #990805; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:focus span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:active span {  color: #fca3a1; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover {  background: #990805; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border:hover span, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover, .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"].button-border-slanted {  border-right-color: #990805; } .woocommerce .add_review a.button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff;  padding-right: .8em;  padding-left: .8em;  box-shadow: none; } .woocommerce .add_review a.button, .woocommerce .add_review a.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .add_review a.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .add_review a.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .add_review a.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .add_review a.button span.icon:first-child {  margin-right: 0; } .woocommerce .add_review a.button span.icon:last-child {  margin-left: 0; } .woocommerce .add_review a.button span.btext {  font-weight: normal;  position: relative; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:hover span {  text-decoration: none; } .woocommerce .add_review a.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .add_review a.button.button-border, .woocommerce .add_review a.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .add_review a.button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce .add_review a.button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce .add_review a.button span {  color: #ffffff; } .woocommerce .add_review a.button.button-border, .woocommerce .add_review a.button.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce .add_review a.button.button-border span, .woocommerce .add_review a.button.button-border-slanted span {  color: #e4b566; } .woocommerce .add_review a.button.button-border-slanted {  border-right-width: 5px; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:focus, .woocommerce .add_review a.button:active {  background: #990805; } .woocommerce .add_review a.button:hover, .woocommerce .add_review a.button:hover span, .woocommerce .add_review a.button:focus, .woocommerce .add_review a.button:focus span, .woocommerce .add_review a.button:active, .woocommerce .add_review a.button:active span {  color: #fca3a1; } .woocommerce .add_review a.button.button-border:hover, .woocommerce .add_review a.button.button-border-slanted:hover {  background: #990805; } .woocommerce .add_review a.button.button-border:hover, .woocommerce .add_review a.button.button-border:hover span, .woocommerce .add_review a.button.button-border-slanted:hover, .woocommerce .add_review a.button.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce .add_review a.button.button-border-slanted {  border-right-color: #990805; } .woocommerce ul.cart_list a {  font: normal 16px/20px "Open Sans";  padding: 5px 0 10px 0;  font-size: 14px; } .woocommerce ul.product_list_widget li a {  font: normal 16px/20px "Open Sans";  padding: 5px 0 5px 0;  font-size: 14px; } .woocommerce ul.product_list_widget li img {  box-shadow: none; } .woocommerce ul.product_list_widget .star-rating {  display: none;  margin: .7em 0; } .woocommerce ul.product-categories li.current-cat a {  color: #e4b566; } .woocommerce .woocommerce.widget_price_filter .price_slider {  height: 0.8em;  background: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider > div.ui-slider-range {  background: #bdbcbc;  box-shadow: none !important; } .woocommerce .woocommerce.widget_price_filter .price_slider > a.ui-slider-handle {  width: 0.5em;  height: 0.5em;  border: 6px solid #e4b566 !important;  background: #fff;  box-shadow: none !important; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff;  margin-top: 15px;  padding: 0.3em 0.8em;  box-shadow: none;  font-style: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon:first-child {  margin-right: 0; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.icon:last-child {  margin-left: 0; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span.btext {  font-weight: normal;  position: relative; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover span {  text-decoration: none; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button span {  color: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border: 1px solid #e4b566; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted span {  color: #e4b566; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border-right-width: 5px; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active {  background: #990805; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:hover span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:focus span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button:active span {  color: #fca3a1; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover {  background: #990805; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border:hover span, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover, .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .woocommerce .woocommerce.widget_price_filter .price_slider_amount .button.button-border-slanted {  border-right-color: #990805; } .woocommerce .woocommerce.widget_price_filter .price_label {  padding-top: 10px; } .woocommerce .woocommerce.widget_price_filter .from, .woocommerce .woocommerce.widget_price_filter .to {  color: #e4b566;  font-size: 1.3em; } .woocommerce .myaccount_user {  padding-bottom: 70px; } .woocommerce .myaccount_address {  padding-bottom: 30px; } .woocommerce #customer_login .lost_password {  margin-left: 20px; } body.woocommerce-checkout form.login {  margin-bottom: 5em; } body.woocommerce-checkout .col-2 {  border: 3px solid #e4b566;  padding: 20px;  -moz-box-sizing: border-box;  box-sizing: border-box; } .cart-collaterals {  width: auto !important;  padding: 20px;  border: solid 3px #e4b566; } .cart-collaterals .cart_totals table tr:first-child th {  width: 69%; } .cart-collaterals .cart_totals tr td {  border: 0;  padding: 3px !important; } body.woocommerce .page-wrapper #review_form #respond .form-submit input, body.woocommerce .page-wrapper #submit, body.woocommerce .page-wrapper a.button, body.woocommerce .page-wrapper input.button, body.woocommerce .page-wrapper input[type=button], body.woocommerce .page-wrapper button.button {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff;  font: normal 14px/20px "Open Sans";  box-shadow: none; } body.woocommerce .page-wrapper #review_form #respond .form-submit input, body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button], body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button, body.woocommerce .page-wrapper button.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon, body.woocommerce .page-wrapper #submit span.icon, body.woocommerce .page-wrapper a.button span.icon, body.woocommerce .page-wrapper input.button span.icon, body.woocommerce .page-wrapper input[type=button] span.icon, body.woocommerce .page-wrapper button.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper #submit span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper a.button span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper input.button span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper input[type=button] span.icon.shortcode.inverted-colors, body.woocommerce .page-wrapper button.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon:first-child, body.woocommerce .page-wrapper #submit span.icon:first-child, body.woocommerce .page-wrapper a.button span.icon:first-child, body.woocommerce .page-wrapper input.button span.icon:first-child, body.woocommerce .page-wrapper input[type=button] span.icon:first-child, body.woocommerce .page-wrapper button.button span.icon:first-child {  margin-right: 0; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.icon:last-child, body.woocommerce .page-wrapper #submit span.icon:last-child, body.woocommerce .page-wrapper a.button span.icon:last-child, body.woocommerce .page-wrapper input.button span.icon:last-child, body.woocommerce .page-wrapper input[type=button] span.icon:last-child, body.woocommerce .page-wrapper button.button span.icon:last-child {  margin-left: 0; } body.woocommerce .page-wrapper #review_form #respond .form-submit input span.btext, body.woocommerce .page-wrapper #submit span.btext, body.woocommerce .page-wrapper a.button span.btext, body.woocommerce .page-wrapper input.button span.btext, body.woocommerce .page-wrapper input[type=button] span.btext, body.woocommerce .page-wrapper button.button span.btext {  font-weight: normal;  position: relative; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover span, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:hover span, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:hover span, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:hover span, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:hover span, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:hover span {  text-decoration: none; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-filled-small, body.woocommerce .page-wrapper #submit.button-filled-small, body.woocommerce .page-wrapper a.button.button-filled-small, body.woocommerce .page-wrapper input.button.button-filled-small, body.woocommerce .page-wrapper input[type=button].button-filled-small, body.woocommerce .page-wrapper button.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border, body.woocommerce .page-wrapper button.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted span, body.woocommerce .page-wrapper #submit.button-border-slanted span, body.woocommerce .page-wrapper a.button.button-border-slanted span, body.woocommerce .page-wrapper input.button.button-border-slanted span, body.woocommerce .page-wrapper input[type=button].button-border-slanted span, body.woocommerce .page-wrapper button.button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } body.woocommerce .page-wrapper #review_form #respond .form-submit input span, body.woocommerce .page-wrapper #submit span, body.woocommerce .page-wrapper a.button span, body.woocommerce .page-wrapper input.button span, body.woocommerce .page-wrapper input[type=button] span, body.woocommerce .page-wrapper button.button span {  color: #ffffff; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border, body.woocommerce .page-wrapper button.button.button-border-slanted {  border: 1px solid #e4b566; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border span, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted span, body.woocommerce .page-wrapper #submit.button-border span, body.woocommerce .page-wrapper #submit.button-border-slanted span, body.woocommerce .page-wrapper a.button.button-border span, body.woocommerce .page-wrapper a.button.button-border-slanted span, body.woocommerce .page-wrapper input.button.button-border span, body.woocommerce .page-wrapper input.button.button-border-slanted span, body.woocommerce .page-wrapper input[type=button].button-border span, body.woocommerce .page-wrapper input[type=button].button-border-slanted span, body.woocommerce .page-wrapper button.button.button-border span, body.woocommerce .page-wrapper button.button.button-border-slanted span {  color: #e4b566; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  border-right-width: 5px; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:focus, body.woocommerce .page-wrapper #submit:active, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:focus, body.woocommerce .page-wrapper a.button:active, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:focus, body.woocommerce .page-wrapper input.button:active, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:focus, body.woocommerce .page-wrapper input[type=button]:active, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:focus, body.woocommerce .page-wrapper button.button:active {  background: #990805; } body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input:hover span, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus, body.woocommerce .page-wrapper #review_form #respond .form-submit input:focus span, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active, body.woocommerce .page-wrapper #review_form #respond .form-submit input:active span, body.woocommerce .page-wrapper #submit:hover, body.woocommerce .page-wrapper #submit:hover span, body.woocommerce .page-wrapper #submit:focus, body.woocommerce .page-wrapper #submit:focus span, body.woocommerce .page-wrapper #submit:active, body.woocommerce .page-wrapper #submit:active span, body.woocommerce .page-wrapper a.button:hover, body.woocommerce .page-wrapper a.button:hover span, body.woocommerce .page-wrapper a.button:focus, body.woocommerce .page-wrapper a.button:focus span, body.woocommerce .page-wrapper a.button:active, body.woocommerce .page-wrapper a.button:active span, body.woocommerce .page-wrapper input.button:hover, body.woocommerce .page-wrapper input.button:hover span, body.woocommerce .page-wrapper input.button:focus, body.woocommerce .page-wrapper input.button:focus span, body.woocommerce .page-wrapper input.button:active, body.woocommerce .page-wrapper input.button:active span, body.woocommerce .page-wrapper input[type=button]:hover, body.woocommerce .page-wrapper input[type=button]:hover span, body.woocommerce .page-wrapper input[type=button]:focus, body.woocommerce .page-wrapper input[type=button]:focus span, body.woocommerce .page-wrapper input[type=button]:active, body.woocommerce .page-wrapper input[type=button]:active span, body.woocommerce .page-wrapper button.button:hover, body.woocommerce .page-wrapper button.button:hover span, body.woocommerce .page-wrapper button.button:focus, body.woocommerce .page-wrapper button.button:focus span, body.woocommerce .page-wrapper button.button:active, body.woocommerce .page-wrapper button.button:active span {  color: #fca3a1; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover, body.woocommerce .page-wrapper #submit.button-border:hover, body.woocommerce .page-wrapper #submit.button-border-slanted:hover, body.woocommerce .page-wrapper a.button.button-border:hover, body.woocommerce .page-wrapper a.button.button-border-slanted:hover, body.woocommerce .page-wrapper input.button.button-border:hover, body.woocommerce .page-wrapper input.button.button-border-slanted:hover, body.woocommerce .page-wrapper input[type=button].button-border:hover, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover, body.woocommerce .page-wrapper button.button.button-border:hover, body.woocommerce .page-wrapper button.button.button-border-slanted:hover {  background: #990805; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border:hover span, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover, body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted:hover span, body.woocommerce .page-wrapper #submit.button-border:hover, body.woocommerce .page-wrapper #submit.button-border:hover span, body.woocommerce .page-wrapper #submit.button-border-slanted:hover, body.woocommerce .page-wrapper #submit.button-border-slanted:hover span, body.woocommerce .page-wrapper a.button.button-border:hover, body.woocommerce .page-wrapper a.button.button-border:hover span, body.woocommerce .page-wrapper a.button.button-border-slanted:hover, body.woocommerce .page-wrapper a.button.button-border-slanted:hover span, body.woocommerce .page-wrapper input.button.button-border:hover, body.woocommerce .page-wrapper input.button.button-border:hover span, body.woocommerce .page-wrapper input.button.button-border-slanted:hover, body.woocommerce .page-wrapper input.button.button-border-slanted:hover span, body.woocommerce .page-wrapper input[type=button].button-border:hover, body.woocommerce .page-wrapper input[type=button].button-border:hover span, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover, body.woocommerce .page-wrapper input[type=button].button-border-slanted:hover span, body.woocommerce .page-wrapper button.button.button-border:hover, body.woocommerce .page-wrapper button.button.button-border:hover span, body.woocommerce .page-wrapper button.button.button-border-slanted:hover, body.woocommerce .page-wrapper button.button.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } body.woocommerce .page-wrapper #review_form #respond .form-submit input.button-border-slanted, body.woocommerce .page-wrapper #submit.button-border-slanted, body.woocommerce .page-wrapper a.button.button-border-slanted, body.woocommerce .page-wrapper input.button.button-border-slanted, body.woocommerce .page-wrapper input[type=button].button-border-slanted, body.woocommerce .page-wrapper button.button.button-border-slanted {  border-right-color: #990805; } body.woocommerce .page-wrapper .quantity {  margin: 0 15px 0 0 !important;  padding-top: 4px; } body.post-type-archive-product ul.products, body.tax-product_cat ul.products {  margin-bottom: 0; } body.post-type-archive-product ul.products li.product, body.tax-product_cat ul.products li.product {  margin-bottom: 60px;  width: 30.8%; } body.post-type-archive-product ul.products li.product.first, body.tax-product_cat ul.products li.product.first {  clear: both; } .widget.widget_shopping_cart .widget_shopping_cart_content li {  overflow: visible; } .widget.widget_shopping_cart .widget_shopping_cart_content li.empty {  border-bottom: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content li a {  font-size: 18px !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .total strong, .widget.widget_shopping_cart .widget_shopping_cart_content .total .amount {  font: normal 16px/20px "Open Sans";  color: #4A4A4A; } .widget.widget_shopping_cart .widget_shopping_cart_content .total .amount {  font-weight: bold; } .widget.widget_shopping_cart .widget_shopping_cart_content .quantity .amount {  font: normal 14px/20px "Open Sans";  color: #4A4A4A; } .widget.widget_shopping_cart .widget_shopping_cart_content p:last-child {  margin-bottom: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button {  margin-right: 10px;  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #bdbcbc;  color: #3d3d3d;  padding: 0.5em 1em;  box-shadow: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  transition: color .3s ease, border .3s ease, background .3s ease; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon:first-child {  margin-right: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.icon:last-child {  margin-left: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span.btext {  font-weight: normal;  position: relative; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover span {  text-decoration: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button span {  color: #3d3d3d; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border: 1px solid #bdbcbc; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted span {  color: #bdbcbc; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border-right-width: 5px; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active {  background: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:focus span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:active span {  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover {  background: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted:hover span {  border-color: #9B9B9B;  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.button.button-border-slanted {  border-right-color: #9B9B9B; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout {  font-size: 14px;  font-weight: normal;  display: inline-block;  text-align: center;  cursor: pointer;  position: relative;  z-index: 0;  vertical-align: middle;  -moz-user-select: none;  -webkit-user-select: none;  user-select: none;  text-decoration: none;  text-shadow: none;  border: 0;  padding: 1em 1.8em;  background: #e4b566;  color: #ffffff;  padding: 0.5em 1em;  box-shadow: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  transition: color .3s ease, border .3s ease, background .3s ease; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  display: inline-block;  font-size: 1em;  line-height: 1.15;  padding: 0 .4em;  margin: 0 0;  vertical-align: baseline; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon {  font-size: 100%;  line-height: inherit;  vertical-align: baseline !important; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon.shortcode.inverted-colors {  font-size: 100%;  box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2);  text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon:first-child {  margin-right: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.icon:last-child {  margin-left: 0; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span.btext {  font-weight: normal;  position: relative; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover span {  text-decoration: none; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-filled-small {  box-shadow: 0px 2px 0px 0px #EAEAEA;  padding: 0.2em 1em;  font-weight: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  padding: 0.7em 1.6em;  background: transparent;  box-shadow: none;  font-style: normal; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  -webkit-transform: skew(-30deg);  -ms-transform: skew(-30deg);  transform: skew(-30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted span {  -webkit-transform: skew(30deg);  -ms-transform: skew(30deg);  transform: skew(30deg); } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout span {  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border: 1px solid #e4b566; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted span {  color: #e4b566; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border-right-width: 5px; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active {  background: #990805; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:focus span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:active span {  color: #fca3a1; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover {  background: #990805; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border:hover span, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover, .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted:hover span {  border-color: #990805;  color: #ffffff; } .widget.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout.button-border-slanted {  border-right-color: #990805; } .woocommerce-page #review_form #respond p {  margin: 0 0 10px; } .vamtam-cart-dropdown-link {  position: relative;  display: block;  margin-top: -1px;  margin-left: 2px;  padding: 4px 0 4px 8px;  width: 40px;  height: 43px;  background: transparent;  color: #262529;  text-align: center;  font-size: 35px;  line-height: 40px;  cursor: pointer;  transition: color .4s; } body.sticky-header-type-over.sticky-header.wpv-not-scrolled .vamtam-cart-dropdown-link, body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard .vamtam-cart-dropdown-link {  color: #ffffff; } .vamtam-cart-dropdown-link .products {  -moz-box-sizing: border-box;  box-sizing: border-box;  position: absolute;  top: 5px;  right: 0px;  z-index: 1;  display: block;  padding: 5px;  width: 20px;  height: 20px;  border-radius: 100px;  background: #990805;  color: #262529;  text-align: center;  font-style: normal;  font-size: 10px;  font-family: "Open Sans";  line-height: 1; } .vamtam-cart-dropdown-link .products.cart-empty {  background: #bdbcbc;  color: #3d3d3d; } .vamtam-cart-dropdown-link .icon {  position: relative;  top: 5px;  float: left;  font-size: 21px; } .vamtam-cart-dropdown-link:hover {  text-decoration: none; } .fixed-header-box .cart-dropdown {  display: table-cell;  min-width: 50px;  vertical-align: middle; } .fixed-header-box .cart-dropdown.hidden {  display: none; } .fixed-header-box .cart-dropdown:hover .vamtam-cart-dropdown-link {  z-index: 9999; } .fixed-header-box .cart-dropdown:not(:last-child) .cart-dropdown-inner {  width: 62px; } .fixed-header-box .cart-dropdown:not(:last-child) .vamtam-cart-dropdown-link {  padding-right: 5px;  padding-left: 15px; } .fixed-header-box .cart-dropdown:not(:last-child) .vamtam-cart-dropdown-link .products {  right: 5px; } .fixed-header-box .cart-dropdown:not(:last-child) .widget {  width: 262px; } .fixed-header-box .cart-dropdown .cart-dropdown-inner {  width: 50px;  height: 50px; } .fixed-header-box .cart-dropdown .widget {  position: absolute;  display: none;  margin-left: -230px;  padding: 15px;  width: 250px;  background-color: #ffffff;  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.09); } .fixed-header-box .cart-dropdown .widget img {  box-shadow: none; } .contact_info_wrap, .flickr_wrap, .portfolios, .price-outer-wrapper, .services, .slogan, .team-member, .toggle, .unapproved, .wpv-tabs {  padding-top: 15px;  padding-bottom: 15px; } .loop-wrapper.page-content {  padding-top: 0;  padding-bottom: 0; } .page-content > .frame > .google_map, .page-content > .row > .grid-1-1 > .frame > .google_map {  margin: 0 -60px; } .wpv-grid > .linkarea, .wpv-grid > .services.has-more {  margin-left: -15px;  margin-right: -15px; } .alignnone {  float: none !important; } .textcenter {  text-align: center; } .alignright {  float: right;  margin: 1em 0 1em 1.5em; } .alignleft {  float: left;  margin: 1em 1.5em 1em 0; } .aligncenter {  display: block;  margin: 1em auto; } a img.alignright {  float: right;  margin: 0 0 20px 25px; } a img.alignnone {  margin: 0px; } a img.alignleft {  float: left;  margin: 0 25px 20px 0; } a img.aligncenter {  display: block;  margin-left: auto;  margin-right: auto; } img.alignleft {  margin: 0 25px 20px 0; } .wp-caption.alignleft {  margin: 5px 10px 5px 0; } img.alignright {  margin: 0 0 20px 25px; } .wp-caption.alignright {  margin: 5px 0 5px 10px; } img.aligncenter {  margin: 0 auto; } img.alignnone {  margin: 5px 0; } .wp-caption {  max-width: 100%; } .wp-caption.alignleft {  margin: 5px 10px 5px 0; } .wp-caption.alignright {  margin: 5px 0 5px 10px; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption {  margin-top: 0;  font: italic 11px/18px "Open Sans";  color: #4A4A4A; } .wp-smiley, .wp-smiley * {  border: 0px !important; } .sticky, .gallery-caption, .bypostauthor {  outline: none; } table {  border-collapse: collapse;  border-spacing: 0;  line-height: 2;  width: 100%; } caption, th, td {  font-weight: normal;  text-align: left; } caption {  font-size: 16px;  margin: 20px 0; } th {  font-weight: bold;  text-transform: uppercase; } td {  border-bottom: 1px solid #ededed;  padding: 6px 10px 6px 0; } dl {  margin: 0 20px; } dt {  font-weight: bold; } dd {  margin: 0 0 10px; } address {  font-style: italic;  margin: 0 0 24px; } var, cite {  font-style: italic; } [class*="gallery-columns-"] {  margin: 0 -15px; } [class*="gallery-columns-"].gallery-columns-1 .gallery-item {  width: 100%; } [class*="gallery-columns-"].gallery-columns-2 .gallery-item {  width: 50%; } [class*="gallery-columns-"].gallery-columns-3 .gallery-item {  width: 33.333333333333%; } [class*="gallery-columns-"].gallery-columns-4 .gallery-item {  width: 25%; } [class*="gallery-columns-"].gallery-columns-5 .gallery-item {  width: 20%; } [class*="gallery-columns-"].gallery-columns-6 .gallery-item {  width: 16.666666666667%; } [class*="gallery-columns-"].gallery-columns-7 .gallery-item {  width: 14.285714285714%; } [class*="gallery-columns-"].gallery-columns-8 .gallery-item {  width: 12.5%; } [class*="gallery-columns-"].gallery-columns-9 .gallery-item {  width: 11.111111111111%; } [class*="gallery-columns-"] figure.gallery-item {  padding: 0 15px;  display: inline-block;  -moz-box-sizing: border-box;  box-sizing: border-box; } [class*="gallery-columns-"] figure.gallery-item img {  display: inline-block; } @media (min-width: 959px) {  header.main-header {   overflow: visible;  }  .top-nav > .top-nav-inner > .row > .row:not(.single-cell) {   display: table;  }  .top-nav > .top-nav-inner > .row > .row:not(.single-cell) > .grid-1-2 {   display: table-cell;   float: none;   width: 100%;   vertical-align: middle;  }  #sub-header {   position: relative;   z-index: 2;  }  #sub-header header.page-header {   padding: 0 60px;  }  .loop-wrapper.news > .grid-1-4:nth-child(4n+1),  .loop-wrapper.news > .grid-1-3:nth-child(3n+1),  .loop-wrapper.news > .grid-1-2:nth-child(2n+1),  .portfolios > ul > .grid-1-4:nth-child(4n+1),  .portfolios > ul > .grid-1-3:nth-child(3n+1),  .portfolios > ul > .grid-1-2:nth-child(2n+1) {   clear: both;  }  .wpv-grid.left-border:before {   position: absolute;   top: 40px;   bottom: 20px;   left: 0;   width: 1px;   content: "";  }  .wpv-grid.has-more-button,  .wpv-grid.has-more-button.grid-1-1,  .wpv-grid.has-more-button.extended.grid-1-1 {   position: relative;   padding-right: 77px;  }  .wpv-grid.has-more-button .column-read-more-btn {   position: absolute;   top: 50%;   right: 0;   z-index: 44444444444;   margin-top: -28px;   padding: 20px 20px 20px 10px;   background: #ffffff;   box-shadow: 0 1px 1px #e3e3e3;   color: #9f2125;   text-align: center;   font-size: 16px;  }  .wpv-grid.has-more-button .column-read-more-btn:hover {   color: #e4b566;  }  #tribe-events-content.tribe-events-single,  .tribe-filters-closed #tribe-events-content.tribe-events-single {   float: left;   width: calc(100% - 380px);  }  .wpv-tribe-single-media.no-image {   padding: 40px 0;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule {   width: auto;   display: table;   height: 144px;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block {   display: table-cell;   border-bottom: 0;   border-right: 1px solid #bdbcbc;   vertical-align: middle;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block:last-child {   border-right: 0;  }  .wpv-tribe-single-media.no-image .wpv-single-event-schedule .wpv-single-event-schedule-block.address .time {   border-bottom: 1px solid #bdbcbc;   margin: 0 -15px 15px -15px;   padding: 0 15px 15px 15px;   color: #e4b566;   font-weight: bold;  }  .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta {   margin-top: -184px;  }  body.layout-right-only .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta,  body.layout-left-right .wpv-tribe-single-media.no-image + div .wpv-tribe-events-meta {   margin-top: 0;  }  .wpv-tribe-events-meta {   -moz-box-sizing: border-box;   box-sizing: border-box;   float: right;   margin-top: -66px;   padding: 30px;   width: 320px;   border-radius: 1px;   background: #ffffff;  }  body.layout-right-only .wpv-tribe-events-meta,  body.layout-left-right .wpv-tribe-events-meta {   margin-top: 0;  }  .move-into-slider,  .move-into-slider-2 {   margin-top: -147px;   z-index: 10;  }  .move-into-slider .wpv-tabs,  .move-into-slider-2 .wpv-tabs {   padding-top: 0;   margin: 0 -20px;  }  .move-into-slider-2 {   margin-top: -228px;  }  .page-template-guestbook-php #sub-header header.page-header {   padding-bottom: 90px;  }  .page-template-guestbook-php #comments:first-child {   margin-top: -90px;   position: relative;   z-index: 10;  }  body.woocommerce-checkout .col-1 {   width: 58% !important;   -moz-box-sizing: border-box;   box-sizing: border-box;   padding-right: 30px;  }  body.woocommerce-checkout .col-2 {   width: 42% !important;  } } @media (min-width: 959px) and (max-width: 1280px) {  .responsive-layout #ss-teaser,  .responsive-layout #style-switcher,  .responsive-layout #feedback-wrapper {   display: none !important;   height: 0 !important;   width: 0 !important;   right: auto !important;   left: -10000px !important;  }  .responsive-layout .loop-wrapper.news > .grid-1-4,  .responsive-layout .portfolios > ul > .grid-1-4 {   width: 33.333333333333%;  }  .responsive-layout .loop-wrapper.news > .grid-1-4:nth-child(3n+1),  .responsive-layout .portfolios > ul > .grid-1-4:nth-child(3n+1) {   clear: both;  }  .responsive-layout .loop-wrapper.news > .grid-1-3:nth-child(3n+1),  .responsive-layout .loop-wrapper.news > .grid-1-2:nth-child(2n+1),  .responsive-layout .portfolios > ul > .grid-1-3:nth-child(3n+1),  .responsive-layout .portfolios > ul > .grid-1-2:nth-child(2n+1) {   clear: both;  }  .responsive-layout header.main-header {   position: relative;   top: 0;   right: 0;   left: 0;   margin: 0;  }  .responsive-layout header.main-header .header-left {   border-radius: 0;   background-clip: padding-box;   display: none;  }  .responsive-layout header.main-header #phone-num {   display: none;  }  .responsive-layout header.main-header .header-right {   display: none;  }  .responsive-layout header.main-header .second-row .second-row-columns {   display: block;  }  .responsive-layout header.main-header .second-row .second-row-columns .header-center {   display: block;  }  .responsive-layout .page-wrapper aside.left,  .responsive-layout .page-wrapper aside.right {   padding-left: 20px;   padding-right: 20px;  }  .responsive-layout #footer-sidebars > .row .widget {   padding-left: 20px;   padding-right: 20px;  }  .responsive-layout .vamtam-booking-form .wpv-grid .wpv-grid:first-child {   width: 100%;  }  .responsive-layout .vamtam-booking-form .wpv-grid .wpv-grid:last-child {   width: 200%;   margin-left: -100%;   margin-top: 5px;  } } @media (max-width: 958px) {  .responsive-layout #scroll-to-top {   bottom: 50px;  }  .responsive-layout html {   background-image: none;  }  .responsive-layout.page-header .title {   padding: 30px 0 0 0 !important;  }  .responsive-layout.no-header-sidebars.no-page-header .page-wrapper {   padding-top: 20px;  }  .responsive-layout #ss-teaser,  .responsive-layout #style-switcher,  .responsive-layout #feedback-wrapper {   right: auto !important;   left: -10000px !important;   display: none !important;   width: 0 !important;   height: 0 !important;  }  .responsive-layout.boxed .boxed-layout {   -moz-box-sizing: border-box;   box-sizing: border-box;   margin: 0 !important;   padding: 0 !important;  }  .responsive-layout .alignleft,  .responsive-layout .alignright {   float: none;  }  .responsive-layout .grid-1-2,  .responsive-layout .grid-1-3,  .responsive-layout .grid-1-4,  .responsive-layout .grid-1-5,  .responsive-layout .grid-1-6,  .responsive-layout .grid-2-3,  .responsive-layout .grid-2-5,  .responsive-layout .grid-3-4,  .responsive-layout .grid-3-5,  .responsive-layout .grid-4-5,  .responsive-layout .grid-5-6,  .responsive-layout aside.left,  .responsive-layout aside.right,  .responsive-layout .left-only,  .responsive-layout .right-only,  .responsive-layout .left-right {   float: none !important;   clear: both !important;   margin-bottom: 0;   width: 100% !important;  }  .responsive-layout .grid-1-2:last-child,  .responsive-layout .grid-1-3:last-child,  .responsive-layout .grid-1-4:last-child,  .responsive-layout .grid-1-5:last-child,  .responsive-layout .grid-1-6:last-child,  .responsive-layout .grid-2-3:last-child,  .responsive-layout .grid-2-5:last-child,  .responsive-layout .grid-3-4:last-child,  .responsive-layout .grid-3-5:last-child,  .responsive-layout .grid-4-5:last-child,  .responsive-layout .grid-5-6:last-child,  .responsive-layout aside.left:last-child,  .responsive-layout aside.right:last-child,  .responsive-layout .left-only:last-child,  .responsive-layout .right-only:last-child,  .responsive-layout .left-right:last-child {   margin-bottom: 0;  }  .responsive-layout .grid-1-1 {   margin-bottom: 0;   float: none;  }  .responsive-layout .grid-1-1:before,  .responsive-layout .grid-1-1:after {   content: " ";   display: table;  }  .responsive-layout .grid-1-1:after {   clear: both;  }  .responsive-layout .grid-1-1:last-child {   margin-bottom: 0;  }  .responsive-layout #header-sidebars aside,  .responsive-layout #footer-sidebars aside {   display: block !important;   clear: both !important;   margin: 0 0 15px 0 !important;   width: 100% !important;  }  .responsive-layout #header-sidebars aside section,  .responsive-layout #footer-sidebars aside section {   margin: 0;  }  .responsive-layout #footer-sidebars aside {   padding: 0 !important;  }  .responsive-layout .row {   margin-bottom: 0;  }  .responsive-layout .row:last-child {   margin-bottom: 0;  }  .responsive-layout #wpadminbar {   overflow: hidden;   min-width: 0;  }  .responsive-layout aside.left,  .responsive-layout aside.right {   -moz-box-sizing: border-box;   box-sizing: border-box;   margin-right: 0;   margin-left: 0;   padding: 0 30px;  }  .responsive-layout aside .menu-item > .sub-menu {   display: none !important;  }  .responsive-layout .copyrights {   padding: 10px 0;  }  .responsive-layout .copyrights,  .responsive-layout .copyrights * {   text-align: center !important;  }  .responsive-layout .copyrights img.alignleft,  .responsive-layout .copyrights img.alignright {   display: inline-block;   float: none;  }  .responsive-layout .copyrights .wpv-grid {   margin-bottom: 0;  }  .responsive-layout .price-wrapper.featured {   margin-top: 0;  }  .responsive-layout .meta-header-inside {   width: 100%;  }  .responsive-layout.fast-slider .fast-slider-caption {   height: auto;  }  .responsive-layout.fast-slider .fast-slider-navbar {   right: auto;   left: 0;   width: 100%;  }  .responsive-layout .slogan.has-button .slogan-content,  .responsive-layout .slogan.has-button .button-wrp {   display: block;  }  .responsive-layout .slogan.has-button .button-wrp {   padding-top: 30px;   padding-left: 0;  }  .responsive-layout #sub-footer-menu li {   display: inline-block;   float: none;  }  .responsive-layout .portfolio-viewer-wrap {   padding: 0 30px;  }  .responsive-layout .portfolio-viewer-wrap .content .share-btns {   margin-bottom: 20px;  }  .responsive-layout .woocommerce.woocommerce-scrollable ul.products li.product {   clear: none;  }  .responsive-layout.post-type-archive-product ul.products li.product,  .responsive-layout.tax-product_cat ul.products li.product {   margin-bottom: 20px;  }  .responsive-layout.woocommerce ul.products li.product,  .responsive-layout.woocommerce-page ul.products li.product {   float: none;   width: 100% !important;  }  .responsive-layout.woocommerce div.product span.onsale,  .responsive-layout.woocommerce-page div.product span.onsale {   right: 0;  }  .responsive-layout.woocommerce div.product div.summary,  .responsive-layout.woocommerce div.product div.images,  .responsive-layout.woocommerce-page div.product div.summary,  .responsive-layout.woocommerce-page div.product div.images {   float: none;   width: 100%;  }  .responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs li,  .responsive-layout.woocommerce-page div.product .woocommerce-tabs > ul.tabs li {   float: none !important;   border: none !important;   text-align: center;  }  .responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs li:first-child,  .responsive-layout.woocommerce-page div.product .woocommerce-tabs > ul.tabs li:first-child {   margin-left: 0;  }  .responsive-layout.woocommerce table.cart,  .responsive-layout.woocommerce-page table.cart {   max-width: 100%;  }  .responsive-layout.woocommerce table.cart td.product-thumbnail,  .responsive-layout.woocommerce table.cart th.product-thumbnail,  .responsive-layout.woocommerce-page table.cart td.product-thumbnail,  .responsive-layout.woocommerce-page table.cart th.product-thumbnail {   display: none;  }  .responsive-layout.woocommerce table.cart td.actions,  .responsive-layout.woocommerce-page table.cart td.actions {   text-align: left;  }  .responsive-layout.woocommerce table.cart td.actions div.coupon,  .responsive-layout.woocommerce-page table.cart td.actions div.coupon {   margin-bottom: 1em;  }  .responsive-layout.woocommerce table.cart td.actions > input[type="submit"],  .responsive-layout.woocommerce-page table.cart td.actions > input[type="submit"] {   display: block;   float: none !important;   margin-bottom: 1em !important;   margin-left: 0 !important;  }  .responsive-layout.woocommerce .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce .cart-collaterals .cart_totals,  .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce-page .cart-collaterals .cart_totals {   float: none;   width: 100%;  }  .responsive-layout.woocommerce .cart-collaterals .shipping_calculator,  .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator {   padding-top: 30px;  }  .responsive-layout.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button,  .responsive-layout.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button {   float: left;   clear: both;  }  .responsive-layout.woocommerce span.onsale,  .responsive-layout.woocommerce-page span.onsale {   top: 10px;   right: 10px;   left: inherit;  }  .responsive-layout.woocommerce .summary form.cart,  .responsive-layout.woocommerce .summary > div,  .responsive-layout.woocommerce .summary .product_meta,  .responsive-layout.woocommerce-page .summary form.cart,  .responsive-layout.woocommerce-page .summary > div,  .responsive-layout.woocommerce-page .summary .product_meta {   padding-left: 0;  }  .responsive-layout.woocommerce .summary .share-btns,  .responsive-layout.woocommerce-page .summary .share-btns {   margin-left: 0;  }  .responsive-layout.woocommerce .summary .product_meta,  .responsive-layout.woocommerce-page .summary .product_meta {   margin: 0;  }  .responsive-layout.woocommerce .woocommerce-result-count,  .responsive-layout.woocommerce-page .woocommerce-result-count {   float: none;   margin-top: 0;  }  .responsive-layout.woocommerce .woocommerce-ordering,  .responsive-layout.woocommerce-page .woocommerce-ordering {   float: none;   margin-bottom: 40px;  }  .responsive-layout.single-portfolio .portfolios > ul > li.has-description {   margin-bottom: 30px !important;  }  .responsive-layout .page-content .load-more {   margin-bottom: 30px;  }  .responsive-layout .page-content .load-more a {   padding: 0;  }  .responsive-layout #footer-sidebars {   overflow: hidden;  }  .responsive-layout #footer-sidebars .widget {   padding: 0 30px !important;  }  .responsive-layout footer.main-footer {   padding-top: 30px;   padding-bottom: 30px;  }  .responsive-layout article .loop-wrapper {   padding: 0 0 20px 0 !important;  }  .responsive-layout article .loop-wrapper .list-item header.single {   padding-top: 20px;  }  .responsive-layout .post-article .post-media .media-inner {   position: relative;   display: block;   min-height: 21px;  }  .responsive-layout .post-article a.single-post-format {   display: none;  }  .responsive-layout #header-breadcrumbs {   display: none;  }  .responsive-layout #sub-header {   position: relative;   z-index: 2;  }  .responsive-layout #sub-header header.page-header {   padding: 0 30px;  }  .responsive-layout #sub-header header.page-header .title {   padding: 30px 0 0 0;  }  .responsive-layout #sub-header header.page-header .sort_by_cat {   padding-top: 30px;  }  .responsive-layout #sub-header header.page-header .post-siblings {   margin-bottom: -20px;  }  .responsive-layout #sub-header .meta-header-inside {   position: relative;   padding: 0 0 30px 0;   width: 100%;  }  .responsive-layout .row > .has-more-button {   padding-right: 15px !important;  }  .responsive-layout .column-read-more-btn {   display: none;  }  .responsive-layout #commentform .form-submit {   float: none;   text-align: center;  }  .responsive-layout .page-wrapper > div,  .responsive-layout .page-wrapper > article {   padding-right: 15px;   padding-left: 15px;  }  .responsive-layout .header-middle {   margin-bottom: 0;  }  .responsive-layout .header-middle .header-middle-content {   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout.boxed .row > div.extended.grid-1-1 {   margin-right: -15px;   margin-left: -15px;   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout .services.smallimage {   margin: 0 60px;  }  .responsive-layout #page {   overflow: hidden;  }  .responsive-layout .meta-header-inside {   padding: 0 0 30px 0;  }  .responsive-layout #header-breadcrumbs {   padding: 10px 0 0 60px;   color: #ffffff;   text-align: left;  }  .responsive-layout #header-breadcrumbs a {   color: #9f2125;  }  .responsive-layout #header-breadcrumbs:after {   position: absolute;   top: 34px;   left: 60px;   width: 70px;   height: 1px;   border-bottom: 1px solid #bdbcbc;   content: "";  }  .responsive-layout.single-post .meta-header-inside {   padding: 0 0 20px 0 !important;  }  .responsive-layout .wpv-grid.has-more-button .column-read-more-btn {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-row-left {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-row-center {   padding-left: 0;   padding-right: 0;   padding-top: 0;   width: 100%;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-media {   float: none;   max-width: 100%;   width: 100%;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer {   padding-left: 5px;   padding-right: 5px;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer.single-post {   padding-left: 0;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer .post-meta div {   border: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer .post-meta div.blog-buttons a:after {   display: none;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite {   float: none;   padding-bottom: 25px;   width: auto;   text-align: left;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite img {   display: inline-block;   margin-bottom: 0;   padding: 0 20px 0 0;   max-width: 85px;   border: 0;   vertical-align: middle;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite img + .quote-author {   display: inline;   vertical-align: middle;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .cite + .quote-text {   padding-left: 0;  }  .responsive-layout .loop-wrapper:not(.news) .post-article .quote-post-format .quote-text {   padding-bottom: 25px;  }  .responsive-layout .team-member {   text-align: center;  }  .responsive-layout .team-member img {   display: inline-block;  }  .responsive-layout .team-member .share-icons .icon {   float: none;  }  .responsive-layout .wpv-tabs .ui-tabs-nav li {   display: block;   float: none;   margin-left: 0 !important;  }  .responsive-layout .wpv-tabs.vertical {   overflow: hidden;   margin: 0 -30px;  }  .responsive-layout .wpv-tabs.vertical:before {   display: none;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav {   position: relative;   padding: 0 30px !important;   width: 100%;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav:before {   display: none;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li {   width: 100%;   text-align: center;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title {   padding: 30px 0;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li:last-child {   margin-bottom: 30px;  }  .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li:not(.has-icon) a .title-text {   width: auto;  }  .responsive-layout .wpv-tabs.vertical .pane {   float: none;   clear: both;   padding: 30px;   width: 100%;  }  .responsive-layout .wpv-tabs.vertical .pane:before {   display: none;  }  .responsive-layout .wpv-tabs.horizontal .ui-tabs-nav li:first-child {   border-top-right-radius: 5px;  }  .responsive-layout .wpv-tabs.horizontal .ui-tabs-nav li:last-child {   border-top-right-radius: 0;  }  .responsive-layout .sort_by_cat {   height: auto;  }  .responsive-layout .sort_by_cat .inner-wrapper {   display: block;   width: 100%;   height: auto;  }  .responsive-layout .sort_by_cat .inner-wrapper .cat,  .responsive-layout .sort_by_cat .inner-wrapper a {   display: block;   float: none;   padding-left: 0;   margin-left: 0;   line-height: 1.5;  }  .responsive-layout .comments .children {   margin-left: 0;   border-top: 0;  }  .responsive-layout .ls-bottom-nav-wrapper {   display: none;  }  .responsive-layout .sep-text:not(.keep-always) .content {   display: block;   white-space: normal;  }  .responsive-layout .sep-text:not(.keep-always) .sep-text-before,  .responsive-layout .sep-text:not(.keep-always) .sep-text-after {   display: none;  }  .responsive-layout .sep-text-more {   display: none;  }  .responsive-layout .sep,  .responsive-layout .sep-2,  .responsive-layout .sep-3 {   margin-top: 30px;  }  .responsive-layout blockquote.simple .quote-thumbnail {   float: none;   width: auto;   text-align: left;   margin: 0;  }  .responsive-layout blockquote.simple .quote-thumbnail img {   margin-left: 0;  }  .responsive-layout.events-list .tribe-events-loop .type-tribe_events,  .responsive-layout.tribe-events-day .tribe-events-loop .type-tribe_events,  .responsive-layout.single-tribe_venue .tribe-events-loop .type-tribe_events,  .responsive-layout.single-tribe_organizer .tribe-events-loop .type-tribe_events {   float: none;   padding-right: 0;   padding-left: 0;   width: auto;  }  .responsive-layout .wpv-tribe-events-meta {   margin-top: 60px;  }  .responsive-layout #tribe-bar-form {   margin-top: 30px;  }  .responsive-layout #tribe-bar-form .first-row {   padding: 10px;  }  .responsive-layout #tribe-bar-form .tribe-bar-date-filter,  .responsive-layout #tribe-bar-form .tribe-bar-search-filter,  .responsive-layout #tribe-bar-form .tribe-bar-geoloc-filter,  .responsive-layout #tribe-bar-form .tribe-bar-submit {   float: none;   width: auto;  }  .responsive-layout #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {   float: none;   margin: -10px -10px 10px -10px;   width: auto;  }  .responsive-layout #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle.tribe-bar-filters-open {   margin-bottom: -10px;   border-radius: 5px;  }  .responsive-layout #tribe-bar-form .tribe-bar-submit .button {   display: block;   width: 100%;  }  .responsive-layout .tribe-events-sub-nav li a,  .responsive-layout .tribe-events-sub-nav li a:hover {   padding: 0;   background: none;   color: #e4b566;   white-space: nowrap;  }  .responsive-layout .tribe-events-calendar thead th {   padding-left: 0;   padding-right: 0;  }  .responsive-layout .tribe-events-calendar td div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td div[id*="tribe-events-daynum-"] a {   margin-top: 0;  }  .responsive-layout .tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"] a {   color: #ffffff;  }  .responsive-layout .tribe-events-calendar td.mobile-active,  .responsive-layout .tribe-events-calendar td.mobile-active:hover {   background: #e4b566;  }  .responsive-layout .tribe-events-calendar td.mobile-active div[id*="tribe-events-daynum-"],  .responsive-layout .tribe-events-calendar td.mobile-active div[id*="tribe-events-daynum-"] a {   background: #e4b566;  }  .responsive-layout #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button {   float: right;   font: normal 14px/20px "Open Sans";   font-size: 11px;  }  .responsive-layout .tribe-mobile-day-heading {   display: none;  }  .responsive-layout #tribe-mobile-container .hentry.vevent h4 a {   color: #9f2125;   font-weight: bold;  }  .responsive-layout #tribe-mobile-container .hentry.vevent h4 a:hover {   color: #e4b566;  }  .responsive-layout .tribe-events-event-details .entry-title,  .responsive-layout .tribe-events-event-details .entry-title a {   margin-top: 0;  }  .responsive-layout .single-event-after-sidebars-2 > .limit-wrapper > .row {   padding-left: 35px;   padding-right: 35px;  }  .responsive-layout #tribe-events-content {   overflow: visible;  }  .responsive-layout #tribe-events-content .tribe-events-calendar .mobile-active:hover {   background-color: #e4b566;  }  .responsive-layout.single-tribe_events aside.left {   padding-top: 60px;  }  .responsive-layout .wpv-article-paddings-x {   padding-right: 30px;   padding-left: 30px;  }  .responsive-layout .wpv-tribe-multiple-events .event-wrapper {   padding: 20px 0 35px;  }  .responsive-layout .wpv-grid.hide-bg-lowres,  .responsive-layout .wpv-grid.hide-bg-lowres > .wpv-parallax-bg-img {   background-image: none !important;  }  .responsive-layout .text-divider-double {   margin-top: 20px;  }  .responsive-layout .text-divider-double + .sep {   margin-bottom: 0;  } } @media (min-width: 700px) and (max-width: 958px) {  .responsive-layout .page-wrapper > div,  .responsive-layout .page-wrapper > article,  .responsive-layout .page-wrapper .ajax-result > div,  .responsive-layout .page-wrapper .ajax-result > article {   padding-left: 120px;   padding-right: 120px;  }  .responsive-layout.boxed .row > div.extended.grid-1-1 {   padding-left: 120px;   padding-right: 120px;   margin-left: -105px;   margin-right: -105px;  }  .responsive-layout aside.left,  .responsive-layout aside.right,  .responsive-layout #footer-sidebars .widget,  .responsive-layout .header-middle .header-middle-content {   padding: 0 120px !important;  }  .responsive-layout .single-event-after-sidebars-2 {   padding-left: 60px;   padding-right: 60px;  }  .responsive-layout .wpv-article-paddings-x {   padding-right: 120px;   padding-left: 120px;  }  .responsive-layout .wpv-tribe-multiple-events .event-wrapper {   padding: 25px 45px 35px;  } } @media (max-width: 479px) {  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {   max-width: 100px;  }  .responsive-layout.woocommerce table.cart td.product-price,  .responsive-layout.woocommerce table.cart th.product-price,  .responsive-layout.woocommerce-page table.cart td.product-price,  .responsive-layout.woocommerce-page table.cart th.product-price {   display: none;  } } @media (max-width: 1182px) {  .responsive-layout .fixed-header-box .cart-dropdown {   display: none !important;  }  .responsive-layout header.main-header {   position: relative;   top: 0;   right: 0;   left: 0;   margin: 0;  }  .responsive-layout header.main-header .mobile-top-bar {   display: block;   padding: 5px 20px;  }  .responsive-layout header.main-header .logo-wrapper .logo {   display: table-cell;   vertical-align: middle;   min-width: 0 !important;   -moz-box-sizing: border-box;   box-sizing: border-box;  }  .responsive-layout header.main-header .logo-wrapper .logo img {   top: 0;   display: block;   opacity: 1 !important;   height: auto;   max-width: 250px;  }  .responsive-layout header.main-header .logo-wrapper .logo img.alternative-logo {   display: none;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {   display: table-cell;   vertical-align: middle;   text-align: right;   width: 100%;   white-space: nowrap;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link {   display: inline-block;   padding: 0;   margin: 0 10px 0 0;   vertical-align: middle;  }  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {   vertical-align: middle;  }  .responsive-layout header.main-header .header-left {   border-radius: 0;   background-clip: padding-box;   display: none;  }  .responsive-layout header.main-header #phone-num {   display: none;  }  .responsive-layout header.main-header .header-right {   display: none;  }  .responsive-layout header.main-header .second-row .second-row-columns {   display: block;  }  .responsive-layout header.main-header .second-row .second-row-columns .header-center {   display: block;  }  .responsive-layout header.main-header .search-wrapper {   display: none;  }  .responsive-layout .fixed-header-box .logo-wrapper {   padding-right: 20px;  }  .responsive-layout.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-menu .first-row {   border-radius: 0;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row {   display: block;   min-height: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-wrapper {   padding: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-right {   display: none;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left {   display: block;   margin-bottom: 0;   min-height: 0;   height: auto;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper {   min-height: 0;   display: block;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo {   top: 0;  }  .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img {   padding: 0 !important;   top: 0 !important;  }  .responsive-layout header.main-header.layout-logo-menu .header-contents {   display: block;   padding: 0;   margin: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row {   display: block;   padding: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper {   min-height: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo {   top: 0;  }  .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {   padding: 0 !important;  }  .responsive-layout header.main-header.layout-standard .first-row {   height: auto;  }  .responsive-layout header.main-header.layout-standard .first-row .logo img {   padding: 0 !important;  }  .responsive-layout header.main-header .top-nav,  .responsive-layout header.main-header .second-row {   display: none !important;  }  .responsive-layout header.main-header .logo {   padding: 10px 0;  }  .responsive-layout header.main-header .logo img {   max-height: 65px;  }  .responsive-layout header.main-header .logo-wrapper {   padding-left: 70px;  }  .responsive-layout header.main-header .logo-wrapper:before,  .responsive-layout header.main-header .logo-wrapper:after {   content: " ";   display: table;  }  .responsive-layout header.main-header .logo-wrapper:after {   clear: both;  }  .responsive-layout .fixed-header-box {   padding: 0;  }  .responsive-layout #menus {   float: none;   display: inline-block;  }  .responsive-layout #mp-menu-trigger {   position: absolute;   top: 50%;   left: 0;   z-index: 600;   display: block;   margin-top: -17.5px;   padding-left: 20px;   padding-right: 20px;   width: 35px;   height: 35px;   text-indent: -100000px;   cursor: pointer;   visibility: hidden;  }  .responsive-layout #mp-menu-trigger:before {   position: absolute;   top: 0;   left: 20px;   padding: 0;   width: 35px;   height: 35px;   color: #e4b566;   text-indent: 0;   font-size: 35px;   line-height: .9;  }  .responsive-layout .mp-pusher {   position: relative;   left: 0;   height: 100%;  }  .responsive-layout .mp-menu {   position: fixed;   top: 0;   left: -270px;   z-index: 110 !important;   display: block;   width: 270px;   height: 100%;   background-color: #bdbcbc;  }  .responsive-layout .mp-menu ul {   margin: 0;   padding: 0;   list-style: none;  }  .responsive-layout .mp-menu ul li {   padding-bottom: 0;  }  .responsive-layout .mp-menu ul li li:first-child {   padding-top: 0;  }  .responsive-layout .mp-menu ul li > a {   font: 600 15px/30px "Open Sans";   -webkit-transition: background 0.3s ease-out, box-shadow 0.3s ease-out;   transition: background 0.3s ease-out, box-shadow 0.3s ease-out;   display: block;   padding: 10px 20px;   outline: none;   box-shadow: inset 0 -1px rgba(255,255,255,0.2);   color: #e4bd7c;  }  .responsive-layout .mp-menu ul li > a.has-children::after {   float: right;   margin-right: -10px;   color: #e4bd7c;   content: "\e005";   font-size: 15px;   font-family: 'theme';   font-style: normal;  }  .responsive-layout .mp-menu ul li > a:hover {   text-decoration: none;  }  .responsive-layout .mp-menu ul li::before {   position: absolute;   left: 10px;   z-index: -1;   color: rgba(0,0,0,0.2);   line-height: 3.5;  }  .responsive-layout .mp-menu h2 {   font: 600 15px/30px "Open Sans";   margin: 0;   padding: 1em;   color: #e4bd7c;   text-transform: uppercase;   letter-spacing: 1px;   font-weight: 700;   font-size: 1em;  }  .responsive-layout .mp-menu .mp-level .mp-level:not(.mp-level-open),  .responsive-layout .mp-menu .mp-level.mp-level-open .mp-level:not(.mp-level-open) {   display: none;  }  .responsive-layout .mp-level {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background: #bdbcbc;  }  .responsive-layout .mp-level::after {   z-index: -1;  }  .responsive-layout .mp-level.mp-level-overlay {   cursor: pointer;  }  .responsive-layout .mp-level.mp-level-overlay.mp-level::before {   width: 100%;   height: 100%;   background: transparent;   opacity: 1;  }  .responsive-layout .mp-level .mp-level {   position: relative;  }  .responsive-layout .mp-level .mp-back + ul {   box-shadow: inset 0 1px rgba(255,255,255,0.1);  }  .responsive-layout .mp-pusher::after,  .responsive-layout .mp-level::after,  .responsive-layout .mp-level::before {   position: absolute;   top: 0;   right: 0;   width: 0;   height: 0;   content: '';   opacity: 0;  }  .responsive-layout .mp-pusher.mp-pushed::after,  .responsive-layout .mp-level.mp-level-overlay::after {   -webkit-transition: opacity .5s ease-out;   transition: opacity .5s ease-out;   width: 100%;   height: 100%;   opacity: 1;  }  .responsive-layout .mp-pusher::after {   -webkit-transition: opacity 0.3s ease-out, width 0.1s 0.3s ease-out, height 0.1s 0.3s ease-out;   transition: opacity 0.3s ease-out, width 0.1s 0.3s ease-out, height 0.1s 0.3s ease-out;   background: rgba(255,255,255,0.8);   z-index: 100;  }  .responsive-layout .mp-menu ul li a:not(.mp-back):hover {   background: #000000;   color: #FFF;  }  .responsive-layout .mp-menu .mp-level.mp-level-overlay > ul > li > a,  .responsive-layout .mp-level.mp-level-overlay > ul > li:first-child > a {   box-shadow: inset 0 -1px rgba(255,255,255,0);  }  .responsive-layout .mp-back {   -webkit-transition: background 0.3s ease-out;   transition: background 0.3s ease-out;   position: relative;   display: block;   padding: 1em;   outline: none;   background: #262529;   box-shadow: inset 0 1px rgba(255,255,255,0.1);   color: #ffffff;   text-transform: uppercase;   letter-spacing: 1px;   font: normal 14px/20px "Open Sans";   font-weight: bold;  }  .responsive-layout .mp-back::after {   position: absolute;   right: 10px;   color: #ffffff;   content: "\e006";   font-size: 15px;   font-family: 'theme';   font-weight: normal;   font-style: normal;  } } @media (max-width: 479px) {  .responsive-layout header.main-header .logo-wrapper .logo img {   max-width: 150px;  } } @media print {  * {   background: transparent !important;   color: black !important;   text-shadow: none !important;   filter: none !important;   -ms-filter: none !important;  }  a,  a:visited {   color: #444 !important;   text-decoration: underline;  }  a[href]:after {   content: " (" attr(href) ")";  }  abbr[title]:after {   content: " (" attr(title) ")";  }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {   content: "";  }  pre,  blockquote {   border: 1px solid #999;   page-break-inside: avoid;  }  thead {   display: table-header-group;  }  tr,  img {   page-break-inside: avoid;  }  @page {   margin: 0.5cm;  }  p,  h2,  h3 {   orphans: 3;   widows: 3;  }  h2,  h3 {   page-break-after: avoid;  } }  .screens .linkarea img{ box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10); transition: all .3s ease; border-radius: 2px; } .screens .linkarea img:hover { box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16); margin-top: -10px; } body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header, body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header, body.sticky-header-type-half-over header.main-header .first-row {   border-bottom: solid 1px #e4bd7c; } .header-middle {   position: relative;   z-index: 10;   margin-bottom: 0;   border-bottom: solid 2px #e4bd7c; } all.css?ver=1489744260:395 .page-id-9470 #style-switcher{ display: none; } .w-header { text-align: center; } .w-header .grid-1-5{ display: inline-block; float: none; vertical-align: top: } .w-header h3{ margin: 0px; font-weight: 600; color: #fff; } .w-header p{ margin-top: 0.5em } .w-header .sep-3{ opacity: 0.2; } .w-header h1, .w-header h4, .w-header p, .w-white{ color: #fff !important; }  .page-id-9470 h2{   color: #7C8A8D;   margin-bottom: 10px; } .big-text { font-size: 1em;   line-height: 1em;   font-weight: 100; } .plugin-logos img{ padding: 0px 20px;   display: inline-block; }  .more-testimonials{ border: solid 1px #EDEDED; text-align: center; padding: 20px 30px; border: 1px solid #D9D9D9; } .more-testimonials h3{   margin-bottom: 9px;   margin-top: 6px; } .more-testimonials p{ margin-top: 0px; } .dark-bg h2{ color: #fff !important; } @media (max-width: 958px){ .twitter-button{ margin-bottom: 20px; } .w-header h1{ font-size: 1.8em; } .w-hide-bg{ padding:0px !important; background-image: none !important; } .dark-bg{ background-image: none !important; } .w-mobile-hide{ display: none; } .w-hide-bg .push{ display: none; } .fixed-header-box {   background-color: #000!important; } .wpv-tribe-vertical-events {   background-color: #EEE!important; } .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}   footer.main-footer, footer.main-footer p, footer.main-footer a, footer.main-footer th, footer.main-footer td {   font: 300 14px/20px "Roboto";     background-color: black; } .top-nav a {   color: #FFF; } #top-nav-social > a {    border: 2px solid #e2bc7b;  } #wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed{background:url('/wp-content/uploads/2014/07/ExtremeCircuits.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed p,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .text-divider-double,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .sep-text .sep-text-line,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .sep,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .sep-2,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed .sep-3,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h1,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h2,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h3,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h4,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h5,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed h6,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed td,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed th,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .closed caption{color:#fdfdfd;}#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open{background:#262529;}#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open p,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .text-divider-double,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .sep-text .sep-text-line,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .sep,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .sep-2,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open .sep-3,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h1,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h2,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h3,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h4,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h5,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open h6,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open td,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open th,#wpv-expandable-25991d7ca9fc55a8eb926cc365623be3 .open caption{color:#a4a2ab;}#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed{background:url('/wp-content/uploads/2014/07/IntenseGlutes.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed p,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .text-divider-double,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .sep-text .sep-text-line,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .sep,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .sep-2,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed .sep-3,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h1,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h2,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h3,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h4,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h5,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed h6,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed td,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed th,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .closed caption{color:#fdfdfd;}#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open{background:#262529;}#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open p,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .sep-text h2.regular-title-wrapper,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .text-divider-double,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .sep-text .sep-text-line,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .sep,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .sep-2,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open .sep-3,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h1,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h2,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h3,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h4,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h5,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open h6,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open td,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open th,#wpv-expandable-a6a88a5c8301a6fd9f1726d18a8038bc .open caption{color:#a4a2ab;}#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed{background:url('/wp-content/uploads/2014/07/HotYoga.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed p,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .text-divider-double,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .sep-text .sep-text-line,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .sep,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .sep-2,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed .sep-3,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h1,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h2,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h3,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h4,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h5,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed h6,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed td,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed th,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .closed caption{color:#fdfdfd;}#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open{background:#262529;}#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open p,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .text-divider-double,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .sep-text .sep-text-line,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .sep,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .sep-2,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open .sep-3,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h1,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h2,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h3,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h4,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h5,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open h6,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open td,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open th,#wpv-expandable-735623f520888cf2ee0412191f7ecff7 .open caption{color:#a4a2ab;}#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed{background:url('/wp-content/uploads/2014/07/Boxing.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed p,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .text-divider-double,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .sep-text .sep-text-line,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .sep,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .sep-2,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed .sep-3,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h1,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h2,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h3,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h4,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h5,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed h6,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed td,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed th,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .closed caption{color:#fdfdfd;}#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open{background:#262529;}#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open p,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .text-divider-double,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .sep-text .sep-text-line,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .sep,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .sep-2,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open .sep-3,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h1,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h2,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h3,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h4,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h5,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open h6,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open td,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open th,#wpv-expandable-8c4489143e0951b241e927545c0324d4 .open caption{color:#a4a2ab;}#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed{background:url('/wp-content/uploads/2014/07/K1Kickboxing.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed p,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .text-divider-double,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .sep-text .sep-text-line,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .sep,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .sep-2,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed .sep-3,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h1,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h2,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h3,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h4,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h5,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed h6,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed td,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed th,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .closed caption{color:#fdfdfd;}#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open{background:#262529;}#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open p,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .sep-text h2.regular-title-wrapper,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .text-divider-double,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .sep-text .sep-text-line,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .sep,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .sep-2,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open .sep-3,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h1,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h2,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h3,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h4,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h5,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open h6,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open td,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open th,#wpv-expandable-cce96669bdc1888ceb3f8adf466d46fc .open caption{color:#a4a2ab;}#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed{background:url('/wp-content/uploads/2014/07/MuayThaiMTKMarbella.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed p,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .text-divider-double,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .sep-text .sep-text-line,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .sep,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .sep-2,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed .sep-3,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h1,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h2,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h3,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h4,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h5,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed h6,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed td,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed th,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .closed caption{color:#fdfdfd;}#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open{background:#262529;}#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open p,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .sep-text h2.regular-title-wrapper,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .text-divider-double,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .sep-text .sep-text-line,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .sep,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .sep-2,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open .sep-3,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h1,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h2,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h3,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h4,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h5,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open h6,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open td,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open th,#wpv-expandable-791ff56ba08e8676175f3925409cf8fe .open caption{color:#a4a2ab;}#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed{background:url('/wp-content/uploads/2017/09/MMA.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed p,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .text-divider-double,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .sep-text .sep-text-line,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .sep,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .sep-2,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed .sep-3,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h1,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h2,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h3,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h4,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h5,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed h6,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed td,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed th,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .closed caption{color:#fdfdfd;}#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open{background:#262529;}#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open p,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .text-divider-double,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .sep-text .sep-text-line,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .sep,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .sep-2,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open .sep-3,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h1,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h2,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h3,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h4,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h5,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open h6,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open td,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open th,#wpv-expandable-cfa6709f74a49ae4c23a02bfd7ef5a23 .open caption{color:#a4a2ab;}#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed{background:url('/wp-content/uploads/2017/09/JiuJitsu.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed p,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .text-divider-double,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .sep-text .sep-text-line,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .sep,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .sep-2,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed .sep-3,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h1,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h2,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h3,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h4,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h5,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed h6,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed td,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed th,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .closed caption{color:#fdfdfd;}#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open{background:#262529;}#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open p,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .text-divider-double,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .sep-text .sep-text-line,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .sep,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .sep-2,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open .sep-3,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h1,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h2,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h3,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h4,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h5,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open h6,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open td,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open th,#wpv-expandable-4bcd1aa981e8f72e02accef944d28bc5 .open caption{color:#a4a2ab;}#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed{background:url('/wp-content/uploads/2014/07/Boxfit.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed p,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .text-divider-double,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .sep-text .sep-text-line,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .sep,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .sep-2,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed .sep-3,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h1,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h2,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h3,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h4,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h5,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed h6,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed td,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed th,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .closed caption{color:#fdfdfd;}#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open{background:#262529;}#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open p,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .text-divider-double,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .sep-text .sep-text-line,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .sep,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .sep-2,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open .sep-3,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h1,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h2,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h3,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h4,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h5,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open h6,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open td,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open th,#wpv-expandable-fec0a02d22222a17e0abf64a4205f5c6 .open caption{color:#a4a2ab;}#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed{background:url('/wp-content/uploads/2017/09/TRX.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed p,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .text-divider-double,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .sep-text .sep-text-line,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .sep,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .sep-2,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed .sep-3,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h1,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h2,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h3,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h4,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h5,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed h6,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed td,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed th,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .closed caption{color:#fdfdfd;}#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open{background:#262529;}#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open p,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .text-divider-double,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .sep-text .sep-text-line,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .sep,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .sep-2,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open .sep-3,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h1,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h2,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h3,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h4,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h5,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open h6,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open td,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open th,#wpv-expandable-d816261752d881ff4dd48ac3d8676469 .open caption{color:#a4a2ab;}#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed{background:url('/wp-content/uploads/2014/07/Wrestling.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed p,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .text-divider-double,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .sep-text .sep-text-line,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .sep,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .sep-2,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed .sep-3,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h1,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h2,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h3,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h4,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h5,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed h6,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed td,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed th,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .closed caption{color:#fdfdfd;}#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open{background:#262529;}#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open p,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .text-divider-double,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .sep-text .sep-text-line,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .sep,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .sep-2,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open .sep-3,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h1,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h2,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h3,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h4,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h5,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open h6,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open td,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open th,#wpv-expandable-e165f5aaeed69f6877660a9b55f57904 .open caption{color:#a4a2ab;}#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed{background:url('/wp-content/uploads/2017/09/Circuits.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed p,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .text-divider-double,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .sep-text .sep-text-line,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .sep,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .sep-2,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed .sep-3,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h1,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h2,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h3,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h4,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h5,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed h6,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed td,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed th,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .closed caption{color:#fdfdfd;}#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open{background:#262529;}#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open p,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .text-divider-double,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .sep-text .sep-text-line,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .sep,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .sep-2,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open .sep-3,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h1,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h2,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h3,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h4,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h5,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open h6,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open td,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open th,#wpv-expandable-3df3f6d2bfac82171e8288e43b687ea2 .open caption{color:#a4a2ab;}#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed{background:url('/wp-content/uploads/2017/09/KidsBoxing.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed p,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .text-divider-double,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .sep-text .sep-text-line,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .sep,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .sep-2,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed .sep-3,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h1,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h2,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h3,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h4,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h5,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed h6,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed td,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed th,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .closed caption{color:#fdfdfd;}#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open{background:#262529;}#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open p,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .text-divider-double,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .sep-text .sep-text-line,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .sep,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .sep-2,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open .sep-3,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h1,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h2,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h3,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h4,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h5,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open h6,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open td,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open th,#wpv-expandable-42d2082b31b55f271483e5ac73ecbfe6 .open caption{color:#a4a2ab;}#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed{background:url('/wp-content/uploads/2017/09/Kidskickboxing.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed p,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .text-divider-double,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .sep-text .sep-text-line,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .sep,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .sep-2,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed .sep-3,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h1,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h2,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h3,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h4,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h5,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed h6,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed td,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed th,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .closed caption{color:#fdfdfd;}#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open{background:#262529;}#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open p,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .text-divider-double,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .sep-text .sep-text-line,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .sep,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .sep-2,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open .sep-3,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h1,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h2,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h3,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h4,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h5,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open h6,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open td,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open th,#wpv-expandable-e4f1437f8cf8dc57900bb1e71eaac4a9 .open caption{color:#a4a2ab;}#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed{background:url('/wp-content/uploads/2017/09/Wrestlingkids.jpg') no-repeat scroll;background-size:cover;background-color:#7d7d7d;}#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed p,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .sep-text h2.regular-title-wrapper,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .text-divider-double,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .sep-text .sep-text-line,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .sep,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .sep-2,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed .sep-3,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h1,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h2,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h3,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h4,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h5,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed h6,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed td,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed th,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .closed caption{color:#fdfdfd;}#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open{background:#262529;}#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open p,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .sep-text h2.regular-title-wrapper,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .text-divider-double,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .sep-text .sep-text-line,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .sep,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .sep-2,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open .sep-3,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h1,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h2,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h3,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h4,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h5,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open h6,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open td,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open th,#wpv-expandable-d46e886b6771d55bbe6d55f081b92a64 .open caption{color:#a4a2ab;}
/*
     */
/*
*/