.btn.shortcode-btn{display:inline-block;padding:7px 15px;font-size:12px;line-height:1.5;margin-right:10px;margin-bottom:20px;color:#fff!important;background-color:#282828;text-decoration:none!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.btn.shortcode-btn:hover,.btn.shortcode-btn:focus{background-color:#111!important}

.btn.shortcode-btn.is-round{border-radius:18px}

.btn.shortcode-btn.is-3d{border-radius:6px;position:relative;z-index:2}

.btn.shortcode-btn.is-3d:after{content:'';position:absolute;z-index:-1;left:0;right:0;top:3px;bottom:-3px;background-color:inherit;border-radius:6px;opacity:.7}

.shortcode-dropcap.is-default{text-transform:uppercase!important;display:block;float:left;margin:0 15px 0 0;line-height:1.2em;font-size:60px;vertical-align:middle;text-align:center}

.shortcode-dropcap.is-background{background-color:#282828;text-transform:uppercase!important;color:#fff;display:block;float:left;margin:0 15px 0 0;font-size:40px;line-height:40px!important;padding:15px;margin-top:2px;text-align:center}

.shortcode-accordion{display:block;background-color:#f7f7f7;padding:15px 20px 25px;margin-bottom:30px}

.shortcode-accordion h3.accordion-item-title{font-size:18px;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #eee;cursor:pointer}

.shortcode-accordion h3.accordion-item-title:before{content:'+';display:inline-block;margin-right:7px}

.accordion-item-content{display:none;margin:0;padding:20px;background-color:#fff}

.shortcode-row{display:block;margin-bottom:30px;margin-left:-15px!important;margin-right:-15px!important}

.shortcode-col{padding-left:15px!important;padding-right:15px!important}

.rtl .btn.shortcode-btn{margin-left:10px}

.rtl .shortcode-dropcap.is-default{float:right;margin:0 0 0 15px}

.rtl .shortcode-dropcap.is-background{float:right;margin:0 0 0 15px}

.rtl .shortcode-accordion{margin-right:30px!important;margin-left:0!important;padding:15px 20px 25px}

.rtl .shortcode-accordion h3.accordion-item-title:before{margin-left:7px;margin-right:0}

body .extendedwopts-show{display:none}

body .widgetopts-hide_title .widget-title{display:none}

body .extendedwopts-md-right{text-align:right}

body .extendedwopts-md-left{text-align:left}

body .extendedwopts-md-center{text-align:center}

body .extendedwopts-md-justify{text-align:justify}

@media screen and (min-width:769px){body .extendedwopts-hide.extendedwopts-desktop{display:none}

body .extendedwopts-show.extendedwopts-desktop{display:block}

body .widget.clearfix-desktop{clear:both}

}@media screen and (max-width:768px) and (min-width:737px){body .extendedwopts-hide.extendedwopts-tablet{display:none}

body .extendedwopts-show.extendedwopts-tablet{display:block}

body .widget.clearfix-desktop{clear:none}

body .widget.clearfix-tablet{clear:both}

}@media screen and (max-width:736px){body .extendedwopts-hide.extendedwopts-mobile{display:none}

body .extendedwopts-show.extendedwopts-mobile{display:block}

body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}

body .widget.clearfix-mobile{clear:both}

}.wpp-list li{overflow:hidden;float:none;clear:both}

.wpp-thumbnail{display:inline;float:left;margin:0 5px 0 0;border:none}

.wpp-meta,.post-stats{display:block;font-size:.8em;font-weight:700}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}

html{font-size:62.5%;overflow-y:scroll;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body{display:block;background:#fff}

article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}

ol,ul{list-style:none}

table{border-collapse:separate;border-spacing:0}

caption,th,td{font-weight:400;text-align:left}

blockquote:before,blockquote:after,q:before,q:after{content:""}

blockquote,q{quotes:"" ""}

b,strong{font-weight:700}

dfn{font-style:italic}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp,var{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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:700}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}

input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}

figure{margin:0}

img{vertical-align:middle}

.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}

@media(min-width:768px){.container{width:720px}

}@media(min-width:992px){.container{width:940px}

}@media(min-width:1200px){.container{width:1140px}

}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}

.row{margin-left:0;margin-right:0}

.row-eq-height{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:0;padding-right:0}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}

.col-xs-12{width:100%}

.col-xs-11{width:91.66666667%}

.col-xs-10{width:83.33333333%}

.col-xs-9{width:75%}

.col-xs-8{width:66.66666667%}

.col-xs-7{width:58.33333333%}

.col-xs-6{width:50%}

.col-xs-5{width:41.66666667%}

.col-xs-4{width:33.33333333%}

.col-xs-3{width:25%}

.col-xs-2{width:16.66666667%}

.col-xs-1{width:8.33333333%}

.col-xs-pull-12{right:100%}

.col-xs-pull-11{right:91.66666667%}

.col-xs-pull-10{right:83.33333333%}

.col-xs-pull-9{right:75%}

.col-xs-pull-8{right:66.66666667%}

.col-xs-pull-7{right:58.33333333%}

.col-xs-pull-6{right:50%}

.col-xs-pull-5{right:41.66666667%}

.col-xs-pull-4{right:33.33333333%}

.col-xs-pull-3{right:25%}

.col-xs-pull-2{right:16.66666667%}

.col-xs-pull-1{right:8.33333333%}

.col-xs-pull-0{right:auto}

.col-xs-push-12{left:100%}

.col-xs-push-11{left:91.66666667%}

.col-xs-push-10{left:83.33333333%}

.col-xs-push-9{left:75%}

.col-xs-push-8{left:66.66666667%}

.col-xs-push-7{left:58.33333333%}

.col-xs-push-6{left:50%}

.col-xs-push-5{left:41.66666667%}

.col-xs-push-4{left:33.33333333%}

.col-xs-push-3{left:25%}

.col-xs-push-2{left:16.66666667%}

.col-xs-push-1{left:8.33333333%}

.col-xs-push-0{left:auto}

.col-xs-offset-12{margin-left:100%}

.col-xs-offset-11{margin-left:91.66666667%}

.col-xs-offset-10{margin-left:83.33333333%}

.col-xs-offset-9{margin-left:75%}

.col-xs-offset-8{margin-left:66.66666667%}

.col-xs-offset-7{margin-left:58.33333333%}

.col-xs-offset-6{margin-left:50%}

.col-xs-offset-5{margin-left:41.66666667%}

.col-xs-offset-4{margin-left:33.33333333%}

.col-xs-offset-3{margin-left:25%}

.col-xs-offset-2{margin-left:16.66666667%}

.col-xs-offset-1{margin-left:8.33333333%}

.col-xs-offset-0{margin-left:0%}

@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}

.col-sm-12{width:100%}

.col-sm-11{width:91.66666667%}

.col-sm-10{width:83.33333333%}

.col-sm-9{width:75%}

.col-sm-8{width:66.66666667%}

.col-sm-7{width:58.33333333%}

.col-sm-6{width:50%}

.col-sm-5{width:41.66666667%}

.col-sm-4{width:33.33333333%}

.col-sm-3{width:25%}

.col-sm-2{width:16.66666667%}

.col-sm-1{width:8.33333333%}

.col-sm-pull-12{right:100%}

.col-sm-pull-11{right:91.66666667%}

.col-sm-pull-10{right:83.33333333%}

.col-sm-pull-9{right:75%}

.col-sm-pull-8{right:66.66666667%}

.col-sm-pull-7{right:58.33333333%}

.col-sm-pull-6{right:50%}

.col-sm-pull-5{right:41.66666667%}

.col-sm-pull-4{right:33.33333333%}

.col-sm-pull-3{right:25%}

.col-sm-pull-2{right:16.66666667%}

.col-sm-pull-1{right:8.33333333%}

.col-sm-pull-0{right:auto}

.col-sm-push-12{left:100%}

.col-sm-push-11{left:91.66666667%}

.col-sm-push-10{left:83.33333333%}

.col-sm-push-9{left:75%}

.col-sm-push-8{left:66.66666667%}

.col-sm-push-7{left:58.33333333%}

.col-sm-push-6{left:50%}

.col-sm-push-5{left:41.66666667%}

.col-sm-push-4{left:33.33333333%}

.col-sm-push-3{left:25%}

.col-sm-push-2{left:16.66666667%}

.col-sm-push-1{left:8.33333333%}

.col-sm-push-0{left:auto}

.col-sm-offset-12{margin-left:100%}

.col-sm-offset-11{margin-left:91.66666667%}

.col-sm-offset-10{margin-left:83.33333333%}

.col-sm-offset-9{margin-left:75%}

.col-sm-offset-8{margin-left:66.66666667%}

.col-sm-offset-7{margin-left:58.33333333%}

.col-sm-offset-6{margin-left:50%}

.col-sm-offset-5{margin-left:41.66666667%}

.col-sm-offset-4{margin-left:33.33333333%}

.col-sm-offset-3{margin-left:25%}

.col-sm-offset-2{margin-left:16.66666667%}

.col-sm-offset-1{margin-left:8.33333333%}

.col-sm-offset-0{margin-left:0%}

}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}

.col-md-12{width:100%}

.col-md-11{width:91.66666667%}

.col-md-10{width:83.33333333%}

.col-md-9{width:75%}

.col-md-8{width:66.66666667%}

.col-md-7{width:58.33333333%}

.col-md-6{width:50%}

.col-md-5{width:41.66666667%}

.col-md-4{width:33.33333333%}

.col-md-3{width:25%}

.col-md-2{width:16.66666667%}

.col-md-1{width:8.33333333%}

.col-md-pull-12{right:100%}

.col-md-pull-11{right:91.66666667%}

.col-md-pull-10{right:83.33333333%}

.col-md-pull-9{right:75%}

.col-md-pull-8{right:66.66666667%}

.col-md-pull-7{right:58.33333333%}

.col-md-pull-6{right:50%}

.col-md-pull-5{right:41.66666667%}

.col-md-pull-4{right:33.33333333%}

.col-md-pull-3{right:25%}

.col-md-pull-2{right:16.66666667%}

.col-md-pull-1{right:8.33333333%}

.col-md-pull-0{right:auto}

.col-md-push-12{left:100%}

.col-md-push-11{left:91.66666667%}

.col-md-push-10{left:83.33333333%}

.col-md-push-9{left:75%}

.col-md-push-8{left:66.66666667%}

.col-md-push-7{left:58.33333333%}

.col-md-push-6{left:50%}

.col-md-push-5{left:41.66666667%}

.col-md-push-4{left:33.33333333%}

.col-md-push-3{left:25%}

.col-md-push-2{left:16.66666667%}

.col-md-push-1{left:8.33333333%}

.col-md-push-0{left:auto}

.col-md-offset-12{margin-left:100%}

.col-md-offset-11{margin-left:91.66666667%}

.col-md-offset-10{margin-left:83.33333333%}

.col-md-offset-9{margin-left:75%}

.col-md-offset-8{margin-left:66.66666667%}

.col-md-offset-7{margin-left:58.33333333%}

.col-md-offset-6{margin-left:50%}

.col-md-offset-5{margin-left:41.66666667%}

.col-md-offset-4{margin-left:33.33333333%}

.col-md-offset-3{margin-left:25%}

.col-md-offset-2{margin-left:16.66666667%}

.col-md-offset-1{margin-left:8.33333333%}

.col-md-offset-0{margin-left:0%}

}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}

.col-lg-12{width:100%}

.col-lg-11{width:91.66666667%}

.col-lg-10{width:83.33333333%}

.col-lg-9{width:75%}

.col-lg-8{width:66.66666667%}

.col-lg-7{width:58.33333333%}

.col-lg-6{width:50%}

.col-lg-5{width:41.66666667%}

.col-lg-4{width:33.33333333%}

.col-lg-3{width:25%}

.col-lg-2{width:16.66666667%}

.col-lg-1{width:8.33333333%}

.col-lg-pull-12{right:100%}

.col-lg-pull-11{right:91.66666667%}

.col-lg-pull-10{right:83.33333333%}

.col-lg-pull-9{right:75%}

.col-lg-pull-8{right:66.66666667%}

.col-lg-pull-7{right:58.33333333%}

.col-lg-pull-6{right:50%}

.col-lg-pull-5{right:41.66666667%}

.col-lg-pull-4{right:33.33333333%}

.col-lg-pull-3{right:25%}

.col-lg-pull-2{right:16.66666667%}

.col-lg-pull-1{right:8.33333333%}

.col-lg-pull-0{right:auto}

.col-lg-push-12{left:100%}

.col-lg-push-11{left:91.66666667%}

.col-lg-push-10{left:83.33333333%}

.col-lg-push-9{left:75%}

.col-lg-push-8{left:66.66666667%}

.col-lg-push-7{left:58.33333333%}

.col-lg-push-6{left:50%}

.col-lg-push-5{left:41.66666667%}

.col-lg-push-4{left:33.33333333%}

.col-lg-push-3{left:25%}

.col-lg-push-2{left:16.66666667%}

.col-lg-push-1{left:8.33333333%}

.col-lg-push-0{left:auto}

.col-lg-offset-12{margin-left:100%}

.col-lg-offset-11{margin-left:91.66666667%}

.col-lg-offset-10{margin-left:83.33333333%}

.col-lg-offset-9{margin-left:75%}

.col-lg-offset-8{margin-left:66.66666667%}

.col-lg-offset-7{margin-left:58.33333333%}

.col-lg-offset-6{margin-left:50%}

.col-lg-offset-5{margin-left:41.66666667%}

.col-lg-offset-4{margin-left:33.33333333%}

.col-lg-offset-3{margin-left:25%}

.col-lg-offset-2{margin-left:16.66666667%}

.col-lg-offset-1{margin-left:8.33333333%}

.col-lg-offset-0{margin-left:0%}

}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}

.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}

.center-block{display:block;margin-left:auto;margin-right:auto}

.pull-right{float:right!important}

.pull-left{float:left!important}

.hide{display:none!important}

.show{display:block!important}

.invisible{visibility:hidden}

.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

.hidden{display:none!important;visibility:hidden!important}

.affix{position:fixed}

@-ms-viewport{width:device-width}

.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}

@media(max-width:767px){.visible-xs{display:block!important}

table.visible-xs{display:table}

tr.visible-xs{display:table-row!important}

th.visible-xs,td.visible-xs{display:table-cell!important}

}@media(max-width:767px){.visible-xs-block{display:block!important}

}@media(max-width:767px){.visible-xs-inline{display:inline!important}

}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}

}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}

table.visible-sm{display:table}

tr.visible-sm{display:table-row!important}

th.visible-sm,td.visible-sm{display:table-cell!important}

}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}

}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}

}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}

}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}

table.visible-md{display:table}

tr.visible-md{display:table-row!important}

th.visible-md,td.visible-md{display:table-cell!important}

}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}

}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}

}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}

}@media(min-width:1200px){.visible-lg{display:block!important}

table.visible-lg{display:table}

tr.visible-lg{display:table-row!important}

th.visible-lg,td.visible-lg{display:table-cell!important}

}@media(min-width:1200px){.visible-lg-block{display:block!important}

}@media(min-width:1200px){.visible-lg-inline{display:inline!important}

}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}

}@media(max-width:767px){.hidden-xs{display:none!important}

}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}

}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}

}@media(min-width:1200px){.hidden-lg{display:none!important}

}.visible-print{display:none!important}

@media print{.visible-print{display:block!important}

table.visible-print{display:table}

tr.visible-print{display:table-row!important}

th.visible-print,td.visible-print{display:table-cell!important}

}.visible-print-block{display:none!important}

@media print{.visible-print-block{display:block!important}

}.visible-print-inline{display:none!important}

@media print{.visible-print-inline{display:inline!important}

}.visible-print-inline-block{display:none!important}

@media print{.visible-print-inline-block{display:inline-block!important}

}@media print{.hidden-print{display:none!important}

}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9880;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}

.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9890;position:fixed;outline:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:1045}

.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:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}

.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;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:-.8em;left:8px;right:8px;z-index:1044}

.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:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}

button.mfp-arrow:hover{opacity:.7}

button::-moz-focus-inner{padding:0;border:0}

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}

.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}

.mfp-close:active{top:1px}

.mfp-close-btn-in .mfp-close{color:#111}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}

.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}

.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}

.mfp-arrow:active{margin-top:-54px}

.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}

.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:38px;margin-left:38px;border:medium inset transparent}

.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}

.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:12px;border-bottom-width:12px;opacity:1}

.mfp-arrow-left{left:0}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:18px solid #111}

.mfp-arrow-right{right:0}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:18px solid #111}

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}

.mfp-iframe-holder .mfp-close{top:-40px}

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}

img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}

.mfp-figure{line-height:0}

.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}

.mfp-figure figure{margin:0}

.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}

.mfp-title{display:none}

.mfp-image-holder .mfp-content{max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

@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-figure small{display:inline;margin-left:5px}

.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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,.6);position:fixed;text-align:center;padding:0}

}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}

.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}

.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}

.mfp-container{padding-left:6px;padding-right:6px}

}.mfp-ie7 .mfp-img{padding:0}

.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}

.mfp-ie7 .mfp-container{padding:0}

.mfp-ie7 .mfp-content{padding-top:44px}

.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.mfp-bg{background:#fff!important}

.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.mfp-bg.mfp-removing{opacity:0}

.mfp-fade.mfp-bg.mfp-ready{opacity:.85}

.mfp-fade.mfp-bg.mfp-removing{opacity:0}

.mfp-content{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center;-webkit-transform-origin:center}

.mfp-fade.mfp-wrap .mfp-content{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0}

.mfp-figure:after{box-shadow:1px 0 8px rgba(0,0,0,.1);-webkit-box-shadow:1px 0 8px rgba(0,0,0,.1)}

.slick-slider{position:relative;outline:none!important;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:none}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.slick-track{position:relative;top:0;left:0;display:block}

.slick-track:before,.slick-track:after{display:table;content:''}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;outline:none!important;height:100%;min-height:1px}

[dir=rtl] .slick-slide{float:right}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}

.fa-2x{font-size:2em}

.fa-3x{font-size:3em}

.fa-4x{font-size:4em}

.fa-5x{font-size:5em}

.fa-fw{width:1.28571429em;text-align:center}

.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}

.fa-ul>li{position:relative}

.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}

.fa-li.fa-lg{left:-1.85714286em}

.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}

.fa-pull-left{float:left}

.fa-pull-right{float:right}

.fa.fa-pull-left{margin-right:.3em}

.fa.fa-pull-right{margin-left:.3em}

.pull-right{float:right}

.pull-left{float:left}

.fa.pull-left{margin-right:.3em}

.fa.pull-right{margin-left:.3em}

.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}

.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}

@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}

}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}

}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}

.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}

.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}

.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}

.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}

.fa-stack-1x{line-height:inherit}

.fa-stack-2x{font-size:2em}

.fa-inverse{color:#fff}

.fa-glass:before{content:"\f000"}

.fa-music:before{content:"\f001"}

.fa-search:before{content:"\f002"}

.fa-envelope-o:before{content:"\f003"}

.fa-heart:before{content:"\f004"}

.fa-star:before{content:"\f005"}

.fa-star-o:before{content:"\f006"}

.fa-user:before{content:"\f007"}

.fa-film:before{content:"\f008"}

.fa-th-large:before{content:"\f009"}

.fa-th:before{content:"\f00a"}

.fa-th-list:before{content:"\f00b"}

.fa-check:before{content:"\f00c"}

.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}

.fa-search-plus:before{content:"\f00e"}

.fa-search-minus:before{content:"\f010"}

.fa-power-off:before{content:"\f011"}

.fa-signal:before{content:"\f012"}

.fa-gear:before,.fa-cog:before{content:"\f013"}

.fa-trash-o:before{content:"\f014"}

.fa-home:before{content:"\f015"}

.fa-file-o:before{content:"\f016"}

.fa-clock-o:before{content:"\f017"}

.fa-road:before{content:"\f018"}

.fa-download:before{content:"\f019"}

.fa-arrow-circle-o-down:before{content:"\f01a"}

.fa-arrow-circle-o-up:before{content:"\f01b"}

.fa-inbox:before{content:"\f01c"}

.fa-play-circle-o:before{content:"\f01d"}

.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}

.fa-refresh:before{content:"\f021"}

.fa-list-alt:before{content:"\f022"}

.fa-lock:before{content:"\f023"}

.fa-flag:before{content:"\f024"}

.fa-headphones:before{content:"\f025"}

.fa-volume-off:before{content:"\f026"}

.fa-volume-down:before{content:"\f027"}

.fa-volume-up:before{content:"\f028"}

.fa-qrcode:before{content:"\f029"}

.fa-barcode:before{content:"\f02a"}

.fa-tag:before{content:"\f02b"}

.fa-tags:before{content:"\f02c"}

.fa-book:before{content:"\f02d"}

.fa-bookmark:before{content:"\f02e"}

.fa-print:before{content:"\f02f"}

.fa-camera:before{content:"\f030"}

.fa-font:before{content:"\f031"}

.fa-bold:before{content:"\f032"}

.fa-italic:before{content:"\f033"}

.fa-text-height:before{content:"\f034"}

.fa-text-width:before{content:"\f035"}

.fa-align-left:before{content:"\f036"}

.fa-align-center:before{content:"\f037"}

.fa-align-right:before{content:"\f038"}

.fa-align-justify:before{content:"\f039"}

.fa-list:before{content:"\f03a"}

.fa-dedent:before,.fa-outdent:before{content:"\f03b"}

.fa-indent:before{content:"\f03c"}

.fa-video-camera:before{content:"\f03d"}

.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}

.fa-pencil:before{content:"\f040"}

.fa-map-marker:before{content:"\f041"}

.fa-adjust:before{content:"\f042"}

.fa-tint:before{content:"\f043"}

.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}

.fa-share-square-o:before{content:"\f045"}

.fa-check-square-o:before{content:"\f046"}

.fa-arrows:before{content:"\f047"}

.fa-step-backward:before{content:"\f048"}

.fa-fast-backward:before{content:"\f049"}

.fa-backward:before{content:"\f04a"}

.fa-play:before{content:"\f04b"}

.fa-pause:before{content:"\f04c"}

.fa-stop:before{content:"\f04d"}

.fa-forward:before{content:"\f04e"}

.fa-fast-forward:before{content:"\f050"}

.fa-step-forward:before{content:"\f051"}

.fa-eject:before{content:"\f052"}

.fa-chevron-left:before{content:"\f053"}

.fa-chevron-right:before{content:"\f054"}

.fa-plus-circle:before{content:"\f055"}

.fa-minus-circle:before{content:"\f056"}

.fa-times-circle:before{content:"\f057"}

.fa-check-circle:before{content:"\f058"}

.fa-question-circle:before{content:"\f059"}

.fa-info-circle:before{content:"\f05a"}

.fa-crosshairs:before{content:"\f05b"}

.fa-times-circle-o:before{content:"\f05c"}

.fa-check-circle-o:before{content:"\f05d"}

.fa-ban:before{content:"\f05e"}

.fa-arrow-left:before{content:"\f060"}

.fa-arrow-right:before{content:"\f061"}

.fa-arrow-up:before{content:"\f062"}

.fa-arrow-down:before{content:"\f063"}

.fa-mail-forward:before,.fa-share:before{content:"\f064"}

.fa-expand:before{content:"\f065"}

