/*!Theme Name: SEOWPTheme URI: http://seowptheme.com/Author: Lumberman DesignsAuthor URI: http://themeforest.net/user/lumbermandesignsDescription: SEOWP is a clean theme specially designed for Digital Marketing Agencies and their clients.Version: 2.0.3License: GNU General Public LicenseLicense URI: http://themeforest.net/licensesText Domain: seowpTags: white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
a{
	background:transparent
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:bold
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;
	margin:.67em 0
}
mark{
	background:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1em 40px
}
hr{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend{
	border:0;
	padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:bold
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
*,*:before,*:after{
	box-sizing:border-box
}
body.admin-bar .fixed{
	top:28px
}
.screen-reader-text{
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute !important
}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto !important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{
	margin:0;
	padding:0
}
a{
	text-decoration:none;
	line-height:inherit
}
a img{
	border:none
}
.larger{
	font-size:125%;
	font-weight:300
}
.smaller{
	font-size:90%
}
span.larger,span.smaller{
	display:inline-block
}
.lighter{
	font-weight:lighter
}
.light{
	font-weight:300
}
.thin{
	font-weight:200
}
.normal{
	font-weight:normal
}
.bolder{
	font-weight:bolder
}
.bold{
	font-weight:bold
}
.uppercase{
	text-transform:uppercase;
	letter-spacing:4px
}
strong,b{
	font-weight:bolder
}
ul{
	list-style:none
}
.dslc-tp-content ul,.dslc-tp-content ol,.dslc-tp-content table,.dslc-tp-content dl,.dslc-tp-content address,.dslc-tp-content pre,.dslc-text-module-content ul,.dslc-text-module-content ol,.dslc-text-module-content table,.dslc-text-module-content dl,.dslc-text-module-content address,.dslc-text-module-content pre{
	margin-bottom:20px
}
.dslc-tp-content ul ul,.dslc-tp-content ul ol,.dslc-tp-content ol ul,.dslc-tp-content ol ol,.dslc-text-module-content ul ul,.dslc-text-module-content ul ol,.dslc-text-module-content ol ul,.dslc-text-module-content ol ol{
	margin-bottom:0
}
.dslc-tp-content table th,.dslc-tp-content table td,.dslc-text-module-content table th,.dslc-text-module-content table td{
	border-bottom:1px solid rgba(0,0,0,.05);
	padding:.5em .75em !important
}
.dslc-tp-content table thead th,.dslc-tp-content table thead td,.dslc-text-module-content table thead th,.dslc-text-module-content table thead td{
	background-color:rgba(0,0,0,.025)
}
.dslc-tp-content table tr:last-child th,.dslc-tp-content table tr:last-child td,.dslc-text-module-content table tr:last-child th,.dslc-text-module-content table tr:last-child td{
	border-bottom:none
}
.dslc-tp-content dl dt,.dslc-text-module-content dl dt{
	font-weight:400;
	padding-bottom:10px;
	border-bottom:1px solid rgba(0,0,0,.05)
}
.dslc-tp-content dl dd,.dslc-text-module-content dl dd{
	padding-top:10px;
	margin-bottom:20px
}
.dslc-tp-content address,.dslc-text-module-content address{
	border:1px solid rgba(137,137,137,.075);
	display:inline-block;
	padding:25px 30px
}
.dslc-tp-content blockquote,.dslc-text-module-content blockquote{
	padding-left:30px;
	border-left:1px solid rgba(137,137,137,.075)
}
.dslc-tp-content blockquote cite,.dslc-text-module-content blockquote cite{
	display:block;
	font-size:85%;
	margin-top:20px;
}
.dslc-tp-content ul li,.dslc-tp-content ol li,.dslc-text-module-content ul li,.dslc-text-module-content ol li{
	
}
.dslc-tp-content ul li ul,.dslc-tp-content ul li ol,.dslc-tp-content ol li ul,.dslc-tp-content ol li ol,.dslc-text-module-content ul li ul,.dslc-text-module-content ul li ol,.dslc-text-module-content ol li ul,.dslc-text-module-content ol li ol{
	padding-left:30px;
}
.dslc-tp-content ul.arrow li,.dslc-tp-content ol.arrow li,.dslc-text-module-content ul.arrow li,.dslc-text-module-content ol.arrow li{
	list-style-type:none;
}
.dslc-tp-content ul.arrow li:before,.dslc-tp-content ol.arrow li:before,.dslc-text-module-content ul.arrow li:before,.dslc-text-module-content ol.arrow li:before{
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"";
	margin-right:5px;
	opacity:.5
}
.no-side-padding,.no-side-padding.dslc-modules-section{
	padding-left:0;
	padding-right:0
}
.border-radius-top-0{
	border-top-right-radius:0;
	border-top-left-radius:0
}
.border-radius-bottom-0{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.border-radius-right-0{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.border-radius-left-0{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.site-header{
	position:relative;
	z-index:20
}
.wp-caption-text,.gallery-caption,.bypostauthor{
	color:inherit
}
.alignleft{
	float:left;
	margin-right:1em
}
.alignright{
	float:right;
	margin-left:1em
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption.alignnone{
	width:auto !important
}
img[src=""]{
	display:none !important
}
img,div[id^=attachment_]{
	max-width:100%;
	height:auto
}
body.boxed-page-layout:before{
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%
}
.boxed-page-layout .global-wrapper{
	box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 7px 1px rgba(0,0,0,.1);
	margin:0 auto;
	max-width:1100px
}
#global-container{
	position:relative;
	z-index:2
}
.site-main{
	position:relative
}
.highlighted-element{
	opacity:1 !important
}
.highlighted-element:after{
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background:rgba(255,3,215,.7);
	transition:all .3s ease-in-out;
	box-shadow:0 0 20px 0px #ff03d7 inset,0 2px 50px 0 rgba(255,3,215,.5) inset
}
.essb_links{
	line-height:24px
}
#global-container #dslc-content .dslc-html-module-content .essb_links li a{
	font-size:14px;
	font-family:helvetica,arial,sans-serif
}
#global-container .social-icons-fullwidth .essb_links{
	text-align:center;
	margin:0;
	overflow:hidden
}
#global-container .social-icons-fullwidth .essb_links_list{
	margin-left:-3% !important;
	margin-right:-3% !important
}
#global-container .social-icons-fullwidth .essb_links li a{
	margin:0;
	border-radius:0
}
#global-container .social-icons-fullwidth #dslc-content .dslc-html-module-content{
	margin:0
}
.page-links .page-links__title{
	text-transform:uppercase;
	letter-spacing:1px;
	opacity:.5
}
.page-links .page-numbers{
	word-spacing:20px
}
.single .post-password-required{
	width:50%;
	margin:100px auto;
	text-align:center
}
.single .post-password-required p:first-child{
	font-size:27px;
	line-height:38px;
	margin-bottom:60px
}
.dslca-prompt-modal-descr textarea{
	width:100%
}
.dslc-page .site-content{
	padding-top:0;
	padding-bottom:0
}
body.dslca-enabled .site-main,body.dslca-enabled #global-container{
	z-index:auto
}
body .dslca-wp-editor .wp-switch-editor{
	height:auto
}
.dslc-text-module-content p,.dslc-info-box-content p{
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit
}
.dslc-text-module-content .dslca-editable-content{
	margin-bottom:inherit
}
.dslc-info-box-content p{
	margin-bottom:0
}
.dslc-post-separator{
	border-right-width:0;
	border-left-width:0;
	border-top-width:0
}
.dslc-info-box-icon-pos-aside .dslc-info-box-image{
	margin-bottom:0
}
.dslc-testimonial-quote blockquote{
	border-left:medium none;
	color:inherit !important;
	line-height:inherit !important;
	margin:0;
	padding:0
}
.dslc-testimonial-quote .bq-open{
	float:left;
	font-size:300%;
	margin-bottom:.75em;
	margin-right:.35em;
	opacity:.3
}
#dslc-content .blog-noauthor .dslc-blog-post-meta-author,#dslc-content .blog-noauthor .dslc-cpt-post-meta-author{
	display:none
}
#dslc-content .blog-noauthor .dslc-blog-post-meta-date,#dslc-content .blog-noauthor .dslc-cpt-post-meta-date{
	float:left
}
#dslc-content .blog-noauthor .dslc-blog-post-meta-comment-count{
	margin-left:10px
}
#global-container #dslc-content .dslc-blog-posts .dslc-posts-inner>.dslc-post-separator:last-child{
	margin:0;
	padding:0
}
#dslc-content .dslc-blog-post-meta-avatar img{
	height:auto
}
#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Posts .dslc-post,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-LBMN_ArchivePostsGrid_LC_Module .dslc-post{
	overflow:hidden
}
#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Posts .dslc-post-thumb,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post-thumb,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-LBMN_ArchivePostsGrid_LC_Module .dslc-post-thumb{
	min-height:1px
}
body .dslca-module-edit-field-icon-suggest,body .dslca-module-edit-field-icon-prev,body .dslca-module-edit-field-icon-next,body .dslca-module-edit-field-font-prev,body .dslca-module-edit-field-font-next,body .dslca-module-edit-field-icon-switch-set{
	display:none
}
body .dslca-module-edit-field-font-wrapper{
	width:100%
}
.dslca-module-edit-option-font{
	position:relative
}
.dslca-module-edit-option-font .dslc-icon-refresh{
	display:none;
	right:12px;
	position:absolute;
	opacity:.5;
	bottom:10px
}
.wf-loading .dslca-module-edit-option-font .dslc-icon-refresh{
	display:inline-block
}
.dslca-modal-allicons{
	left:60px !important;
	right:60px;
	top:90px;
	width:auto;
	position:fixed
}
.dslca-modal-allicons .modal-content{
	height:100%;
	overflow:scroll
}
.dslca-modal-allicons .lbmn-icons-grid{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden
}
.dslca-modal-allicons .icon-item{
	display:inline-block;
	width:9%;
	min-width:140px;
	min-height:150px;
	padding:20px 10px;
	margin:0 0 0 -1px;
	vertical-align:top;
	text-align:center;
	border-left:1px solid rgba(155,155,155,.05);
	border-bottom:1px solid rgba(155,155,155,.05)
}
.dslca-modal-allicons .icon-item:hover{
	box-shadow:0 1px 5px 0px rgba(68,68,68,.52)
}
.dslca-modal-allicons .icon-item:active{
	box-shadow:0 1px 5px 0px #5890e5 inset
}
.dslca-modal-allicons .icon-item__icon{
	display:inline-block;
	width:100%;
	padding:20px 0;
	font-size:24px
}
.dslca-modal-allicons .icon-item__name{
	opacity:.35;
	display:inline-block;
	font-size:14px;
	line-height:1.25
}
.dslca-module-edit-label .button-reset{
	float:right;
	cursor:pointer;
	opacity:.4;
	border:1px solid rgba(255,255,255,.5);
	font-size:9px;
	padding:4px 5px;
	margin-top:-5px;
	border-radius:3px
}
.dslca-module-edit-label .button-reset:hover{
	opacity:1
}
.dslca-module-edit-option input[type=text],.dslca-module-edit-option input[type=email],.dslca-module-edit-option input[type=number],.dslca-module-edit-option textarea,.dslca-module-edit-option select{
	display:inline-block;
	margin-bottom:0
}
.ninja-forms-form-wrap textarea,.ninja-forms-form-wrap select,.ninja-forms-form-wrap input[type=date],.ninja-forms-form-wrap input[type=datetime],.ninja-forms-form-wrap input[type=datetime-local],.ninja-forms-form-wrap input[type=email],.ninja-forms-form-wrap input[type=month],.ninja-forms-form-wrap input[type=number],.ninja-forms-form-wrap input[type=password],.ninja-forms-form-wrap input[type=search],.ninja-forms-form-wrap input[type=tel],.ninja-forms-form-wrap input[type=text],.ninja-forms-form-wrap input[type=time],.ninja-forms-form-wrap input[type=url],.ninja-forms-form-wrap input[type=week]{
	height:auto
}
.ninja-forms-form-wrap .listselect-container.label-above select,.ninja-forms-form-wrap .listselect-container.label-below select{
	width:100%
}
.ninja-forms-form-wrap .listradio-container.label-above ul li,.ninja-forms-form-wrap .listradio-container.label-below ul li,.ninja-forms-form-wrap .listcheckbox-container.label-above ul li,.ninja-forms-form-wrap .listcheckbox-container.label-below ul li{
	padding:0
}
.ninja-forms-form-wrap .field-wrap,.ninja-forms-form-wrap .field-wrap input[type=checkbox],.ninja-forms-form-wrap .field-wrap input[type=radio]{
	position:relative
}
.ninja-forms-form-wrap hr{
	border:none;
	margin-top:0
}
.ninja-forms-form-wrap .hr-container .hr-wrap{
	display:block
}
.ninja-forms-form-wrap .field-wrap label{
	display:block
}
.ninja-forms-form-wrap .nf-field-description p,.ninja-forms-form-wrap .nf-field-description{
	margin-bottom:0
}
.ninja-forms-form-wrap .label-right input[type=checkbox],.ninja-forms-form-wrap .label-right input[type=radio]{
	margin-right:0
}
.ninja-forms-form-wrap .field-wrap.hidden-wrap{
	padding:0 !important;
	margin:0 !important
}
.ninja-forms-form-wrap .list-multiselect-wrap select{
	padding:0 !important
}
.ninja-forms-form-wrap .nf-after-field .nf-error-msg{
	margin-right:0
}
.ninja-forms-form-wrap .nf-error-required-error{
	position:absolute;
	bottom:0
}
.ninja-forms-form-wrap .nf-error-required-error p{
	margin-bottom:0
}
#dslc-content .nf-field-container{
	margin-bottom:0
}
#dslc-content .label-above .nf-field-label{
	margin-bottom:5px
}
.ninja-forms-form-wrap .desc-after_everything .nf-field-description{
	order:30
}
.ninja-forms-form-wrap .desc-none .nf-field-description{
	display:none
}
.ninja-forms-form-wrap .nf-after-form-content{
	clear:both
}
.ninja-forms-form-wrap .nf-input-limit{
	margin-top:0
}
.nf-form-cont .nf-form-title h3{
	margin-bottom:0
}
.ninja-forms-form-wrap .nf-help{
	background:none
}
.nf-field-container.calc_hidden{
	opacity:0
}
.dslc-res-phone div[class^=bti-lm-a-],.dslc-res-phone div[class^=bti-lm-b-]{
	margin-left:0;
	margin-right:0
}
.dslc-res-phone div[class^=bti-lm-col-]{
	width:100%
}
#dslc-content .dslc-module-DSLC_TP_Meta li{
	list-style-position:outside
}
.comment-form #submit{
	text-transform:lowercase;
	box-shadow:none
}
.dslc-comments-pingback{
	border-bottom:1px solid rgba(155,155,155,.1);
	font-size:90%;
	margin-bottom:20px;
	padding-bottom:20px
}
.dslc-comments-pingback p{
	margin-bottom:0
}
.nocomments{
	border:1px solid rgba(155,155,155,.1);
	border-radius:3px;
	display:inline-block;
	font-size:80%;
	letter-spacing:1px;
	padding:5px 14px;
	margin-top:40px;
	text-transform:uppercase
}
body .dslc-accordion-item{
	margin-top:0
}
body #nex-forms .radio-inline,body #nex-forms .checkbox-inline{
	font-weight:inherit
}
body #nex-forms div.input-inner{
	margin-bottom:8px
}
body #nex-forms div.radio-group label.radio-inline,body #nex-forms div.radio-group label.checkbox-inline,body #nex-forms div.checkbox-group label{
	padding-left:45px
}
body #nex-forms .btn{
	box-shadow:none
}
body #nex-forms .btn.input-lg{
	padding-left:20px;
	padding-right:20px;
	font-size:16px
}
.message-popup{
	position:fixed;
	z-index:100000;
	background:rgba(0,0,0,.75);
	width:100%;
	height:100%;
	text-align:center;
	left:0;
	top:0
}
.message-popup .message-content{
	position:relative;
	background:#fff;
	width:660px;
	margin:120px auto;
	padding:50px 40px
}
.message-popup .close-help-popup{
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
	font-size:21px;
	padding:20px 22px
}
.message-popup .welcome-panel h3{
	margin-bottom:20px;
	font-size:24px
}
.message-popup .welcome-panel .button.button-hero{
	margin:0
}
.rtw_meta{
	font-size:13px;
	line-height:21px;
	margin-bottom:0;
	opacity:.4
}
.wpcf7-form-control-wrap{
	display:block
}
.wpcf7-list-item-label{
	margin-left:10px
}
.wpcf7-form-control+.wpcf7-not-valid-tip{
	top:auto;
	left:0;
	border-radius:0 0 6px 6px;
	margin-top:-26px;
	width:100%;
	background:red;
	color:#fff;
	border:none;
	font-weight:bolder;
	text-transform:uppercase;
	padding-left:8px
}
.wpcf7-response-output.wpcf7-validation-errors{
	border-radius:6px;
	background:#ff8500;
	color:#fff;
	border:none;
	padding-left:10px;
	margin-left:0;
	margin-right:0
}
.wpcf7-response-output.wpcf7-mail-sent-ok{
	border-radius:6px;
	background:#398f14;
	color:#fff;
	border:none;
	padding-left:10px;
	margin-left:0;
	margin-right:0
}
body #nex-forms .ui-nex-forms-container label#title,body #nex-forms .ui-nex-forms-container .help-block{
	display:inherit
}
body #nex-forms .input_holder .col-sm-2{
	width:25%
}
body #nex-forms .input_holder .col-sm-10{
	width:75%
}
body #nex-forms label{
	font-weight:normal
}
body #nex-forms .is_required.btn-xs{
	position:absolute;
	color:rgba(255,85,0,.5) !important;
	left:-14px;
	top:7px
}
body #nex-forms .input-sm .is_required.btn-xs{
	left:-4px;
	top:10px
}
body #nex-forms .input-lg .is_required.btn-xs{
	left:1px;
	top:16px
}
body #nex-forms .input-lg{
	font-size:19px;
	font-weight:300
}
body #nex-forms .input-lg .sub-text{
	font-size:12px;
	position:relative;
	top:-9px
}
form label{
	margin-right:.75em;
	font-weight:normal
}
.dslc-code-empty-title{
	padding-top:40px;
	padding-bottom:40px;
	border-bottom:1px solid rgba(0,0,0,.11);
	text-align:center;
}
.dslc-code-empty-content{
	padding-top:30px;
	padding-bottom:30px
}
.notification-panel{
	display:none;
	position:relative;
	z-index:20;
	padding:0 20px;
	text-align:center;
	transition:all .5s ease 0s
}
.notification-panel:before{
	content:"";
	width:1px;
	margin-right:-0.4em;
	vertical-align:middle;
	display:inline-block
}
@media only screen and (max-width: 767px){
	body .notification-panel{
		display:none !important
}
}
.notification-panel__icon{
	font-size:135%;
	margin-left:15px;
	margin-right:10px;
	opacity:.5;
	vertical-align:middle
}
.in-wp-customizer .notification-panel__icon{
	vertical-align:text-bottom
}
.notification-panel__content{
	display:inline;
	font-size:16px;
	vertical-align:text-bottom;
	position:relative;
	z-index:1
}
.notification-panel__message{
	display:inline-block;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	line-height:1.3
}
.notification-panel__cta-icon{
	font-size:150%;
	opacity:.5;
	vertical-align:middle;
	margin-top:-0.05em
}
.notification-panel__cta-link{
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.notification-panel__close{
	display:inline-block;
	position:absolute;
	z-index:3;
	top:50%;
	right:0;
	margin-top:-16px;
	padding:0 30px;
	font-size:25px;
	opacity:.5
}
.notification-panel__close:hover{
	opacity:1
}
.dslca-enabled .site-header{
	background:#fff;
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-family:"Open Sans";
	font-weight:900;
	text-align:center;
	padding:20px
}
.topbar{
	position:relative;
	z-index:30
}
.topbar .menu_holder{
	position:relative
}
.topbar .menu_holder:before{
	content:"";
	position:absolute;
	left:0;
	width:100%;
	top:0;
	height:100%
}
.topbar .menu_inner{
	position:relative;
	z-index:1
}
#mega_main_menu.disabled{
	display:none
}
.mega_main_menu .menu_holder{
	position:relative;
	padding-left:20px;
	padding-right:20px
}
.mega_main_menu .menu_holder:before{
	content:"";
	position:absolute;
	left:0;
	width:100%;
	top:0;
	height:100%
}
.mega_main_menu .logo_link:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mega_main_menu .nav_logo .logo_link .nav_logo__retina{
	display:none
}
.mega_main_menu.logoplacement-top-left .nav_logo{
	text-align:left
}
.mega_main_menu.logoplacement-top-center .nav_logo{
	text-align:center
}
.mega_main_menu.logoplacement-top-right .nav_logo{
	text-align:right
}
.mega_main_menu.logoplacement-top-left .menu_holder:after,.mega_main_menu.logoplacement-top-center .menu_holder:after,.mega_main_menu.logoplacement-top-right .menu_holder:after{
	display:block
}
.mega_main_menu.logoplacement-top-left .nav_logo,.mega_main_menu.logoplacement-top-center .nav_logo,.mega_main_menu.logoplacement-top-right .nav_logo{
	width:100%;
	padding-top:0px
}
.mega_main_menu>.menu_holder>.menu_inner>ul li>.item_link .link_text{
	line-height:inherit
}
.mega_main_menu.no-search .nav_search_box{
	display:none !important
}
.mega_main_menu.include-search .nav_search_box{
	display:inline-block !important
}
.mega_main_menu .nav_search_box:before{
	display:none !important
}
.mega_main_menu#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field{
	transition:all .1s ease 0s
}
.mega_main_menu#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field:focus{
	transition:all .2s ease .2s
}
.mega_main_menu #mega_main_menu_searchform:before{
	transition:all .2s ease 0s
}
.mega_main_menu.search-shadow-inside #mega_main_menu_searchform:before{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.3) inset,0 1px 1px 0 rgba(0,0,0,.3) inset,0 1px 10px 0 rgba(0,0,0,.1) inset
}
.mega_main_menu.search-shadow-outside #mega_main_menu_searchform:before{
	box-shadow:0 1px 3px 0 rgba(0,0,0,.4)
}
.mega_main_menu li.nav_search_box>#mega_main_menu_searchform:before{
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%
}
.mega_main_menu a.menu-icon{
	margin-right:-20px;
	padding:0 10% 0 0
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link{
	margin-top:12px;
	margin-bottom:8px
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text{
	letter-spacing:1px;
	text-transform:uppercase
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text .link_descr,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text .link_descr{
	letter-spacing:0;
	text-transform:none;
	color:inherit
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_3>.item_link,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_3>.item_link{
	margin-bottom:12px;
	margin-right:12px;
	margin-top:12px
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_3>.item_link>.link_content>.link_text>.link_descr,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_3>.item_link>.link_content>.link_text>.link_descr{
	margin-top:12px
}
#mega_main_menu .mega_dropdown>li>.item_link.menu_item_without_text.disable_icon{
	padding:0 !important
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon{
	margin-top:15px;
	margin-bottom:15px
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon,body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon>i{
	width:80px
}
body #mega_main_menu.mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_title{
	margin-top:25px;
	margin-bottom:10px;
	font-size:19px
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_title,body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_description{
	margin-left:80px
}
body #mega_main_menu ul li .mega_dropdown>li>.item_link>i{
	opacity:.7
}
body #mega_main_menu.header-menu ul li .mega_dropdown>li>.item_link>i+.link_content{
	padding-left:4px
}
body #mega_main_menu>.menu_holder>.menu_inner .item_link>.link_content>.link_text>.link_descr{
	font-size:90%;
	opacity:.5
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns2>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns2>.mega_dropdown{
	width:520px
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns3>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns3>.mega_dropdown{
	width:780px
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns4>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns5>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns6>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns7>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns8>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns9>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns10>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns4>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns5>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns6>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns7>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns8>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns9>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns10>.mega_dropdown{
	width:1024px
}
#mega_main_menu ul>li.submenu_full_width>.mega_dropdown{
	top:auto
}
#mega_main_menu.header-menu ul.mega_main_menu_ul>li>.mega_dropdown{
	margin-top:20px
}
#mega_main_menu.header-menu ul.mega_main_menu_ul>li>.mega_dropdown:before{
	content:"";
	display:block;
	height:21px;
	left:0;
	position:absolute;
	top:-21px;
	width:100%
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.item_link:hover+.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown.keep_open>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.mega_dropdown>li:hover .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.mega_dropdown>li.keep_open .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.item_link:hover+.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown.keep_open>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.mega_dropdown>.post_item:hover .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.mega_dropdown>.post_item.keep_open .post_details{
	padding:0
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.processed_image{
	margin-bottom:0
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown .mega_dropdown>li,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown .mega_dropdown>li.post_item{
	padding:0
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_description{
	margin-right:20px;
	margin-bottom:30px
}
html.js .header-menu .nav_search_box>#mega_main_menu_searchform:before{
	opacity:0
}
html.js .header-menu .nav_search_box>#mega_main_menu_searchform.search_form_focused:before{
	opacity:1
}
#mega_main_menu.direction-horizontal .sticky_container{
	box-shadow:0 1px 3px 0 rgba(156,156,156,.4)
}
#mega_main_menu.direction-horizontal>.menu_holder.sticky_container .nav_logo{
	text-align:left
}
#mega_main_menu.direction-horizontal.logoplacement-bottom-right>.menu_holder .nav_logo{
	text-align:right
}
#mega_main_menu.header-menu.logoplacement-bottom-left .menu_holder,#mega_main_menu.header-menu.logoplacement-bottom-right .menu_holder{
	width:100%;
	z-index:2000
}
body.boxed-page-layout #mega_main_menu.header-menu .sticky_container{
	left:auto;
	max-width:1360px;
	z-index:2000
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.menu-align-left{
	float:left
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.menu-align-right{
	float:right
}
#mega_main_menu.nav_menu>.menu_holder>.menu_inner>ul>li:hover>span.item_link,#mega_main_menu.nav_menu>.menu_holder>.menu_inner>ul>li>span.item_link:hover{
	background:none
}
#mega_main_menu.direction-horizontal>.menu_holder>.menu_inner>.nav_logo:before{
	display:none !important
}
#mega_main_menu.header-menu.logoplacement-top-left .nav_logo,#mega_main_menu.header-menu.logoplacement-top-center .nav_logo,#mega_main_menu.header-menu.logoplacement-top-right .nav_logo{
	max-width:1360px
}
#mega_main_menu.header-menu.logoplacement-top-left .sticky_container,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container{
	padding:0;
	min-height:0
}
#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .nav_logo,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .nav_logo,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .nav_logo{
	display:none
}
#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .menu_holder.sticky_container,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .menu_holder.sticky_container,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .menu_holder.sticky_container{
	transition:none
}
#mega_main_menu.logoplacement-bottom-right .nav_logo{
	float:right
}
body #mega_main_menu .nav_logo .logo_link{
	padding-left:0 !important;
	padding-right:0 !important
}
#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field:focus{
	padding-left:14px
}
body #mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li.nav_search_box>#mega_main_menu_searchform{
	border:none;
	background:none
}
.off-canvas-area .widget{
	margin-bottom:24px
}
.off-canvas-area .widget-title{
	margin-bottom:14px;
	font-size:14px;
	letter-spacing:2.4px;
	text-transform:uppercase
}
.off-canvas-area .essb-fans{
	margin-left:-6px;
	margin-right:-6px
}
.off-canvas-area .widget_nav_menu .menu{
	list-style:none;
	padding:0;
	margin-left:-20px;
	margin-right:-20px
}
.off-canvas-area .widget_nav_menu .menu>li{
	margin:0
}
.off-canvas-area .widget_nav_menu .menu>li a{
	display:inline-block;
	width:100%;
	color:rgba(0,0,0,.75)
}
.off-canvas-area .widget_nav_menu .menu>li a:first-child{
	position:relative;
	padding:5px 20px;
	border-top:1px solid rgba(255,255,255,.1);
	border-bottom:1px solid rgba(0,0,0,.05)
}
.off-canvas-area .widget_nav_menu .menu>li a:first-child:after{
	position:absolute;
	right:1.5em;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	line-height:inherit;
	vertical-align:middle;
	content:"";
	opacity:.5
}
.off-canvas-area .widget_nav_menu .menu>li.current_page_item{
	background:rgba(0,0,0,.04)
}
.off-canvas-area .widget_nav_menu .menu>li.current_page_item>a:first-child{
	border:none;
	font-weight:400;
	color:rgba(0,0,0,.85)
}
.off-canvas-area .widget_nav_menu .menu>li.current_page_item>a:first-child:after{
	opacity:1
}
.off-canvas-area .widget_nav_menu .menu>li:last-child a{
	border-bottom:none
}
.off-canvas-area .widget_nav_menu .menu .menu-icon>a:first-child{
	position:relative
}
.off-canvas-area .widget_nav_menu .menu .submenu-item-icon{
	font-size:125%;
	position:absolute;
	left:1.25em;
	margin-top:-0.1em;
	opacity:.75
}
.textwidget>p:last-child{
	margin-bottom:0
}
.widget_recent_entries ul{
	list-style:none !important
}
.widget_recent_entries li{
	overflow:hidden;
	margin-bottom:6px
}
.widget_recent_entries li a{
	position:relative
}
.widget_recent_entries li span{
	display:inline-block;
	margin-top:4px;
	font-size:75%;
	opacity:.8
}
.widget_search{
	overflow:hidden
}
.widget_search form{
	overflow:hidden;
	padding-bottom:2px
}
.widget_search input[name=s]{
	float:left;
	width:70%;
	border-radius:4px 0 0 4px
}
.widget_search input[type=submit]{
	float:right;
	width:30%;
	margin:0;
	text-align:center;
	border-radius:0 4px 4px 0
}
#global-container #dslc-content .dslc-widget div>ul{
	margin-left:0
}
#global-container #dslc-content .dslc-widget div>ul ul{
	margin-top:.75em
}
.widget_calendar table{
	min-width:80%
}
.widget_rotatingtweets_widget .rtw_meta{
	opacity:.5
}
.widget_rotatingtweets_widget:hover .rtw_meta{
	opacity:1
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_icon{
	position:absolute
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_icon img{
	border-radius:3px
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_block{
	margin-left:10px
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_info{
	font-size:13px;
	line-height:1.125
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_info div{
	display:inline-block;
	margin-right:10px
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_time_short a,.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_id a{
	color:#8899a5
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_name{
	float:left;
	font-weight:bold
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_name a{
	color:#292f33
}
.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_main{
	margin-top:10px;
	margin-bottom:10px
}
.widget_rotatingtweets_widget .follow-button{
	margin-top:20px
}
body form.mc4wp-form label{
	font-weight:normal
}
.nsu-form label{
	margin-right:0
}
body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown>.mega_dropdown .nsu_widget{
	padding-left:30px
}
body .essb-fans.colored{
	margin-left:-10%
}
body .essb-fans li a{
	padding:0 0 14px
}
body .essb-fans li span{
	font-size:20px;
	font-weight:300;
	margin-top:15px
}
#global-container #dslc-content .dslc-widget.widget_recent_comments ul,#global-container #dslc-content .dslc-widget.widget_archive ul,#global-container #dslc-content .dslc-widget.widget_recent_entries ul,#global-container #dslc-content .dslc-widget.widget_categories ul,#global-container #dslc-content .dslc-widget.widget_meta ul,#global-container #dslc-content .dslc-widget.widget_rss ul,#global-container #dslc-content .dslc-widget.widget_pages ul{
	list-style:none
}
#dslc-content .dslc-widget ul{
	list-style:none
}
.widget_recent_comments li,.widget_archive li,.widget_recent_entries li,.widget_categories li,.widget_meta li{
	position:relative;
	padding-left:2.5em !important;
	padding-bottom:12px !important;
	margin-bottom:12px !important;
	font-size:15px;
	line-height:1.4
}
.widget_recent_comments li:before,.widget_archive li:before,.widget_recent_entries li:before,.widget_categories li:before,.widget_meta li:before{
	position:absolute;
	display:inline-block;
	top:3px;
	left:0;
	vertical-align:middle;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"";
	opacity:.5;
	transition:all .35s ease-in-out;
	font-size:19px
}
.widget_recent_comments li:hover:before,.widget_archive li:hover:before,.widget_recent_entries li:hover:before,.widget_categories li:hover:before,.widget_meta li:hover:before{
	opacity:1;
	left:-5px
}
.widget_recent_comments li>a,.widget_archive li>a,.widget_recent_entries li>a,.widget_categories li>a,.widget_meta li>a{
	display:inline-block !important
}
.widget_recent_comments li:last-child,.widget_archive li:last-child,.widget_recent_entries li:last-child,.widget_categories li:last-child,.widget_meta li:last-child{
	border-bottom:none
}
.widget_recent_entries ul li>.post-date{
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px
}
.widget_recent_comments .recentcomments,.widget_recent_comments .recentcomments>.url{
	width:auto
}
.widget_recent_comments .recentcomments>.url{
	font-size:14px
}
.widget_archive ul li:before{
	content:""
}
.widget_recent_entries ul li:before{
	content:""
}
.widget_categories ul li:before{
	content:""
}
.widget_recent_comments ul li:before{
	content:""
}
.widget_meta ul li:nth-child(1):before{
	content:""
}
.widget_meta ul li:nth-child(2):before{
	content:""
}
.widget_meta ul li:nth-child(3):before{
	content:""
}
.widget_meta ul li:nth-child(4):before{
	content:""
}
.widget_meta ul li:nth-child(5):before{
	content:""
}
.tagcloud{
	font-size:190%;
	line-height:.8;
	word-spacing:-15px
}
.tagcloud a{
	display:inline-block;
	padding:2px 6px 4px;
	word-spacing:0;
	transition:all .35s ease-in-out
}
.tagcloud a:hover{
	background:#fff;
	border-radius:100px;
	transform:scale(1.5)
}
.widget_calendar caption{
	text-transform:uppercase;
	font-size:14px;
	opacity:.4;
	letter-spacing:3px;
	margin-bottom:20px
}
.widget_calendar table{
	width:100%;
	border:none
}
.widget_calendar table thead{
	background:transparent;
	border-bottom:1px solid rgba(8,8,8,.05);
	opacity:.4
}
.widget_calendar table thead tr th{
	font-weight:normal;
	font-size:12px;
	padding-top:10px;
	padding-bottom:11px;
	text-align:center
}
.widget_calendar table tbody tr td{
	font-size:12px;
	text-align:center
}
.widget_calendar table tr:nth-of-type(even){
	background:transparent
}
.widget_calendar table tfoot{
	background:transparent;
	font-weight:normal
}
.widget_calendar table tfoot td{
	padding-top:20px
}
.widget_pages ul{
	list-style:none
}
.widget_pages ul li a{
	position:relative;
	display:inline-block;
	padding:10px 0;
	font-size:18px
}
.widget_pages ul li a:before{
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"";
	opacity:.75
}
.widget_pages ul li ul{
	padding:0 0 10px
}
.widget_pages ul li li{
	border:none
}
.widget_pages ul li li a{
	padding:0;
	font-size:14px
}
.widget_pages ul a{
	display:inline-block;
	transition:all .2s ease-in-out
}
.widget_pages ul a:hover{
	transform:translate(10px, 0)
}
.widget_rss .rsswidget img{
	margin-bottom:0;
	margin-right:.5em
}
.widget_rss>ul{
	list-style:none
}
.widget_rss>ul>li{
	margin-bottom:2em
}
.widget_rss .rss-date{
	display:block;
	opacity:.7;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:13px;
	position:relative;
	margin-top:10px
}
.widget_rss .rss-date:before{
	display:inline-block;
	margin-top:-3px;
	margin-right:5px;
	vertical-align:middle;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"";
	font-size:20px
}
.widget_rss .rssSummary{
	margin-top:1em;
	font-size:14px
}
.widget_rss cite{
	display:inline-block;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:13px;
	border-top:1px solid rgba(0,0,0,.1);
	font-style:normal;
	opacity:.7
}
.calltoaction-area{
	position:relative;
	z-index:2;
	padding:0 20px;
	text-align:center;
	transition:all .5s ease 0s
}
.calltoaction-area:before{
	content:"";
	width:0;
	vertical-align:middle;
	display:inline-block
}
.calltoaction-area__content{
	display:inline;
	font-size:16px;
	vertical-align:middle;
	position:relative;
	z-index:1
}
.calltoaction-area__message{
	display:inline-block;
	vertical-align:middle;
	line-height:1.2
}
.calltoaction-area__cta-icon{
	margin-top:-0.15em;
	opacity:.5;
	vertical-align:middle
}
.calltoaction-area__cta-link{
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.in-wp-customizer .calltoaction-area{
	display:block
}
@media only screen and (max-width: 767px){
	body .calltoaction-area{
		height:auto;
		padding:30px 20px;
		line-height:1.3
}
	body .calltoaction-area__content{
		font-size:21px
}
}
.dslca-enabled .site-footer{
	background:#222;
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-family:"Open Sans";
	font-weight:900;
	text-align:center;
	padding:20px;
	margin-bottom:55px
}
.footer-editing__pseudo-content{
	width:70%;
	margin:100px auto;
	text-align:center;
	text-transform:uppercase;
	color:#acacac;
	letter-spacing:1px
}
.footer-editing__pseudo-content .dslca-activate-composer-hook{
	position:relative;
	right:auto;
	bottom:auto;
	display:inline-block;
	float:none
}
.single-lbmn_footer.dslca-enabled .site-content{
	padding-bottom:140px
}
#modal-overlay{
	background:rgba(0,0,0,.8) !important
}
body .modal.theme-lumberman{
	background:#fff !important;
	border:none !important;
	padding:40px 40px 20px !important
}
body .modal.theme-lumberman .title{
	padding:0 20px 40px;
	color:#000 !important
}
body .modal.theme-lumberman .close-modal{
	color:#000 !important
}
/*!* LiveComposer Components styling override* Mobile First (applied to mobile and desktop)*/
body.dslc-res-phone #dslc-content .dslc-testimonial-author.dslc-testimonial-author-pos-outside-right{
	float:none
}
body.dslc-res-phone .dslc-no-columns-spacing .dslc-col{
	margin:0
}
body .dslc-module-DSLC_Info_Box:after{
	clear:both;
	content:"";
	display:table
}
body .dslc-accordion-header,body #dslc-content .dslc-cpt-post-title h2,body #dslc-content .dslc-blog-post-title h2,body #dslc-content .dslc-gallery-title h2,body #dslc-content .dslc-partner .dslc-partner-title h2,body #dslc-content .dslc-projects .dslc-project-title h2,body #dslc-content .dslc-product-title h2,body #dslc-content .dslc-staff-member-title h2,body #dslc-content .dslc-module-heading h2,body #dslc-content .dslc-product-thumb .dslc-product-price,body #dslc-content .dslc-product-price-secondary,body #dslc-content .dslc-projects .dslc-project-cats,body #dslc-content .dslc-gallery-images-count-num,body #dslc-content .dslc-gallery-images-count-txt,body #dslc-content .dslc-partner .dslc-partner-excerpt{
	font-family:inherit
}
body #dslc-content .dslc-partner .dslc-partner-thumb{
	margin-left:auto;
	margin-right:auto
}
@media only screen and (min-width: 768px)and (max-width: 1024px){
	#dslc-content .tablet-width-full{
		width:100%
}
}
@media only screen and (max-width: 767px){
	#dslc-content .mobile-margin-bottom-none{
		margin-bottom:0
}
	#dslc-content .area-mobile-margin-bottom-none .dslc-modules-area{
		margin-bottom:0
}
	#dslc-content .phone-width-full{
		width:100%
}
	#dslc-content .phone-width-half{
		width:50%
}
	#dslc-content .phone-logo-90{
		width:90%
}	
	#dslc-content .phone-nav-10{
		width:10%;
}
	#dslc-content .hide-on-phone{
		display:none
}
}
@media only screen and (max-width: 320px){
	#dslc-content .hide-for-extra-small{
		display:none
}
}
.close-offcanvas{
	text-align:right;
	font-size:24px;
	margin-right:-20px;
	margin-top:-20px
}
.close-offcanvas a{
	display:inline-block;
	padding:20px;
	color:rgba(0,0,0,.3)
}
.close-offcanvas a:hover{
	color:#000
}
.close-offcanvas a>span{
	display:none
}
.off-canvas__overlay{
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	top:0;
	z-index:20;
	display:none
}
.move-left a.off-canvas__overlay{
	display:block
}
.off-canvas-area{
	padding:20px;
	font-size:14px
}
nav.tab-bar,.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu,.move-right a.exit-off-canvas,.move-left a.exit-off-canvas{
	-webkit-backface-visibility:hidden
}
.off-canvas-wrap,.inner-wrap{
	position:relative;
	width:100%
}
.left-off-canvas-menu,.right-off-canvas-menu{
	width:260px;
	top:0;
	bottom:0;
	height:100%;
	position:absolute;
	overflow-y:auto;
	background:#fafafa;
	z-index:1001;
	box-shadow:2px 0 10px 0 rgba(0,0,0,.2) inset
}
section.left-small,section.right-small{
	width:2.8125rem;
	height:2.8125rem;
	position:absolute;
	top:0
}
.off-canvas-wrap{
	overflow:hidden
}
.inner-wrap{
	*zoom:1;
	-webkit-transition:-webkit-transform 500ms ease;
	-moz-transition:-moz-transform 500ms ease;
	-ms-transition:-ms-transform 500ms ease;
	-o-transition:-o-transform 500ms ease;
	transition:transform 500ms ease
}
.inner-wrap:before,.inner-wrap:after{
	content:" ";
	display:table
}
.inner-wrap:after{
	clear:both
}
nav.tab-bar{
	background:#333;
	color:#fff;
	height:2.8125rem;
	line-height:2.8125rem;
	position:relative
}
nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{
	color:#fff;
	font-weight:bold;
	line-height:2.8125rem;
	margin:0
}
nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{
	font-size:1.125rem
}
section.left-small{
	border-right:solid 1px #1a1a1a;
	box-shadow:1px 0 0 #4d4d4d;
	left:0
}
section.right-small{
	border-left:solid 1px #4d4d4d;
	box-shadow:-1px 0 0 #1a1a1a;
	right:0
}
section.tab-bar-section{
	padding:0 .625rem;
	position:absolute;
	text-align:center;
	height:2.8125rem;
	top:0
}
@media only screen and (min-width: 40.063em){
	section.tab-bar-section{
		text-align:left
}
}
section.tab-bar-section.left{
	left:0;
	right:2.8125rem
}
section.tab-bar-section.right{
	left:2.8125rem;
	right:0
}
section.tab-bar-section.middle{
	left:2.8125rem;
	right:2.8125rem
}
a.menu-icon{
	display:inline-block;
	float:right;
	height:100%;
	padding:0 40px 0 0;
	position:absolute;
	right:0;
	text-align:right;
	width:30%
}
a.menu-icon:before,a.menu-icon span{
	display:inline-block;
	vertical-align:middle
}
a.menu-icon:before{
	content:"";
	height:100%
}
a.menu-icon span{
	width:1.25rem;
	height:0;
	margin-top:-30px;
	-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
	box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff
}
.left-off-canvas-menu{
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-o-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
.right-off-canvas-menu{
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-o-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	right:0
}
ul.off-canvas-list{
	list-style-type:none;
	padding:0;
	margin:0
}
ul.off-canvas-list li label{
	padding:.3rem .9375rem;
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
	background:#444;
	border-top:1px solid #5e5e5e;
	border-bottom:none;
	margin:0
}
ul.off-canvas-list li a{
	display:block;
	padding:.66667rem;
	color:rgba(255,255,255,.7);
	border-bottom:1px solid #262626
}
.move-right>.inner-wrap{
	-webkit-transform:translate3d(260px, 0, 0);
	-moz-transform:translate3d(260px, 0, 0);
	-ms-transform:translate3d(260px, 0, 0);
	-o-transform:translate3d(260px, 0, 0);
	transform:translate3d(260px, 0, 0)
}
.move-left>.inner-wrap{
	-webkit-transform:translate3d(-260px, 0, 0);
	-moz-transform:translate3d(-260px, 0, 0);
	-ms-transform:translate3d(-260px, 0, 0);
	-o-transform:translate3d(-260px, 0, 0);
	transform:translate3d(-260px, 0, 0)
}
.lt-ie10 .left-off-canvas-menu{
	left:-260px
}
.lt-ie10 .right-off-canvas-menu{
	right:-260px
}
.lt-ie10 .move-left>.inner-wrap{
	right:260px
}
.lt-ie10 .move-right>.inner-wrap{
	left:260px
}
.input_tiny{
	width:50px
}
.input_small{
	width:100px
}
.input_medium{
	width:150px
}
.input_large{
	width:200px
}
.input_xlarge{
	width:250px
}
.input_xxlarge{
	width:300px
}
input[type=search]::-webkit-search-decoration{
	display:none
}
#global-container input:invalid,#global-container button:invalid,#global-container a.button:invalid,#global-container select:invalid,#global-container textarea:invalid{
	box-shadow:none
}
#global-container input:focus,#global-container button:focus,#global-container a.button:focus,#global-container select:focus,#global-container textarea:focus{
	border-color:rgba(0,99,255,.67);
	z-index:1
}
input[type=file]:focus,input[type=file]:active,input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active{
	box-shadow:none
}
button,a.button,input[type=reset],input[type=submit],input[type=button]{
	-webkit-appearance:none;
	border-radius:4px;
	background-clip:padding-box;
	background:#ebebeb;
	border:none;
	cursor:pointer;
	color:#333;
	display:inline-block;
	outline:0;
	overflow:visible;
	margin:0;
	padding:6px 14px 8px;
	text-decoration:none;
	vertical-align:top;
	min-height:2.4em;
	width:auto;
	font:inherit;
	font-weight:normal;
	line-height:1;
	background:#ddd
}
button:hover,a.button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{
	background-color:#ebebeb;
	text-decoration:none
}
button:active,a.button:active,input[type=reset]:active,input[type=submit]:active,input[type=button]:active{
	background-color:#ddd;
	box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0
}
button::-moz-focus-inner,a.button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{
	border:0;
	padding:0
}
textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-clip:padding-box;
	border-radius:3px;
	-webkit-appearance:none;
	background-color:#fff;
	border:1px solid;
	border-color:#dcdddd;
	color:#000;
	outline:0;
	margin:0;
	padding:6px 10px;
	text-align:left;
	font-size:inherit;
	height:2.4em;
	vertical-align:middle;
	font-family:inherit
}
textarea[disabled],select[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{
	background-color:#eee
}
.form-skin-dark textarea,.form-skin-dark select,.form-skin-dark input[type=date],.form-skin-dark input[type=datetime],.form-skin-dark input[type=datetime-local],.form-skin-dark input[type=email],.form-skin-dark input[type=month],.form-skin-dark input[type=number],.form-skin-dark input[type=password],.form-skin-dark input[type=search],.form-skin-dark input[type=tel],.form-skin-dark input[type=text],.form-skin-dark input[type=time],.form-skin-dark input[type=url],.form-skin-dark input[type=week]{
	background-color:rgba(0,0,0,.15);
	color:#fff;
	border-color:rgba(0,0,0,.38) rgba(0,0,0,.21) rgba(0,0,0,.07)
}
.form-skin-dark input::-webkit-input-placeholder,.form-skin-dark textarea::-webkit-input-placeholder{
	color:rgba(255,255,255,.3)
}
.form-skin-dark input:-moz-placeholder,.form-skin-dark textarea:-moz-placeholder{
	color:rgba(255,255,255,.3)
}
.form-skin-dark input.placeholder_text,.form-skin-dark textarea.placeholder_text{
	color:rgba(255,255,255,.3)
}
button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{
	box-shadow:none;
	-moz-user-select:-moz-none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	color:#888;
	cursor:default
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color:#d5d2d2
}
input:-moz-placeholder,textarea:-moz-placeholder{
	color:#d5d2d2
}
input.placeholder_text,textarea.placeholder_text{
	color:#d5d2d2
}
textarea,select[size],select[multiple]{
	height:auto
}
select[size="0"],select[size="1"]{
	height:1.8em
}
select{
	max-width:100%
}
@media(-webkit-min-device-pixel-ratio: 0){
	select[size],select[multiple],select[multiple][size]{
		background-image:none;
		padding-right:3px
}
	select,select[size="0"],select[size="1"]{
		background-image:url("./images/select_arrow.png");
		background-repeat:no-repeat;
		background-position:right center;
		padding-right:36px !important
}
	::-webkit-validation-bubble-message{
		-webkit-box-shadow:none;
		box-shadow:none;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, black));
		border:0;
		color:#fff;
		font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;
		overflow:hidden;
		padding:15px 15px 17px;
		text-shadow:#000 0 0 1px;
		min-height:16px
}
	::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{
		-webkit-box-shadow:none;
		box-shadow:none;
		background:#666;
		border-color:#666
}
}
textarea{
	min-height:40px;
	overflow:auto;
	resize:vertical;
	width:100%
}
optgroup{
	color:#000;
	font-style:normal;
	font-weight:normal;
	font-family:Arial,"Liberation Sans",FreeSans,sans-serif
}
optgroup::-moz-focus-inner{
	border:0;
	padding:0
}
/*! lbmn: Custom Media Queries */
.show-for-retina{
	display:none
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
	.show-for-retina{
		display:inline-block
}
	.hide-for-retina{
		display:none
}
}
@media only screen and (min-width: 1024px)and (max-width: 1280px){
	.dslc-modules-section-wrapper,.dslc-add-modules-section{
		width:940px !important
}
	.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{
		width:100% !important
}
}
@media only screen and (min-width: 768px)and (max-width: 1023px){
	.dslc-modules-section-wrapper,.dslc-add-modules-section{
		width:688px !important
}
	.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{
		width:100% !important
}
}
@media only screen and (min-width: 480px)and (max-width: 767px){
	.dslc-modules-section-wrapper,.dslc-add-modules-section{
		width:420px !important
}
	.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{
		width:100% !important
}
}
@media only screen and (max-width: 479px){
	.dslc-modules-section-wrapper,.dslc-add-modules-section{
		width:100% !important;
}
	.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{
		width:100% !important;
}
}
body.dslca-enabled.dslc-res-phone #mega_main_menu.topbar{
	display:none
}
body.dslca-enabled.dslc-res-phone #mega_main_menu.header-menu .mega_main_menu_ul{
	display:none
}
@media print{
	@page{
		margin:.5cm
}
	.notification-panel,.topbar,.site-header,.calltoaction-area,.site-footer,.master-slider{
		display:none !important
}
	img{
		max-width:500px
}
}
.dslc-modules-section-wrapper,.dslca-add-modules-section{
	width:1200px
}
[class^=dslc-icon-ext-],[class*=" dslc-icon-ext-"]{
	font-family:"iconfont"
}
body:not(.dslc-res-phone) .first-column-last .dslc-first-col{
	float:right
}
body:not(.dslc-res-phone) .last-column-first .dslc-first-col{
	float:left
}
#dslc-content .mce-toolbar .mce-btn i{
	font-style:normal
}
#dslc-content .mce-container button,#dslc-content .wp-editor-tabs button{
	box-shadow:none;
	border-radius:0
}
#dslc-content .mce-container button:hover{
	background:none
}
.no-menu-set{
	float:right;
	margin-top:6px;
	font-size:14px;
	opacity:.5
}
.site-footer-inner .no-menu-set{
	color:#9f9f9f;
	margin-top:35px
}
body #mega_main_menu li.default_dropdown>.mega_dropdown>li.drop_to_right>.item_link:before{
	content:"" !important
}
@media only screen and (max-width: 480px){
	#dslc-content.dslc-blog-post-main{
		z-index:99999;
		position:relative
}
	#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post-thumb{
		margin-bottom:0;
		padding-bottom:0;
		width:100%
}
}
form.post-password-form{
	margin:0 auto
}
form.post-password-form p{
	color:#3d3d3d;
	font-size:18px;
	font-weight:300;
	line-height:23px
}
form.post-password-form p label{
	font-size:16px;
	font-weight:300;
	margin-right:0px;
	margin-bottom:5px
}
form.post-password-form p input[type=password]{
	min-height:50px;
	margin-left:10px;
	margin-right:10px
}
form.post-password-form p input[type=submit]{
	background-color:#5aade1;
	color:#fff;
	border-radius:4px;
	font-size:18px;
	font-weight:300;
	line-height:21px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px
}
#disqus_thread{
	display:none
}
.dslc-modules-area #disqus_thread{
	display:block !important
}
.dslc-res-phone .nf-form-cont .nf-field-container{
	width:100%;
	margin-left:0
}
#mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li.nav_search_box i:before,#mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li>.item_link>i:before{
	font-family:"iconfont"
}
.dslc-tp-content ul:not(.essb_links_list) li{
	padding:5px 0 5px 10px;
	text-indent:0em
}
.entry-content:after{
	content:"";
	display:table;
	table-layout:fixed;
	clear:both
}
.centered-quote-author .dslc-testimonial-author-main{
	width:100%
}
.header-shade{
	box-shadow:0 3px 40px 0 rgba(0,0,0,.1)
}
.z-index-100{
	z-index:100
}
.scale-12 img{
	transform:scale(1.2)
}
.scale-15 img{
	transform:scale(1.5)
}
@media only screen and (max-width: 1024px){
	.mobile-vertical-paddings-10{
		padding-top:10px !important;
		padding-bottom:10px !important
}
}
.flex-vert-center .dslc-modules-area{
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
#dslc-header .dslc-button{
	line-height:0
}
.menu-subheader a{
	font-weight:500 !important;
	margin-top:10px;
	text-transform:none
}
.menu-subheader a:hover{
	color:inherit !important
}
body .nf-form-content input.ninja-forms-field{
	height:auto
}
body .nf-form-content .list-select-wrap .nf-field-element>div{
	border:none
}
/*# sourceMappingURL=style.css.map */


