*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{-webkit-animation-duration:0.2s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;}
@-webkit-keyframes fontfix {
from{opacity:1;}
to{opacity:1;}
}
body{margin:0;background:#f3f3f3;color:#444;font-style:normal;font-variant:normal;font-size:16px;line-height:26px;position:relative;height:auto;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;max-width:100%;}
audio:not([controls]) {
display: none;
height: 0;
} a{background:transparent;}
a:active, a:hover{outline:0;}
a:focus{outline:0;}
.entry-content a:hover{text-decoration:underline;}
#sidebar a:hover,
#subheader_box a:hover{text-decoration:underline;}
#sidebar .arqam-widget-counter a:hover{text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;padding:10px;}
iframe, embed{max-width:100%;}
ul, ol{margin:0 0 26px 0;}
a:active, a:hover {
outline: 0;
} a{color:inherit;text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre {
white-space: pre-wrap;
} q{quotes:"\201C""\201D""\2018""\2019";}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button, input, select, textarea{font-family:inherit;font-size:100%;margin:0;}
button, input{line-height:normal;}
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;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
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;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;}
blockquote{font-style:italic;border-left:2px solid;margin-left:15px;padding:0 0 0 20px;font-size:16px;line-height:26px;}
table{border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1);border-width:1px;margin:0 0 25px 0;text-align:left;padding:0;}
caption{text-align:left}
tr{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1)}
th, td{padding:15px;vertical-align:middle;text-align:left;font-weight:normal;}
var, kbd, samp, code, pre{font:16px/26px Consolas, "Andale Mono", Courier, "Courier New", monospace;background:#efefef;}
pre{white-space:pre;overflow:auto;padding:10px;border:1px solid rgba(0, 0, 0, 0.1);clear:both;}
.alignleft{float:left;margin:0 20px 10px 0;}
.alignright{margin:0 0 10px 20px;float:right;}
.aligncenter{display:block;clear:both;margin:30px auto;padding:3px;}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;}
.alignnone{margin-bottom:25px;}
.photo_caption{text-align:right;font-size:13px;margin:-30px 10px 0 0;float:right;font-style:italic;position:relative;}
.single_b .photo_caption{color:#FFF;z-index:2000;}
.single_b .entry-image img{width:100%;}
.wp-caption{max-width:100%;padding:0;text-align:center;}
.wp-caption img{margin:0;padding:0;border:none;width:100%;height:auto;}
.wp-caption .wp-caption-text{margin:0;padding:5px;background:#e23a3e;color:#FFF;font-size:14px;font-style:normal;}
.wp-caption .wp-caption-text a{color:#FFF;text-decoration:underline;}
.wp-caption .wp-caption-text a:hover{text-decoration:none;}
.wp-smiley{max-height:13px;margin:0;}
.gallery{margin:auto}
.gallery-image{border:2px solid #efefef;margin-left:0;}
.gallery-caption{margin-left:0}
#thr_main .main_content_wrapper .gallery-item{float:left;text-align:center;margin:0 0 1px;padding-left:1px;opacity:0;}
#thr_main .main_content_wrapper .gallery img{border:none;}
#thr_main .main_content_wrapper .gallery{margin-bottom:26px;}
#thr_main .main_content_wrapper .gallery:after{content:"";clear:both;display:table;}
.gallery-item{position:relative;overflow:hidden;}
.gallery-caption{position:absolute;bottom:-20px;left:0;height:auto;min-height:50px;width:100%;z-index:9999;display:block;color:#FFF;padding:10px;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 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.5)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e6000000', GradientType=0);}
.gallery-item:hover .gallery-caption{opacity:1;bottom:0;}
.gallery-item:hover a{text-decoration:none;}
.gallery-icon, .wp-block-gallery .wp-block-image a{position:relative;}
.gallery-icon a:before, .blocks-gallery-item a:before, .wp-block-gallery figure.wp-block-image a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background:rgba(0, 0, 0, 0.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.gallery-item:hover .gallery-icon a:before, .gallery-item:hover .gallery-icon a:after, .blocks-gallery-item:hover a:before, .blocks-gallery-item:hover a:after, .layout_a .format-image .featured_image a:hover:after, .thr-popup:hover:before, .wp-block-gallery .wp-block-image a:hover:before, .wp-block-gallery .wp-block-image a:hover:after{opacity:1;}
.gallery-icon a:after, .layout_a .format-image .featured_image a:after, .thr-popup:before, .blocks-gallery-item a:after, .wp-block-gallery .wp-block-image a:after{content:"\e090";color:#FFF;font-size:36px;position:absolute;top:50%;left:50%;font-family:"Simple-Line-Icons";margin-top:-18px;margin-left:-18px;line-height:36px;opacity:0;z-index:1000;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.clear{clear:both;}
.clear:before, .clear:after, .clearfix:before, .clearfix:after, .row:before, .row:after{content:"";display:table;}
.content_wrapper{width:1070px;margin:0 auto;position:relative;}
.content_wrapper:after{clear:both;content:"";}
.full_width{width:100%;float:left;}
.main_content_wrapper{float:left;width:730px;}
.thr_body_sidebar_left .main_content_wrapper{float:right;}
.sidebar{width:300px;float:left;margin:0 0 0 40px;position:relative;}
.sidebar.left{margin:0 40px 0 0;}
.admin-bar .sticky_active, .admin-bar .affix{top:40px;}
.admin-bar.sticky_on .affix{top:100px;}
.sticky_on .affix{top:70px;}
.thr_sticky{float:left;width:100%;margin-bottom:40px;}
.thr_sidebar_wrapped .thr_sticky{margin-bottom:0;}
.sticky_active, .affix{position:fixed !important;top:30px;width:300px}
.affix-top{position:relative !important;}
.sticky_active.thr_sticky_abs{position:absolute !important;bottom:20px;top:auto;right:0;}
.thr_sidebar_wrapped .affix, .thr_sidebar_wrapped .affix-bottom{width:300px;padding:0 20px 0;margin:0 0 0 -20px;}
.affix-responsive{position:static !important;width:auto;top:0 !important;}
.thr_content_wrapped .main_content_wrapper{padding:30px;margin:0 0 40px;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.1);}
.thr_sidebar_wrapped .widget{padding-bottom:15px;}
.thr_boxed{margin:0 auto;width:1150px;}
.thr_boxed_wrapper{float:left;width:100%;background:#FFF;}
.body_bg_img{position:fixed;z-index:-1;width:100%;height:100%;left:0;top:0;}
.body_bg_img{opacity:0;}
.body_bg_img img{min-width:100%;min-height:100%;vertical-align:middle;-ms-interpolation-mode:bicubic;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.overlay_bg_div{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}
.header{position:relative;margin:0 0 40px;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.1);z-index:1041;}
.header-sticky{position:fixed;top:0;left:0;width:100%;z-index:2000;height:50px;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.1);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}
.header-sticky .logo_wrapper{max-height:40px;top:2px;}
.header-sticky .logo_wrapper img{max-height:40px;}
.header-sticky #nav li>a{padding:15px 3px;}
.header-sticky .search_header_form{height:49px;}
.header-sticky .site-title, .header-sticky .site-title a{font-size:20px;line-height:40px;}
.header-main-3 span.site-title{display:block;}
.header-sticky #nav .sub-menu a{padding:10px 15px;}
.header-sticky .menu-item-has-children:after{margin:19px 0 0 2px;}
.header-sticky .nav-btn{top:10px;}
.header-sticky .site-desc{display:none;}
.search_header_form input[type="text"]{background:transparent;}
.admin-bar{margin-top:32px;}
.header-is-sticky{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}
.logo_wrapper{position:absolute;top:23px;left:0;}
.site-title, .site-title a{text-decoration:none;font-size:40px;}
h1.site-title{line-height:1em;margin-bottom:0;display:block;}
.site-title{line-height:1em;display:block;}
.site-desc{margin-top:5px;}
.header-main-3 .site-desc{float:none;}
#nav{float:right;}
#nav ul{padding:0;margin:0;position:relative;}
.header-main #nav ul{float:right;}
#nav li{list-style:none;float:left;margin:0 10px;position:relative;}
#nav li a{display:block;float:left;text-decoration:none;padding:40px 3px 38px 3px;line-height:22px;font-size:14px;box-shadow:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-style:normal;}
#nav li a:hover{cursor:pointer;}
#nav>ul>li>a:hover,
#nav>ul>.current-menu-item{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#nav>ul>li:hover>a,
#nav a:hover{color:#e23a3e;}
#nav .sub-menu{margin-left:0;left:-10px;position:absolute;top:100%;min-width:200px;z-index:9999;padding:0;margin-top:0;max-height:0;display:none;border:0 solid rgba(0, 0, 0, 0.25);}
#nav li:hover>.sub-menu{max-height:950px;}
#nav .sub-menu li{float:left;width:100%;margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
#nav .sub-menu li:last-child{border-bottom:none;}
#nav .sub-menu a{width:100%;height:auto;float:left;text-align:left;line-height:20px;padding:10px 15px;font-size:14px;max-width:none;text-decoration:none;min-height:25px;}
.header-sticky #nav .sub-menu{top:51px;}
#nav .sub-menu .sub-menu{position:absolute;right:-201px;left:auto;top:0;display:none;width:150px;max-height:0;}
#nav .sub-menu li:hover>.sub-menu{display:block;max-height:950px;}
.search_header{float:right;position:relative;z-index:1200;}
.search_header:hover{cursor:pointer;}
.s_class{float:left;}
.menu-item-has-children:after{content:"\f107";float:right;display:inline-block;border-top-color:#323232;font-size:12px;line-height:12px;font-family:'FontAwesome';}
.sidr ul li{position:relative;}
.thr_menu_parent{content:"\f107";display:inline-block;border-top-color:#323232;font-size:12px;line-height:12px;font-family:'FontAwesome';position:absolute;right:0;top:0;border-left:1px solid rgba(255, 255, 255, 0.1);border-radius:0;padding:18px 19px}
.thr_menu_parent:hover{cursor:pointer;}
.sidr-class-sub-menu .thr_menu_parent{padding:14px 19px;}
#nav .sub-menu>li.menu-item-has-children:after{margin-top:-26px;margin-left:auto;margin-right:15px;}
#nav .sub-menu .menu-item-has-children:after{content:"\f105";}
.header-bottom-wrapper li.menu-item-has-children:after{margin:25px 0 0 2px;}
.thr_stop_hover{pointer-events:none;}
li.menu-item-has-children:hover:after{border-top-color:#e23a3e;}
#nav li#search_header_wrap{position:initial;}
.search_header_form{display:none;width:100%;position:absolute;top:0;z-index:500;right:0;height:59px;}
.search_header_form input[type="text"],
.search_header_form input[type="text"]:focus{position:absolute;width:100%;height:100%;right:0;border:none;}
.header-main .search_header_form{top:-1px;height:100%;}
.header-main .search_header_form input[type="text"]{height:48px;}
.header_ads_space{float:right;max-width:728px;margin:6px 0 0 0;}
.header-main-3 .logo_wrapper{position:relative;text-align:center;}
.header-main, .header-bottom{float:left;width:100%;}
.header-bottom{height:60px;border-top:1px solid #e3e3e3;border-top:1px solid rgba(255, 255, 255, 0.1);}
.header-bottom #nav>ul>li>a{padding:19px 3px;}
.header-bottom-wrapper #nav{float:left;width:100%;}
.header-bottom-wrapper #search_header_wrap{float:right;position:initial;}
.header-bottom-wrapper #nav li:first-child{margin-left:0;}
.navigation_centered.header-bottom-wrapper #nav{float:none;display:inline-block;width:auto;margin:0 auto;}
.navigation_centered.header-bottom-wrapper{text-align:center;}
.header-main #nav ul>li:last-child{margin-right:0;}
#nav li#search_header_wrap a:hover{box-shadow:none;}
.header-bottom-3 .social_header_space{margin:11px 0;}
.header-top-1 .social_header_space li a{background-color:transparent;border-color:transparent;font-size:14px;border-radius:0;padding:7px 0;height:30px;margin:0;line-height:1em;width:30px;float:left;}
.header_bg_img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:-1;overflow:hidden;}
.header_bg_img img{width:100%;}
#subheader_box{margin-bottom:20px;}
.error404 .entry-content .nav-menu{list-style:none;text-align:center;}
.error404 .entry-content .nav-menu li{display:inline-block;vertical-align:top;list-style:none;margin:0 5px;}
.error404 .entry-content .nav-menu li a{padding:8px 10px;color:#FFF;border-radius:5px;}
.error404 .entry-content .nav-menu li a:hover{opacity:0.7;text-decoration:none;}
.error404 .content_wrapper{clear:both;}
h1, h2, h3, h4, h5, h6{margin:0;color:#323232;font-style:normal;}
h1{font-size:55px;line-height:65px;margin-bottom:7px;}
h2{font-size:45px;line-height:52px;margin-bottom:10px;}
h3{font-size:36px;line-height:46px;margin-bottom:7px;-webkit-font-smoothing:antialiased;}
h4{font-size:30px;line-height:40px;margin-bottom:7px;}
h5{font-size:25px;line-height:35px;margin-bottom:7px;}
h6{font-size:20px;line-height:30px;margin-bottom:7px;}
.uppercase {
-webkit-font-smoothing: antialiased;
text-transform: uppercase;
} p{margin:0 0 25px 0;color:inherit;}
.entry-title a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:15px;}
.entry-title a:hover{color:#e23a3e;}
.entry-image img{float:left;}
.entry-image{margin-bottom:26px;}
.entry-title{margin-bottom:7px;}
.entry-meta{margin-bottom:20px;font-size:14px;}
.entry-meta, .entry-footer, .entry-image, .entry-header{width:100%;float:left;}
.meta-item{display:inline-block;vertical-align:top;color:#A0A0A0;margin-right:15px;}
.meta-item i{margin-top:4px;margin-right:5px;color:#e23a3e;}
.meta-item a{text-decoration:none;color:#A0A0A0;position:relative;}
.layout_c .entry-footer .meta-item{margin-right:0;}
.meta-item-share{float:right;margin-right:0;}
.layout_b .meta-item.categories, .layout_c .meta-item.categories{display:inline;}
.post, .posts_wrapper .page{padding:0 0 40px;margin:0 0 25px;float:left;width:100%;}
.more-link{display:none;}
.meta-item .read_more_button, .thr_button, input[type="submit"],
button[type="submit"],
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button{padding:4px 14px;float:left;background:#e23a3e;color:#FFF;border-radius:5px;font-size:14px;line-height:24px;}
input[type="submit"],
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button{border:none;font-size:16px;}
.main_content_wrapper .read_more_button i, .main_content_wrapper .thr_button i{margin-right:6px;color:inherit;margin-top:5px;float:left;color:#FFF;}
.meta-item .read_more_button:hover, .thr_button:hover{color:#FFF;text-decoration:none;}
.read_more_button:hover, .thr_button:hover, input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{opacity:0.8;border:none;}
.read_more_button:hover span, .thr_button:hover span{opacity:1;}
.meta-item.meta-small .read_more_button{background:transparent;color:#323232;padding:0;}
.meta-item.meta-small .read_more_button i{color:#e23a3e;}
.meta-item.meta-small .read_more_button:hover{box-shadow:none;color:#e23a3e;}
.thr_share_button{padding:4px 8px 2px;border-left:1px solid transparent;float:right;font-size:14px;}
.featured_item_big{float:left;width:730px;height:430px;background:#eee;}
.featured_item_small{float:left;width:300px;}
.featured_element{float:left;position:relative;overflow:hidden;}
.featured_title_wrapper{width:100%;float:left;text-align:center;padding:20px;background:#e23a3e;position:relative;}
.featured_excerpt{opacity:0;padding:5px 20px 0 0;position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-o-transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.featured_excerpt p{font-size:14px;line-height:22px;color:#FFF;margin:0 0 5px;}
.f_title_bg, .single .featured_title_over:after, .thr_posts_widget .featured_title_over:after{height:50%;width:100%;bottom:0;left:0;z-index:0;position:absolute;content:'';pointer-events:none;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 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.9)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);}
.featured_4 .f_title_bg{height:60%;}
.featured_3 .f_title_bg{height:50%;}
.featured_2 .f_title_bg{height:50%;}
.single .featured_title_over:after, .thr_posts_widget .featured_title_over:after{height:100%;}
.f_overlay{opacity:0;background:rgba(0, 0, 0, 0.5);position:absolute;height:100%;width:100%;z-index:999;top:0;left:0;-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;pointer-events:auto;}
.featured_element:hover .f_overlay{opacity:1;}
.f_read_more{font-size:12px;background-color:#e23a3e;color:#FFF;line-height:20px;border-radius:3px;padding:4px 10px 4px 7px;}
.f_read_more:hover{opacity:0.9;}
.featured_4 .featured_item{width:100%;height:267px;}
.featured_4 .featured_element{width:24.91%;margin:0 0 1px 1px;}
.featured_4 .featured_title_wrapper{height:100px;}
.featured_3 .featured_item{width:100%;height:267px;overflow:hidden;}
.featured_3 .featured_element{width:33.25%;margin:0 0 1px 1px;}
.featured_3 .featured_title_wrapper{height:100px;}
.featured_2 .featured_item{width:100%;height:267px;overflow:hidden;}
.featured_2 .featured_element{width:49.95%;margin:0 0 1px 1px;}
.featured_2 .featured_title_wrapper{height:100px;}
.featured_4 .featured_item img{height:267px;}
.featured_2 .featured_element:first-child, .featured_3 .featured_element:first-child, .featured_4 .featured_element:first-child{margin-left:0;}
.featured_title_over h2, .featured_title_wrapper h2{font-size:24px;line-height:1.325em;color:#FFF;text-shadow:rgba(0, 0, 0, .6) 0 0 5px;z-index:1001;position:relative;margin-bottom:0;}
.featured_title_over{position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 20px 20px;z-index:1001;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none;}
.featured_title_over a{pointer-events:auto;}
.featured_title_under h2 a, .featured_title_over h2 a{color:#FFF;}
.featured_title_over .meta-item, .featured_title_over .meta-item i, .featured_title_over .meta-item a{color:#FFF;font-size:14px;text-shadow:rgba(0, 0, 0, .6) 0 0 5px;}
.featured_shadow.featured_title_over:after{bottom:0;}
.featured_date_wrapper{font-size:14px;color:#FFF;z-index:9999;position:relative;}
.featured_date_wrapper i{margin:0 5px 0 0;}
.featured_title_over .featured_date_wrapper{text-shadow:rgba(0, 0, 0, .6) 0 0 5px;}
#featured_wrapper{opacity:0;}
.featured_wrapper, #archive_title{margin-bottom:40px;}
#archive_title p:last-child{margin-bottom:0;}
#archive_title p{font-size:16px;color:#444;}
#archive_title .content_wrapper{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:10px;position:relative;}
.arch_line{position:absolute;bottom:-1px;left:0;width:0;padding:0 20px 0 0;height:2px;background:#e23a3e;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;}
.featured_item_overlay{display:block;position:absolute;z-index:1000;background:rgba(0, 0, 0, 0.2);overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#archive_title h1{font-size:24px;line-height:34px;margin:0;display:inline-block;}
.featured_item_expand{display:block;position:absolute;z-index:100;width:60px;height:60px;border:2px solid #fff;text-align:center;color:#fff;line-height:55px;font-weight:100;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.featured_icon{position:absolute;right:20px;top:17px;z-index:1000;color:#FFF;font-size:16px;border:2px solid #FFF;border-radius:50%;padding:10px;line-height:1em;background:rgba(0, 0, 0, 0.5);}
.layout_d .featured_icon{right:50%;margin:-20px -20px 0 0;top:50%;}
.featured_image{position:relative;width:100%;float:left;}
.featured_image a{float:left;position:relative;max-width:100%;}
.featured_item_overlay{top:0;bottom:0;left:0;right:0;opacity:0;position:absolute;background:rgba(0, 0, 0, 0.2);height:100%;width:100%;filter:Alpha(Opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.featured_image:hover .featured_item_overlay, .featured_image_sidebar:hover .featured_item_overlay, .prev_next_link:hover .featured_item_overlay{opacity:1;}
.effect .featured_item_overlay{top:0;bottom:0;left:0;right:0;opacity:0;}
.effect .featured_item_overlay .featured_item_expand{position:absolute;top:0;left:0;color:#FFF;background:#000;background:rgba(0, 0, 0, 0.4);height:100%;width:100%;filter:Alpha(Opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.effect.featured_element.hover .featured_item_overlay{opacity:1;}
.effect.featured_element.hover .featured_item_overlay .featured_item_expand{top:50%;margin-top:-30px;opacity:1;}
.widget{padding-bottom:20px;font-size:14px;line-height:24px;}
.thr_widget_wrapped #sidebar .widget{margin-bottom:40px;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.1);padding:15px 20px;}
.thr_sidebar_wrapped #sidebar,
.thr_sidebar_wrapped .affix{box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.1);}
#sidebar .widget-title{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:0;position:relative;margin:0 0 15px;font-size:20px;line-height:28px;min-height:41px;display:block;float:left;width:100%;}
.thr_widget_wrapped #sidebar .widget-title{margin:0 0 15px 0;}
#sidebar .widget-title span{border-bottom:2px solid #e23a3e;padding:0 20px 10px 0;position:relative;top:1px;max-width:80%;display:inline-block;}
.thr_sidebar_wrapped #sidebar{margin:0 0 40px 40px;padding:0 20px 0;}
.thr_sidebar_wrapped #sidebar.left{margin:0 40px 40px 0;}
.widget ul{padding:0;list-style:none;margin-bottom:0;}
.widget p{margin-bottom:15px;}
.widget li{line-height:1.6em;padding:0 0 3px;margin:0 0 3px;}
.widget li:last-child{padding-bottom:0;margin-bottom:0;}
.widget .textwidget p:last-child{margin-bottom:0;}
.thr_sidebar_wrapped #sidebar.left{margin:0 40px 40px 0;}
.tagcloud a{font-size:18px;}
.tagcloud a:before{content:"#";}
.widget_media_gallery .gallery-item{margin:0 !important;}
#thr_pagination{text-align:center;position:relative;}
.pagination-wapper{float:left;width:100%;margin:0;padding:30px 0 0;border-top:1px solid #e3e3e3;border-top:1px solid rgba(0, 0, 0, 0.1);}
.pagination-wapper{margin-bottom:30px;}
.thr_content_wrapped .thr_boxed .pagination-wapper, .thr_content_wrapped .pagination-wapper{margin-bottom:0;}
.page-numbers, .post_previous a, .post_next a, .load_more_posts a{padding:4px 14px;display:inline-block;vertical-align:top;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1);line-height:23px;border-radius:5px;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;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.load_more_posts a{display:block;}
.current, .page-numbers:hover, #pagination .post_previous a:hover,
#pagination .post_next a:hover,
.load_more_posts a:hover{background:#e23a3e;color:#FFF;box-shadow:inset 0 0 0 1px #e23a3e;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.load_more_posts{margin:0 auto;text-align:center;}
#pagination .prev,
#pagination .post_previous a{float:left;}
#pagination .prev{position:absolute;left:0;}
#pagination .next,
#pagination .post_next a{float:right;}
#pagination .next{position:absolute;right:0;}
#pagination .prev,
#pagination .next,
#pagination .post_next a,
#pagination .post_previous a{position:relative;}
#pagination .prev:before,
#pagination .post_previous a:before{content:"\e07a";font-family:'Simple-Line-Icons';margin:1px 5px 0 0;float:left;}
#pagination .next:after,
#pagination .post_next a:after{content:"\e079";font-family:'Simple-Line-Icons';margin:1px 0 0 5px;float:right;}
.load_more_posts a i{display:inline-block;margin:5px 6px 0 0;}
.single_prev_next a{position:relative;}
.prev_next_link .meta-item{display:block;position:relative;z-index:9999;}
.prev_next_link .meta-item i{margin:5px 5px 0 0;}
.single_post_next .prev_next_link .meta-item{margin:0;}
.single_post_next .prev_next_link .meta-item i{margin:5px 0 0 5px;}
.single_post_next.single_prev_next .prev_next_link a{float:right;}
@-webkit-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes uil-ring-anim {
0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.thr-loader{background:none;position:relative;width:35px;height:35px;margin:0 auto;display:none;}
.thr-loader>div{position:absolute;display:block;width:35px;height:35px;border-radius:50%;-ms-animation:uil-ring-anim 0.5s linear infinite;-moz-animation:uil-ring-anim 0.5s linear infinite;-webkit-animation:uil-ring-anim 0.5s linear infinite;-o-animation:uil-ring-anim 0.5s linear infinite;animation:uil-ring-anim 0.5s linear infinite;}
.thr-load-more{text-align:center;}
.thr-load-more a{padding:4px 14px;display:inline-block;vertical-align:top;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1);line-height:23px;border-radius:5px;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;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.thr-load-more a:hover{color:#FFF;}
.thr-infinite-scroll{text-align:center;}
.thr-infinite-scroll .thr-hide-btn{visibility:hidden;}
.footer_wrapper{background:#333;padding:0;}
.footer_wrapper .widget{padding:40px 0 40px;}
.footer_wrapper .widget-title{color:#FFF;font-size:20px;line-height:28px;margin-bottom:25px;}
.footer_wrapper .footer-col{float:left;}
.footer_wrapper .one-third{width:29.33%;margin-left:6%;}
.footer_wrapper .one-quarter{width:22.5%;margin-left:3.3%;}
.footer_wrapper .one-half{width:47%;margin-left:6%;}
.footer_wrapper .footer-col:first-child{margin-left:0;}
.footer_wrapper .widget{margin-bottom:0;}
.footer_wrapper ul{margin-bottom:0;}
.footer_wrapper .mks_themeforest_widget ul{text-align:left;}
.footer_wrapper .featured_image_sidebar{width:auto;min-width:65%;}
.copy_area{background:rgba(0, 0, 0, 0.3);padding:10px 0;font-size:14px;}
.copy_area p{color:#FFF;font-size:14px;line-height:1.2em;margin-bottom:0}
#thr_footer_menu{float:right;list-style:none;margin:5px 0 0 0;padding:0;}
#thr_footer_menu li{float:left;line-height:1.2em;font-size:14px;margin:0 5px;}
#thr_footer_menu li a{font-size:14px;line-height:1.2em;}
.footer_wrapper a:hover{text-decoration:underline;}
.copy_area .left{float:left;}
.copy_area #thr_footer_menu{float:right;}
.copy_area #thr_footer_menu li{float:left;list-style:none;}
#thr_footer_menu .menu-item-has-children:after{display:none;}
.copy_area #thr_footer_menu li a{font-size:14px;}
#footer.footer_wrapper .mks_author_widget img{margin:0 20px 0 0;}
#sidebar .widget{clear:both;float:left;width:100%;padding-top:15px;}
.thr_video_widget p{margin-bottom:0;}
#sidebar .thr_sticky .widget:last-child{margin-bottom:0;}
.thr_sidebar_wrapped #sidebar .thr_sticky.thr_sticky_abs .widget:last-child{padding-bottom:0}
.widget_recent_entries ul span{display:block;}
.widget_archive select{width:100%;padding:10px;border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1);font-size:16px;}
.thr_widget_wrapped .widget_archive select, .thr_widget_wrapped .widget_categories select{width:260px;}
.widget_tag_cloud a{margin:0 5px 6px 0;float:left;padding:0;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;}
#wp-calendar tbody td{border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1);text-align:center;padding:8px;}
#wp-calendar tbody td a{font-weight:normal;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{text-transform:uppercase;padding:0px 10px 0;}
#wp-calendar thead th{padding-bottom:10px;text-align:center;}
.widget_pages ul.children{padding:0 20px 0 20px;}
.widget_search input, .jetpack_subscription_widget #subscribe-field{font-size:1em;border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1)}
.widget select{margin:0;padding:5px;}
.count{color:#FFF;font-size:12px;height:26px;line-height:20px;margin:0;padding:2px 5px;text-align:center;background:rgba(0, 0, 0, 0.3);display:inline-block;float:right;min-width:26px;}
.widget_categories ul li, .widget_archive ul li{line-height:24px;padding:0 0 10px 0;margin:0 0 10px;float:left;width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.widget_categories ul li:last-child, .widget_archive ul li:last-child{border-bottom:none;}
.widget_categories ul li a, .widget_archive ul li a{float:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%;line-height:25px;}
.widget_categories select{width:100%;padding:10px;border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1);font-size:16px;}
#recentcomments li{float:left;width:100%;margin-bottom:10px;}
#recentcomments li:last-child{margin-bottom:0;}
.recentcomments:before{content:"\e07d";font-family:"Simple-Line-Icons";margin:0 5px 0 0;float:left;}
.widget_search{position:relative;}
.thr_widget_wrapped .widget_search .search_form{padding:0;}
.footer_wrapper .widget_search .search_form{padding:0;}
.thr_widget_wrapped .widget_search .search_form i{right:15px;}
.search_form{position:relative;}
.search_form i{position:absolute;z-index:100;right:15px;top:15px;}
.widget_nav_menu ul.sub-menu{padding:0 0 0 20px;}
.featured_image_sidebar{position:relative;float:left;width:100%;}
.featured_image_sidebar img{float:left;}
.featured_posts_link{font-size:24px;line-height:1.325em;color:#FFF;text-shadow:rgba(0, 0, 0, .6) 0 0 5px;position:relative;z-index:1001;}
.widget .featured_posts_link{font-size:22px;}
.thr_posts_widget li{float:left;width:100%;margin:0 0 1px;padding:0;}
#sidebar .mks_ads_widget .small li,
#sidebar .mks_adswidget_ul.small li{margin:0 10px 10px;}
.mks_adswidget_ul li:last-child, .mks_adswidget_ul{margin-bottom:0;}
.mks_author_widget h3{font-size:18px;line-height:26px;margin-bottom:5px;}
.thr_widget_wrapped .mks_author_widget img{margin:0 20px 0 0;}
.mks_author_widget p{margin-bottom:0;}
.mks_author_link{margin:10px 0 0;float:left;}
.thr_widget_wrapped .mks_author_link{margin:10px 0 0 0;}
.mks_read_more a{float:left;}
.mks_read_more, .thr_widget_wrapped #sidebar .widget .mks_read_more{margin-top:10px;display:block;width:100%;float:left;margin-bottom:0 !important;}
.mks_themeforest_widget ul li{float:left;}
.mks_themeforest_widget p{margin-bottom:15px;}
.thr_sidebar_wrapped .widget ul{margin-bottom:0;}
.mks_flickr_widget ul.flickr li, .mks_flickr_widget ul.flickr li{margin:0 1px 1px 0 !important;padding:0 !important;}
ul.flickr img{float:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.mks_flickr_widget ul{float:left;width:100%;}
.widget_yarpp_widget ol{padding:0 0 0 20px;}
.thr_widget_wrapped #sidebar .mks_ads_widget .small li,
.thr_widget_wrapped #sidebar .mks_adswidget_ul.small li,
.thr_sidebar_wrapped #sidebar .mks_ads_widget .small li,
.thr_sidebar_wrapped #sidebar .mks_adswidget_ul.small li{margin:0 2px 2px 0;}
.thr_posts_widget .entry-meta{margin-bottom:0;position:relative;z-index:100;}
#sidebar .thr_posts_widget.widget a{color:#FFF;}
#sidebar .thr_posts_widget.widget a:hover{text-decoration:none;}
.comment-form, .comments_main{float:left;width:100%;clear:both;}
#respond{background-color:transparent;box-shadow:none;padding:0 0 20px;float:left;width:100%;}
#respond>p,
#respond p.comment-notes,
p.logged-in-as, .comment-form p{margin-bottom:25px;}
.comment-form p.form-submit{margin-bottom:0;}
.comment-form .comment-form-comment{margin-bottom:25px;float:left;width:100%;}
.comment-list li.comment>article, .comment-list li.pingback>div, .pingback{margin:0;padding:0 0 15px;position:relative;border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);float:left;width:100%;}
p.logged-in-as{padding-bottom:0;}
.comment-list{margin:0 0 40px;padding:0;float:left;width:100%;}
.comment-list li{list-style:none;width:100%;float:left;}
.comment-list>li.comment{float:left;width:100%;margin-bottom:20px;}
.comment-list li.comment>div, .comment-list li.pingback>div{background-color:#ffffff;margin:0;overflow:hidden;padding:25px;margin-top:2em;position:relative;padding-left:116px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.17);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17);-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17);}
.comment-list .children{padding-left:30px;padding-top:20px;float:left;width:100%;margin:0;}
.comment-list .children li{margin-bottom:20px;}
.comment-list .children li:last-child{margin-bottom:0;}
.fn{font-weight:normal;}
.meta-item .fn{font-weight:300;}
.comment-list img.avatar{float:left;width:60px;height:60px;margin:0 20px 0 0;position:absolute;top:0;left:0;}
.comment-list .reply a{color:#A0A0A0;cursor:pointer;padding:0;font-size:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.comment-list .reply a:before{font-family:"Simple-Line-Icons";content:"\e050";color:#e23a3e;margin:0 5px 0 0;}
.comment-list .reply a:hover{text-decoration:none;}
.comment-list .comment-edit-link{text-transform:uppercase;font-size:11px;padding:1px 7px;}
.comment-list .comment-author{color:inherit;margin-bottom:5px;}
.comment-metadata{font-size:14px;line-height:1.325em;}
.comment-metadata time{color:#A0A0A0;}
.comment-metadata time:before{font-family:'Simple-Line-Icons';content:"\e081";color:#e23a3e;margin:0 5px 0 0;float:left;}
.comment-body .comment-meta{margin:5px 0 0 80px;height:55px;}
.comment-list .comment-edit-link:hover{text-decoration:underline;}
.comment-list .comment-content{padding-bottom:0;margin-top:10px;}
.comment-content a:hover{text-decoration:underline;}
.comment-content p{margin-bottom:15px;}
.comment-list .comment-content p:last-child{margin-bottom:0;}
#respond h3 .cancel-comment-reply,
#respond #cancel-comment-reply-link{display:inline-block;margin-left:10px;padding-left:10px;position:relative;border-left:1px solid #dddddd;}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label{width:100%;float:left;margin:0 0 2px 0;}
input[type="text"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="password"],
select, #comment,
textarea{line-height:normal;width:100%;background:rgba(255, 255, 255, 0.4);border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.1);height:42px;padding:0 10px;}
input[type="text"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
select:focus, #comment:focus,
textarea:focus{border:1px solid #e3e3e3;border:1px solid rgba(0, 0, 0, 0.2);outline:none;box-shadow:none;}
textarea{height:150px;padding:10px;}
input[type="range"]{width:100%;}
#comment{padding:10px;height:150px;resize:vertical;}
.comment-form-author, .comment-form-email, .comment-form-url{float:left;width:33.33%;padding:0 15px 0 0;}
.comment-form-url{padding:0;}
.required{color:#e23a3e;}
.form-allowed-tags{font-size:90%;line-height:1.4em;color:#444;}
.button_respond{float:right;color:#323232;font-size:16px;}
.main_content_wrapper .button_respond{margin:5px 0 0 0;}
.button_respond i{color:#e23a3e;margin:1px 5px 0 0;}
.button_respond:hover{color:#e23a3e;}
.comment-list>li.comment:last-child ul.children{padding-bottom:0px;}
.comment-reply-title{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:5px 0 10px 0;position:relative;margin:0 0 15px;font-size:24px;line-height:34px;}
.comment-reply-title:after{content:"";position:absolute;bottom:-1px;left:0;width:10%;height:2px;background:#e23a3e;}
.comment-reply-title:after{width:20%;}
.comment-reply-title .comment-reply-title:after{width:130px;}
.thr_boxed .comment-list li.comment>article, .thr_boxed .comment-list li.pingback>div, .thr_content_wrapped .comment-list li.comment>article, .thr_content_wrapped .comment-list li.pingback>div{padding:0 0 10px;}
.thr_boxed .comment-list img.avatar, .thr_content_wrapped .comment-list img.avatar{top:0;left:0;}
.thr_content_wrapped .comment-list .children{background-position:left 75px;}
.comment #respond{padding:0 0 20px;margin:20px 0 0;}
.comment-list li.bypostauthor>.comment-body:after, .comment-list li.comment-author-admin>.comment-body:after{background:rgba(0, 0, 0, 0.2);display:block;position:absolute;content:"\e005";color:#fff;line-height:20px;width:27px;font-style:normal;font-family:"Simple-Line-Icons";text-align:center;}
.comment-list li.comment-author-admin>.comment-body:after{content:"\e005";}
.comment-list li.bypostauthor>.comment-body:after, .comment-list li.comment-author-admin>.comment-body:after{top:0;right:0;padding:2px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;}
.comment-list li li.bypostauthor>.comment-body:after, .comment-list li li.comment-author-admin>.comment-body:after{top:0;right:0;padding:2px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;}
#submit{background:#e23a3e;padding:4px 14px;border:none;color:#FFF;position:relative;font-size:16px;line-height:26px;border-radius:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#submit:hover{opacity:0.8;}
.comment-awaiting-moderation{position:absolute;right:0;top:5px;font-size:80%;}
.comment-list .reply{margin-top:10px;}
.comment-subscription-form{clear:both;margin-top:10px;float:left;width:100%;display:block;margin-bottom:0 !important;}
.pingback .comment-body .comment-meta{margin:0;}
.pingback .comment-metadata{margin-bottom:10px;float:left;width:100%;}
.pingback{margin-bottom:20px;}
#wp-comment-cookies-consent{margin-right:7px;}
.wpcf7-submit:hover{cursor:pointer}
.wpcf7-form-control-wrap{width:100%;}
div.wpcf7-response-output{margin:15px 0 15px;padding:15px;border:none;}
div.wpcf7-validation-errors, .error{background:#e74c3c;color:#FFF}
div.wpcf7-mail-sent-ok, .success{background:#27ae60;color:#FFF}
.success, .error{padding:10px;display:block;margin:10px 0;border-radius:6px;float:left;width:100%;}
span.wpcf7-not-valid-tip{display:none;border:none;padding:5px 10px;background:#f1c40f;color:white;top:0;left:auto;right:0}
textarea.wpcf7-not-valid, input[type="url"].wpcf7-not-valid,
input[type="tel"].wpcf7-not-valid,
input[type="text"].wpcf7-not-valid,
input[type="email"].wpcf7-not-valid,
input[type="number"].wpcf7-not-valid,
input[type="password"].wpcf7-not-valid{border-color:#f1c40f}
span.wpcf7-list-item{margin-left:15px}
span.wpcf7-list-item:first-child{margin-left:0}
.no_sidebar .main_content_wrapper{width:100%;}
.layout_a.post, .layout_a.page{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.layout_a.post:last-child, .layout_a.page:last-child{margin:0;border-bottom:none;}
.layout_a.entry-content{clear:both;}
.layout_d .entry-image{width:auto;margin:0 20px 0 0;height:100px;width:100px;}
.layout_b .entry-image, .layout_e .entry-image{width:auto;margin:0 30px 0 0;}
.layout_b .entry-image{width:267px;height:267px;}
.layout_b .entry-content p{margin-bottom:10px;}
.layout_b.post, .layout_b.page{padding:0 0 5px;}
.layout_b .entry-meta{margin-bottom:4px;}
.layout_b .entry-content{margin:0 0 0 297px;}
.layout_c .entry-content p, .layout_c .entry-image{margin-bottom:15px;}
.layout_c.post, .layout_c.page{padding:0 0 10px;}
.layout_c .entry-meta{margin-bottom:8px;}
.layout_d .entry-meta{margin-bottom:0;font-size:14px;}
.layout_b .entry-title, .layout_c .entry-title, .single .layout_b .entry-title, .single .layout_c .entry-title{font-size:32px;line-height:40px;}
.layout_b .entry-meta, .layout_d .entry-meta{width:auto;float:none;display:block;}
.layout_d.post, .layout_d.page{width:48%;padding:0 0 5px;}
.thr_content_wrapped .layout_c.post, .thr_content_wrapped .layout_d.post, .thr_content_wrapped .layout_c.page, .thr_content_wrapped .layout_d.page{width:47%;}
.layout_c.post, .layout_d.post, .layout_c.page, .layout_d.page{width:47.2%;}
.no_sidebar .layout_c.post, .no_sidebar .layout_d .post, .no_sidebar .layout_c.page, .no_sidebar .layout_d .page{width:48%;}
.layout_d .entry-title, .single .posts_wrapper .layout_d .entry-title, .layout_d .entry-title, .related-box .posts_wrapper .layout_d .entry-title a{font-size:22px;line-height:30px;}
.layout_d .post, .layout_d .page{padding:0;border-bottom:none;margin-bottom:20px;}
.posts_wrapper .layout_c:nth-child(2n),
.posts_wrapper .layout_d:nth-child(2n){margin-left:40px;}
img#wpstats{display:none;}
.header_ads_space img{vertical-align:top;}
#disqus_thread{width:100%;padding:1.250em 1.250em 1.250em 0;float:left;clear:both;}
.page-progress{position:fixed;left:0;top:0;width:100%;z-index:9999;}
.page-progress span{display:block;background:#e23a3e;height:2px;width:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.entry-content .yarpp-related h3{font-weight:100 !important;font-size:24px !important;line-height:34px !important;}
.entry-content .yarpp-thumbnail>img, .entry-content .yarpp-thumbnail-default{margin:0;}
.entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail{border:none;}
.entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:16px !important;line-height:22px;font-weight:100 !important;margin:10px 0 0 0;max-height:45px;}
.entry-content .yarpp-related a{font-size:16px !important;line-height:22px;font-weight:100 !important;}
.yarpp-related-none{display:none;}
.yarpp-related ol{padding:0 0 0 20px;margin:10px 0 40px;}
.mejs-container{margin:0 0 26px;border-radius:5px;}
.entry-content .mejs-container, .entry-content .mejs-embed, .entry-content .mejs-embed body{background:transparent;max-width:100% !important;}
.twitter-tweet{width:100% !important;}
#back-top{position:fixed;right:20px;bottom:0;z-index:1041;width:40px;height:40px;background:transparent;text-indent:0;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;color:#e8e8e8;background:#323232;font-size:32px;padding:4px 0 0 0;text-align:center;border-radius:5px 5px 0 0;}
#back-top:hover{text-decoration:none;}
#back-top{display:none;}
#back-top i{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:0.7;}
#back-top:hover i{opacity:1;}
.error404 .main_content_wrapper{width:100%;float:none;}
.error404 .entry-content{text-align:center;}
.error404 .entry-content h1{font-size:95px;line-height:1.2em;}
.error404 .entry-content h2{margin-bottom:30px;}
#thr_404_menu{list-style:none;margin:50px 0;}
.fb_iframe_widget{text-align:center;width:100% !important;margin-bottom:26px;}
#buddypress div#item-header{overflow:initial;}
#feedburner_email_widget_sbef_email{margin-bottom:10px;}
.ie9 .header-sticky{z-index:1005;}
.ie9 #search_header_wrap form,
.gt-ie9 #search_header_wrap form,
_:-ms-input-placeholder, :root #search_header_wrap form{position:absolute;width:300px;right:0;}
.ie9 .search_header_form{width:300px;}
.ie9 .mks_adswidget_ul.small li{float:left;}
.tiled-gallery{margin-bottom:0;}
#search_header_wrap form .search_input::-ms-clear{display:none;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{border:none;}
.fluid-width-video-wrapper{clear:both;}
.lt-ie9 .header-sticky{z-index:1040;}
.lt-ie9 .entry-image.featured_image a{float:none;}
.lt-ie9 .featured_icon{background:#000;}
.thr_widget_wrapped #sidebar .thr_adsense_expand{padding:0;background:transparent;}
.thr_widget_wrapped #sidebar .thr_adsense_expand .widget-title{margin:15px 20px;width:85%;}
.thr_sidebar_wrapped #sidebar .thr_adsense_expand .thr_adsense_wrapper{margin:0 -20px;}
.thr-popup{position:relative;margin:0;padding:0;}
.thr-popup:before{text-shadow:0 2px 2px rgba(0, 0, 0, 0.2);}
a.thr-popup-img{position:relative;}
a.thr-popup-img:after{content:"\e090";color:#FFF;font-size:36px;position:absolute;top:50%;left:50%;font-family:"Simple-Line-Icons";margin-top:-18px;margin-left:-18px;line-height:36px;opacity:0;z-index:1000;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a.thr-popup-img:hover:after{opacity:1;}
a.thr-popup-img:hover .featured_item_overlay{opacity:1;}
.wp-caption.alignright a{display:block;}
.wp-caption.alignleft a{display:block;}
a.thr-popup-img .alignnone{margin-bottom:0;}
a.thr-popup-img .aligncenter{padding:0;}
a.thr-popup-img.thr-alignnone{display:block;}
a.thr-popup-img.thr-aligncenter{display:block;margin:0 auto;}
.related-box .entry-title a{font-size:30px;line-height:32px;}
.related-box .entry-image{height:auto;}
.single_b{position:relative;width:100%;float:left;margin-bottom:40px;}
.single_b .image_meta{position:absolute;width:100%;bottom:0;}
.single_b .entry-image{margin-bottom:0;width:auto;position:relative;}
.single_b .entry-image{opacity:0;}
.single_b .featured_title_over{padding:30px;}
.single_b .entry-title{color:#FFF;}
.page .page-layout-b .entry-title{color:#FFF;}
.single_b .entry-title{position:relative;z-index:1001;text-shadow:rgba(0, 0, 0, .6) 0 0 5px;margin:0;}
.single_b .entry-meta{position:relative;z-index:9999;margin-bottom:5px;}
.single_b .entry-meta .meta-item a, .single_b .entry-meta .meta-item i, .single_b .entry-meta .meta-item span{color:#FFF;text-shadow:rgba(0, 0, 0, .6) 0 0 5px;}
.single .entry-title, .page-template-default .entry-title{font-size:45px;line-height:55px;margin-bottom:10px;}
.page-template-default .entry-title{margin-bottom:26px;}
.meta-tags a:before{content:"#";}
.entry-content .meta-tags a{display:inline-block;vertical-align:top;}
.meta-tags{margin-bottom:25px;}
.single_post_navigation{float:left;width:100%;padding:15px 0 0;margin-bottom:40px;}
.single_prev_next{width:50%;}
.single_prev_next img{width:100%;}
.single_post_previous{float:left;text-align:left;}
.single_post_next{float:right;text-align:right;padding-left:1px;}
.single_prev_next a{font-size:22px;line-height:26px;float:left;min-height:175px;width:100%;}
.single_post_previous i{float:left;margin:2px 5px 0 0;}
.single_post_next i{float:right;margin:2px 0 0 5px;}
.single_prev_next a:hover, .single_prev_next a i{color:#e23a3e;}
.data-image{float:left;margin:0 15px 0 0;max-width:112px;}
.data-content p{margin-bottom:0;}
.author-title{font-size:24px;margin-bottom:0;}
.underlined_heading{border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:5px 0 10px 0;position:relative;margin:0 0 15px;font-size:24px;line-height:34px;}
.underlined_heading span{border-bottom:2px solid #e23a3e;padding:0 20px 11px 0;}
.thr_author_link:hover{text-decoration:underline;}
.thr_author_link{float:right;margin:10px 0 0 20px;font-size:16px;line-height:26px;font-weight:normal;white-space:pre;}
.thr_author_links{margin:0;font-size:14px;float:right;display:inline-block;}
.author-box{float:left;width:100%;padding:0;}
.page .author-box .authors_divider{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin:7px 0 30px;}
.page .author-box .thr_author_links a:hover{text-decoration:none;}
.page .author-box .thr_author_links a.thr-view-all{float:right;display:block;margin-left:20px;font-size:18px;}
.page .author-box .thr_author_links a.thr-view-all:hover{text-decoration:underline;}
.meta-share{background:#FFF;position:fixed;left:0;margin-right:0;width:35px;border-radius:0 5px 5px 0;z-index:1051;}
.meta-share .soc_sharing{border-radius:0 5px 5px 0;}
.meta-share .soc_sharing .thr_share_items{display:block;opacity:1;width:100%;}
.meta-share .thr_share_items .meks_ess, body .thr_share_items .meks_ess.transparent{margin:0;text-align:center;top:0;}
.meta-share .thr_share_items .meks_ess a, body .thr_share_items .meks_ess.transparent a{margin:0 !important;width:100%;clear:both;padding:0;height:32px;line-height:32px;text-align:center;font-size:14px;}
body .meta-item-share .thr_share_items .meks_ess.transparent a{width:30px;}
.meta-share .thr_share_items .meks_ess a:first-child{margin-top:5px;}
.meta-share .thr_share_items .meks_ess a:last-child{border-radius:0 0 5px 0;}
body .meta-item-share .thr_share_items .meks_ess.transparent a:first-child{border-radius:5px 0 0 5px;}
.meta-share .soc_sharing .thr_share_button{border-left:none;border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.meta-share .soc_sharing i{margin-right:5px;}
.meta-share .soc_sharing .meks_ess a:first-child{border-radius:0;}
.meta-share .soc_sharing .meks_ess a:hover::before, .soc_sharing.soc_active .meks_ess a:hover::before, body .thr_share_items .meks_ess.transparent a:hover::before{color:#FFF !important;}
.soc_squared{display:block;text-align:center;float:right;margin-left:4px;margin-bottom:5px;border:none;padding:10px 0px 0 5px;font-size:20px;}
.fa-apple:hover{color:#606060;}
.fa-behance:hover{color:#18a3fe;}
.fa-blogger:hover{color:#fb913f;}
.fa-delicious:hover{color:#3274d1;}
.fa-deviantart:hover{color:#d0de21;}
.fa-digg:hover{color:#2882c6;}
.fa-dribbble:hover{color:#ef5b92;}
.fa-facebook:hover{color:#3b5998;}
.fa-flickr:hover{color:#f1628b;}
.fa-github:hover{color:#7292a2;}
.fa-google:hover, .fa-google-plus:hover{color:#d94a39;}
.fa-spotify:hover{color:#81b71a;}
.fa-vine:hover{color:#00a478;}
.fa-linkedin:hover{color:#71b2d0;}
.fa-pinterest:hover{color:#cb2027;}
.fa-posterous:hover{color:#f9d560;}
.fa-reddit:hover{color:#bfd0e2;}
.fa-rss:hover{color:#fe9900;}
.fa-skype:hover{color:#18b7f1;}
.fa-stumbleupon:hover{color:#eb4924;}
.fa-soundcloud:hover{color:#f60000;}
.fa-tumblr:hover{color:#3a5976;}
.fa-twitter:hover{color:#48c4d2;}
.fa-vimeo:hover{color:#62a0ad;}
.fa-wordpress:hover{color:#464646;}
.fa-yahoo:hover{color:#ab64bc;}
.fa-youtube:hover{color:#f45750;}
.fa-instagram:hover{color:#306088;}
.fa-xing:hover{color:#126567;}
.social_header_space li a.fa-facebook:hover, body .soc_sharing .meks_ess a.socicon-facebook:hover{background-color:#3b5998 !important;}
.social_header_space li a.fa-twitter:hover, body .soc_sharing .meks_ess a.socicon-twitter:hover{background-color:#55acee !important;}
.social_header_space li a.fa-google-plus:hover, body .soc_sharing .meks_ess a.socicon-googleplus:hover{background-color:#d94a39 !important;}
.social_header_space li a.fa-instagram:hover{background-color:#306088;}
.social_header_space li a.fa-linkedin:hover, body .soc_sharing .meks_ess a.socicon-linkedin:hover{background-color:#71b2d0 !important;}
.social_header_space li a.fa-pinterest:hover, body .soc_sharing .meks_ess a.socicon-pinterest:hover{background-color:#cb2027 !important;}
body .soc_sharing .meks_ess a.socicon-mail:hover{background-color:#000000 !important;}
body .soc_sharing .meks_ess a.socicon-vkontakte:hover{background-color:#5a7fa6 !important;}
body .soc_sharing .meks_ess a.socicon-stumbleupon:hover{background-color:#e64011 !important;}
body .soc_sharing .meks_ess a.socicon-reddit:hover{background-color:#e74a1e !important;}
body .soc_sharing .meks_ess a.socicon-whatsapp:hover{background-color:#20B038 !important;}
.social_header_space a.fa-rss{border-color:#fe9900;color:#fe9900;}
.social_header_space li a.fa-rss:hover{background-color:#fe9900;}
.soc_sharing a{background-color:transparent;height:32px;width:30px;text-align:center;float:left;margin:0;border:none;padding:8px 0 0;color:#e23a3e;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.meta-item .soc_sharing a:hover, .meta-item .soc_sharing.soc_active a:hover{color:#FFF;text-decoration:none;}
.soc_sharing{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1);float:right;border-radius:5px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.soc_sharing ul{display:none;float:left;margin:0;padding:0;}
.soc_sharing ul li{list-style:none;height:32px;width:30px;float:left;}
.soc_sharing li:first-child a{border-radius:5px 0 0 5px;}
.soc_sharing:hover ul, .meta-item .soc_sharing.soc_active ul{opacity:1;display:block;}
.soc_sharing:hover, .meta-item .soc_sharing.soc_active{width:auto;cursor:default;}
.soc_sharing:hover .thr_share_button, .meta-item .soc_sharing.soc_active .thr_share_button{border-color:rgba(0, 0, 0, 0.1);cursor:pointer;}
a.mks_button:hover{text-decoration:none;}
.mks_separator{color:rgba(0, 0, 0, 0.1);float:none;}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:200px;overflow-x:none;overflow-y:auto;font-size:15px;background:#FFF;border-right:1px solid #e3e3e3;border-right:1px solid rgba(0, 0, 0, 0.1);-webkit-transition:-webkit-transform .2 ease-in-out;-moz-transition:-moz-transform .2 ease-in-out;transition:transform .2 ease-in-out;}
.sidr .sidr-inner{padding:0 0 15px;}
.sidr .sidr-inner>p{margin-left:15px;margin-right:15px;}
.sidr.left{left:-200px;right:auto;}
.sidr p{font-size:13px;margin:0 0 12px;}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #e3e3e3;border-top:1px solid rgba(255, 255, 255, 0.1);}
.sidr ul li{display:block;margin:0;line-height:48px;border-bottom:1px solid #e3e3e3;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.sidr ul li a{padding:0 15px;display:block;text-decoration:none;color:#333333;-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;}
.sidr ul li ul{border-bottom:none;margin:0;display:none;position:relative;}
.sidr ul li ul li{line-height:40px;font-size:14px;}
.sidr ul li ul li:last-child{border-bottom:none;}
.sidr ul li ul li a{padding-left:20px;}
.sidr form{margin:0 10px;}
.sidr label{font-size:13px;}
.sidr input[type="text"]{border:none;height:32px;background:#FFF;border-radius:4px;}
.sidr form{position:relative;}
.sidr form:after{font-family:"Simple-Line-Icons";content:"\e090";position:absolute;top:0;right:5px;}
.sidr-open{position:relative !important;left:0 !important;margin-left:200px !important;float:left;}
.sidr-open .header-sticky{left:200px;}
.nav-btn{display:none;font-size:31px;float:left;position:absolute;top:15px;left:20px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-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-zoom-out-cur #sticky_header{z-index:100;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
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:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;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:#333333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;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:35px;margin-left:25px;color:#FFF;font-size:34px;}
.mfp-arrow-right:before{font-family:"Simple-Line-Icons";content:"\e079";}
.mfp-arrow-left:before{font-family:"Simple-Line-Icons";content:"\e07a";}
.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:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{margin-left:30px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:30px;}
.mfp-arrow-right{right:0;}
.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, 0.6);background:black;}
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 40px;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, 0.6);background:#444444;}
.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{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.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, 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, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.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;}
input.thr-search-icon{position:absolute;z-index:100;right:-7px;top:-9px;background:transparent !important;border:none;}
.wp-block-separator{clear:both;margin-bottom:25px;margin-top:25px;}
.wp-block-preformatted{white-space:nowrap;overflow:auto;}
blockquote.wp-block-quote{font-style:normal;border-left:2px solid;margin-left:0;padding:20px;font-size:16px;line-height:26px;clear:both;}
.wp-block-quote{margin-bottom:30px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{margin:0 0 24px;padding:2rem 3.6rem;}
.wp-block-quote.is-large:before{left:0;}
.wp-block-pullquote{padding:3rem 24px;margin-bottom:24px;border:0;}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignnone, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright{display:flex;}
.wp-block-cover__inner-container p:last-child{margin-bottom:0;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image h2{position:relative;z-index:2;}
.wp-block-cover-image.aligncenter{margin:0 0 1.5em;display:flex;}
.wp-block-gallery{margin:0 0 25px;clear:both;}
.wp-block-audio.aligncenter, .wp-block-pullquote.aligncenter{text-align:center;}
.wp-block-pullquote.aligncenter:before{left:50%;margin-left:-14px;}
.wp-block-pullquote.alignleft{text-align:left;margin-top:0;}
.wp-block-pullquote.alignright{text-align:right;}
.wp-block-pullquote cite{font-size:80%;font-style:normal;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-style:normal;}
.wp-block-pullquote blockquote{font-style:normal;}
blockquote cite em{font-style:normal;}
.wp-block-video video{max-width:100%;}
.entry-content .wp-block-categories ul, .entry-content .wp-block-latest-posts, .entry-content .wp-block-latest-posts.is-grid{padding:0;list-style:inside;margin-left:0;}
.entry-content .wp-block-button__link:hover{text-decoration:none;}
.emoji{width:24px;}
.wp-block-image figure{margin:0;padding:0;}
p.has-drop-cap:not(:focus)::first-letter{font-size:60px;margin:10px 20px 0 0;}
.wp-block-table.is-style-stripes{border-bottom:none;border:0;}
.wp-block-table{width:100%;}
td{word-break:break-all;}
.wp-block-image figcaption{margin:0;padding:5px;background:#e23a3e;color:#FFF;font-size:14px;font-style:normal;}
.entry-content .wp-block-categories ul.children:last-child{margin-bottom:0;}
.wp-block-pullquote{padding:0;}
.wp-block-pullquote blockquote{padding:50px 100px;margin:0;}
.wp-block-pullquote blockquote{border-bottom:2px solid;border-top:2px solid;border-left:none;}
.wp-block-pullquote.is-style-solid-color blockquote{margin-left:initial;margin-right:initial;max-width:100%;text-align:center;border:none;}
.wp-block-pullquote p, .wp-block-pullquote.is-style-solid-color blockquote p{font-size:22px;line-height:30px;margin-bottom:15px;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.alignleft.is-style-solid-color blockquote p, .wp-block-pullquote.alignright.is-style-solid-color blockquote p{font-size:18px;line-height:30px;}
.wp-block-pullquote.alignleft p:last-child, .wp-block-pullquote.alignright p:last-child{margin-bottom:0;}
.wp-block-cover, .wp-block-cover-image{margin-bottom:20px;}
.wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignright blockquote{padding:40px;text-align:left;margin:0;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{padding:0;margin-top:8px;}
.wp-block-pullquote.is-style-solid-color.alignleft, .wp-block-pullquote.is-style-solid-color.alignright{border:none;}
.wp-block-audio.aligncenter, .wp-block-pullquote.aligncenter{text-align:center;}
.wp-block-pullquote.aligncenter{padding:0;}
.wp-block-pullquote.alignleft{text-align:left;margin-right:30px;margin-bottom:10px;}
.wp-block-pullquote.alignright{text-align:left;margin-left:3rem;margin-bottom:10px;}
.wp-block-quote cite, .wp-block-pullquote cite{font-size:80%;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:300px;}
.wp-block-categories{list-style:inside;}
.entry-content .wp-block-latest-posts.is-grid{padding:0 0 0 20px;list-style:outside;}
.entry-content .wp-block-categories ul{margin-left:25px;margin-top:1px;}
.wp-block-categories{max-width:300px;padding:0;}
.wp-block-categories li{margin-bottom:1px;}
.wp-block-button__link{padding:4px 14px;border:none;position:relative;font-size:16px;line-height:26px;border-radius:5px;transition:all .2s ease-in-out;}
.wp-block-button__link:hover{opacity:0.8;}
.is-style-outline .wp-block-button__link{background:0 0;border:1px solid currentcolor;}
.is-style-outline .wp-block-button__link:hover{opacity:.7;background-color:transparent !important;}
.wp-block-column, .wp-block-separator, .wp-block-embed, .wp-block-image, .wp-block-pullquote, .entry-content .wp-block-quote, .wp-block-media-text, .wp-block-table, .wp-block-categories, .alignnone, .gallery.gallery-columns-1, .wp-audio-shortcode, .wp-block-video, .wp-block-audio, .wp-block-search{margin-bottom:25px;}
.entry-content .wp-block-gallery{margin-bottom:8px;}
@media(min-width:600px){
.wp-block-column:nth-child(odd){margin-right:12px;}
.wp-block-column:nth-child(even){margin-left:12px;}
.wp-block-column:not(:first-child){margin-left:12px;}
.wp-block-column:not(:last-child){margin-right:12px;}
}
.wp-block-column p:only-of-type{margin-bottom:0;}
@media(max-width:782px){
.wp-block-columns{flex-wrap:nowrap;}
}
@media(max-width:660px){
.wp-block-columns{flex-wrap:wrap;}
.wp-block-columns .wp-block-column{flex:0 0 100%;margin-left:0 !important;margin-right:0 !important;}
.wp-block-column, .wp-block-separator, .wp-block-embed, .wp-block-image, .wp-block-pullquote, .entry-content .wp-block-quote, .wp-block-media-text, .wp-block-table, .wp-block-categories, .alignnone, .gallery.gallery-columns-1, .wp-audio-shortcode, .wp-block-video, .wp-block-audio, .wp-block-search{margin-bottom:10px;}
.entry-content .wp-block-gallery{margin-bottom:4px;}
}
.wp-block-embed{word-break:break-all;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.has-large-font-size, .has-huge-font-size, .has-medium-font-size, .has-small-font-size{line-height:1.4;}
.wp-block-audio audio{min-width:240px;}
.wp-block-code{overflow:auto;}
.wp-block-separator{max-width:200px;border-bottom-width:0;margin-left:auto;margin-right:auto;}
.wp-block-separator.is-style-wide{max-width:100%;border-bottom-width:0;}
.wp-block-separator{margin-top:30px;clear:both;}
.entry-content .wp-block-rss li{list-style:none;margin-bottom:20px;}
.wp-block-search .wp-block-search__input{width:auto;}
.wp-block-rss{padding-left:0;list-style:none;margin-left:0;}
.wp-block-rss li{margin-bottom:20px;}
.wp-block-search .wp-block-search__button{border:none;}
.wp-block-archives{padding:0;list-style:disc inside;}
.wp-block-latest-comments{margin-left:0;padding:0;}
#wp-calendar thead{font-size:16px;}
#wp-calendar thead th{padding:10px;}
#wp-calendar caption{text-align:center;}
#wp-calendar tbody td{border-top:none;}
#wp-calendar{border:none;}
#wp-calendar tfoot tr{border-bottom:none;}
body div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:normal;font-size:inherit;}
body div.wpforms-container-full .wpforms-form .wpforms-field{margin-bottom:6px;}
body div.wpforms-container-full .wpforms-form input, body div.wpforms-container-full .wpforms-form select {
height: 42px !important;
}