.fa-compress:before{content:"\f066"}

.fa-plus:before{content:"\f067"}

.fa-minus:before{content:"\f068"}

.fa-asterisk:before{content:"\f069"}

.fa-exclamation-circle:before{content:"\f06a"}

.fa-gift:before{content:"\f06b"}

.fa-leaf:before{content:"\f06c"}

.fa-fire:before{content:"\f06d"}

.fa-eye:before{content:"\f06e"}

.fa-eye-slash:before{content:"\f070"}

.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}

.fa-plane:before{content:"\f072"}

.fa-calendar:before{content:"\f073"}

.fa-random:before{content:"\f074"}

.fa-comment:before{content:"\f075"}

.fa-magnet:before{content:"\f076"}

.fa-chevron-up:before{content:"\f077"}

.fa-chevron-down:before{content:"\f078"}

.fa-retweet:before{content:"\f079"}

.fa-shopping-cart:before{content:"\f07a"}

.fa-folder:before{content:"\f07b"}

.fa-folder-open:before{content:"\f07c"}

.fa-arrows-v:before{content:"\f07d"}

.fa-arrows-h:before{content:"\f07e"}

.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}

.fa-twitter-square:before{content:"\f081"}

.fa-facebook-square:before{content:"\f082"}

.fa-camera-retro:before{content:"\f083"}

.fa-key:before{content:"\f084"}

.fa-gears:before,.fa-cogs:before{content:"\f085"}

.fa-comments:before{content:"\f086"}

.fa-thumbs-o-up:before{content:"\f087"}

.fa-thumbs-o-down:before{content:"\f088"}

.fa-star-half:before{content:"\f089"}

.fa-heart-o:before{content:"\f08a"}

.fa-sign-out:before{content:"\f08b"}

.fa-linkedin-square:before{content:"\f08c"}

.fa-thumb-tack:before{content:"\f08d"}

.fa-external-link:before{content:"\f08e"}

.fa-sign-in:before{content:"\f090"}

.fa-trophy:before{content:"\f091"}

.fa-github-square:before{content:"\f092"}

.fa-upload:before{content:"\f093"}

.fa-lemon-o:before{content:"\f094"}

.fa-phone:before{content:"\f095"}

.fa-square-o:before{content:"\f096"}

.fa-bookmark-o:before{content:"\f097"}

.fa-phone-square:before{content:"\f098"}

.fa-twitter:before{content:"\f099"}

.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}

.fa-github:before{content:"\f09b"}

.fa-unlock:before{content:"\f09c"}

.fa-credit-card:before{content:"\f09d"}

.fa-feed:before,.fa-rss:before{content:"\f09e"}

.fa-hdd-o:before{content:"\f0a0"}

.fa-bullhorn:before{content:"\f0a1"}

.fa-bell:before{content:"\f0f3"}

.fa-certificate:before{content:"\f0a3"}

.fa-hand-o-right:before{content:"\f0a4"}

.fa-hand-o-left:before{content:"\f0a5"}

.fa-hand-o-up:before{content:"\f0a6"}

.fa-hand-o-down:before{content:"\f0a7"}

.fa-arrow-circle-left:before{content:"\f0a8"}

.fa-arrow-circle-right:before{content:"\f0a9"}

.fa-arrow-circle-up:before{content:"\f0aa"}

.fa-arrow-circle-down:before{content:"\f0ab"}

.fa-globe:before{content:"\f0ac"}

.fa-wrench:before{content:"\f0ad"}

.fa-tasks:before{content:"\f0ae"}

.fa-filter:before{content:"\f0b0"}

.fa-briefcase:before{content:"\f0b1"}

.fa-arrows-alt:before{content:"\f0b2"}

.fa-group:before,.fa-users:before{content:"\f0c0"}

.fa-chain:before,.fa-link:before{content:"\f0c1"}

.fa-cloud:before{content:"\f0c2"}

.fa-flask:before{content:"\f0c3"}

.fa-cut:before,.fa-scissors:before{content:"\f0c4"}

.fa-copy:before,.fa-files-o:before{content:"\f0c5"}

.fa-paperclip:before{content:"\f0c6"}

.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}

.fa-square:before{content:"\f0c8"}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}

.fa-list-ul:before{content:"\f0ca"}

.fa-list-ol:before{content:"\f0cb"}

.fa-strikethrough:before{content:"\f0cc"}

.fa-underline:before{content:"\f0cd"}

.fa-table:before{content:"\f0ce"}

.fa-magic:before{content:"\f0d0"}

.fa-truck:before{content:"\f0d1"}

.fa-pinterest:before{content:"\f0d2"}

.fa-pinterest-square:before{content:"\f0d3"}

.fa-google-plus-square:before{content:"\f0d4"}

.fa-google-plus:before{content:"\f0d5"}

.fa-money:before{content:"\f0d6"}

.fa-caret-down:before{content:"\f0d7"}

.fa-caret-up:before{content:"\f0d8"}

.fa-caret-left:before{content:"\f0d9"}

.fa-caret-right:before{content:"\f0da"}

.fa-columns:before{content:"\f0db"}

.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}

.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}

.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}

.fa-envelope:before{content:"\f0e0"}

.fa-linkedin:before{content:"\f0e1"}

.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}

.fa-legal:before,.fa-gavel:before{content:"\f0e3"}

.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}

.fa-comment-o:before{content:"\f0e5"}

.fa-comments-o:before{content:"\f0e6"}

.fa-flash:before,.fa-bolt:before{content:"\f0e7"}

.fa-sitemap:before{content:"\f0e8"}

.fa-umbrella:before{content:"\f0e9"}

.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}

.fa-lightbulb-o:before{content:"\f0eb"}

.fa-exchange:before{content:"\f0ec"}

.fa-cloud-download:before{content:"\f0ed"}

.fa-cloud-upload:before{content:"\f0ee"}

.fa-user-md:before{content:"\f0f0"}

.fa-stethoscope:before{content:"\f0f1"}

.fa-suitcase:before{content:"\f0f2"}

.fa-bell-o:before{content:"\f0a2"}

.fa-coffee:before{content:"\f0f4"}

.fa-cutlery:before{content:"\f0f5"}

.fa-file-text-o:before{content:"\f0f6"}

.fa-building-o:before{content:"\f0f7"}

.fa-hospital-o:before{content:"\f0f8"}

.fa-ambulance:before{content:"\f0f9"}

.fa-medkit:before{content:"\f0fa"}

.fa-fighter-jet:before{content:"\f0fb"}

.fa-beer:before{content:"\f0fc"}

.fa-h-square:before{content:"\f0fd"}

.fa-plus-square:before{content:"\f0fe"}

.fa-angle-double-left:before{content:"\f100"}

.fa-angle-double-right:before{content:"\f101"}

.fa-angle-double-up:before{content:"\f102"}

.fa-angle-double-down:before{content:"\f103"}

.fa-angle-left:before{content:"\f104"}

.fa-angle-right:before{content:"\f105"}

.fa-angle-up:before{content:"\f106"}

.fa-angle-down:before{content:"\f107"}

.fa-desktop:before{content:"\f108"}

.fa-laptop:before{content:"\f109"}

.fa-tablet:before{content:"\f10a"}

.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}

.fa-circle-o:before{content:"\f10c"}

.fa-quote-left:before{content:"\f10d"}

.fa-quote-right:before{content:"\f10e"}

.fa-spinner:before{content:"\f110"}

.fa-circle:before{content:"\f111"}

.fa-mail-reply:before,.fa-reply:before{content:"\f112"}

.fa-github-alt:before{content:"\f113"}

.fa-folder-o:before{content:"\f114"}

.fa-folder-open-o:before{content:"\f115"}

.fa-smile-o:before{content:"\f118"}

.fa-frown-o:before{content:"\f119"}

.fa-meh-o:before{content:"\f11a"}

.fa-gamepad:before{content:"\f11b"}

.fa-keyboard-o:before{content:"\f11c"}

.fa-flag-o:before{content:"\f11d"}

.fa-flag-checkered:before{content:"\f11e"}

.fa-terminal:before{content:"\f120"}

.fa-code:before{content:"\f121"}

.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}

.fa-location-arrow:before{content:"\f124"}

.fa-crop:before{content:"\f125"}

.fa-code-fork:before{content:"\f126"}

.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}

.fa-question:before{content:"\f128"}

.fa-info:before{content:"\f129"}

.fa-exclamation:before{content:"\f12a"}

.fa-superscript:before{content:"\f12b"}

.fa-subscript:before{content:"\f12c"}

.fa-eraser:before{content:"\f12d"}

.fa-puzzle-piece:before{content:"\f12e"}

.fa-microphone:before{content:"\f130"}

.fa-microphone-slash:before{content:"\f131"}

.fa-shield:before{content:"\f132"}

.fa-calendar-o:before{content:"\f133"}

.fa-fire-extinguisher:before{content:"\f134"}

.fa-rocket:before{content:"\f135"}

.fa-maxcdn:before{content:"\f136"}

.fa-chevron-circle-left:before{content:"\f137"}

.fa-chevron-circle-right:before{content:"\f138"}

.fa-chevron-circle-up:before{content:"\f139"}

.fa-chevron-circle-down:before{content:"\f13a"}

.fa-html5:before{content:"\f13b"}

.fa-css3:before{content:"\f13c"}

.fa-anchor:before{content:"\f13d"}

.fa-unlock-alt:before{content:"\f13e"}

.fa-bullseye:before{content:"\f140"}

.fa-ellipsis-h:before{content:"\f141"}

.fa-ellipsis-v:before{content:"\f142"}

.fa-rss-square:before{content:"\f143"}

.fa-play-circle:before{content:"\f144"}

.fa-ticket:before{content:"\f145"}

.fa-minus-square:before{content:"\f146"}

.fa-minus-square-o:before{content:"\f147"}

.fa-level-up:before{content:"\f148"}

.fa-level-down:before{content:"\f149"}

.fa-check-square:before{content:"\f14a"}

.fa-pencil-square:before{content:"\f14b"}

.fa-external-link-square:before{content:"\f14c"}

.fa-share-square:before{content:"\f14d"}

.fa-compass:before{content:"\f14e"}

.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}

.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}

.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}

.fa-euro:before,.fa-eur:before{content:"\f153"}

.fa-gbp:before{content:"\f154"}

.fa-dollar:before,.fa-usd:before{content:"\f155"}

.fa-rupee:before,.fa-inr:before{content:"\f156"}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}

.fa-won:before,.fa-krw:before{content:"\f159"}

.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}

.fa-file:before{content:"\f15b"}

.fa-file-text:before{content:"\f15c"}

.fa-sort-alpha-asc:before{content:"\f15d"}

.fa-sort-alpha-desc:before{content:"\f15e"}

.fa-sort-amount-asc:before{content:"\f160"}

.fa-sort-amount-desc:before{content:"\f161"}

.fa-sort-numeric-asc:before{content:"\f162"}

.fa-sort-numeric-desc:before{content:"\f163"}

.fa-thumbs-up:before{content:"\f164"}

.fa-thumbs-down:before{content:"\f165"}

.fa-youtube-square:before{content:"\f166"}

.fa-youtube:before{content:"\f167"}

.fa-xing:before{content:"\f168"}

.fa-xing-square:before{content:"\f169"}

.fa-youtube-play:before{content:"\f16a"}

.fa-dropbox:before{content:"\f16b"}

.fa-stack-overflow:before{content:"\f16c"}

.fa-instagram:before{content:"\f16d"}

.fa-flickr:before{content:"\f16e"}

.fa-adn:before{content:"\f170"}

.fa-bitbucket:before{content:"\f171"}

.fa-bitbucket-square:before{content:"\f172"}

.fa-tumblr:before{content:"\f173"}

.fa-tumblr-square:before{content:"\f174"}

.fa-long-arrow-down:before{content:"\f175"}

.fa-long-arrow-up:before{content:"\f176"}

.fa-long-arrow-left:before{content:"\f177"}

.fa-long-arrow-right:before{content:"\f178"}

.fa-apple:before{content:"\f179"}

.fa-windows:before{content:"\f17a"}

.fa-android:before{content:"\f17b"}

.fa-linux:before{content:"\f17c"}

.fa-dribbble:before{content:"\f17d"}

.fa-skype:before{content:"\f17e"}

.fa-foursquare:before{content:"\f180"}

.fa-trello:before{content:"\f181"}

.fa-female:before{content:"\f182"}

.fa-male:before{content:"\f183"}

.fa-gittip:before,.fa-gratipay:before{content:"\f184"}

.fa-sun-o:before{content:"\f185"}

.fa-moon-o:before{content:"\f186"}

.fa-archive:before{content:"\f187"}

.fa-bug:before{content:"\f188"}

.fa-vk:before{content:"\f189"}

.fa-weibo:before{content:"\f18a"}

.fa-renren:before{content:"\f18b"}

.fa-pagelines:before{content:"\f18c"}

.fa-stack-exchange:before{content:"\f18d"}

.fa-arrow-circle-o-right:before{content:"\f18e"}

.fa-arrow-circle-o-left:before{content:"\f190"}

.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}

.fa-dot-circle-o:before{content:"\f192"}

.fa-wheelchair:before{content:"\f193"}

.fa-vimeo-square:before{content:"\f194"}

.fa-turkish-lira:before,.fa-try:before{content:"\f195"}

.fa-plus-square-o:before{content:"\f196"}

.fa-space-shuttle:before{content:"\f197"}

.fa-slack:before{content:"\f198"}

.fa-envelope-square:before{content:"\f199"}

.fa-wordpress:before{content:"\f19a"}

.fa-openid:before{content:"\f19b"}

.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}

.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}

.fa-yahoo:before{content:"\f19e"}

.fa-google:before{content:"\f1a0"}

.fa-reddit:before{content:"\f1a1"}

.fa-reddit-square:before{content:"\f1a2"}

.fa-stumbleupon-circle:before{content:"\f1a3"}

.fa-stumbleupon:before{content:"\f1a4"}

.fa-delicious:before{content:"\f1a5"}

.fa-digg:before{content:"\f1a6"}

.fa-pied-piper-pp:before{content:"\f1a7"}

.fa-pied-piper-alt:before{content:"\f1a8"}

.fa-drupal:before{content:"\f1a9"}

.fa-joomla:before{content:"\f1aa"}

.fa-language:before{content:"\f1ab"}

.fa-fax:before{content:"\f1ac"}

.fa-building:before{content:"\f1ad"}

.fa-child:before{content:"\f1ae"}

.fa-paw:before{content:"\f1b0"}

.fa-spoon:before{content:"\f1b1"}

.fa-cube:before{content:"\f1b2"}

.fa-cubes:before{content:"\f1b3"}

.fa-behance:before{content:"\f1b4"}

.fa-behance-square:before{content:"\f1b5"}

.fa-steam:before{content:"\f1b6"}

.fa-steam-square:before{content:"\f1b7"}

.fa-recycle:before{content:"\f1b8"}

.fa-automobile:before,.fa-car:before{content:"\f1b9"}

.fa-cab:before,.fa-taxi:before{content:"\f1ba"}

.fa-tree:before{content:"\f1bb"}

.fa-spotify:before{content:"\f1bc"}

.fa-deviantart:before{content:"\f1bd"}

.fa-soundcloud:before{content:"\f1be"}

.fa-database:before{content:"\f1c0"}

.fa-file-pdf-o:before{content:"\f1c1"}

.fa-file-word-o:before{content:"\f1c2"}

.fa-file-excel-o:before{content:"\f1c3"}

.fa-file-powerpoint-o:before{content:"\f1c4"}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}

.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}

.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}

.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}

.fa-file-code-o:before{content:"\f1c9"}

.fa-vine:before{content:"\f1ca"}

.fa-codepen:before{content:"\f1cb"}

.fa-jsfiddle:before{content:"\f1cc"}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}

.fa-circle-o-notch:before{content:"\f1ce"}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}

.fa-ge:before,.fa-empire:before{content:"\f1d1"}

.fa-git-square:before{content:"\f1d2"}

.fa-git:before{content:"\f1d3"}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}

.fa-tencent-weibo:before{content:"\f1d5"}

.fa-qq:before{content:"\f1d6"}

.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}

.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}

.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}

.fa-history:before{content:"\f1da"}

.fa-circle-thin:before{content:"\f1db"}

.fa-header:before{content:"\f1dc"}

.fa-paragraph:before{content:"\f1dd"}

.fa-sliders:before{content:"\f1de"}

.fa-share-alt:before{content:"\f1e0"}

.fa-share-alt-square:before{content:"\f1e1"}

.fa-bomb:before{content:"\f1e2"}

.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}

.fa-tty:before{content:"\f1e4"}

.fa-binoculars:before{content:"\f1e5"}

.fa-plug:before{content:"\f1e6"}

.fa-slideshare:before{content:"\f1e7"}

.fa-twitch:before{content:"\f1e8"}

.fa-yelp:before{content:"\f1e9"}

.fa-newspaper-o:before{content:"\f1ea"}

.fa-wifi:before{content:"\f1eb"}

.fa-calculator:before{content:"\f1ec"}

.fa-paypal:before{content:"\f1ed"}

.fa-google-wallet:before{content:"\f1ee"}

.fa-cc-visa:before{content:"\f1f0"}

.fa-cc-mastercard:before{content:"\f1f1"}

.fa-cc-discover:before{content:"\f1f2"}

.fa-cc-amex:before{content:"\f1f3"}

.fa-cc-paypal:before{content:"\f1f4"}

.fa-cc-stripe:before{content:"\f1f5"}

.fa-bell-slash:before{content:"\f1f6"}

.fa-bell-slash-o:before{content:"\f1f7"}

.fa-trash:before{content:"\f1f8"}

.fa-copyright:before{content:"\f1f9"}

.fa-at:before{content:"\f1fa"}

.fa-eyedropper:before{content:"\f1fb"}

.fa-paint-brush:before{content:"\f1fc"}

.fa-birthday-cake:before{content:"\f1fd"}

.fa-area-chart:before{content:"\f1fe"}

.fa-pie-chart:before{content:"\f200"}

.fa-line-chart:before{content:"\f201"}

.fa-lastfm:before{content:"\f202"}

.fa-lastfm-square:before{content:"\f203"}

.fa-toggle-off:before{content:"\f204"}

.fa-toggle-on:before{content:"\f205"}

.fa-bicycle:before{content:"\f206"}

.fa-bus:before{content:"\f207"}

.fa-ioxhost:before{content:"\f208"}

.fa-angellist:before{content:"\f209"}

.fa-cc:before{content:"\f20a"}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}

.fa-meanpath:before{content:"\f20c"}

.fa-buysellads:before{content:"\f20d"}

.fa-connectdevelop:before{content:"\f20e"}

.fa-dashcube:before{content:"\f210"}

.fa-forumbee:before{content:"\f211"}

.fa-leanpub:before{content:"\f212"}

.fa-sellsy:before{content:"\f213"}

.fa-shirtsinbulk:before{content:"\f214"}

.fa-simplybuilt:before{content:"\f215"}

.fa-skyatlas:before{content:"\f216"}

.fa-cart-plus:before{content:"\f217"}

.fa-cart-arrow-down:before{content:"\f218"}

.fa-diamond:before{content:"\f219"}

.fa-ship:before{content:"\f21a"}

.fa-user-secret:before{content:"\f21b"}

.fa-motorcycle:before{content:"\f21c"}

.fa-street-view:before{content:"\f21d"}

.fa-heartbeat:before{content:"\f21e"}

.fa-venus:before{content:"\f221"}

.fa-mars:before{content:"\f222"}

.fa-mercury:before{content:"\f223"}

.fa-intersex:before,.fa-transgender:before{content:"\f224"}

.fa-transgender-alt:before{content:"\f225"}

.fa-venus-double:before{content:"\f226"}

.fa-mars-double:before{content:"\f227"}

.fa-venus-mars:before{content:"\f228"}

.fa-mars-stroke:before{content:"\f229"}

.fa-mars-stroke-v:before{content:"\f22a"}

.fa-mars-stroke-h:before{content:"\f22b"}

.fa-neuter:before{content:"\f22c"}

.fa-genderless:before{content:"\f22d"}

.fa-facebook-official:before{content:"\f230"}

.fa-pinterest-p:before{content:"\f231"}

.fa-whatsapp:before{content:"\f232"}

.fa-server:before{content:"\f233"}

.fa-user-plus:before{content:"\f234"}

.fa-user-times:before{content:"\f235"}

.fa-hotel:before,.fa-bed:before{content:"\f236"}

.fa-viacoin:before{content:"\f237"}

.fa-train:before{content:"\f238"}

.fa-subway:before{content:"\f239"}

.fa-medium:before{content:"\f23a"}

.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}

.fa-optin-monster:before{content:"\f23c"}

.fa-opencart:before{content:"\f23d"}

.fa-expeditedssl:before{content:"\f23e"}

.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}

.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}

.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}

.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}

.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}

.fa-mouse-pointer:before{content:"\f245"}

.fa-i-cursor:before{content:"\f246"}

.fa-object-group:before{content:"\f247"}

.fa-object-ungroup:before{content:"\f248"}

.fa-sticky-note:before{content:"\f249"}

.fa-sticky-note-o:before{content:"\f24a"}

.fa-cc-jcb:before{content:"\f24b"}

.fa-cc-diners-club:before{content:"\f24c"}

.fa-clone:before{content:"\f24d"}

.fa-balance-scale:before{content:"\f24e"}

.fa-hourglass-o:before{content:"\f250"}

.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}

.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}

.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}

.fa-hourglass:before{content:"\f254"}

.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}

.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}

.fa-hand-scissors-o:before{content:"\f257"}

.fa-hand-lizard-o:before{content:"\f258"}

.fa-hand-spock-o:before{content:"\f259"}

.fa-hand-pointer-o:before{content:"\f25a"}

.fa-hand-peace-o:before{content:"\f25b"}

.fa-trademark:before{content:"\f25c"}

.fa-registered:before{content:"\f25d"}

.fa-creative-commons:before{content:"\f25e"}

.fa-gg:before{content:"\f260"}

.fa-gg-circle:before{content:"\f261"}

.fa-tripadvisor:before{content:"\f262"}

.fa-odnoklassniki:before{content:"\f263"}

.fa-odnoklassniki-square:before{content:"\f264"}

.fa-get-pocket:before{content:"\f265"}

.fa-wikipedia-w:before{content:"\f266"}

.fa-safari:before{content:"\f267"}

.fa-chrome:before{content:"\f268"}

.fa-firefox:before{content:"\f269"}

.fa-opera:before{content:"\f26a"}

.fa-internet-explorer:before{content:"\f26b"}

.fa-tv:before,.fa-television:before{content:"\f26c"}

.fa-contao:before{content:"\f26d"}

.fa-500px:before{content:"\f26e"}

.fa-amazon:before{content:"\f270"}

.fa-calendar-plus-o:before{content:"\f271"}

.fa-calendar-minus-o:before{content:"\f272"}

.fa-calendar-times-o:before{content:"\f273"}

.fa-calendar-check-o:before{content:"\f274"}

.fa-industry:before{content:"\f275"}

.fa-map-pin:before{content:"\f276"}

.fa-map-signs:before{content:"\f277"}

.fa-map-o:before{content:"\f278"}

.fa-map:before{content:"\f279"}

.fa-commenting:before{content:"\f27a"}

.fa-commenting-o:before{content:"\f27b"}