.homeregister_button {
background-color:#6dc812;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: 700;
color:#fff;
position: relative;
padding: 15px 20px;
padding-right: 50px;
margin-bottom: 20px;
display:inline-block;
background-image: linear-gradient(bottom,#248f24 0%,#3c3 100%);
background-image: -o-linear-gradient(bottom,#248f24 0%,#3c3 100%);
background-image: -moz-linear-gradient(bottom,#248f24 0%,#3c3 100%);
background-image: -webkit-linear-gradient(bottom,#248f24 0%,#3c3 100%);
background-image: -ms-linear-gradient(bottom,#248f24 0%,#3c3 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#248f24),color-stop(1,#3c3));
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
-moz-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
-o-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
box-shadow:inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
}

.homeregister_button:active {
	top:3px;
	color:#fff;
	background-image: linear-gradient(bottom,#367d36 0%,#0f3d0f 100%);
	background-image: -o-linear-gradient(bottom,#367d36 0%,#0f3d0f 100%);
	background-image: -moz-linear-gradient(bottom,#367d36 0%,#0f3d0f 100%);
	background-image: -webkit-linear-gradient(bottom,#367d36 0%,#0f3d0f 100%);
	background-image: -ms-linear-gradient(bottom,#367d36 0%,#0f3d0f 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#367d36),color-stop(1,#0f3d0f));
-webkit-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
-moz-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
-o-box-shadow: inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
box-shadow:inset 0px 1px 0px #103d10,0px 5px 0px 0px #155115;
}

.homeregister_button::before {
	background:#329317 url(/wp-content/uploads/2020/08/all_icon5.png) 2px -222px;
	background-repeat:no-repeat;
	color:#fff;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #80f060;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #80f060;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #80f060;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #80f060;
}

.homeregister_button:active::before {
	top:50%;
	color:#fff;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}
.home_lightbox {
	width:360px;
}

.supported_games {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.supported_games .game {
    height: 47px;
    border-radius: 7px;
    display: inline-block;
    margin: 5px;
    padding: 4px;
    background-repeat: no-repeat;
}
.ibcbet {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:19px -34px;
 width: 130px;
}
.maxbet {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:6px 11px;
 width: 130px;
}
.joker {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:21px -83px;
 width: 130px;
}
.ion {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:9px -123px;
 width: 140px;
}
.sbobola {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:11px -167px;
 width: 132px;
}
.sbocasino {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:21px -512px;
 width: 130px;
}
.sbo338a {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:20px -260px;
 width: 130px;
}
.oriental {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:4px -570px;
 width: 141px;
}
.cbet {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:35px -303px;
 width: 130px;
}
.tangkas {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:24px -211px;
 width: 130px;
}
.sabayam {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:21px -348px;
 width: 130px;
}
.klik4d {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:31px -448px;
 width: 130px;
}
.idnpoker {
 background:url(/wp-content/uploads/2019/12/supported_games.png);
 background-position:8px -389px;
 width: 140px;
}

.bank-status{
	width:100%;
	text-align: center;
	font-size: 10px;
    line-height: 12px;
    float: left;
    margin-right: 7px;
}

.bank-status h3{
	font-family: 'Masque';
	font-size: 17px;
	color: #fff;
	text-align: center;
	margin:0;
	padding: 0;
	margin-top: 8px;
}

.bank-status ul{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	margin-top: 10px;
}

.bank-status ul li{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: rgba(51, 153, 51, .29);
	min-height: 146px;
	min-width: 145px;
	width: calc(20% - 12px);
	margin-right: 9px;display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 10.8px;
	line-height: 14px;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 12px;
}

.bank-status ul li img{
	padding-top: 12px;
}

.bank-status ul li:last-child{
	width: calc(100% - 20px);
	min-height: 100px;
}

.bank-bca {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:7px -136px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
}

.bank-mandiri {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:7px -88px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
}

.bank-bri {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:7px 3px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
}

.bank-cimb {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:7px -231px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
}

.bank-permata{
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:7px -185px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
}

.bank-bni {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:-5px -40px;
 height: 50px;
 background-repeat: no-repeat;
 display:inline-block;
 width: 95px;
}

.bank-danamon {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:0px -275px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 95px;
}

.bank-ocbc {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:5px -320px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 110px;
}

.bank-panin {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:-5px -360px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 100px;
}

.bank-ovo {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:-26px -401px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 56px;
}

.bank-gopay {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:-10px -440px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 91px;
}

.bank-telkomsel {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:0px -526px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 105px;
}

.bank-xl {
 background:url(/wp-content/uploads/2019/12/supported_payments.png);
 background-position:-35px -484px;
 height: 50px;
 background-repeat: no-repeat;
 margin-left: 15px;
 display:inline-block;
 width: 40px;
}

.heading-gold {
	background: -webkit-linear-gradient(top, #8f6B29, #FDE08D, #DF9F28);
	background: linear-gradient(top, #8f6B29, #FDE08D, #DF9F28);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.contact-desktop {
	text-align:right;
	padding-top:45px;
}

.contact-mobile {
	text-align:center;
    padding-top: 10px;
    padding-bottom: 10px;
	width: 100%;
    background-color: #241c0a;
    border-top: 3px solid #3a2c15;
    border-bottom: 3px solid #3a2c15;
	
}

.contact-whatsapp {
 background:url(/wp-content/uploads/2020/08/all_icon5.png);
 background-repeat: no-repeat;
 background-position:0 -160px;
 background-size:34px;
 height: 35px;
 width: 32px;
 margin-right: 5px;
}

.contact-telegram {
 background:url(/wp-content/uploads/2020/08/all_icon5.png);
 background-repeat: no-repeat;
 background-position:0px -1px;
 background-size:44px;
 height: 35px;
 width: 30px;
 margin-right: 5px;
}

.contact-line {
 background:url(/wp-content/uploads/2020/08/all_icon5.png);
 background-repeat: no-repeat;
 background-position:0 -115px;
 background-size:44px;
 height: 35px;
 width: 30px;
 margin-right: 5px;
}

.contact-wechat {
 background:url(/wp-content/uploads/2020/08/all_icon5.png);
 background-repeat: no-repeat;
 background-position:0px -40px;
 background-size:44px;
 height: 35px;
 width: 30px;
 margin-right: 5px;
}

.contact-whatsapp-floating {
 background: url(/wp-content/uploads/2020/08/all_icon5.png);
 background-repeat: repeat;
 background-repeat: no-repeat;
 background-position: 0 -308px;
 height: 65px;
 width: 60px;
}

@media only screen and (min-width: 768px){
.form-daftar{
 background:url(/wp-content/uploads/2020/01/Background-form-daftar-bola-sbobet-terbesar-5.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 background-size: 100%;
 justify-content: center;
 display: flex;
}

.form-depowd{
 background:url(/wp-content/uploads/2020/01/Mainkan-game-casino-online-di-agen-judi-bola-sbobet-minimal-deposit-25ribu-4.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 background-size: 100%;
 justify-content: center;
 display: flex;
}
	
.form-daftar-box{
 background-color: rgba(49, 49, 49, 0.81);
 padding:20px;
 border: 3px solid #424141;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius:10px;
 width: 320px;
}
	
.post-content {
 border-right:1px solid #353535;
 padding-right:6px;
 padding-left:6px;
 margin:0px;
	}
	
.post-sidebar {
 padding-right:10px;
 padding-left:10px;
	}
}

@media only screen and (max-width: 767px){
.form-daftar-box{
 background-color: rgba(49, 49, 49, 0.81);
 padding:20px;
 border: 3px solid #424141;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius:10px;
}
	
.post-content {
	}
	
.post-sidebar {
 padding-right:10px;
 padding-left:10px;
	}
}

.lcmenupro-mobile-menu > .menu-item {
	border-bottom: 1px solid #444;
    line-height: 40px;
    font-weight: bold;
}

#dslc-theme-content-inner{
padding-left:10px;
padding-right:10px;
}