.fa-houzz:before{content:"\f27c"}

.fa-vimeo:before{content:"\f27d"}

.fa-black-tie:before{content:"\f27e"}

.fa-fonticons:before{content:"\f280"}

.fa-reddit-alien:before{content:"\f281"}

.fa-edge:before{content:"\f282"}

.fa-credit-card-alt:before{content:"\f283"}

.fa-codiepie:before{content:"\f284"}

.fa-modx:before{content:"\f285"}

.fa-fort-awesome:before{content:"\f286"}

.fa-usb:before{content:"\f287"}

.fa-product-hunt:before{content:"\f288"}

.fa-mixcloud:before{content:"\f289"}

.fa-scribd:before{content:"\f28a"}

.fa-pause-circle:before{content:"\f28b"}

.fa-pause-circle-o:before{content:"\f28c"}

.fa-stop-circle:before{content:"\f28d"}

.fa-stop-circle-o:before{content:"\f28e"}

.fa-shopping-bag:before{content:"\f290"}

.fa-shopping-basket:before{content:"\f291"}

.fa-hashtag:before{content:"\f292"}

.fa-bluetooth:before{content:"\f293"}

.fa-bluetooth-b:before{content:"\f294"}

.fa-percent:before{content:"\f295"}

.fa-gitlab:before{content:"\f296"}

.fa-wpbeginner:before{content:"\f297"}

.fa-wpforms:before{content:"\f298"}

.fa-envira:before{content:"\f299"}

.fa-universal-access:before{content:"\f29a"}

.fa-wheelchair-alt:before{content:"\f29b"}

.fa-question-circle-o:before{content:"\f29c"}

.fa-blind:before{content:"\f29d"}

.fa-audio-description:before{content:"\f29e"}

.fa-volume-control-phone:before{content:"\f2a0"}

.fa-braille:before{content:"\f2a1"}

.fa-assistive-listening-systems:before{content:"\f2a2"}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}

.fa-glide:before{content:"\f2a5"}

.fa-glide-g:before{content:"\f2a6"}

.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}

.fa-low-vision:before{content:"\f2a8"}

.fa-viadeo:before{content:"\f2a9"}

.fa-viadeo-square:before{content:"\f2aa"}

.fa-snapchat:before{content:"\f2ab"}

.fa-snapchat-ghost:before{content:"\f2ac"}

.fa-snapchat-square:before{content:"\f2ad"}

.fa-pied-piper:before{content:"\f2ae"}

.fa-first-order:before{content:"\f2b0"}

.fa-yoast:before{content:"\f2b1"}

.fa-themeisle:before{content:"\f2b2"}

.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}

.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}

to{opacity:.7}

}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}

to{opacity:.7}

}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}

to{opacity:.7}

}@keyframes justified-gallery-show-caption-animation{from{opacity:0}

to{opacity:.7}

}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}

to{opacity:1}

}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}

to{opacity:1}

}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}

to{opacity:1}

}@keyframes justified-gallery-show-entry-animation{from{opacity:0}

to{opacity:1}

}.justified-gallery{width:100%;position:relative;overflow:hidden}

.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}

.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}

.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}

.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}

.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}

.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}

.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}

.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}

.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center}

.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}

.tipsy-arrow-n{border-bottom-color:#000}

.tipsy-arrow-s{border-top-color:#000}

.tipsy-arrow-e{border-left-color:#000}

.tipsy-arrow-w{border-right-color:#000}

.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}

.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}

.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}

.tipsy{letter-spacing:1px;z-index:1000000;text-transform:capitalize}

.post-title .is-small-title a{color:#fff!important}

.post-title a{color:#fff!important}

.post-cat-info a{color:#fff!important}

.meta-info-cat a{color:#ccc!important}

.post-excerpt p{color:#ccc!important}

.archive-title-wrap .archive-title{color:#fff!important}

body{display:block;margin:0}

body{font-size:14px;font-family:exo,Sans-Serif!important;line-height:1.7}

a{outline:none;color:inherit;text-decoration:none;line-height:inherit}

a:hover,a:focus{text-decoration:none}

li{list-style:none}

img{max-width:100%;height:auto;vertical-align:middle}

kbd{padding:4px 7px;background:#333;color:#fff!important}

dl{margin:0 0 30px}

dd{margin-bottom:30px;margin-left:30px}

address{margin-bottom:30px;font-style:italic}

big{font-size:1.25em}

mark,ins,pre{}

pre{margin-bottom:40px}

.is-sticky,.bypostauthor{position:relative}

select{outline:none}

dt{font-weight:700}

cite{font-weight:700;font-style:italic;font-size:.85em}

.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto!important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;font-weight:700;font-size:.875rem;line-height:normal}

input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px #fff inset}

input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel]{display:block;padding:12px 20px;width:100%;outline:0;outline:none!important;border:1px solid rgba(0,0,0,.05);-webkit-box-shadow:none!important;box-shadow:none!important;color:#111;vertical-align:middle;text-align:left;font-weight:400;font-size:14px;line-height:1.5;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}

input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=password]:hover,input[type=password]:focus,input[type=search]:hover,input[type=search]:focus,input[type=tel]:hover,input[type=tel]:focus{border-color:#111;font-size:14px}

select{display:block;padding:12px;width:100%;outline:none;border-color:#f2f2f2}

textarea{display:block;padding:20px;width:100%;outline:none!important;border:1px solid rgba(0,0,0,.05);color:#111;vertical-align:middle;text-align:left;font-weight:400;font-size:14px;line-height:1.5;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

textarea:hover,textarea:focus{border-color:#111}

textarea:hover,textarea:focus{font-size:14px}

button[type=submit],input[type=submit]{position:relative;padding:12px 20px;outline:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#111;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-style:normal;font-size:10px!important;line-height:20px;cursor:pointer!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

button[type=submit]:hover,input[type=submit]:hover,button[type=submit]:focus,input[type=submit]:focus{opacity:.7}

.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}

em{font-style:italic}

strong{font-weight:700}

.ruby-container{display:block;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1170px}

.main-site-outer,.main-site-wrap{display:block}

.site-wrap-outer{display:block;overflow:hidden}

#ruby-site-content{position:relative;right:0;display:block;margin:0 auto;padding:0}

body.is-full-width #ruby-site-content{-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;-ms-transition:right .5s ease-in-out;-o-transition:right .5s ease-in-out;transition:right .5s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.ruby-page-wrap{position:relative;display:block;margin-top:40px;margin-bottom:60px}

.ruby-content-wrap{display:block;overflow:hidden}

.sidebar-wrap{display:block;padding-right:0;padding-left:60px}

.is-sidebar-left .sidebar-wrap{padding-right:60px;padding-left:0}

.sidebar-inner{position:relative;display:block}

body.is-site-link{position:relative;z-index:-1}

body.is-site-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';cursor:pointer}

.is-boxed .main-site-outer{z-index:3;z-index:2;display:block;margin-right:auto;margin-left:auto;max-width:1200px;background-color:#fff;-webkit-box-shadow:2px 2px 1px rgba(24,24,24,.05);-moz-box-shadow:2px 2px 1px rgba(24,24,24,.05);box-shadow:2px 2px 1px rgba(24,24,24,.05)}

.is-divider{display:block;float:none;overflow:hidden;margin:0;padding:0;width:100%}

.thumb-caption{position:absolute;right:5px;bottom:5px;z-index:20;display:block;padding:3px 12px;max-width:300px;background-color:rgba(0,0,0,.2);color:#fff;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.1);font-style:italic;font-size:12px;line-height:1.3}

.thumb-caption i{margin-right:5px}

.pagination-wrap{display:block;overflow:hidden;padding-top:40px;width:100%;border-top:1px solid rgba(24,24,24,.05);color:#aaa;text-align:center}

.pagination-text{display:block;margin-top:10px;font-style:italic;font-size:12px;line-height:1}

.pagination-num{display:inline-block;color:#fff}

.page-numbers{display:block;float:left;margin-right:5px;margin-left:5px;width:36px;height:36px;border:1px solid #cbcbcb;border-radius:50%;color:#aaa;text-align:center;font-size:14px;line-height:34px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.dots.page-numbers{width:auto;border:none}

.prev.page-numbers,.next.page-numbers{font-size:15px}

.page-numbers:last-child{margin-right:0}

.page-numbers.current,a.page-numbers:hover,a.page-numbers:focus{border-color:#111;background-color:#111;color:#fff}

.pagination-wrap .newer{display:block;float:left}

.pagination-wrap .older{display:block;float:right}

.newer a,.older a{display:block;padding:5px 15px;border:2px solid;font-style:italic;line-height:1;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}

.newer i{margin-right:5px;font-style:normal}

.older i{margin-left:5px;font-style:normal}

.newer a:hover,.newer a:focus,.older a:hover,.older a:focus{border-color:#333;background-color:#333;color:#fff}

.ruby-overflow{display:block;float:none;overflow:hidden;width:100%}

.ruby-error{padding:10px 20px;color:#fecd98;font-weight:700;font-size:12px}

.ruby-error:before{display:inline-block;margin-right:7px;content:"\f071";font-family:FontAwesome}

.ruby-error h3{display:inline-block;margin:0;font-size:inherit}

.ruby-animated-image{opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.ruby-zoom.ruby-animated-image.ruby-animation{opacity:1;-webkit-animation:ruby-zoom-animated .6s 1 cubic-bezier(.2,1,.3,1);-moz-animation:ruby-zoom-animated .6s 1 cubic-bezier(.2,1,.3,1);animation:ruby-zoom-animated .6s 1 cubic-bezier(.2,1,.3,1)}

.ruby-fade.ruby-animated-image.ruby-animation{opacity:1;-webkit-transition:all .55s ease-in-out;-moz-transition:all .55s ease-in-out;-ms-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out}

.ruby-bottom.ruby-animated-image.ruby-animation{opacity:1;-webkit-transition:all .55s ease-in-out;-moz-transition:all .55s ease-in-out;-ms-transition:all .55s ease-in-out;-o-transition:all .55s ease-in-out;transition:all .55s ease-in-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

.ruby-bottom.ruby-animated-image{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}

@keyframes ruby-zoom-animated{0%{transform:scale(.6);opacity:.1}

100%{transform:scale(1);opacity:1}

}@-webkit-keyframes ruby-zoom-animated{0%{-webkit-transform:scale(.6);opacity:.1}

100%{-webkit-transform:scale(1);opacity:1}

}@-moz-keyframes ruby-zoom-animated{0%{-moz-transform:scale(.6);opacity:.1}

100%{-moz-transform:scale(1);opacity:1}

}.is-sidebar-left .ruby-content-wrap{float:right}

.tipsy-inner{background-color:#111;font-size:11px;opacity:1!important}

.tipsy-arrow-n,.tipsy-arrow{border-color:#111}

.slick-dots{position:absolute;bottom:10px;left:50%;display:block;line-height:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}

.slick-dots li{position:relative;display:inline-block;padding:0 4px;opacity:.5;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}

.slick-dots li:hover,.slick-dots li:focus{opacity:1}

.slick-dots li button{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}

.slick-dots li:before{position:relative;display:block;width:8px;height:8px;border:1px solid #fff;border-radius:50%;content:'';-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.slick-dots li.slick-active:before{background-color:#fff}

.ruby-slider-nav{position:absolute;top:50%;z-index:1;margin-top:-35px;width:70px;height:70px;border-radius:0;box-shadow:none;opacity:0;cursor:pointer;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.ruby-slider-nav-small{position:absolute;bottom:45px;z-index:1;width:30px;height:30px;border-radius:0;box-shadow:none;color:#fff;text-align:center;font-size:24px;opacity:0;cursor:pointer;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.ruby-slider-prev{left:20px;background:url(../images/nav-left.png) center center no-repeat!important;background-size:cover!important}

.ruby-slider-next{right:20px;background:url(../images/nav-right.png) center center no-repeat!important;background-size:cover!important}

.ruby-slider-prev-small{right:auto;left:0}

.ruby-slider-next-small{right:0;left:auto}

.slick-slider:hover .ruby-slider-nav,.slick-slider:hover .ruby-slider-nav-small{opacity:1}

.slider-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:992;display:block;min-height:44px;background:#f9f9f9 url(../images/ajax-loader.svg) no-repeat center center!important}

.is-light-text .slider-loading{background:#222 url(../images/ajax-loader.svg) no-repeat center center!important}

.slider-init{display:block;overflow:hidden}

.is-relative{position:relative!important}

.is-absolute{position:absolute!important}

.is-center{text-align:left}

.is-table{position:relative;display:table!important;width:100%;height:100%}

.is-cell{display:table-cell!important}

.is-middle{vertical-align:middle}

.is-bottom{vertical-align:bottom}

.is-top{vertical-align:top}

.post-wrap,.post-outer{position:relative;display:block}

.post-wrap.is-background-post{margin-right:0;margin-left:0;background-position:center center;background-size:cover!important;background-repeat:no-repeat;-webkit-background-size:cover!important}

.post-header{position:relative}

.ruby-col-5{width:20%}

.ruby-section{position:relative;display:block}

.main-site-content-wrap>.ruby-section-hs:first-child{margin-top:40px}

.ruby-block-wrap{position:relative;display:block;overflow:hidden;margin-bottom:60px}

.ruby-block-inner{position:relative;display:block}

.block-header-wrap,.block-header-inner{display:block}

.block-header-inner{position:relative}

.block-title{position:relative;display:block;margin-bottom:30px}

.block-title h3{position:relative;z-index:10;display:inline-block;margin:0;padding:0 15px 0 0;background-color:#fff;vertical-align:middle;font-size:inherit;font-family:inherit;line-height:30px;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.block-title:after{position:absolute;top:50%;right:0;left:0;margin-top:-2px;height:4px;background-color:#f2f2f2;content:'';backface-visibility:hidden;-webkit-backface-visibility:hidden}

.block-view-more{position:absolute;top:50%;right:0;z-index:20;display:block;margin-top:-15px;padding-left:15px;background-color:#fff;line-height:1}

.block-view-more a{display:inline-block;vertical-align:middle;white-space:nowrap;font-weight:600;line-height:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.block-view-more a:hover,.block-view-more a:focus{color:#111}

.block-view-more i{display:inline-block;margin-left:10px;line-height:inherit}

.block-content-wrap{position:relative;display:block;margin-right:-20px;margin-left:-20px}

.slider-wrap{position:relative;display:block;overflow:hidden}

.post-wrap .post-title{display:block;margin:0 0 15px;font-size:20px}

.post-title{line-height:0}

.post-title>*{display:inline;margin:0!important;padding:0!important;line-height:1.35}

.post-title a{background-image:linear-gradient(0,transparent 0%,rgba(26,26,26,.6) 0);background-image:-webkit-linear-gradient(0,transparent 0%,rgba(26,26,26,.6) 0);background-image:-moz-linear-gradient(0,transparent 0%,rgba(26,26,26,.6) 0);background-position:bottom left;background-size:0% 1px;background-repeat:no-repeat;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;-webkit-background-size:0% 1px}

.is-light-text .post-title a{background-image:linear-gradient(0,transparent 0%,rgba(225,225,225,.9) 0);background-image:-webkit-linear-gradient(0,transparent 0%,rgba(225,225,225,.9) 0);background-image:-moz-linear-gradient(0,transparent 0%,rgba(225,225,225,.9) 0)}

.post-title a:hover,.post-title a:focus{background-size:100% 1px;-webkit-background-size:100% 1px}

.is-light-text .post-title a:hover,.is-light-text .post-title a:focus{color:#fff}

.post-title.is-big-title{font-size:26px}

.post-title.is-big-title>*{line-height:1.2}

.post-title.is-small-title{font-size:15px}

.post-title.is-mini-title{text-transform:none;font-size:15px}

.post-title.is-small-title>*{line-height:1.5}

.post-title.is-mini-title>*{line-height:1.6}

.is-light-text .post-title,.is-light-text .post-meta-info,.is-light-text .post-cat-info a{color:#fff}

.is-light-text .post-title{text-shadow:1px 1px 2px rgba(0,0,0,.1)}

.is-light-text .post-cat-info{text-shadow:1px 1px 2px rgba(0,0,0,.05)}

.is-light-text .post-header{z-index:10}

.post-header-meta{display:block;line-height:1}

.post-header-meta>.post-cat-info,.post-header-meta>.post-meta-info{display:inline-block}

.post-header-meta>*:before{display:inline-block;margin-right:7px;margin-left:7px;content:'|'}

.post-header-meta>*:first-child:before{display:none}

.post-cat-info{display:none;margin-bottom:15px;line-height:1.2}

.post-cat-info a{position:relative;margin-right:10px;color:#111;white-space:nowrap;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.post-cat-info a:after{position:absolute;bottom:-1px;left:0;display:block;width:0%;height:1px;background-color:rgba(26,26,26,.6);content:'';-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-ms-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}

.is-light-text .post-cat-info a:after{background-color:rgba(255,255,255,.9)}

.post-cat-info a:hover:after{width:100%}

.post-cat-info a:last-child{margin-right:0}

.is-light-text .post-cat-info a.cat-info-el:hover,.is-light-text .post-cat-info a.cat-info-el:focus{color:#fff}

.post-meta-info{display:block;margin-bottom:15px;color:#aaa;line-height:1.5}

.meta-info-el{position:relative;display:inline-block}

.meta-info-el:before{display:inline-block;margin-right:7px;margin-left:7px;content:'|';vertical-align:middle;font-weight:400}

.meta-info-el time.updated{display:none!important}

.meta-info-el:first-child:before{display:none}

.meta-info-el a:before{display:inline-block;margin-right:2px;content:'.'}

.meta-info-el a:first-of-type:before{display:none}

.meta-info-decs{text-transform:lowercase}

.meta-info-author-thumb{display:inline-block;margin-right:10px;vertical-align:middle;line-height:0}

.meta-info-author-thumb img{display:block;margin:0!important;padding:0!important;width:40px;height:40px;border-radius:50%;vertical-align:middle}

.post-excerpt{display:block;margin-bottom:20px;color:#777;font-size:14px;line-height:1.6}

.is-light-text .post-excerpt{color:#eee}

.post-btn{display:block}

.post-list .post-btn,.post-classic .post-btn{margin-bottom:20px}

.post-btn a{display:inline-block;padding:10px 20px;outline:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#111;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-style:normal;font-size:10px!important;line-height:1;cursor:pointer!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.post-btn a:hover{opacity:.7}

.post-thumb-outer{position:relative;display:block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-thumb-outer .holder-none{height:130px;background-color:#111}

.post-thumb{display:block;overflow:hidden;background-color:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-thumb img{width:100%;height:auto;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-thumb:hover img{opacity:.7}

.post-thumb.video-iframe{padding-bottom:56%!important;height:0!important}

.post-thumb.audio-iframe{padding-bottom:32%!important;height:0!important}

.post-thumb.audio-iframe.is-self-hosted{padding-bottom:30px!important}

.post-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}

.ruby-gallery-grid.slider-init{height:412px}

.ruby-gallery-slider.slider-init{height:551px}

.post-share-bar{display:none;text-align:left;line-height:0}

.post-share-bar-inner{position:relative;display:inline-block;width:32px;height:32px;border:1px solid #cbcbcb;border-radius:50%;cursor:pointer}

.post-share-bar-inner:before{position:absolute;top:0;left:0;display:none;width:32px;content:"\f064";text-align:center;font-size:14px;font-family:FontAwesome;line-height:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.post-share-bar-inner:hover:before{opacity:.5}

.share-bar-total{z-index:-1;display:inline-block;margin-left:10px;color:#cbcbcb;vertical-align:top;white-space:nowrap;line-height:32px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;pointer-events:none}

.post-share-bar .share-bar-el{position:absolute;top:0;left:0;z-index:1;display:block;visibility:hidden;padding-right:2px;padding-left:2px;background-color:#fff;text-align:center;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0s;transition-delay:0s;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.share-bar-el i{display:block;width:32px;height:32px;border-radius:50%;color:#fff;text-align:center;font-size:14px;line-height:32px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0s!important;transition-delay:0s!important}

.share-bar-el:hover i,.share-bar-icon:hover i{border-color:#111;background-color:#111;color:#fff}

.post-share-bar-inner:hover .share-bar-el{z-index:0;visibility:visible;opacity:1;pointer-events:auto}

.post-share-bar-inner .share-bar-el:nth-child(1){-webkit-transform:translate3d(32px,0,0);-moz-transform:translate3d(32px,0,0);-ms-transform:translate3d(32px,0,0);-o-transform:translate3d(32px,0,0);transform:translate3d(32px,0,0)}

.post-share-bar-inner:hover .share-bar-el:nth-child(1){-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.post-share-bar-inner .share-bar-el:nth-child(2){z-index:2;-webkit-transform:translate3d(32px,0,0);-moz-transform:translate3d(32px,0,0);-ms-transform:translate3d(32px,0,0);-o-transform:translate3d(32px,0,0);transform:translate3d(32px,0,0)}

.post-share-bar-inner:hover .share-bar-el:nth-child(2){-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translateX(68px);-moz-transform:translateX(68px);-ms-transform:translateX(68px);-o-transform:translateX(68px);transform:translateX(68px)}

.post-share-bar-inner .share-bar-el:nth-child(3){z-index:3;-webkit-transform:translateX(68px);-moz-transform:translateX(68px);-ms-transform:translateX(68px);-o-transform:translateX(68px);transform:translateX(68px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateX(104px);-moz-transform:translateX(104px);-ms-transform:translateX(104px);-o-transform:translateX(104px);transform:translateX(104px)}

.post-share-bar-inner .share-bar-el:nth-child(4){z-index:4;-webkit-transform:translateX(104px);-moz-transform:translateX(104px);-ms-transform:translateX(104px);-o-transform:translateX(104px);transform:translateX(104px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateX(140px);-moz-transform:translateX(140px);-ms-transform:translateX(140px);-o-transform:translateX(140px);transform:translateX(140px)}

.post-share-bar-inner .share-bar-el:nth-child(5){z-index:5;-webkit-transform:translateX(140px);-moz-transform:translateX(140px);-ms-transform:translateX(140px);-o-transform:translateX(140px);transform:translateX(140px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateX(176px);-moz-transform:translateX(176px);-ms-transform:translateX(176px);-o-transform:translateX(176px);transform:translateX(176px)}

.post-share-bar-inner .share-bar-el:nth-child(6){z-index:6;-webkit-transform:translateX(176px);-moz-transform:translateX(176px);-ms-transform:translateX(176px);-o-transform:translateX(176px);transform:translateX(176px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateX(212px);-moz-transform:translateX(212px);-ms-transform:translateX(212px);-o-transform:translateX(212px);transform:translateX(212px)}

.post-share-bar-inner .share-bar-el:nth-child(7){z-index:7;-webkit-transform:translateX(212px);-moz-transform:translateX(212px);-ms-transform:translateX(212px);-o-transform:translateX(212px);transform:translateX(212px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(7){-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateX(248px);-moz-transform:translateX(248px);-ms-transform:translateX(248px);-o-transform:translateX(248px);transform:translateX(248px)}

.post-share-bar-inner .share-bar-el:nth-child(8){z-index:8;-webkit-transform:translateX(248px);-moz-transform:translateX(248px);-ms-transform:translateX(248px);-o-transform:translateX(248px);transform:translateX(248px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(8){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translateX(284px);-moz-transform:translateX(284px);-ms-transform:translateX(284px);-o-transform:translateX(284px);transform:translateX(284px)}

.post-share-bar-inner .share-bar-el:nth-child(9){z-index:9;-webkit-transform:translateX(284px);-moz-transform:translateX(284px);-ms-transform:translateX(284px);-o-transform:translateX(284px);transform:translateX(284px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(9){-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}

.post-share-bar-inner .share-bar-el:nth-child(10){z-index:10;-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(10){-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transform:translateX(362px);-moz-transform:translateX(362px);-ms-transform:translateX(362px);-o-transform:translateX(362px);transform:translateX(362px)}

.icon-facebook i,.bg-facebook{background-color:#899dce}

.icon-twitter i,.bg-twitter{background-color:#60d2f5}

.icon-google i,.bg-google{background-color:#dc4047}

.icon-youtube i,.bg-youtube{background-color:#ef464b}

.icon-linkedin i,.bg-linkedin{background-color:#007bb6}

.icon-pinterest i,.bg-pinterest{background-color:#f74c53}

.icon-flickr i,.bg-flickr{background-color:#ff0082}

.icon-tumblr i,.bg-tumblr{background-color:#32506d}

.icon-skype i{background-color:#00aae1}

.icon-reddit i{background-color:#f16a5a}

.icon-email i{background-color:#ffcf51}

.icon-digg i{background-color:#505050}

.icon-vimeo i,.bg-vimeo{background-color:#44bbe1}

.icon-rss i{background-color:#f4a62a}

.icon-dribbble i,.bg-dribbble{background-color:#fb70a6}

.icon-instagram i,.bg-instagram{background-color:#709cbf}

.icon-500px i{background-color:#222}

.icon-vk i,.bg-vk{background-color:#4c66a4}

.icon-soundcloud i,.bg-soundcloud{background-color:#fd794a}

.icon-whatsapp i{background-color:#5cbe4a}

.post-review-score{position:absolute;top:0;right:0;display:block;width:44px;height:44px;background-color:#111;color:#fff;text-align:center;font-weight:700;font-size:16px;line-height:44px}

.post-format-info{position:absolute;top:50%;left:50%;z-index:99;display:block;overflow:hidden;margin-top:-21px;margin-left:-21px;width:42px;height:42px;border:2px solid;border-radius:50%;background-color:rgba(24,24,24,.3);color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(24,24,24,.1);font-size:18px;line-height:38px;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-format-info i{display:block;vertical-align:middle;letter-spacing:0;line-height:inherit}

.is-video-format i{margin-top:1px;margin-left:4px;font-size:19px}

.is-audio-format i{margin-top:1px;margin-left:1px}

.is-gallery-format i{margin-top:1px}

.blog-content-wrap{position:relative;display:block;margin-right:-20px;margin-left:-20px}

.blog-wrap.is-layout_list .pagination-wrap,.blog-wrap.is-layout_classic .pagination-wrap,.blog-wrap.is-layout_classic_lite .pagination-wrap{padding-top:0;border-top:none}

.blog-wrap.is-layout_grid_small .blog-content-wrap,.blog-wrap.is-layout_grid_small_s .blog-content-wrap{margin-right:-10px;margin-left:-10px}

.blog-wrap.is-layout_grid_small .post-classic-lite,.blog-wrap.is-layout_grid_small_s .post-classic-lite{margin-right:10px;margin-left:10px}

.content-with-sidebar .blog-content-inner>*:nth-child(3n+1),.content-without-sidebar .blog-content-inner>*:nth-child(4n+1){clear:both}

.blog-wrap.is-layout_overlay_small .pagination-wrap{padding-top:58px;border-top:none}

.blog-wrap.is-layout_overlay_small .blog-content-wrap{margin-right:-2px;margin-left:-2px}

.blog-wrap.is-layout_overlay_small .post-classic-lite{margin-right:2px;margin-left:2px}

.feat-wrap{display:block;margin-bottom:60px}

.feat-inner{margin-right:-20px;margin-left:-20px}

.feat-grid .feat-inner{margin-right:-10px}

.feat-grid .post-classic-lite{padding-bottom:0;border-bottom:none}

.feat-grid .post-grid-small-s{margin-bottom:30px}

.feat-wrap .slider-wrap.is-fw-slider{display:block;overflow:hidden;margin-right:20px;margin-left:20px}

body.is-boxed .feat-wrap .slider-wrap.is-fw-slider{margin-right:0;margin-left:0}

.feat-wrap .slider-wrap.is-hw-slider{display:block;overflow:hidden;margin-right:20px;margin-left:20px}

.promo-wrap{position:relative;display:block;margin-bottom:60px}

.promo-inner{position:relative;display:block;overflow:hidden;margin-right:-10px;margin-left:-10px}

.promo-wrap .promo-el{padding-right:10px;padding-left:10px}

.promo-wrap .widget{margin:0 0 30px;padding:0}

.promo-wrap .widget:last-child{margin-bottom:0}

.banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;display:block}

.banner-image-wrap{position:relative;height:200px;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}

.banner-content-wrap{position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);backface-visibility:hidden;-webkit-backface-visibility:hidden}

.banner-content-wrap .banner-content-inner{margin:0;padding:0}

.banner-content-wrap h3{display:inline-block;margin:0;padding:10px 20px;background-color:#fff;text-transform:uppercase;white-space:nowrap;font-size:15px;line-height:1}

.header-outer{display:block;margin-bottom:0}

.header-wrap{position:relative;display:block;border-bottom:none}

.header-ads-inner{display:inline-block}

.header-ads-wrap{display:block;padding:15px 15px 0;text-align:center}

.ad-description{display:block;margin-bottom:5px;text-align:center;letter-spacing:1px;font-size:12px;line-height:20px}

.ad-wrap,.ad-wrap iframe{position:relative;display:block;margin-right:auto;margin-left:auto;max-width:100%;text-align:center}

.ad-wrap .ad-image{position:relative;display:block}

.ad-wrap .ad-image img{margin-right:auto;margin-left:auto;max-width:100%;width:auto;height:auto}

.top-bar-wrap{position:relative;display:block;background-color:#111}

.top-bar-inner{position:relative;display:block}

.top-bar-menu{text-transform:uppercase;letter-spacing:1px;font-size:11px}

.top-bar-menu-inner li{position:relative}

.top-bar-menu .top-bar-menu-inner>li{position:relative;display:block;float:left}

.top-bar-menu a{color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.top-bar-menu a:hover,.top-bar-menu a:focus{opacity:.7}

.top-bar-menu .top-bar-menu-inner>li>a{display:block;padding:0 10px;line-height:34px}

.top-bar-menu-inner .sub-menu{position:absolute;top:120%;z-index:9999;display:block;visibility:hidden;padding-top:5px;padding-bottom:5px;min-width:180px;border-left:1px solid rgba(24,24,24,.05);background-color:#111;-webkit-box-shadow:2px 2px 1px rgba(24,24,24,.05);-moz-box-shadow:2px 2px 1px rgba(24,24,24,.05);box-shadow:2px 2px 1px rgba(24,24,24,.05);font-size:.9em;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;pointer-events:none}

.top-bar-menu-inner .sub-menu .sub-menu{top:0;right:auto;bottom:auto;left:115%}

.top-bar-menu-inner li:hover>.sub-menu{top:100%;right:auto;bottom:auto;left:auto;visibility:visible;opacity:1;pointer-events:auto}

.top-bar-menu-inner .sub-menu li:hover>.sub-menu{top:0;right:auto;bottom:auto;left:100%;visibility:visible;opacity:1;pointer-events:auto}

.top-bar-menu-inner .sub-menu a{position:relative;left:-5px;display:block;padding:10px 20px 10px 12px;white-space:nowrap;line-height:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.top-bar-menu-inner .sub-menu li a:before{position:relative;right:-5px;display:inline-block;visibility:hidden;margin-right:10px;width:5px;content:"\f105";vertical-align:middle;text-align:center;letter-spacing:0;font-family:FontAwesome;line-height:inherit;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.top-bar-menu-inner .sub-menu li a:hover:before{right:0;visibility:visible}

.top-bar-menu-inner .sub-menu li a:hover{left:0}

.top-bar-right{position:absolute;top:0;right:0;bottom:auto;left:auto;display:block;color:#fff}

.top-bar-right>*{display:inline-block;vertical-align:middle;line-height:34px}

.top-bar-social-wrap{margin-right:10px}

.top-bar-social-wrap a{padding-right:5px;padding-left:5px;opacity:.7}

.top-bar-social-wrap a:hover,.top-bar-social-wrap a:focus{opacity:1}

.top-bar-shortcode{margin-right:10px}

.ruby-search{position:relative;display:block}

.ruby-search input[type=text]{padding:10px 50px 10px 20px;color:#aaa;font-style:italic;font-size:12px;line-height:20px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.ruby-search input[type=text]:hover,.ruby-search input[type=text]:focus{border-color:#111;color:#111}

.is-dark-text .ruby-search input[type=text]:hover,.is-dark-text .ruby-search input[type=text]:focus{border-color:#aaa}

.header-outer .ruby-search input[type=text],.off-canvas-search .ruby-search input[type=text]{display:block;width:100%;background-color:rgba(255,255,255,.1)}

.ruby-search-input{position:relative;display:block}

.ruby-search .ruby-search-submit,.ruby-search input[type=submit]{position:absolute;top:0;right:0;z-index:9;display:block;margin:0;padding:0;width:42px;height:42px;background-color:transparent;text-align:center;line-height:42px;opacity:.5;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.ruby-search .ruby-search-submit:hover,.ruby-search input[type=submit]:hover{opacity:1}

.ruby-search input[type=submit]{width:100%;height:100%}

.ruby-search .ruby-search-submit i{z-index:0;display:block;width:100%;height:100%;text-align:center;line-height:inherit;opacity:.7;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;pointer-events:none}

#top-bar-search .ruby-search .ruby-search-submit i{color:#fff}

#top-bar-search .ruby-search input[type=text]{padding:0 50px 0 20px;min-width:210px;border:none!important;color:#fff;white-space:nowrap;font-size:11px;line-height:34px}

#top-bar-search .ruby-search .ruby-search-submit,#top-bar-search .ruby-search input[type=submit]{width:34px;height:34px;line-height:34px}

#top-bar-search .ruby-search .ruby-search-submit{font-size:14px}

#top-bar-search .ruby-search input[type=text]:hover,#top-bar-search .ruby-search input[type=text]:focus{color:#fff}

.ruby-search .ruby-search-submit:hover i{opacity:1}

.header-banner-wrap{position:relative;display:block;padding:45px 40px;text-align:center}

.header-logo-wrap{display:block;text-align:center}

.logo-text{color:#111;text-transform:uppercase;font-weight:700;font-size:72px;line-height:1}

.site-tagline{display:block;margin-top:10px;margin-bottom:0;color:#aaa;font-size:18px;line-height:1.4}

.header-outer .logo-image{display:inline-block}

.logo-image{overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.logo-image:hover,.logo-image:focus{opacity:.7}

.logo-image img{max-height:200px;width:auto;vertical-align:middle}

.header-logo-mobile-wrap{display:none;text-align:center}

.logo-text-mobile-wrap{display:inherit;text-align:center}

.logo-text-mobile-wrap .logo-text,.header-style-2 .logo-text-mobile-wrap .logo-text{vertical-align:middle;font-size:28px;line-height:42px;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.logo-text-mobile.logo-text strong{font-size:32px;line-height:40px}

.header-logo-mobile-wrap .logo-image-mobile{display:block;padding:2px 0}

.logo-image-mobile img{max-height:34px;width:auto;vertical-align:middle}

.header-banner-wrap .off-canvas-btn-wrap{position:absolute;top:50%;left:40px;display:block;margin-top:-27px}

.is-boxed .header-banner-wrap .off-canvas-btn-wrap{left:20px}

.is-boxed .header-social-wrap{right:20px!important}

.off-canvas-btn{position:relative;display:block;overflow:hidden;width:54px;height:54px;cursor:pointer}

.off-canvas-btn .ruby-trigger{position:absolute;top:50%;left:10px;display:block;margin-top:-12px;width:24px;height:24px;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}

.ruby-trigger .icon-wrap{position:absolute;top:50%;left:0;display:block;margin-top:-1px;width:100%;height:2px;background-color:#111;font-size:0;-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-ms-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.ruby-trigger .icon-wrap:before,.ruby-trigger .icon-wrap:after{position:absolute;left:0;width:100%;height:100%;background-color:#111;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s}

.ruby-trigger .icon-wrap:before{-webkit-transform:translateY(-350%);transform:translateY(-350%)}

.ruby-trigger .icon-wrap:after{-webkit-transform:translateY(350%);transform:translateY(350%)}

.mobile-js-menu .ruby-trigger .icon-wrap{background-color:transparent}

.mobile-js-menu .ruby-trigger .icon-wrap:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}

.mobile-js-menu .ruby-trigger .icon-wrap:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}

.ruby-trigger:hover,.ruby-trigger:focus{opacity:1}

.header-social-wrap{position:absolute;top:50%;right:40px;display:block;margin-top:-21px}

.header-social-wrap a{display:inline-block;padding:0 10px;font-size:18px;line-height:42px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.header-social-wrap a:hover{opacity:.7}

.header-social-wrap>*{display:inline-block}

.banner-search-wrap{position:relative;cursor:pointer}

.header-social-wrap>*:last-child:before{position:absolute;top:-5px;bottom:-5px;left:0;width:1px;background-color:#f7f7f7;content:''}

.header-social-wrap>*:first-child:before{display:none!important}

.mfp-bg.mpf-ruby-effect{opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}

.mfp-container:hover{cursor:url(../images/cursor-close.png),default}

.mfp-bg.mfp-ready.mpf-ruby-effect{opacity:.92}

.mfp-removing.mfp-bg.mfp-ready.mpf-ruby-effect{opacity:0}

.mfp-bg.mfp-ready.mpf-ruby-effect{opacity:.92}

.mpf-ruby-effect.mfp-ready .mfp-animation{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:perspective(600px) scale(1);transform:translate3d(0,-120px,0)}

.mpf-ruby-effect .mfp-animation{opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:translate3d(0,-90px,0);-moz-transform:translate3d(0,-90px,0);-ms-transform:translate3d(0,-90px,0);-o-transform:translate3d(0,-90px,0);transform:translate3d(0,-120px,0)}

.mpf-ruby-effect.mfp-ready.mfp-removing .mfp-animation{opacity:0;-webkit-transform:translate3d(0,-90px,0);-moz-transform:translate3d(0,-90px,0);-ms-transform:translate3d(0,-90px,0);-o-transform:translate3d(0,-90px,0)}

#ruby-banner-search-form .banner-search-form-inner{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;max-width:780px}

#ruby-banner-search-form .ruby-search input[type=text]{padding:10px 88px 10px 30px;border:4px solid #aaa;font-size:22px;line-height:30px}

#ruby-banner-search-form .ruby-search input[type=text]:hover,#ruby-banner-search-form .ruby-search input[type=text]:focus{border-color:#111;color:#111}

#ruby-banner-search-form .ruby-search .ruby-search-submit{width:58px;height:58px;line-height:58px}

#ruby-banner-search-form .ruby-search .ruby-search-submit i{font-size:18px}

.off-canvas-wrap{position:fixed;top:0;bottom:0;left:0;z-index:9801;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:320px;background-color:#111;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}

.off-canvas-inner{position:relative;display:block;padding:40px 20px}

.off-canvas-wrap.is-dark-text{background-color:#fff}

.admin-bar .off-canvas-wrap{top:32px}

.mobile-js-menu .off-canvas-wrap{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.main-site-mask{position:fixed;top:0;left:0;z-index:1000;display:block;visibility:hidden;width:100%;height:100%;background:0 0;-webkit-transition:background .5s linear,visibility .5s linear;-moz-transition:background .5s linear,visibility .5s linear;transition:background .5s linear,visibility .5s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.mobile-js-menu .main-site-mask{visibility:visible;background:rgba(255,255,255,.9)}

.mobile-js-menu .main-site-mask:hover{cursor:url(../images/cursor-close.png),default}

.off-canvas-wrap::-webkit-scrollbar{width:6px;background:#eee}

.off-canvas-wrap.is-light-text::-webkit-scrollbar{background:#333}

.off-canvas-wrap::-webkit-scrollbar-corner{display:block;border-radius:4px;background-color:#282828}

.off-canvas-wrap::-webkit-scrollbar-thumb{border-radius:4px;background-color:#282828}

.off-canvas-wrap.is-light-text::-webkit-scrollbar-corner,.off-canvas-wrap.is-light-text::-webkit-scrollbar-thumb{background-color:#aaa}

#ruby-off-canvas-close-btn{position:absolute;top:20px;right:10px;display:block;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;opacity:.5}

.off-canvas-wrap.is-dark-text #ruby-off-canvas-close-btn{color:#111}

#ruby-off-canvas-close-btn:hover,#ruby-off-canvas-close-btn:focus{opacity:1}

.off-canvas-social-wrap{display:block;margin-top:40px;padding-bottom:10px;border-bottom:4px solid rgba(255,255,255,.1);text-align:center}

.is-dark-text .off-canvas-social-wrap{border-color:#f2f2f2}

.off-canvas-social-wrap a{display:inline-block;padding:0 7px;color:#fff;font-size:18px;line-height:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.off-canvas-social-wrap a:hover,.off-canvas-social-wrap a:focus{opacity:.7}

.off-canvas-wrap.is-dark-text .off-canvas-social-wrap a{color:#111}

.off-canvas-wrap.is-light-text .off-canvas-nav-wrap{color:#fff}

.ruby-close-btn{position:relative;display:block;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.ruby-close-btn:before{position:absolute;top:50%;left:50%;display:block;margin-top:-1px;margin-left:-10px;width:20px;height:2px;background-color:#fff;content:'';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

.ruby-close-btn:after{position:absolute;top:50%;left:50%;display:block;margin-top:-1px;margin-left:-10px;width:20px;height:2px;background-color:#fff;content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.is-dark-text .ruby-close-btn:before,.is-dark-text .ruby-close-btn:after{background-color:#111}

.off-canvas-nav-wrap{display:block;margin-top:40px;margin-bottom:40px}

.off-canvas-nav-wrap .sub-menu{display:none}

.off-canvas-nav-wrap a{position:relative;display:block;width:100%;border-top:1px solid rgba(255,255,255,.05);line-height:42px;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.off-canvas-nav-wrap a:hover{opacity:.7}

.is-dark-text .off-canvas-nav-wrap a{border-color:#f7f7f7}

.off-canvas-nav-inner>li:first-child>a{border-top:none}

.off-canvas-nav-wrap .explain-menu{z-index:999;display:block;float:right;width:42px;height:42px;text-align:center;opacity:.7;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.off-canvas-nav-wrap .explain-menu:hover{opacity:1}

.off-canvas-nav-wrap .explain-menu-inner{text-align:center;font-size:15px}

.off-canvas-nav-wrap .show-sub-menu>.sub-menu{display:block!important}

.off-canvas-nav-wrap .sub-menu{padding-left:15px;font-size:.85em}

.off-canvas-nav-wrap .sub-menu .sub-menu{font-size:inherit}

.off-canvas-widget-section-wrap.sidebar-wrap{margin:0;padding-right:0;padding-left:0}

.off-canvas-wrap .ruby-animated-image{opacity:1;-webkit-transition:all 0s!important;-moz-transition:all 0s!important;-ms-transition:all 0s!important;-o-transition:all 0s!important;transition:all 0s!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}

.header-nav-wrap{position:relative;z-index:9800;display:block;background-color:#fff}

.header-nav-wrap .off-canvas-btn{float:left}

.header-nav-inner{z-index:999;display:block;background-color:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.header-nav-inner .off-canvas-btn-wrap{display:none}

.header-nav-inner .off-canvas-btn{position:absolute;top:0;left:0;z-index:1;width:42px;height:42px}

.header-nav-inner .nav-search-wrap{position:absolute;top:0;right:0;z-index:1;display:none;width:42px;height:42px;text-align:center;line-height:42px}

.nav-search-wrap a{opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}

.nav-search-wrap a:hover,.nav-search-wrap a:focus{opacity:1}

.header-nav-holder{position:relative;display:block;min-height:42px;border-bottom:1px solid #f2f2f2}

.ruby-is-stick .header-nav-holder{border-color:transparent}

.main-nav-wrap{position:relative;display:block;text-align:center;line-height:0}

.main-nav-inner{position:static;display:inline-block;margin:0}

.main-nav-inner>li{display:block;float:left}

.main-nav-inner a{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.main-nav-inner .post-title a{-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}

.main-nav-inner a:hover,.main-nav-inner a:focus{opacity:.7}

.main-nav-inner .post-wrap a{opacity:1!important}

.main-nav-inner>li.menu-item-has-children{position:relative}

.main-nav-inner>li>a{display:block;padding:0 20px;height:60px;line-height:60px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

.main-nav-inner .is-sub-menu{position:absolute;top:120%;z-index:9999;display:block;visibility:hidden;padding:5px 0;min-width:185px;border:4px solid #f2f2f2;background-color:#fff;text-align:left;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;pointer-events:none}

.main-nav-inner .is-sub-menu .is-sub-menu{top:0;right:auto;bottom:auto;left:115%}

.main-nav-inner li:hover>.is-sub-menu,.main-nav-inner li.show-sub-menu>.is-sub-menu{top:100%;right:auto;bottom:auto;left:auto;visibility:visible;opacity:1;pointer-events:auto}

.main-nav-inner .is-sub-menu li:hover>.is-sub-menu{top:0;right:auto;bottom:auto;left:100%;visibility:visible;opacity:1;pointer-events:auto}

.main-nav-inner .is-sub-menu:not(.mega-menu-wrap) a{position:relative;left:-5px;display:block;padding:10px 25px 10px 15px;vertical-align:middle;white-space:nowrap;font-size:.85em;line-height:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.is-sub-menu li{position:relative}

.main-nav-inner .is-sub-menu li a:before{position:relative;right:-10px;display:inline-block;visibility:hidden;margin-right:10px;width:5px;content:"\f105";vertical-align:top;text-align:center;letter-spacing:0;font-family:FontAwesome;line-height:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.main-nav-inner .is-sub-menu li a:hover{left:0}

.main-nav-inner .is-sub-menu li a:hover:before{right:0;visibility:visible}

.no-menu{display:block;padding:10px 0;color:#aaa;text-transform:capitalize;letter-spacing:0;font-weight:400;font-size:14px;line-height:1.35}

.no-menu a{display:inline-block;width:auto;border:none;text-decoration:underline;font-weight:700}

.no-menu a:hover{color:#111}

#navigation .is-cat-mega-menu.is-mega-menu,#navigation .is-col-mega-menu.is-mega-menu{position:static}

#navigation .mega-menu-wrap{position:absolute;top:120%;right:0;left:0;z-index:-1;display:block;padding:20px 10px;width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;pointer-events:none}

.mega-menu-wrap .post-grid-small-s{margin-bottom:0}

.mega-menu-wrap .post-wrap{letter-spacing:0}

.main-nav-inner .mega-menu-wrap .is-sub-menu{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;visibility:visible;overflow:hidden;margin-top:20px;padding:20px 0 0;border-right:none;border-bottom:none;border-left:none;-webkit-box-shadow:none;box-shadow:none;opacity:1}

.mega-menu-wrap:hover .is-sub-menu{pointer-events:auto}

.main-nav-inner .mega-category-menu.mega-menu-wrap.is-sub-menu li{display:block;float:left}

.main-nav-inner .mega-category-menu.mega-menu-wrap.is-sub-menu li a{padding:5px 10px}

#navigation .mega-menu-wrap.mega-col-menu{padding-right:0;padding-left:0}

.main-nav-inner .mega-col-menu.mega-menu-wrap .is-sub-menu .sub-sub-menu-wrap{position:relative;top:0;right:auto;bottom:auto;left:0;margin-top:10px;padding-top:10px;padding-right:0;padding-left:0;border-top:2px solid #f2f2f2;background-color:transparent}

.main-nav-inner .mega-col-menu.mega-menu-wrap .sub-menu-inner>li{display:block;float:left;padding:0 40px;width:25%;border-left:4px solid #f2f2f2}

.main-nav-inner .mega-col-menu.mega-menu-wrap .sub-menu-inner>li:first-of-type{border-left:none}

#navigation .main-nav-inner .is-mega-menu:hover>.is-sub-menu{top:100%!important;z-index:9801!important;visibility:visible;opacity:1;pointer-events:auto}

.main-nav-inner .mega-menu-wrap.mega-col-menu .is-sub-menu{margin:0;padding:0;border:none}

.main-nav-inner .mega-menu-wrap.mega-col-menu a{padding-right:0!important;padding-left:0!important}

.main-nav-inner .mega-col-menu.mega-menu-wrap>.sub-menu-wrap>.sub-menu-inner>li>a{left:0;font-size:inherit}

.main-nav-inner .mega-col-menu.mega-menu-wrap>.sub-menu-wrap>.sub-menu-inner>li>a:before{right:0;visibility:visible}

.main-nav-inner .explain-menu{position:relative;z-index:100;display:inline-block;padding:0 7px;line-height:inherit}

.ruby-is-stick .header-nav-inner{-webkit-box-shadow:1px 4px 10px -2px rgba(0,0,0,.03);box-shadow:1px 4px 10px -2px rgba(0,0,0,.03);opacity:.9;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}

.ruby-is-stick .main-nav-wrap{border-color:transparent}

.ruby-is-stick .header-nav-inner:hover{opacity:1}

.ruby-is-stick .main-nav-inner>li>a{height:42px;line-height:42px}

.fw-block-1.ruby-block-wrap{margin-bottom:10px}

.fw-block-2.ruby-block-wrap,.fw-block-3.ruby-block-wrap{margin-bottom:10px}

.fw-block-2 .block-content-wrap,.fw-block-3 .block-content-wrap{margin-right:-10px;margin-left:-10px}

.fw-block-2 .block-content-wrap>*:nth-child(4n+1),.fw-block-3 .block-content-wrap>*:nth-child(4n+1){clear:both}

.fw-block-carousel .block-content-wrap{margin-right:0;margin-left:0}

.fw-block-carousel .post-wrap,.feat-carousel .post-wrap{margin-right:5px;margin-left:5px;outline:none!important}

.block-ad-box{display:block;clear:both;margin-top:0;margin-bottom:30px;text-align:center}

.ruby-section-fw .block-ad-box{margin-top:-15px}

.block-ad-box .block-content-wrap{margin-right:10px;margin-left:10px}

.ruby-section-hs .block-ad-box .block-content-wrap{margin-right:0;margin-left:0}

.post-slider-fw,.ruby-slider-fw.slider-init{height:520px}

body:not(.is-boxed) .fw-block-slider-fw{margin-right:20px;margin-left:20px}

.fw-block-slider-fw .block-content-wrap{margin-right:0;margin-left:0}

.post-carousel,.ruby-carousel.slider-init{height:520px}

.ruby-carousel-1.slider-init{height:365px}

.fw-block-code.is-wrapper .block-content-wrap,.block-hs-code .block-content-wrap{margin-right:0;margin-left:0}

.fw-block-code .block-content-wrap .entry,.block-hs-code .block-content-wrap .entry{margin-top:0}

.fw-block-code .code-header-outer{padding-right:0;padding-left:0}

.shortcode-box-wrap{position:relative;display:block}

.fw-block-code .shortcode-box-wrap{margin-right:20px;margin-left:20px}

.fw-block-4 .block-content-wrap,.block-composer-latest-blog.layout_overlay_small .block-content-wrap{margin:-2px!important}

.fw-block-4 .post-wrap{margin:2px}

.fw-block-4 .post-outer:nth-child(3n+1){clear:both}

.fw-block-4 .post-overlay .post-format-info,.hs-block-4 .post-overlay .post-format-info,.fw-block-5 .post-overlay .post-format-info{top:15px;right:15px;bottom:auto;left:auto;margin:0}

.fw-block-video{display:block;padding-top:60px;padding-bottom:60px;background-color:#111}

.fw-block-video .block-header-wrap{margin-right:-20px;margin-left:-20px}

.fw-block-video .block-title h3{background-color:#111;color:#fff}

.fw-block-video .block-title:after{background-color:rgba(255,255,255,.1)}

.is-boxed .fw-block-video{padding-top:30px;padding-bottom:30px}

.fw-block-video .post-thumb{background-color:#000}

.fw-block-video .post-list-small .post-header{margin-left:125px}

.video-playlist-outer{position:relative;display:block;overflow:hidden}

.video-playlist-iframe{position:relative;display:block;overflow:hidden;margin-right:30px}

.video-playlist-iframe-nav{overflow-x:hidden;overflow-y:scroll;margin-right:10px;padding-right:10px;max-height:420px}

.video-playlist-iframe-nav::-webkit-scrollbar{width:5px;-webkit-border-radius:10px;border-radius:10px;background:#333;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.video-playlist-iframe-nav::-webkit-scrollbar-corner{display:block;-webkit-border-radius:10px;border-radius:10px;background-color:#ff5271;opacity:.5;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.video-playlist-iframe-nav::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background-color:#ff5271;opacity:.5;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.video-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:992;background:#1c1c1c url(../images/video-loader.svg) no-repeat center center!important;opacity:.96}

.video-playlist-iframe-nav-el .post-wrap{cursor:pointer}

.video-playlist-iframe-nav-el:last-child{margin-bottom:0}

.post-wrap.post-list .is-left-col{padding-right:20px}

.post-wrap.post-list .is-right-col{padding-left:20px}

.post-wrap.post-list>*:first-child:not(.is-left-col){padding-left:0;width:100%}

.post-list{margin-right:20px;margin-bottom:40px;margin-left:20px;padding-bottom:40px;border-bottom:1px solid #f2f2f2}

.post-classic{margin-right:20px;margin-bottom:40px;margin-left:20px;padding-bottom:35px;border-bottom:1px solid #f2f2f2}

.post-classic-lite .post-meta-info{margin-bottom:0}

.post-classic .post-thumb-outer{display:block;margin-bottom:30px}

.hs-block-1 article.post-wrap:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}

.post-classic .share-bar-total{float:right}

.post-classic .post-excerpt,.post-classic .entry{margin-top:40px}

.post-classic .entry{color:#777}

.hs-block-2.ruby-block-wrap{margin-bottom:10px}

.post-grid{margin-bottom:50px;padding-right:20px;padding-left:20px}

.post-grid .post-thumb-outer{margin-bottom:20px}

.post-grid .post-excerpt{margin-top:20px}

.post-grid .share-bar-total{float:right}

.hs-block-3 .post-wrap:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}

.hs-block-7 .is-left-col{padding-right:40px}

.hs-block-7 .is-left-col,.hs-block-7 .is-right-col{padding-right:20px;padding-left:20px}

.hs-block-7 .is-right-col .post-wrap{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}

.hs-block-7 .is-right-col .post-wrap:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}

.post-small-list .post-cat-info{margin-bottom:0}

.hs-block-8 .block-content-wrap{margin-right:-10px}

.hs-block-8 .post-grid-small-lite{margin-bottom:25px}

.hs-block-8 .post-classic{margin-bottom:0;padding-bottom:0;border-bottom:none}

.hs-block-8 .is-right-col .post-outer:last-child{margin-bottom:0}

.post-overlay .is-absolute{top:auto;right:0;bottom:0;left:0}

.post-overlay .post-header{z-index:10;padding:0 20px 25px;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-overlay:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);pointer-events:none}

.post-overlay .post-cat-info{margin-left:2px}

.post-overlay .post-title{margin-bottom:0}

.post-overlay .post-thumb-outer>*:nth-child(3){right:auto;left:0}

.post-overlay-small{margin:2px}

.widget .post-overlay-small{margin:0}

.widget .post-overlay-small .post-format-info{top:10px;right:10px;bottom:auto;left:auto;margin:0}

.post-overlay.post-overlay-small .post-header{padding:0 15px 20px}

.post-overlay.post-overlay-small .post-cat-info{margin-bottom:10px}

.post-wrap.post-list-mini .post-meta-info{margin-bottom:0}

.hs-block-5.ruby-block-wrap{margin-bottom:10px}

.hs-block-5 .block-content-wrap{margin-right:-10px;margin-left:-10px}

.post-grid-small{margin-bottom:50px;padding-right:10px;padding-left:10px}

.post-grid-small .post-header-inner{display:block;margin-top:-30px;margin-right:15px;margin-left:15px;padding:18px 13px;border:2px solid #fff;background-color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.post-grid-small>*:first-child:not(.post-thumb-outer) .post-header-inner{margin-top:0;padding:0;border:none}

.post-grid-small .post-title{margin-bottom:0!important}

.post-grid-small:hover .post-header-inner{border-color:#111}

.post-grid-small .post-title a{text-decoration:none!important}

.hs-block-6.ruby-block-wrap{margin-bottom:10px}

.hs-block-6 .block-content-wrap{margin-right:-10px;margin-left:-10px}

.post-grid-small-s{margin-bottom:50px;padding-right:10px;padding-left:10px}

.post-grid-small-s .post-thumb-outer{margin-bottom:15px}

.hs-block-5 .block-content-wrap>*:nth-child(3n+1),.hs-block-6 .block-content-wrap>*:nth-child(3n+1){clear:both}

.hs-block-4 .block-content-wrap{margin:-2px!important}

.hs-block-4 .post-wrap{margin:2px}

.hs-block-4 .post-outer:nth-child(2n+1){clear:both}

.post-slider-mini{position:relative;display:block;padding-bottom:35px;outline:none!important}

.post-slider-mini .post-header{position:absolute;right:0;bottom:0;left:0;z-index:99;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.post-slider-mini .post-header-inner{position:relative;margin-right:25px;margin-left:25px;padding:15px;border:2px solid transparent;background-color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.is-light-text .post-slider-mini .post-header-inner{background-color:#111}

.post-slider-mini:hover .post-header-inner{border-color:#111}

.post-slider-mini .post-title{margin-bottom:0}

.post-slider-mini .post-title a{text-decoration:none!important}

.ruby-slider-hw-nav.slider-init{height:325px}

.post-slider-hw{position:relative;display:block}

.post-slider-hw,.ruby-slider-hw.slider-init{height:490px}

.post-slider-hw:before,.post-slider-fw:before,.post-carousel:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);pointer-events:none}

.post-slider-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}

.post-slider .is-table,.post-slider .is-cell{pointer-events:none}

.post-slider .post-header{position:relative;z-index:10;pointer-events:auto}

.post-slider-hw .post-header,.post-slider-fw .post-header,.post-carousel .post-header{display:block;margin:0 auto 60px;padding-right:20px;padding-left:20px;max-width:540px}

.ruby-slider-hw-nav{display:block;overflow:hidden;margin-top:40px;margin-right:-15px;margin-left:-15px}

.ruby-slider-hw-nav .post-wrap{margin:0;padding-right:15px;padding-left:15px;outline:none!important}

.fw-block-slider-hw .block-content-wrap{margin-right:0;margin-left:0;padding-bottom:0}

.fw-block-slider-hw.ruby-block-wrap{margin-bottom:45px}

.fw-block-grid .block-content-wrap{margin-right:-10px}

.fw-block-grid .post-classic-lite{margin-bottom:30px;padding-bottom:0;border-bottom:none}

.fw-block-grid.ruby-block-wrap{margin-bottom:30px}

.fw-block-grid .post-grid-small-s{margin-bottom:30px}

.fw-block-grid-overlay .block-content-wrap{margin:-2px}

.fw-block-grid-overlay .post-overlay-small .post-thumb{max-height:251px}

.content-without-sidebar .block-composer-latest-blog.layout_grid:not(.is-big-first) .post-outer:nth-child(3n+1),.content-without-sidebar .block-composer-latest-blog.layout_overlay_small:not(.is-big-first) .post-outer:nth-child(3n+1){clear:both}

.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_grid .post-outer:nth-child(3n+2),.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_overlay_small .post-outer:nth-child(3n+2){clear:both}

.content-without-sidebar .block-composer-latest-blog.layout_grid_small_s:not(.is-big-first) .post-outer:nth-child(4n+1),.content-without-sidebar .block-composer-latest-blog.layout_grid_small:not(.is-big-first) .post-outer:nth-child(4n+1){clear:both}

.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_grid_small_s .post-outer:nth-child(4n+2),.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_grid_small .post-outer:nth-child(4n+2){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid:not(.is-big-first) .post-outer:nth-child(2n+1),.ruby-section-hs .block-composer-latest-blog.layout_overlay_small:not(.is-big-first) .post-outer:nth-child(2n+1){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid.is-big-first .post-outer:nth-child(2n+2),.ruby-section-hs .block-composer-latest-blog.layout_overlay_small.is-big-first .post-outer:nth-child(2n+2){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s:not(.is-big-first) .post-outer:nth-child(3n+1),.ruby-section-hs .block-composer-latest-blog.layout_grid_small:not(.is-big-first) .post-outer:nth-child(3n+1){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s.is-big-first .post-outer:nth-child(3n+2),.ruby-section-hs .block-composer-latest-blog.layout_grid_small.is-big-first .post-outer:nth-child(3n+2){clear:both}

.block-composer-latest-blog.layout_grid_small_s .block-content-wrap,.block-composer-latest-blog.layout_grid_small .block-content-wrap{margin-right:-10px;margin-left:-10px}

.block-composer-latest-blog.layout_list .pagination-wrap,.block-composer-latest-blog.layout_classic .pagination-wrap,.block-composer-latest-blog.layout_classic_lite .pagination-wrap{padding-top:0;border-top:0}

@media only screen and (max-width:767px){.content-without-sidebar .block-composer-latest-blog.layout_grid_small_s:not(.is-big-first) .post-outer:nth-child(4n+3),.content-without-sidebar .block-composer-latest-blog.layout_grid_small:not(.is-big-first) .post-outer:nth-child(4n+3){clear:both}

.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_grid_small_s .post-outer:nth-child(4n+4),.content-without-sidebar .block-composer-latest-blog.is-big-first.layout_grid_small .post-outer:nth-child(4n+4){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s:not(.is-big-first) .post-outer:nth-child(3n+1),.ruby-section-hs .block-composer-latest-blog.layout_grid_small:not(.is-big-first) .post-outer:nth-child(3n+1){clear:none}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s.is-big-first .post-outer:nth-child(3n+2),.ruby-section-hs .block-composer-latest-blog.layout_grid_small.is-big-first .post-outer:nth-child(3n+2){clear:none}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s:not(.is-big-first) .post-outer:nth-child(2n+1),.ruby-section-hs .block-composer-latest-blog.layout_grid_small:not(.is-big-first) .post-outer:nth-child(2n+1){clear:both}

.ruby-section-hs .block-composer-latest-blog.layout_grid_small_s.is-big-first .post-outer:nth-child(2n+2),.ruby-section-hs .block-composer-latest-blog.layout_grid_small.is-big-first .post-outer:nth-child(2n+2){clear:both}

}.single .post-title.single-title{margin-bottom:30px;font-size:32px}

.single .post-title.single-title h1{font-size:inherit}

.single-meta-info-bar{position:relative;display:block;padding:5px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-align:left;line-height:0}

.single-meta-info-bar .post-meta-info{display:block;float:left;margin-bottom:0}

.single-meta-info-bar .meta-info-el{line-height:40px}

.single-meta-info-bar a:hover{color:#111}

.single-share-bar{display:block;float:right;margin-top:4px}

.single-share-bar>*{display:inline-block}

.single-share-bar-inner>a{display:block;float:left;padding-right:2px;padding-left:2px}

.single-thumb-outer{margin-bottom:40px;display:none}

.single-share-bar-total.share-bar-total{margin-right:10px;margin-left:0;color:#111;text-transform:uppercase;font-weight:700;font-size:12px}

.entry{position:relative;display:block;overflow:hidden;margin-top:40px;line-height:1.7}

.single .entry{margin-left:80px}

.single.single-attachment .entry{margin-left:0}

.single-subtitle h3{margin-top:15px;margin-bottom:0;color:#aaa;text-transform:none;font-size:18px}

h1{margin-top:40px;margin-bottom:25px;font-size:42px;line-height:46px}

h2{margin-top:40px;margin-bottom:25px;font-size:36px;line-height:42px}

h3{margin-top:30px;margin-bottom:25px;font-size:28px;line-height:34px}

h4{margin-top:30px;margin-bottom:25px;font-size:22px;line-height:30px}

h5{margin-top:30px;margin-bottom:20px;font-size:18px;line-height:24px}

h6{margin-top:30px;margin-bottom:20px;font-size:15px;line-height:18px}

blockquote{position:relative;display:block;margin-top:40px;margin-bottom:40px;padding-left:30px;border-left:5px solid #111;color:#111;font-style:italic;font-size:18px}

blockquote>*:first-child{margin-top:0!important}

blockquote>*:last-child{margin-bottom:0!important}

blockquote cite{display:block;margin-top:10px}

.entry p{margin-top:0;margin-bottom:30px;line-height:inherit}

.entry iframe{display:block;margin-right:auto;margin-bottom:2em;margin-left:auto;max-width:100%}

.entry a:not(.button),.excerpt a{font-weight:700}

.entry a:hover,.entry a:focus,.excerpt a:hover,.excerpt a:focus{text-decoration:underline}

.entry ul{margin:0 0 30px 40px;list-style:disc}

.entry ul li{margin:0 0 10px;list-style:disc}

.entry ol{margin:0 0 30px 40px;list-style:decimal}

.entry ol li{margin:0 0 10px;list-style:decimal}

.entry ul ul,.entry ul ol,.entry ol ol,.entry ol ul{margin-top:10px;margin-bottom:0}

.entry img,.entry video{max-width:100%;height:auto}

.entry input{margin-bottom:10px}

figure{margin:30px 0}

.wp-caption,.gallery-caption{margin-bottom:30px;max-width:100%;color:#777;font-style:italic}

.wp-caption .wp-caption-text{margin:5px 0 10px;text-align:right;font-size:12px}

.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}

.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}

.alignleft,img.alignleft{display:inline;float:left;margin:5px 30px 30px 0;max-width:100%}

.alignright,img.alignright{display:inline;float:right;margin:5px 0 30px 30px;max-width:100%}

.alignnone,img.alignnone{margin-right:auto;margin-left:auto;width:auto}

.thumbnail.push-bottom{text-align:center}

.wp-caption p.wp-caption-text{font-size:11px}

.entry.big-paragraph>p:first-of-type{font-weight:700;font-size:1.05em}

.copy a:not(.button),.story a:not(.button){border-bottom-color:#111;color:#111}

th,td{padding:7px 15px;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;text-align:left}

dl{margin-bottom:1em}

table{margin-bottom:2em;width:100%;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2}

.single-gallery .gallery-col-1{overflow:hidden;width:100%}

.single-gallery .gallery-col-2{width:50%}

.single-gallery .gallery-col-2:nth-child(2n+1){clear:both}

.single-gallery .gallery-col-3{width:33.3333%}

.single-gallery .gallery-col-3:nth-child(3n+1){clear:both}

.single-gallery .gallery-col-4{width:25%}

.single-gallery .gallery-col-4:nth-child(4n+1){clear:both}

.single-gallery .gallery-col-5{width:20%}

.single-gallery .gallery-col-5:nth-child(5n+1){clear:both}

.single-gallery .gallery-col-6{width:16.666666%}

.single-gallery .gallery-col-6:nth-child(6n+1){clear:both}

.single-gallery .gallery-col-7{width:14.285%}

.single-gallery .gallery-col-7:nth-child(7n+1){clear:both}

.single-gallery .gallery-col-8{width:12.5%}

.single-gallery .gallery-col-8:nth-child(8n+1){clear:both}

.single-gallery .gallery-col-9{width:11.1111%}

.single-gallery .gallery-col-9:nth-child(9n+1){clear:both}

.entry .gallery{display:block;clear:both;overflow:hidden;margin-right:-10px;margin-bottom:40px;margin-left:-10px;padding-top:10px}

.gallery-item{position:relative;display:block;float:left;margin:0;padding:10px}

.gallery-item img{display:block;width:100%;height:auto}

.gallery-item div{margin:0}

.gallery-item .wp-caption-text.gallery-caption{position:absolute;top:auto;right:15px;bottom:15px;left:auto;padding:5px 10px;background-color:#f7f7f7;color:#777;line-height:1.5}

.gallery-columns-1 .gallery-item{width:100%}

.gallery-columns-2 .gallery-item{width:50%}

.gallery-columns-2 .gallery-item:nth-child(2n +1){clear:both}

.gallery-columns-3 .gallery-item{width:33.3333%}

.gallery-columns-3 .gallery-item:nth-child(3n +1){clear:both}

.gallery-columns-4 .gallery-item{width:25%}

.gallery-columns-4 .gallery-item:nth-child(4n +1){clear:both}

.gallery-columns-5 .gallery-item{width:20%}

.gallery-columns-5 .gallery-item:nth-child(5n +1){clear:both}

.gallery-columns-6 .gallery-item{width:16.66666%}

.gallery-columns-6 .gallery-item:nth-child(6n +1){clear:both}

.gallery-columns-7 .gallery-item{width:14.285%}

.gallery-columns-7 .gallery-item:nth-child(7n +1){clear:both}

.gallery-columns-8 .gallery-item{width:12.5%}

.gallery-columns-8 .gallery-item:nth-child(8n +1){clear:both}

.gallery-columns-9 .gallery-item{width:11.111%}

.gallery-columns-9 .gallery-item:nth-child(9n +1){clear:both}

.entry .fluid-width-video-wrapper{margin-top:30px;margin-bottom:15px}

.single-like-wrap{display:block;overflow:hidden;padding-top:20px;width:100%;border-top:1px solid #f2f2f2;line-height:0;clear:both}

.single-like-wrap .single-like-inner{margin:0;padding:0}

.like-el:first-child{margin-right:25px}

.like-el{display:block!important;float:left!important;list-style:none!important;margin-bottom:0!important}

.like-el:last-child{margin-right:0}

.single-tag-wrap{display:block;clear:both;margin-top:40px;margin-bottom:20px;line-height:1.7}

.single .single-tag-wrap{color:#111;text-transform:uppercase}

.single-tag-wrap .tag-title{display:inline-block;margin-right:10px;padding:3px 10px;background-color:#111;color:#fff;vertical-align:middle;line-height:1.4}

.single-tag-wrap a:before{display:inline-block;margin-right:5px;margin-left:5px;content:'.'}

.single-tag-wrap a:first-of-type:before{display:none}

.single-post-ad{display:block;text-align:center}

.single-post-ad>*{display:inline-block;max-width:100%}

.single-post-ad-top{margin-top:30px}

.single-post-ad-bottom{margin-top:30px;margin-bottom:30px}

.single-author-wrap{display:block}

.author-content-wrap{display:block;margin-top:-10px;margin-left:120px}

.author-content-wrap .author-title a:hover{text-decoration:underline}

.author-thumb-wrap img{display:block;border-radius:50%;vertical-align:middle}

.single-author-wrap .author-thumb-wrap{display:block;float:left;margin-right:30px;width:100px}

.single .author-thumb-wrap img{margin-bottom:0}

.author-content-wrap .author-title>*{display:inline-block}

.author-job{color:#bbb;font-weight:700;font-size:11px}

.author-title h3{margin:0;text-transform:capitalize;font-weight:700;font-size:16px}

.author-job{margin-left:7px;font-size:12px}

.author-content-wrap .author-description{display:block;margin-top:10px;color:#aaa;font-size:.85em;line-height:1.7}

.author-content-wrap .author-social{display:block;margin-top:15px}

.author-content-wrap .author-social a{display:inline-block;padding:0 10px;font-size:14px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}

.author-content-wrap .author-social a:hover{opacity:.7}

.single-box{margin-top:50px;margin-bottom:50px}

.single-box:last-child{margin-bottom:0}

.single-nav{display:block;overflow:hidden;padding-top:20px;padding-bottom:20px;width:100%;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}

.single-nav .post-title{margin-bottom:0}

.nav-arrow{margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:1}

.nav-arrow i{margin-right:7px}

.nav-arrow i.fa-angle-right{margin-right:0;margin-left:7px}

.nav-right{float:right;text-align:right}

.single-nav .nav-left{padding-right:20px;border-right:1px solid #f2f2f2;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.single-nav .nav-right{margin-left:-1px;padding-left:20px;border-collapse:collapse;border-left:1px solid #f2f2f2;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.single-related-wrap{position:relative;display:block}

.single-related-content{margin-right:-10px;margin-bottom:-50px;margin-left:-10px}

.single-related-content>*:nth-child(3n+1){clear:both}

.single-comment-wrap{padding-top:30px;border-top:1px solid #f2f2f2}

h3.comment-reply-title,.comment-title h3{margin:0;margin-bottom:30px;padding:0;color:#111;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:17px}

p.logged-in-as{display:block;margin-right:5px;margin-bottom:20px;margin-left:5px;font-size:14px}

p.logged-in-as a:last-child{margin-left:10px;text-decoration:underline}

.comment-form label{display:none}

.comment-form input,.comment-form textarea{margin-bottom:30px}

.comment-form input[type=text],.comment-form textarea{color:#111;font-weight:400;font-size:14px!important}

input#comment-submit{margin-top:10px;margin-bottom:15px;color:#fff;font-weight:500;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

input#comment-submit:hover,input#comment-submit:focus{opacity:.7}

.comment-list.entry{margin-top:0;margin-right:20px;margin-left:0}

.comment-list li.comment{list-style:none}

.comment-list .comment-author img{display:block;float:left;margin-right:20px;width:80px;border-radius:50%}

.comment-author.vcard .fn{text-transform:uppercase;font-size:12px}

.comment-author.vcard .says{display:none}

.comment-metadata{margin-top:5px;margin-left:100px;text-transform:uppercase;font-size:11px;line-height:1}

.comment-list .comment-content{display:block;margin-top:10px;margin-left:100px;font-size:.9em;line-height:1.6}

.comment-list .comment-body{position:relative;display:block;margin-bottom:30px;padding-bottom:0;border-bottom:1px dashed #f2f2f2}

.comment-list .comment-reply-link{position:absolute;top:0;right:0;display:block;font-weight:400!important;font-size:11px;line-height:20px}

.comment-list .edit-link{display:inline-block;margin-left:5px}

.comment-list .comment-reply-link:hover,.comment-list .comment-edit-link:hover{color:#111}

#cancel-comment-reply-link{margin-left:7px;color:#cbcbcb;letter-spacing:0;font-weight:400;font-size:12px}

#cancel-comment-reply-link:hover{color:#111;text-decoration:underline}

.comment-respond{display:block;margin-bottom:30px}

.comments-area ol.children{margin:0 0 20px 30px}

.comment-form{margin-right:-5px;margin-left:-5px}

.comment-form .comment-form-comment{margin-right:5px;margin-left:5px}

.comment-form .col-xs-12{padding-right:5px;padding-left:5px}

.comment-subscription-form{margin-top:10px;padding:0 5px}

.comment-subscription-form input{margin:0}

.single #comments iframe{padding-right:5px;padding-left:5px}

.post-wrap.singe-style-5{margin-top:40px}

.review-box-wrap{display:block;padding:20px;border:1px solid #f2f2f2}

.review-box-wrap.is-review-bottom{clear:both;margin-top:45px;margin-bottom:45px}

.review-box-wrap .review-title h3:before{display:inline-block;margin-right:7px;color:#111;content:"\f123";font-weight:400;font-family:FontAwesome;opacity:1}

.single .review-box-wrap.is-left-top{float:left;margin-right:30px;margin-bottom:30px;width:50%}

.review-content-wrap{position:relative;display:block}

.review-el,.review-el-inner{position:relative;display:block;overflow:hidden}

.review-description{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:12px}

.review-el .review-info-score{float:right;color:#111;font-size:inherit!important}

.review-el{margin-top:15px;margin-bottom:15px}

.score-animation{-webkit-transition:all 1.2s linear;-moz-transition:all 1.2s linear;-ms-transition:all 1.2s linear;-o-transition:all 1.2s linear;transition:all 1.2s linear;-webkit-transition-delay:.5s;transition-delay:.5s}

.score-bar-wrap{position:relative;display:block;margin-top:5px;margin-bottom:5px;width:100%;height:2px;border-radius:2px;background-color:#eee}

.review-summary-wrap{display:block;overflow:hidden;margin-top:40px;border-top:1px solid #f2f2f2}

.review-box-wrap .review-summary-wrap h3{margin:20px 0;padding:0;text-transform:uppercase;font-size:inherit!important}

.review-box-wrap .review-summary-wrap .review-summary-desc{margin:0;font-style:italic}

.score-remove{width:0!important}

.score-bar{position:absolute;top:0;bottom:0;left:0;border-radius:2px;background-color:#111}

.post-review-info .review-info-score{position:relative;display:inline-block;font-weight:700;font-size:36px;line-height:1}

.review-box-wrap .post-review-info{top:auto;right:auto;float:right;margin:0 0 20px 20px;padding:20px;border-left:1px solid #f2f2f2}

.review-box-wrap.is-left-top .review-summary-desc{font-size:12px;line-height:1.7}

.single-page-links{display:block;margin-top:40px;text-align:center}

.single-page-links .pagination-num a:hover>*,.single-page-links .pagination-num>span{background-color:#111!important;color:#fff!important}

.single-page-links .page-numbers{margin-right:0;margin-left:0}

.single-page-links .pagination-num>*{display:block;float:left;margin-right:5px;margin-left:5px}

.infinite-scroll{position:relative;display:block;overflow:hidden;min-height:32px;text-align:center}

.infinite-scroll .infinite-icon{display:inline-block;margin-top:30px;margin-bottom:45px;width:32px;height:32px;background:transparent url(../images/ajax-loader.svg) no-repeat center center!important;background-size:conver!important;opacity:0;-webkit-background-size:cover!important}

.single-post-outer{display:block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}

.single-post-outer:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}

.archive .header-outer{margin-bottom:0}

.archive-page-header{position:relative;display:table;overflow:hidden;margin-top:20px;margin-bottom:30px;width:100%;height:180px;background-color:#f7f7f7;background-position:center center;background-size:cover!important;text-align:center;-webkit-background-size:cover!important}

.archive-title-wrap{position:relative;display:table-cell;width:100%;vertical-align:middle}

.archive-page-header.has-bg-image:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(24,24,24,.3);content:''}

.archive-title-wrap .archive-title{position:relative;z-index:9;display:inline-block;margin:0;text-transform:uppercase;letter-spacing:3px;font-size:24px;line-height:1}

.archive-page-header .archive-desc{display:block;margin-top:20px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:740px;font-style:italic;font-size:14px}

.is-light-text .archive-desc{color:#fff}

.archive-page-header-small .archive-desc{margin-top:15px;color:#aaa;font-style:italic;font-size:14px}

.archive.author .single-author-wrap{margin-top:0;margin-bottom:50px;padding-top:0;padding-bottom:50px;border-top:0;border-bottom:1px solid #f2f2f2}

.archive.author .single-author-wrap .author-thumb-wrap,.page-author-team-wrap .author-thumb-wrap{width:140px}

.archive.author .author-content-wrap,.page-author-team-wrap .author-content-wrap{margin-top:10px;margin-left:170px}

.page-author-team-wrap{display:block;margin-top:40px;margin-bottom:80px;max-width:800px}

.page-author-team-wrap .author-thumb-wrap img{border-radius:50%}

.author-team-page-title{display:block;margin-bottom:60px;text-align:center}

.author-team-page-title h1{font-size:32px;line-height:1.1}

.page-author-team-wrap .single-author-wrap{margin-top:30px;padding-top:30px;border-top:1px solid #f2f2f2}

.page-author-team-wrap .single-author-wrap:first-child{margin-top:0;padding-top:0;border-top:none}

.archive.category .ruby-page-wrap{margin-top:60px}

.single-page-post{display:block;margin-right:auto;margin-left:auto}

.search-page-header{position:relative;display:block;margin-top:40px;padding-bottom:20px;text-align:center}

.search-page-header-inner{margin-right:20px;margin-left:20px}

.search-page-header .search-decs{margin-bottom:20px;color:#fff;text-transform:capitalize;font-size:18px}

.search-page-header-inner .post-title h3{color:#fff;text-transform:none}

.search-no-result{display:block;margin-top:60px;margin-bottom:30px;text-align:center}

.search-no-result-content{display:block;margin-right:20px;margin-bottom:120px;margin-left:20px}

.search-no-result-content .ruby-search{margin-right:auto;margin-left:auto;max-width:780px}

.search-no-result-content p{margin-top:15px;margin-bottom:40px;color:#aaa;text-align:center;font-size:18px}

.search-no-result h3{text-transform:capitalize;font-size:24px;line-height:1.2}

.search-no-result-content .search-no-result h3{text-transform:capitalize;font-size:42px;line-height:1.2}

.search-no-result-content .ruby-search input[type=text]{padding:10px 60px 10px 30px;border-width:4px;font-size:22px;line-height:1.2}

.search-no-result-content .ruby-search .ruby-search-submit{width:54px;height:54px;line-height:54px}

.search-no-result-content .ruby-search .ruby-search-submit i{font-size:18px}

.page-404-content-wrap{display:block;margin-right:20px;margin-bottom:120px;margin-left:20px}

.page-404-content-header{display:block;margin-top:60px;text-align:center}

.page-404-content-header p{margin-top:15px;margin-bottom:40px;color:#aaa;text-align:center;font-size:18px;line-height:1.2}

.logo-404 h1{text-transform:capitalize;font-size:120px;line-height:1.2}

.page-404-content-wrap .ruby-search input[type=text]{padding:10px 60px 10px 30px;border-width:3px;white-space:nowrap;font-size:22px;line-height:30px}

.page-404-content-wrap .ruby-search .ruby-search-submit{width:56px;height:56px;line-height:56px}

.page-404-content-wrap .ruby-search{margin-right:auto;margin-left:auto;max-width:780px}

.page-template-default .single-title.post-title{margin-bottom:30px;text-align:center;font-size:32px}

.page-template-default .single-title.post-title h1{display:block;font-size:inherit;line-height:1.15}

.page-template-default.page .entry{margin-top:0}

.entry .wpcf7-form{display:block}

.wpcf7-form-control-wrap{position:relative}

.entry .wpcf7-form label{text-transform:capitalize;font-size:.9em}

.entry .wpcf7-form>p>label{font-style:italic}

.wpcf7-form .ajax-loader{margin-top:10px}

.entry .wpcf7-form>p:last-of-type{margin-bottom:0}

.entry .wpcf7-form>p:last-of-type input{margin-bottom:0}

.entry .wpcf7-form input[type=email],.entry .wpcf7-form input[type=text],.entry .wpcf7-form input[type=tel]{padding:7px 15px;width:50%;font-style:normal}

.entry .wpcf7-form textarea{width:100%}

.entry .wpcf7-form input,.entry .wpcf7-form textarea{margin-top:7px}

.wpcf7-form input[type=submit]{padding:12px 30px}

.widget{display:block;margin-bottom:20px}

.widget-title.block-title{margin-bottom:25px}

.post-list-small{display:block;margin-bottom:30px}

.post-list-small .post-thumb-outer{display:block;float:left;margin-right:20px;max-width:140px}

.post-list-small .post-format-info{margin-top:-17px;margin-left:-17px;width:34px;height:34px;line-height:30px}

.post-list-small .post-format-info i{margin:0;padding:0;width:30px;height:30px;font-size:14px;line-height:30px}

.post-list-small .post-format-info.is-video-format i{margin-left:2px}

.post-list-small .post-meta-info{margin-bottom:0}

.post-list-small .post-title.is-mini-title{margin-bottom:10px}

.post-list-small .post-header{margin-left:160px}

.post-list-small>*:first-child:not(.post-thumb-outer){margin-left:0!important}

.sidebar-wrap .post-list-small img{max-width:105px;height:auto}

.sidebar-wrap .post-list-small .post-header{margin-left:125px}

.post-counter{position:absolute;top:10px;right:0;vertical-align:top;font-weight:900;font-style:italic;font-size:90px;line-height:0;opacity:.05;-webkit-transform:rotate(5deg);transform:rotate(5deg)}

.sb-widget-social-counter .counter-element{display:block;margin-bottom:2px;color:#fff;font-size:14px;line-height:20px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.sb-widget-social-counter .counter-element:last-child{margin-bottom:0}

.sb-widget-social-counter .counter-element>a{display:block;overflow:hidden;padding:10px 15px}

.sb-widget-social-counter .counter-element:hover{background-color:#111}

.sb-widget-social-counter .counter-element i{margin-right:7px;vertical-align:middle;font-size:16px;line-height:20px}

.sb-widget-social-counter .counter-element-left{text-transform:capitalize;line-height:20px}

.counter-element-left .num-count{text-transform:uppercase}

.sb-widget-social-counter .counter-element-right{float:right;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:10px;line-height:20px}

.post-widget-inner{position:relative;display:block}

.post-widget-inner.style-2{margin:-2px!important}

.post-widget-inner.style-5{margin-right:-20px;margin-left:-20px}

.off-canvas-nav-wrap .post-widget-inner.style-5{margin-right:-10px;margin-left:-10px}

.post-widget-inner.style-5 .post-excerpt{display:none}

.post-widget-inner.style-6,.post-widget-inner.style-7{margin-right:-10px;margin-left:-10px}

.post-widget-inner.style-2 .post-title.is-medium-title{margin-bottom:0;font-size:15px;line-height:1.5}

.post-widget-inner.style-2 .post-title.is-medium-title>*{font-size:inherit!important}

.post-widget-inner.style-1>*{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(24,24,24,.05)}

.post-widget-inner.style-1>*:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none!important}

.post-widget-inner.style-2>*{margin-bottom:2px}

.post-widget-inner.style-2>*:last-child{margin-bottom:0}

.post-widget-inner.style-3>.post-wrap:last-child,.post-widget-inner.style-4>.post-wrap:last-child{margin-bottom:0}

.post-widget-inner.style-5>*{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid rgba(24,24,24,.05)}

.post-widget-inner.style-5>*:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none!important}

.post-widget-inner.style-6>*{margin-bottom:30px}

.post-widget-inner.style-6>*:last-child{margin-bottom:0}

.post-widget-inner.style-7>*{margin-right:10px;margin-bottom:30px;margin-left:10px;padding:0;padding-bottom:20px;border-bottom:1px solid rgba(24,24,24,.05)}

.post-widget-inner.style-7>*:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none!important}

.is-widget-post-slider .slider-init{height:445px}

.post-widget-inner.style-8{margin-bottom:-25px}

.post-widget-inner.style-4 .post-outer:last-child .post-wrap{margin-bottom:0}

.is-light-text .sb-widget-post .post-widget-inner .post-wrap{border-color:rgba(255,255,225,.1)}

.ad-title{display:block;margin-bottom:5px;color:#cbcbcb;text-align:center;font-size:12px;line-height:20px}

.ad-wrap,.ad-wrap iframe{position:relative;display:block;margin-right:auto;margin-left:auto;max-width:100%;text-align:center}

.ads-widget .image-ads-wrap{display:block;overflow:hidden}

.sb-widget-ad .widget-ad-script{display:block;text-align:center}

.sb-widget-ad .widget-ad-script iframe{display:block;margin-right:auto!important;margin-left:auto!important}

.sb-widget-ad .widget-ad-image{display:block;text-align:center}

.sb-widget-ad .widget-ad-image img{display:block;margin-right:auto;margin-left:auto;max-width:100%;height:auto}

.instagram-content-wrap,.widget-flickr-content-wrap{display:block;overflow:hidden;margin:-4px}

.instagram-el,.flickr-el{display:block}

.instagram-el-holder,.flickr-el-holder{position:relative;display:block;margin:4px}

.instagram-el-holder>*,.flickr-el-holder>*{position:static;display:block;padding-bottom:100%}

.instagram-el a,.flickr-el a{background-color:#fff}

.instagram-el img,.flickr-el img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;object-fit:cover;-o-object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.instagram-el a:hover img,.flickr-el a:hover img{opacity:.7}

.instagram-bottom-text{display:block;color:#cbcbcb;text-align:right;letter-spacing:1px;font-size:11px}

.subscribe-youtube-wrap{position:relative;display:block;max-height:70px}

.subscribe-youtube-wrap iframe{width:100%;height:auto}

.cat-item a,.widget_archive a,.widget_pages .page_item a,.widget_meta a,.widget_nav_menu .menu-item a,.widget_recent_comments .recentcomments,.widget_recent_entries li{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(24,24,24,.05);text-transform:capitalize;font-size:13px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.cat-item a:hover,.widget_archive a:hover,.widget_pages .page_item a:hover,.widget_meta a:hover,.widget_nav_menu .menu-item a:hover,.widget_recent_comments .recentcomments:hover,.widget_recent_entries a:hover{opacity:.7}

.cat-item:last-child a,.widget_archive li:last-child a,.widget_pages .page_item:last-child a,.widget_meta li:last-child a,.widget_recent_comments .recentcomments:last-child,.widget_recent_entries li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none!important}

.cat-item .children{margin-left:20px}

.number-post-count{display:block;float:right;opacity:.5}

.widget_categories label,.widget_archive label{display:none}

.widget_rss li{margin-bottom:25px}

.widget_rss li:last-child{margin-bottom:0}

.widget_rss a{font-weight:700}

.widget_rss a:hover{text-decoration:underline}

.rss-date{display:block;margin-top:5px;color:#777;font-style:italic;font-size:13px}

.rssSummary{margin-top:10px;margin-bottom:10px;font-size:14px}

.widget_rss cite{font-size:13px}

.is-light-text .widget_rss{color:#fff}

.is-light-text .rss-date{color:#ddd}

.is-light-text .rssSummary{color:#f2f2f2}

#wp-calendar th,#wp-calendar td{padding:5px 10px;text-align:center}

#wp-calendar caption{margin-bottom:10px;font-weight:700}

.widget_nav_menu .sub-menu{margin-left:15px}

.widget_nav_menu .sub-menu .sub-menu{margin-left:15px}

.widget_recent_comments .recentcomments a,.widget_recent_entries a{font-weight:700;font-size:13px;line-height:1.5}

.widget_tag_cloud .tagcloud{display:block;overflow:hidden}

.widget_tag_cloud a{display:block;float:left;margin:2px;padding:0 10px;border:1px solid rgba(24,24,24,.05);font-size:13px!important;line-height:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.widget_tag_cloud a:hover,.widget_tag_cloud a:focus{border-color:#111;background-color:#111;color:#fff}

.sb-widget-about .about-name{display:block;margin-top:20px;text-align:center}

.sb-widget-about .about-name h3{font-size:15px}

.about-content-wrap.post-excerpt{display:block;margin-top:10px;margin-bottom:0;margin-left:0!important;text-align:center}

.about-content-wrap.post-excerpt>*{margin-top:15px;margin-left:0!important}

.about-content-wrap.post-excerpt>* a:hover{color:#111}

.about-content-wrap.post-excerpt>*>i{margin-right:7px}

.about-widget-image img{display:block;width:100%}

.subscribe-wrap{display:block;padding:20px;border:1px solid #f2f2f2;border-top:4px solid #111;text-align:center}

.subscribe-wrap h3{margin-top:10px;font-size:20px;line-height:1.2}

.subscribe-image{display:block;margin-top:20px;margin-bottom:20px}

.subscribe-image img{display:block;margin-right:auto;margin-left:auto;max-width:100%;width:auto;vertical-align:middle}

.subscribe-form-wrap{display:block;margin-top:25px}

.mc4wp-form-fields p{margin-top:20px}

.subscribe-form-wrap input{padding:7px 12px;text-align:center;font-size:14px}

.subscribe-form-wrap label{display:block;margin-bottom:7px;color:#aaa;font-style:italic;font-size:12px}

.mc4wp-alert{display:block;margin-top:15px;color:#ff8d8d;font-size:12px}

.twitter-content{margin-top:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(24,24,24,.05)}

.twitter-content:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}

.twitter-content.post-excerpt a{color:#111;font-style:italic}

.twitter-content.post-excerpt a:hover{text-decoration:underline}

.twitter-timestamp{display:block;margin-top:10px;text-transform:uppercase;letter-spacing:1px;font-size:10px}

#ruby-back-top{position:fixed;right:20px;bottom:20px;z-index:99990;display:none;overflow:hidden;border:none;text-decoration:none;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

#ruby-back-top i{display:block;width:34px;height:42px;background-color:#111;color:#fff;text-align:center;font-size:12px;line-height:42px;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden}

#ruby-back-top:hover i{opacity:.6}

.footer-wrap{position:relative;display:block}

.footer-inner{display:block;overflow:hidden;background-color:#111}

.footer-inner .widget-title.block-title h3{background-color:transparent}

#footer .sidebar-wrap.sidebar-footer{padding-right:30px;padding-left:30px}

.column-footer-wrap{display:block;padding-top:60px}

.column-footer-inner{display:block;overflow:hidden;margin-right:-30px;margin-left:-30px}

.is-light-text .block-title h3{background-color:transparent;color:#aaa}

.is-light-text .block-title:after{display:none}

.is-light-text .ruby-search input[type=text]{background-color:rgba(255,225,255,.05);color:#fff}

.footer-wrap.is-light-text .ruby-search i{color:#fff}

.is-light-text .cat-item a,.is-light-text .widget_archive a,.is-light-text .widget_pages .page_item a,.is-light-text .widget_meta a,.is-light-text .widget_nav_menu .menu-item a,.is-light-text .widget_recent_comments .recentcomments,.is-light-text .widget_recent_entries li{border-color:rgba(255,255,255,.05);color:#fff}

.is-light-text .post-widget-inner.style-1>*,.is-light-text .post-widget-inner.style-7>*{border-color:rgba(255,255,255,.05)}

.is-light-text .post-grid-small .post-header-inner{border-color:#111;background-color:#111}

.is-light-text .post-grid-small .post-header-inner:hover{border-color:#fff}

.is-light-text p{color:#eee}

.is-light-text th,.is-light-text td,.is-light-text table{border-color:rgba(255,255,255,.05);color:#eee}

.is-light-text .widget_tag_cloud a{border-color:rgba(255,255,255,.05);color:#fff}

.is-light-text .widget_tag_cloud a:hover,.is-light-text .widget_tag_cloud a:focus{background-color:#fff;color:#111}

.is-light-text select{border-color:rgba(255,255,255,.05);background-color:#222;color:#fff}

.is-light-text .post-counter{color:#fff;opacity:.1}

.top-footer-wrap{position:relative;display:block;overflow:hidden}

.top-footer-wrap .widget{display:none}

.top-footer-wrap .widget.widget_text,.top-bar-wrap .widget.top-footer-widget-instagram{display:block}

.top-footer-widget-instagram .widget-title a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.top-footer-widget-instagram .widget-title a:hover{opacity:.7}

.top-footer-wrap .widget.widget_text{padding:30px}

.footer-instagram-el{position:relative;display:block;overflow:hidden;outline:0}

.footer-instagram-el .instagram-el-holder{margin:0!important}

.footer-instagram-el img{position:absolute;right:0;left:0;display:block;overflow:hidden;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;object-fit:cover;-o-object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.footer-instagram-el img:hover{opacity:.7}

.ruby-col-5{float:left;width:20%}

.ruby-col-7{float:left;width:14.285%}

.ruby-col-8{float:left;width:12.5%}

.ruby-col-9{float:left;width:11.11111%}

.ruby-col-10{float:left;width:10%}

.top-footer-wrap .top-footer-widget-instagram{position:relative;display:block}

.top-footer-widget-instagram .widget-title{position:absolute;top:50%;left:50%;z-index:99;display:block;white-space:nowrap;font-size:15px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.top-footer-widget-instagram .widget-title h3{padding:0 15px;background-color:#111;color:#fff;font-size:12px}

.top-footer-wrap .widget{margin-bottom:0}

.top-footer-widget-instagram .instagram-content-wrap{margin:0}

.top-footer-widget-instagram .instagram-content-wrap.ruby-container{margin:0 auto 60px}

.footer-social-bar-wrap{position:relative;display:block}

.footer-social-bar-inner{position:relative;display:block;overflow:hidden;margin-right:20px;margin-left:20px;padding-top:40px;padding-bottom:40px;border-top:1px solid rgba(255,255,255,.1)}

.footer-logo{display:block;float:left;max-height:100px}

.footer-logo a{opacity:.7;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.footer-logo img{max-height:80px;width:auto}

.footer-logo a:hover,.footer-logo a:focus{opacity:1}

.footer-social-wrap{position:absolute;top:50%;right:0;left:auto;margin-top:-20px}

.footer-social-wrap a{display:block;float:left;margin-right:10px;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.05);color:#111;text-align:center;font-size:18px;line-height:40px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.footer-social-wrap a i{display:block;vertical-align:middle;line-height:inherit}

.is-light-text .footer-social-wrap a{background-color:rgba(255,255,255,.1);color:#fff}

.is-light-text .footer-social-wrap a:hover{background-color:#fff;color:#111}

.footer-social-wrap a:last-child{margin-right:0}

.footer-copyright-wrap{display:block;margin-right:20px;margin-left:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(0,0,0,.05);text-align:center}

.footer-copyright-wrap p{color:#aaa;font-size:13px;line-height:1.7}

.is-light-text .footer-copyright-wrap{border-color:rgba(255,255,255,.1)}

.footer-wrap .widget-title.block-title:after{display:none!important}

.header-style-2 .header-nav-holder{border-bottom:none}

.header-style-2 .header-nav-inner{display:block;background-color:#111}

.header-style-2 .main-nav-inner>li>a{color:#fff}

.header-style-2 .header-logo-wrap{position:relative;z-index:99;display:block;float:left;margin-right:20px;text-align:left}

.header-style-2.header-outer .logo-image{display:block;float:left}

.header-style-2 .logo-image img{padding-top:10px;padding-bottom:10px;max-height:60px;width:auto;height:60px;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}

.header-style-2 .main-nav-wrap{text-align:right}

.header-style-2 .ruby-is-stick .logo-image img{max-height:42px;height:42px}

.header-style-2 .header-nav-inner .nav-search-wrap,.header-style-2 .logo-text{color:#fff}

.header-style-2 .ruby-trigger .icon-wrap,.header-style-2 .ruby-trigger .icon-wrap:before,.header-style-2 .ruby-trigger .icon-wrap:after{background-color:#fff}

.header-style-2 .no-menu{float:left;margin-top:10px}

.header-style-2 .ruby-is-stick .no-menu{margin-top:0}

.header-style-2 .no-menu a:hover{color:#fff}

.header-style-2 .logo-text-wrap{overflow:hidden;padding:10px 0;max-height:60px}

.header-style-2 .logo-text{font-size:24px;line-height:30px}

.header-style-2 .site-tagline{margin-top:0;font-size:12px;line-height:10px}

.header-style-2 .nav-search-outer{display:block;float:right;height:60px;color:#fff;text-align:center;line-height:60px}

.header-style-2 .nav-search-outer>*{display:block;float:left}

.header-style-2 .nav-search-outer a{display:inline-block;float:left;padding:0 10px;white-space:nowrap;font-size:15px;opacity:.7;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

.header-style-2 .nav-search-outer a:hover{opacity:1}

.header-style-2 .ruby-is-stick .nav-search-outer{height:42px;line-height:42px}

.fw-block-carousel-1 .block-content-wrap{margin-right:-2px;margin-left:-2px}

.fw-block-carousel-1 .slick-dots li:before{border-color:#111}

.fw-block-carousel-1 .slick-dots li.slick-active:before{background-color:#111}

.ruby-carousel-1{padding-bottom:25px}

.fw-block-carousel-1 .slick-dots{bottom:0}

.post-carousel-1{position:relative;display:block;margin:0;padding:2px;padding-bottom:70px}

.post-carousel-1 .post-header{position:absolute;right:20px;bottom:0;left:20px;z-index:99;display:block;padding:15px 10px 0;min-height:140px;background-color:#111;backface-visibility:hidden;-webkit-backface-visibility:hidden}

.fw-block-carousel-1 .ruby-slider-prev{margin-top:-45px}

.slick-slider .post-review-score{backface-visibility:hidden;-webkit-backface-visibility:hidden}

.fw-block-5 .block-content-wrap{margin-right:-2px;margin-left:-2px}

.fw-block-5 .post-outer{padding:2px}

.mc4wp-form-fields p:first-child{margin-top:0}

.mc4wp-form-fields label{display:block;margin-bottom:7px;color:#999;font-size:14px}

.mc4wp-form-fields input[type=submit],.mc4wp-form-fields button{display:block;width:100%}

.comment-form-cookies-consent{display:block;padding-right:5px;padding-left:5px;width:100%}

.comment-form .comment-form-cookies-consent label{display:inline;margin-left:10px;font-size:13px;line-height:1.2}

.ajax-pagination{display:block;position:relative;text-align:center}

.blog-loadmore-link{position:relative;display:inline-block;margin-bottom:32px;padding:0 25px;height:32px;background-color:rgba(28,28,28,.4);color:#fff;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-size:13px;line-height:32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.blog-loadmore-link:hover{background-color:#111}

.pagination-infinite-scroll{position:relative;display:block;min-height:32px;height:32px}

.ajax-animation{position:absolute;top:0;left:0;display:none;visibility:hidden;width:100%;height:32px;text-align:center;opacity:0;pointer-events:none}

.ajax-animation-icon{display:inline-block;width:32px;height:32px;background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNTkuNiAwaDh2NDBoLThWMHoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjIiIHRyYW5zZm9ybT0icm90YXRlKDMwIDY0IDY0KSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjIiIHRyYW5zZm9ybT0icm90YXRlKDYwIDY0IDY0KSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjIiIHRyYW5zZm9ybT0icm90YXRlKDkwIDY0IDY0KSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjIiIHRyYW5zZm9ybT0icm90YXRlKDEyMCA2NCA2NCkiLz48cGF0aCBkPSJNNTkuNiAwaDh2NDBoLThWMHoiIGZpbGw9IiNiMmIyYjIiIGZpbGwtb3BhY2l0eT0iMC4zIiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNjQgNjQpIi8+PHBhdGggZD0iTTU5LjYgMGg4djQwaC04VjB6IiBmaWxsPSIjOTk5OTk5IiBmaWxsLW9wYWNpdHk9IjAuNCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDY0IDY0KSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iIzdmN2Y3ZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHRyYW5zZm9ybT0icm90YXRlKDIxMCA2NCA2NCkiLz48cGF0aCBkPSJNNTkuNiAwaDh2NDBoLThWMHoiIGZpbGw9IiM2NjY2NjYiIGZpbGwtb3BhY2l0eT0iMC42IiB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNjQgNjQpIi8+PHBhdGggZD0iTTU5LjYgMGg4djQwaC04VjB6IiBmaWxsPSIjNGM0YzRjIiBmaWxsLW9wYWNpdHk9IjAuNyIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDY0IDY0KSIvPjxwYXRoIGQ9Ik01OS42IDBoOHY0MGgtOFYweiIgZmlsbD0iIzMzMzMzMyIgZmlsbC1vcGFjaXR5PSIwLjgiIHRyYW5zZm9ybT0icm90YXRlKDMwMCA2NCA2NCkiLz48cGF0aCBkPSJNNTkuNiAwaDh2NDBoLThWMHoiIGZpbGw9IiMxOTE5MTkiIGZpbGwtb3BhY2l0eT0iMC45IiB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNjQgNjQpIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMCA2NCA2NDszMCA2NCA2NDs2MCA2NCA2NDs5MCA2NCA2NDsxMjAgNjQgNjQ7MTUwIDY0IDY0OzE4MCA2NCA2NDsyMTAgNjQgNjQ7MjQwIDY0IDY0OzI3MCA2NCA2NDszMDAgNjQgNjQ7MzMwIDY0IDY0IiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iMTA4MG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=) no-repeat center center!important;background-size:conver!important;-webkit-background-size:cover!important}

.ajax-infinite-scroll{margin-bottom:25px;height:32px}

@media only screen and (min-width:1400px){.header-banner-wrap .off-canvas-btn-wrap{left:100px}

.header-social-wrap{right:100px}

body:not(.is-boxed) .post-slider-fw,body:not(.is-boxed) .ruby-slider-fw.slider-init{height:620px}

body:not(.is-boxed) .fw-block-slider-fw,body:not(.is-boxed) .feat-wrap .slider-wrap.is-fw-slider{margin-left:100px;margin-right:100px}

body:not(.is-boxed) .post-carousel,body:not(.is-boxed) .ruby-carousel.slider-init{height:620px}

.post-slider-hw,.ruby-slider-hw.slider-init{height:520px}

.ruby-carousel-1.slider-init{height:385px}

}@media only screen and (min-width:1200px){.post-list .ruby-holder{min-height:248px}

.post-grid-small-s .ruby-holder{min-height:214px}

.post-grid-small .ruby-holder{min-height:237px}

.fw-block .post-grid-small .ruby-holder{min-height:267px}

.fw-block .post-grid-small-s .ruby-holder{min-height:241px}

.sb-widget-post .post-grid-small-s .ruby-holder{min-height:285px}

.sb-widget-post .post-grid-small .ruby-holder{min-height:220px}

.sb-widget-post .post-overlay .ruby-holder{min-height:222px}

.fw-block-slider-hw .post-grid-small-s .ruby-holder{min-height:234px}

.fw-block-grid .post-classic .ruby-holder{min-height:427px}

.fw-block-grid .post-grid-small-s .ruby-holder{min-height:199px}

/* .post-grid .ruby-holder{min-height:243px} */

.post-overlay .ruby-holder{min-height:250px}

.post-classic .ruby-holder{min-height:506px}

.post-list-small .ruby-holder{min-height:80px}

.hs-block .post-grid .ruby-holder{min-height:248px}

.hs-block-7 .post-overlay .ruby-holder{min-height:328px}

.hs-block-8 .post-classic .ruby-holder{min-height:324px}

.hs-block-8 .post-grid-small-s .ruby-holder{min-height:167px}

.hs-block .post-grid-small .ruby-holder{min-height:237px}

.single-thumb-outer .ruby-holder{min-height:300px}

.single-related-wrap .post-grid-small-s .ruby-holder{min-height:213px}

.archive-page-header:not(.has-bg-image){height:100px}

}@media only screen and (min-width:1024px){.post-share-bar-inner>a.icon-whatsapp,.single-share-bar-inner>a.icon-whatsapp{display:none}

}@media only screen and (max-width:1199px) and (min-width:992px){.ruby-container{max-width:964px!important}

.header-banner-wrap .off-canvas-btn-wrap{left:20px}

.header-social-wrap{right:20px}

.post-slider-fw,.ruby-slider-fw.slider-init{height:480px}

.post-carousel,.ruby-carousel.slider-init{height:480px}

.is-widget-post-slider .slider-init{height:320px}

.ruby-slider-nav-small{display:none}

.block-content-wrap{margin-left:-15px;margin-right:-15px}

.sidebar-wrap{padding-left:40px}

.is-sidebar-left .sidebar-wrap{padding-right:40px;padding-left:0}

.ruby-slider-hw-nav.slider-init{height:240px}

.fw-block-video .block-header-wrap{margin-left:-15px;margin-right:-15px}

.post-list{margin-left:15px;margin-right:15px;padding-bottom:30px;margin-bottom:30px}

.post-grid{padding-left:15px;padding-right:15px;margin-bottom:40px}

.post-classic{margin-left:15px;margin-right:15px;margin-bottom:30px;padding-bottom:25px}

.post-classic .entry,.post-classic .post-excerpt{margin-top:30px}

.ruby-slider-hw-nav{margin-top:30px}

.ruby-slider-hw-nav .post-wrap{padding-left:10px;padding-right:10px}

.fw-block-grid .post-wrap{padding-left:15px;padding-right:15px}

.fw-block-grid .is-right-col .post-wrap{margin-bottom:30px}

.post-grid-small,.post-grid-small-s{margin-bottom:40px}

.post-grid-small .post-header-inner{margin-left:5px;margin-right:5px;padding:8px 5px}

.post-wrap.post-list .is-left-col{padding-right:15px}

.post-wrap.post-list .is-right-col{padding-left:15px}

.post-title>*{font-size:.85em}

.single .post-title.single-title h1{font-size:.8em}

.post-title.is-big-title>*,.single .post-title.single-title h1{line-height:1.3}

.post-title.is-medium-title>*{line-height:1.4}

.post-title.is-small-title>*,.post-title.is-mini-title>*{font-size:.9em}

.column-footer-inner{margin-left:-20px;margin-right:-20px}

#footer .sidebar-wrap.sidebar-footer{padding-left:20px;padding-right:20px}

.hs-block-7 .is-left-col,.hs-block-7 .is-right-col{padding-left:15px;padding-right:15px}

.single .entry{margin-left:0}

.archive-page-header{height:120px}

.fw-block-grid-overlay .post-overlay-small .post-thumb{max-height:205px}

}@media only screen and (max-width:991px){.ruby-container{padding-left:15px;padding-right:15px}

.ruby-section{margin-bottom:0}

.header-logo-mobile-wrap{display:block}

.logo-text-mobile-wrap .logo-text,.header-style-2 .logo-text-mobile-wrap .logo-text{opacity:1}

.header-banner-wrap{display:none}

.header-banner-wrap .off-canvas-btn-wrap,.header-banner-wrap .header-social-wrap{display:none!important}

.header-nav-inner .off-canvas-btn-wrap,.header-nav-inner{display:block!important}

.fw-block-slider-fw{margin-left:0;margin-right:0}

.post-slider-fw,.ruby-slider-fw.slider-init{height:360px}

.post-slider-hw,.ruby-slider-hw.slider-init{height:360px}

.ruby-slider-hw-nav.slider-init{height:180px}

.post-carousel,.ruby-carousel.slider-init{height:360px}

.ruby-page-wrap{margin-top:30px}

.main-nav-wrap,.top-bar-wrap{display:none!important}

.logo-image img{max-height:40px}

.ruby-content-wrap{margin-bottom:15px}

body:not(.page-template-page-composer) .ruby-content-wrap{margin-bottom:0}

.single-meta-info-bar .meta-info-el{line-height:28px}

.sidebar-wrap{padding-left:30px}

.is-sidebar-left .sidebar-wrap{padding-right:30px;padding-left:0}

.block-content-wrap,.blog-content-wrap{margin-left:-10px;margin-right:-10px}

.ruby-block-wrap{margin-bottom:45px}

.is-sidebar-left .sidebar-wrap{padding-right:30px;padding-left:0}

.post-cat-info{margin-bottom:10px}

.post-title.is-small-title,.post-title.is-mini-title{margin-bottom:12px}

.post-list{margin-left:10px;margin-right:10px;padding-bottom:20px;margin-bottom:20px}

.post-grid{padding-left:10px;padding-right:10px;margin-bottom:30px}

.post-grid .post-excerpt{margin-top:15px}

.post-classic{margin-left:10px;margin-right:10px;margin-bottom:20px;padding-bottom:15px}

.post-classic .entry,.post-classic .post-excerpt{margin-top:20px}

.ruby-slider-hw-nav{margin-top:20px}

.ruby-slider-hw-nav .post-wrap{padding-left:5px;padding-right:5px}

.post-grid-small,.post-grid-small-s{padding-left:5px;padding-right:5px;margin-bottom:30px}

.post-grid-small .post-header-inner{padding:5px;border-width:1px}

.post-wrap.post-list .is-left-col{padding-right:10px}

.post-wrap.post-list .is-right-col{padding-left:10px}

.post-title>*,.single .post-title.single-title h1{font-size:.75em}

.post-title.is-big-title>*{line-height:1.4}

.post-title.is-medium-title>*{line-height:1.45}

.post-title.is-small-title>*,.post-title.is-mini-title>*{font-size:.83em;line-height:1.6}

.fw-block-2 .block-content-wrap,.fw-block-3 .block-content-wrap,.hs-block-5 .block-content-wrap,.hs-block-6 .block-content-wrap{margin-left:-5px;margin-right:-5px}

.column-footer-inner{margin-left:-15px;margin-right:-15px}

#footer .sidebar-wrap.sidebar-footer{padding-left:15px;padding-right:15px}

.post-excerpt{margin-bottom:15px}

.post-wrap .post-excerpt{font-size:13px}

.page-numbers{height:30px;width:30px;line-height:28px;margin-left:2px;margin-right:2px;font-size:13px}

.sb-widget-social-counter .counter-element-left{font-size:12px}

.hs-block-7 .is-left-col,.hs-block-7 .is-right-col{padding-left:10px;padding-right:10px}

.hs-block-7 .is-right-col .post-wrap{padding-bottom:10px;margin-bottom:10px}

.post-widget-inner.style-1>*{margin-bottom:15px;padding-bottom:15px}

.single .entry{margin-left:0}

.entry p{margin-bottom:20px}

.widget-title.block-title{margin-bottom:20px}

.widget{margin-bottom:20px}

.sidebar-wrap .post-list-small img{max-width:80px}

.sidebar-wrap .post-list-small .post-header{margin-left:95px}

.post-overlay .post-header,.post-overlay.post-overlay-small .post-header{padding:0 10px 15px}

.page-404-content-header{margin-top:30px}

.page-404-content-wrap{margin-bottom:80px}

.logo-404 h1{font-size:92px}

.page-404-content-header p{font-size:15px}

.page-404-content-wrap .ruby-search input[type=text]{font-size:16px;line-height:25px}

.page-404-content-wrap .ruby-search .ruby-search-submit{height:51px;width:51px;line-height:51px}

.logo-text{font-size:54px}

.site-tagline{font-size:15px}

.single-tag-wrap{margin-top:30px;margin-bottom:30px}

.single-nav{padding-top:15px;padding-bottom:15px}

.single-related-content{margin-left:-5px;margin-right:-5px;margin-bottom:-30px}

.single-box{margin-top:30px;margin-bottom:30px}

.archive.author .single-author-wrap .author-thumb-wrap{width:70px;margin-right:15px}

.archive.author .single-author-wrap{margin-bottom:30px;padding-bottom:30px}

.page-author-team-wrap .single-author-wrap{margin-top:20px;padding-top:20px}

.author-content-wrap,.archive.author .author-content-wrap{margin-top:0;margin-left:90px}

.single-tag-wrap{margin-top:25px;margin-bottom:20px}

.single-related-wrap{margin-top:30px}

.single-comment-wrap{padding-top:20px}

.instagram-content-wrap,.widget-flickr-content-wrap{margin:-2px}

.instagram-el-holder,.flickr-el-holder{margin:2px}

.post-review-info .review-info-score{font-size:24px}

.pagination-wrap{padding-top:30px}

.blog-wrap.is-layout_grid_small .blog-content-wrap,.blog-wrap.is-layout_grid_small_s .blog-content-wrap{margin-left:-5px;margin-right:-5px}

.blog-wrap.is-layout_grid_small .post-classic-lite,.blog-wrap.is-layout_grid_small_s .post-classic-lite{margin-left:5px;margin-right:5px}

.search-page-header{margin-top:30px}

.search-page-header .search-decs{margin-bottom:10px}

#ruby-banner-search-form .ruby-search input[type=text]{font-size:18px;line-height:26px;border-width:2px;padding-left:20px;padding-right:66px}

#ruby-banner-search-form .ruby-search .ruby-search-submit{height:50px;width:50px;line-height:50px;font-size:18px}

.post-format-info{margin-left:-18px;margin-top:-18px;height:36px;width:36px;line-height:34px;border-width:1px;font-size:15px}

.is-video-format i{margin-top:1px;margin-left:3px;font-size:15px}

.post-list-small .post-format-info{height:30px;width:30px;line-height:30px;border:none}

.post-list-small .post-format-info i{margin:0;line-height:inherit}

.is-gallery-format i{margin-left:0;font-size:16px;margin-top:0}

.post-overlay .post-format-info{left:auto;top:10px;right:10px;bottom:auto;margin:0}

.post-widget-inner.style-2 .post-title.is-medium-title{font-size:13px;line-height:1.6}

.post-slider-mini .post-header-inner{margin-left:10px;margin-right:10px;padding:10px}

.subscribe-wrap h3{font-size:18px;margin-top:0}

.subscribe-form-wrap label{font-size:.9em}

blockquote{padding-left:20px;border-width:3px;font-size:15px;margin-top:25px;margin-bottom:25px}

h1,h2,h3,h4,h5,h6{margin-top:20px;margin-bottom:15px}

.slider-wrap.is-hw-slider .post-grid-small-s .post-header{display:none}

.post-slider-hw .post-header,.post-slider-fw .post-header,.post-carousel .post-header{margin-bottom:45px}

.post-classic .post-thumb-outer{margin-bottom:25px}

.fw-block-slider-hw.ruby-block-wrap{margin-bottom:30px}

.fw-block-grid.ruby-block-wrap{margin-bottom:15px}

.fw-block-1.ruby-block-wrap,.fw-block-2.ruby-block-wrap,.fw-block-3.ruby-block-wrap,.hs-block-2.ruby-block-wrap,.hs-block-5.ruby-block-wrap,.hs-block-6.ruby-block-wrap{margin-bottom:15px}

.fw-block-4 .post-overlay .post-format-info,.hs-block-4 .post-overlay .post-format-info{top:10px;right:10px}

.single-post-outer{margin-bottom:10px;padding-bottom:10px}

.fw-block-video{padding-top:45px;padding-bottom:45px}

.fw-block-video .block-header-wrap{margin-left:0;margin-right:0}

.video-playlist-iframe{margin-right:0;padding-left:10px;padding-right:10px}

.video-playlist-iframe-nav-outer{margin-top:30px;padding-left:20px;padding-right:20px}

.video-playlist-iframe-nav{height:280px;max-height:280px;min-height:280px}

.feat-grid .feat-inner{margin-left:-10px;margin-right:-10px}

.feat-wrap .slider-wrap.is-fw-slider{padding-left:0;padding-right:0}

.fw-block-grid .block-content-wrap{margin-right:-5px}

.post-list .post-meta-info{margin-bottom:10px}

.archive.category .ruby-page-wrap{margin-top:45px}

.post-counter{font-size:60px}

.block-composer-latest-blog.layout_grid_small_s .block-content-wrap,.block-composer-latest-blog.layout_grid_small .block-content-wrap{margin-left:-5px;margin-right:-5px}

.archive-page-header{height:105px}

.author-team-page-title{margin-bottom:45px}

.author-team-page-title h1{font-size:24px}

.post-widget-inner.style-6,.post-widget-inner.style-7{margin-left:-5px;margin-right:-5px}

.single-meta-info-bar .meta-info-el:before{margin-left:3px;margin-right:3px}

.single-meta-info-bar .share-bar-el i{font-size:13px;height:28px;width:28px;line-height:28px}

.single-meta-info-bar .share-bar-total{line-height:28px}

.single-meta-info-bar .meta-info-author-thumb{margin-right:5px}

.single-meta-info-bar .meta-info-decs{display:none}

.single-meta-info-bar .meta-info-author-thumb img{width:32px;height:32px}

.single-share-bar{margin-top:2px}

.single-share-bar-total.share-bar-total{font-size:11px;margin-right:5px}

.ruby-gallery-slider.slider-init{height:320px}

.post-review-score{height:38px;width:38px;font-size:15px;line-height:38px}

.post-share-bar-inner{height:28px;width:28px}

.post-share-bar-inner:before{font-size:12px;width:28px;line-height:27px}

.post-share-bar .share-bar-el i{font-size:13px;height:28px;width:28px}

.share-bar-total{margin-left:7px;line-height:28px}

.post-share-bar-inner .share-bar-el:nth-child(1){-webkit-transform:translate3d(28px,0,0);-moz-transform:translate3d(28px,0,0);-ms-transform:translate3d(28px,0,0);-o-transform:translate3d(28px,0,0);transform:translate3d(28px,0,0)}

.post-share-bar-inner .share-bar-el:nth-child(2){-webkit-transform:translate3d(28px,0,0);-moz-transform:translate3d(28px,0,0);-ms-transform:translate3d(28px,0,0);-o-transform:translate3d(28px,0,0);transform:translate3d(28px,0,0)}

.post-share-bar-inner:hover .share-bar-el:nth-child(2){-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px)}

.post-share-bar-inner .share-bar-el:nth-child(3){-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(3){-webkit-transform:translateX(92px);-moz-transform:translateX(92px);-ms-transform:translateX(92px);-o-transform:translateX(92px);transform:translateX(92px)}

.post-share-bar-inner .share-bar-el:nth-child(4){-webkit-transform:translateX(92px);-moz-transform:translateX(92px);-ms-transform:translateX(92px);-o-transform:translateX(92px);transform:translateX(92px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(4){-webkit-transform:translateX(124px);-moz-transform:translateX(124px);-ms-transform:translateX(124px);-o-transform:translateX(124px);transform:translateX(124px)}

.post-share-bar-inner .share-bar-el:nth-child(5){-webkit-transform:translateX(124px);-moz-transform:translateX(124px);-ms-transform:translateX(124px);-o-transform:translateX(124px);transform:translateX(124px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(5){-webkit-transform:translateX(156px);-moz-transform:translateX(156px);-ms-transform:translateX(156px);-o-transform:translateX(156px);transform:translateX(156px)}

.post-share-bar-inner .share-bar-el:nth-child(6){-webkit-transform:translateX(156px);-moz-transform:translateX(156px);-ms-transform:translateX(156px);-o-transform:translateX(156px);transform:translateX(156px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(6){-webkit-transform:translateX(188px);-moz-transform:translateX(188px);-ms-transform:translateX(188px);-o-transform:translateX(188px);transform:translateX(188px)}

.post-share-bar-inner .share-bar-el:nth-child(7){-webkit-transform:translateX(188px);-moz-transform:translateX(188px);-ms-transform:translateX(188px);-o-transform:translateX(188px);transform:translateX(188px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(7){-webkit-transform:translateX(220px);-moz-transform:translateX(220px);-ms-transform:translateX(220px);-o-transform:translateX(220px);transform:translateX(220px)}

.post-share-bar-inner .share-bar-el:nth-child(8){-webkit-transform:translateX(220px);-moz-transform:translateX(220px);-ms-transform:translateX(220px);-o-transform:translateX(220px);transform:translateX(220px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(8){-webkit-transform:translateX(252px);-moz-transform:translateX(252px);-ms-transform:translateX(252px);-o-transform:translateX(252px);transform:translateX(252px)}

.post-share-bar-inner .share-bar-el:nth-child(9){-webkit-transform:translateX(252px);-moz-transform:translateX(252px);-ms-transform:translateX(252px);-o-transform:translateX(252px);transform:translateX(252px)}

.post-share-bar-inner:hover .share-bar-el:nth-child(9){-webkit-transform:translateX(284px);-moz-transform:translateX(284px);-ms-transform:translateX(284px);-o-transform:translateX(284px);transform:translateX(284px)}

.search-no-result{margin-top:30px}

.search-no-result-content .search-no-result h3{font-size:32px;line-height:1.2;text-transform:capitalize}

.single .review-box-wrap.is-left-top{float:none;width:100%;margin-right:0}

.review-box-wrap .review-summary-wrap h3{margin:10px 0}

.review-el{margin-top:10px;margin-bottom:10px}

.review-title.block-title{margin-bottom:20px}

.comment-list.entry{margin-right:0}

.comment-list .comment-author img{margin-right:15px;width:60px}

.comment-list .comment-content,.comment-metadata{margin-left:75px}

.comments-area ol.children{margin:0 0 15px 15px}

.header-style-2 .header-logo-wrap{display:none}

.post-carousel-1{padding-bottom:50px}

.post-carousel-1 .post-header{min-height:100px}

.ruby-carousel-1.slider-init{height:397px}

.header-style-2 .nav-search-outer{display:none!important}

.fw-block-grid-overlay .post-overlay-small .post-thumb{max-height:157px}

}@media only screen and (min-width:768px) and (max-width:991px){.ruby-container{max-width:740px!important}

.post-list-small .post-thumb-outer{margin-right:10px}

.sidebar-wrap .post-list-small img{max-width:60px}

.sidebar-wrap .post-list-small .post-header{margin-left:70px}

}@media only screen and (max-width:767px){.ruby-container{max-width:100%!important;padding-left:10px!important;padding-right:10px!important}

.ruby-page-wrap{margin-top:20px}

.sidebar-wrap{padding-left:0;padding-right:0}

.post-slider-fw,.ruby-slider-fw.slider-init{height:280px}

.post-slider-hw,.ruby-slider-hw.slider-init{height:300px}

.ruby-slider-hw-nav.slider-init{height:105px}

.post-carousel,.ruby-carousel.slider-init{height:280px}

textarea,textarea:hover,textarea:focus{font-size:13px}

input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel]{font-size:13px!important}

input#comment-submit{padding:7px 10px}

.logo-image img{max-height:50px}

.single.is-hide-sidebar .sidebar-wrap{display:none}

.single-meta-info-bar .meta-info-el{line-height:24px}

.post-excerpt{display:none}

.hs-block-7 .is-right-col{margin-top:20px}

.hs-block-5 .is-divider,.hs-block-6 .is-divider{display:none}

.hs-block-5 .block-content-wrap>*:nth-child(3n+1),.hs-block-6 .block-content-wrap>*:nth-child(3n+1){clear:none}

.fw-block-2 .block-content-wrap>*:nth-child(2n+1),.fw-block-3 .block-content-wrap>*:nth-child(2n+1),.hs-block-5 .block-content-wrap>*:nth-child(2n+1),.hs-block-6 .block-content-wrap>*:nth-child(2n+1){clear:both}

.post-title.is-big-title>*{font-size:.7em}

.post-title>*,.single .post-title.single-title h1{font-size:.73em}

.logo-404 h1{font-size:72px}

.page-404-content-header p{margin-bottom:25px}

.page-404-content-wrap .ruby-search input[type=text]{font-size:14px;border-width:2px;padding:10px 50px 10px 15px}

.page-404-content-wrap .ruby-search .ruby-search-submit{height:49px;width:49px;line-height:49px}

.post-grid-small .post-header-inner{margin-left:10px;margin-right:10px}

.page-404-content-wrap{margin-bottom:60px}

.logo-text{font-size:42px}

.site-tagline{font-size:13px;margin-top:5px}

.header-social-wrap a{font-size:15px}

.meta-info-decs,.share-bar-total-text{display:none}

.meta-info-author-thumb img{height:28px}

.single-meta-info-bar .post-meta-info{line-height:32px}

.single-share-bar-inner .share-bar-el i{height:28px;width:28px;line-height:28px;font-size:12px}

.entry{}

.single-related-content>*:nth-child(3n+1){clear:none}

.single-related-content>*:nth-child(2n+1){clear:both}

.single-nav .nav-left{border-right:none;padding-right:0}

.single-nav .nav-right{border-left:none;padding-left:0}

.review-summary-wrap{font-size:.85em}

h1,h2,h3,h4,h5,h6{margin-top:15px;margin-bottom:10px}

h1{font-size:30px}

h2{font-size:26px}

h3{font-size:22px}

h4{font-size:18px}

.single-nav>*{text-align:center!important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f2f2f2}

.single-nav>*:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}

.single-author-wrap{text-align:center}

.single-author-wrap .author-thumb-wrap,.archive.author .single-author-wrap .author-thumb-wrap{width:85px;float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;text-align:center;overflow:hidden}

.author-content-wrap,.page-author-team-wrap .author-content-wrap,.archive.author .author-content-wrap{margin-left:0}

.single-comment-wrap .entry{font-size:inherit}

.comment-form p{padding-left:0!important;padding-right:0!important}

.comment-form input,.comment-form textarea{margin-bottom:15px}

.archive-page-header{height:90px;margin-bottom:10px}

.pagination-wrap{padding-top:30px}

.archive-title-wrap .archive-title{font-size:18px}

.content-with-sidebar .blog-content-inner>*:nth-child(3n+1),.content-without-sidebar .blog-content-inner>*:nth-child(4n+1){clear:none}

.content-with-sidebar .blog-content-inner>*:nth-child(2n+1),.content-without-sidebar .blog-content-inner>*:nth-child(2n+1){clear:both}

.off-canvas-btn{height:42px;width:42px}

.off-canvas-btn .ruby-trigger{height:20px;width:20px;left:11px;margin-top:-10px}

#ruby-banner-search-form .ruby-search input[type=text]{font-size:15px;line-height:20px;border-width:1px;padding-left:15px;padding-right:57px}

#ruby-banner-search-form .ruby-search .ruby-search-submit{height:42px;width:42px;line-height:42px;font-size:15px}

.header-nav-inner .off-canvas-btn{display:block}

.header-banner-wrap{padding-top:20px;padding-bottom:10px}

.post-widget-inner.style-2 .post-title.is-medium-title{font-size:14px;line-height:1.6}

.post-slider-hw .post-header,.post-slider-fw .post-header,.post-carousel .post-header{margin-bottom:35px}

.post-classic .post-thumb-outer{margin-bottom:20px}

.fw-block-grid .post-classic-lite.post-wrap{padding-left:0;padding-right:0}

.ruby-slider-nav{height:50px;width:55px;margin-top:-25px}

.ruby-block-wrap{margin-bottom:35px}

.fw-block-slider-hw.ruby-block-wrap{margin-bottom:20px}

.fw-block-grid.ruby-block-wrap{margin-bottom:5px}

.fw-block-1.ruby-block-wrap,.fw-block-2.ruby-block-wrap,.fw-block-3.ruby-block-wrap,.hs-block-2.ruby-block-wrap,.hs-block-5.ruby-block-wrap,.hs-block-6.ruby-block-wrap{margin-bottom:5px}

.hs-block-8 .is-right-col{padding-left:5px;padding-right:5px;margin-top:30px}

.single-thumb-outer{margin-bottom:25px}

.single .post-title.single-title{margin-bottom:20px}

.entry{margin-top:0}

.footer-social-bar-inner{padding-top:20px;padding-bottom:20px}

.footer-logo{display:block;float:none;text-align:center;margin-bottom:20px}

.social-link-info.footer-social-wrap{position:relative;left:auto;right:auto;margin:auto;display:block;text-align:center}

.social-link-info.footer-social-wrap a{display:inline-block;float:none;height:34px;width:34px;line-height:34px;font-size:15px}

.fw-block-video{padding-top:10px;padding-bottom:30px}

.entry .wpcf7-form input[type=email],.entry .wpcf7-form input[type=text]{width:100%}

.post-review-score{height:32px;width:32px;line-height:32px;font-size:15px}

.promo-el{margin-bottom:10px}

.promo-el:last-child{margin-bottom:10px}

.feat-grid .feat-inner{margin-left:-5px;margin-right:-5px}

.feat-grid .post-classic-lite{margin-left:5px;margin-right:5px}

.fw-block-carousel .post-wrap,.feat-carousel .post-wrap{margin-left:2px;margin-right:2px}

.fw-block-grid .post-classic-lite{margin-left:5px;margin-right:5px}

.fw-block-grid .block-content-wrap{margin-left:-5px;margin-right:-5px}

.archive.category .ruby-page-wrap{margin-top:30px}

.author-team-page-title{margin-bottom:30px}

.author-team-page-title h1{font-size:18px}

.hs-block-8 .block-content-wrap{margin-right:-10px}

.video-playlist-iframe-nav-outer{margin-top:20px;padding-left:10px;padding-right:10px}

.video-playlist-iframe-nav .post-list-small{margin-bottom:25px}

.block-ad-box{margin-top:-10px}

.ruby-gallery-slider.slider-init{height:430px}

.post-widget-inner.style-6 .post-title.is-mini-title>*{font-size:1em;line-height:1.5}

.post-widget-inner.style-6 .post-grid-small .post-header-inner{padding:15px}

.search-no-result{margin-top:20px;margin-bottom:15px}

.search-no-result-content{margin-left:0;margin-right:0}

.search-no-result-content .search-no-result h3{font-size:24px;line-height:1.2;text-transform:capitalize}

.search-no-result-content p{font-size:14px;line-height:1.5;margin-bottom:30px}

.search-no-result-content{margin-bottom:60px}

.single .review-box-wrap.is-left-top{padding:15px 10px}

.comment-list .comment-author img{margin-right:15px;width:42px}

.comment-metadata{margin-left:45px}

.comment-list .comment-content{margin-left:0;margin-top:15px}

.comments-area ol.children{margin:0 0 15px 15px}

.post-carousel-1{padding-bottom:0}

.post-carousel-1 .post-header{min-height:auto;position:relative;left:auto;margin-top:-1px;right:auto;padding-bottom:1px}

.ruby-carousel-1.slider-init{height:370px}

.ruby-slider-hw-nav{margin-top:10px}

.comment-respond #commentform>*{padding-left:15px!important;padding-right:15px!important}

.comment-form .comment-form-comment{margin-left:0;margin-right:0}

.comment-form .comment-form-cookies-consent label{margin-left:0;margin-bottom:25px}

}@media only screen and (max-width:767px) and (min-width:480px){.ruby-container{max-width:452px!important}

}@media only screen and (max-width:479px){.post-slider-fw,.ruby-slider-fw.slider-init{height:220px}

.post-carousel,.ruby-carousel.slider-init{height:220px}

#ruby-banner-search-form .banner-search-form-inner{padding-left:5px;padding-right:5px}

.post-grid-small .post-header-inner{margin-left:5px;margin-right:5px}

.logo-image img{max-height:28px}

.header-ads-wrap{padding:10px 10px 0}

.post-slider.post-carousel .post-title a,.post-slider.post-slider-hw .post-title a,.post-slider.post-slider-fw .post-title a{font-size:18px;line-height:1.25}

.post-wrap.post-list .is-right-col{padding-left:5px}

.archive-page-header{height:60px;margin-bottom:5px}

.archive-title-wrap .archive-title{font-size:15px}

.post-list .post-format-info{border:none;background-color:transparent}

.single-meta-info-bar .meta-info-author-thumb{visibility:visible;opacity:0;height:26px;width:0;margin-right:0}

.single-meta-info-bar .post-meta-info{line-height:26px}

.single-share-bar{margin-top:0}

.single-share-bar-inner .share-bar-el i{height:26px;width:26px;line-height:26px;font-size:12px}

.single-meta-info-bar .meta-info-el:before{margin-left:0;margin-right:0}

.ruby-gallery-slider.slider-init{height:200px}

.ruby-page-wrap{margin-top:10px}

}@media only screen and (max-width:600px){body.admin-bar .ruby-is-stick .header-nav-inner,.admin-bar .off-canvas-wrap{top:0!important}

}#ruby-site-content{min-height:92vh}

#menu-top a{color:#000!important}

#recentcomments a{color:#000!important}

#archives-2 a{color:#000!important}

#categories-2 a{color:#000!important}

.archive-page-header{background:#0c1d45!important}

.footer-social-bar-wrap{background-color:#0c1d45!important}

.column-footer-wrap{display:none!important}

.top-footer-inner{display:none!important}

.b-logo-images{height:46px;width:auto;max-width: 265px;}

.header-nav-inner{background-color:#0c1d45}

.b-logo{float:left}

.top-bar-inner{float:right;margin-top:5px}

#ruby-site-content{background-color:#0c1d45}

.header-logo-wrap{display:none}

.pagination-wrap{display:none}

body{color:#fff!important}

.searchwp-live-search-results{background-color:#0c1d45!important}

.entry-title{color:#fff!important}

.top-bar-wrap{background-color:#0d1938!important;padding:5px 0}

.ruby-container{}

.menu-item-child-category-ul{position:absolute;z-index:999;top:30px;left:50%;transform:translateX(-50%);min-width:100%;text-align:center;background:#0d1938;padding-bottom:10px;padding-top:10px;display:none}

.menu-item-child-category-ul li{font-size:16px;padding:2px 5px}

.menu-item-child-category-ul li a{white-space:nowrap}

.size-look_ruby_334_143{height:143px!important;object-fit:cover;padding-left:15px}

.post-thumb{background-color:#0c1d45!important}

.is-medium-title{text-align:center!important}

.block-title h2{color:#fff!important;position:relative;z-index:10;display:inline-block;padding:0 15px;background-color:#0c1d45;vertical-align:middle;font-size:inherit;font-family:exo,Sans-Serif!important;line-height:30px;backface-visibility:hidden;-webkit-backface-visibility:hidden;margin:0;margin-left:34%}

.number-icon-blue{width:20px;height:20px;border-radius:50%;position:absolute;background-color:#246def;z-index:10;margin-top:-1rem;left:50%;transform:translateX(-50%)}

.number-icon-blue-1{position:absolute;left:50%;z-index:11;margin-top:-15px;font-size:16px;transform:translateX(-50%)}

.sidebar-wrap{padding-left:110px!important}

.block-title:after{left:15px!important}

@media screen and (min-width:768px){.col-sm-4{width:38%!important}

.col-sm-8{width:57%!important}

#ruby-site-content{padding-top:25px}

.ruby-page-wrap{margin-top:20px!important}

}@media screen and (max-width:769px){#ruby-site-content{padding-top:5px}

.ruby-page-wrap{margin-top:10px!important}

}.header-search-bar{display:none;width:250px;position:absolute;bottom:-50px;z-index:999;right:0;padding-top:30px}

.header-search-bar form{background:#0c1d45}

.post-title,.product_title,.widget_recent_entries li{font-family:exo,Sans-Serif!important}

.post-meta-info,.share-bar-total,.block-view-more,.single-tag-wrap,.author-job,.nav-arrow,.comment-metadata time,.comment-list .reply,.edit-link{font-family:exo,Sans-Serif!important}

.top-bar-menu{font-weight:700!important;font-family:exo,Sans-Serif!important;font-size:16px!important}

h1,h2,h3,h4,h5,h6,.post-counter,.logo-text,.banner-content-wrap,.post-review-score,.woocommerce .price,blockquote{font-family:exo,Sans-Serif!important}

.search-page-header{display:none}

.single-title{border-bottom:0!important}

.entry{font-family:exo,Sans-Serif!important}

.header-search-bar-gd{background:#fff;border-radius:8px;height:35px;width:20%;position:absolute;left:50%;transform:translateX(-50%);top:11px}

.header-search-bar-gd .ruby-search .ruby-search-submit,.ruby-search input[type=submit]{line-height:35px!important}

.header-search-bar-gd .ruby-search input[type=text]{padding:7px 50px 7px 20px}

#search-close-btn{cursor:pointer;display:none;width:10px;position:absolute;top:12px;right:45px}

@media only screen and (max-width:767px){.header-search-bar-gd{background:#fff;border-radius:20px;height:41px;width:90%;position:absolute;left:50%;transform:translateX(-50%);top:8px}

.header-search-bar-gd .ruby-search .ruby-search-submit,.ruby-search input[type=submit]{line-height:40px!important}

.header-search-bar-gd .ruby-search input[type=text]{padding:7px 50px 7px 20px;height:41px}

#search-close-btn{cursor:pointer;width:10px;position:absolute;top:15px;right:45px}

.header-logo-mobile-left{position:relative;width:30%;height:100%}

.header-logo-mobile-left img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.header-logo-mobile-right{width:70%;position:relative;height:100%;float:right}

}@media only screen and (min-width:768px) and (max-width:1200px){.header-search-bar-gd{background:#fff;border-radius:20px;height:41px;width:90%;position:absolute;left:50%;transform:translateX(-50%);top:8px}

.header-search-bar-gd .ruby-search .ruby-search-submit,.ruby-search input[type=submit]{line-height:40px!important}

.header-search-bar-gd .ruby-search input[type=text]{padding:7px 50px 7px 20px;height:41px}

#search-close-btn{cursor:pointer;width:10px;position:absolute;top:15px;right:45px}

.header-logo-mobile-left{position:relative;width:18%;height:100%}

.header-logo-mobile-left img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.header-logo-mobile-right{width:82%;position:relative;height:100%;float:right}

}