/***
  TABLE OF CONTENT
  
  1. GENERAL
  2. FONTS & TYPOGRAPHY
  3. BEGIN STYLE
      Top Search
      Progress bar
      Meta
      Back to top
      Image zoom
      Transition
      Pagination
  4. HEADER
      Main menu
      Mobile menu
  5. FOOTER  
  6. ELEMENTS
      Pagination
      Form
  7. ARCHIVE
  8. SINGLE POST
  9. PAGEs
  10. OTHER
***/

/* GENERAL */
*,
*::before,
*::after{margin:0;padding:0;box-sizing:border-box;}
html,
body{height:100%;line-height:1.8;}
a:hover{text-decoration:none;}
.container{position:relative;}
.single h1.entry-title{font-weight:700;line-height:1.2;color:#111;margin-bottom:15px;}
body i.fa{font-family:'FontAwesome'!important;font-weight:normal!important;}
b,
strong{font-weight:700;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility;}
.entry-main-content h1,
.entry-main-content h2,
.entry-main-content h3,
.entry-main-content h4,
.entry-main-content h5,
.entry-main-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6{margin:1.2em 0 0.5em 0;}
h1{font-size:1.871em;font-weight:600;line-height:1.2em;}
h2{font-size:1.694em;font-weight:500;line-height:1.2em;}
h3{font-size:1.482em;font-weight:500;line-height:1.2em;}
h4{font-size:1.229em;font-weight:500;line-height:1.2em;}
h5{font-size:1.118em;font-weight:500;line-height:1.35em;}
h6{font-size:1em;font-weight:500;line-height:1.4em;}
h2.entry-title{margin-top:0;}
::-moz-placeholder{opacity:1;}
.text-light .entry-title a{transition:all 0.2s linear;background:linear-gradient(to right,#fff 0%,#fff 98%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;}
.text-light .entry-title a:hover{text-decoration:none;background-size:100% 1px;}
img{max-width:100%;height:auto;}
ul{padding:0;margin:0;}
li{list-style:none;}
.divider{position:relative;border-width:0 0 1px 0;border-style:solid;width:100%;}
footer .divider{margin-bottom:30px}
.divider-2{position:relative;margin-bottom:2.25rem;}
.divider-3{height:1px;background:rgba(0,0,0,.15);position:relative;}
.border-radius-10{border-radius:10px;overflow:hidden;}
.text-small{font-size:0.875rem;}
hr.wp-block-separator{margin-top:42px;margin-bottom:42px;display:block;text-align:center;border:0;background:rgba(0,0,0,0) url("../images/line-space.png") no-repeat scroll center center;height:12px;}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;color:#888;width:100%;font-size:.9rem;font-weight:400;height:50px;line-height:30px;outline:none;padding:10px;background:#fff;box-shadow:none;border-radius:0;}
.entry-main-content form p{position:relative;width:100%;margin:0;}
label{display:block;}
select{background-color:white;border:0;border-radius:0;display:inline-block;font:inherit;line-height:1.5em;padding:0 0 0 10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;font-size:.875rem;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}
figure{margin:0 0 24px;}
.bgcover{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;transition-duration:0.2s;overflow:hidden;}
.bgcover:hover,
.hover-opacity:hover{opacity:0.95;transition-duration:0.2s;}
.clearfix{clear:both;height:0;line-height:0;}
.row-flex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.no-gutter{margin-right:0!important;margin-left:0!important;}
.no-gutter .entry-content{padding:0 5%;}
.no-gutter>[class*='col-']{padding-right:0;padding-left:0;}
.bg-lightblue{fill:#e8f3ec!important;background:#e8f3ec!important;border-radius:3px;}
.btn-success{color:#fff;background-color:#f90248;}
.small-text{font-size:0.875em;}
.padding_20{padding:20px!important;}
.p-15{padding:15px!important;}
.p-30{padding:30px!important;}
.m-15{margin:15px!important;}
.m-30{margin:30px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-50{margin-bottom:50px!important;}
.pt-15{padding-top:15px!important;}
.pb-15{padding-bottom:15px!important;}
.pr-15{padding-right:15px!important;}
.pl-15{padding-left:15px!important;}
.pt-30{padding-top:30px!important;}
.pb-30{padding-bottom:30px!important;}
.pr-30{padding-right:30px!important;}
.pl-30{padding-left:30px!important;}
.pt-40{padding-top:40px!important;}
.pb-40{padding-bottom:40px!important;}
.pt-80{padding-top:80px!important;}
.pb-80{padding-bottom:80px!important;}
.mt-15{margin-top:15px!important;}
.mr-15{margin-right:15px!important;}
.mb-15{margin-bottom:15px!important;}
.ml-15{margin-left:15px!important;}
.mt-24{margin-top:24px!important;}
.mr-24{margin-right:24px!important;}
.mb-24{margin-bottom:24px!important;}
.ml-24{margin-left:24px!important;}
.mt-30{margin-top:30px!important;}
.mr-30{margin-right:30px!important;}
.mb-30{margin-bottom:30px!important;}
.ml-30{margin-left:30px!important;}
.mt-0{margin-top:0px!important;}
.mr-0{margin-right:0px!important;}
.mb-0{margin-bottom:0px!important;}
.ml-0{margin-left:0px!important;}
.w-20{width:20%!important;}
.w-40{width:40%!important;}
.w-60{width:60%!important;}
.w-80{width:80%!important;}
.widget-title{margin-bottom:25px;}
.widget-title i{font-size:0.675em;}
.text-small{font-size:12px;}
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1.25rem;}
img.alignleft{margin-right:15px;float:left;margin-bottom:1.25rem;}
img.alignright{margin-left:15px;float:right;margin-bottom:1.25rem;}
figcaption{font-size:0.875rem;margin-top:0.3rem;}
.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;}
.text-limit-2-row{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;color: #888;}
.text-limit-3-row{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;color: #888;}

/* DEFAULT COLOR */
a,
.single .excerpt,
.entry-main-content,
.single-quote-content,
.entry-header,
.entry-wraper .excerpt,
.entry-wraper .entry-main-content{color:#212121;}
a{border-bottom:1px solid transparent;color:#000000;text-decoration:none;transition-duration:0.2s;}
a:hover,
a:active,
a:focus{color:#f90248;text-decoration:none;transition-duration:0.2s;}
.main-menu a:hover{border-bottom:1px solid transparent;}
.text-light,
.text-light .meta,
.text-light a{color:#fff!important;}
.excerpt,
.search-popup input.search_field,
.search-popup input.search_field::placeholder{color:#fff;}

/*Default primary color*/
.capsSubtle,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.primary-color,
.primary-color a,
.entry-metro h3:hover a,
ul.page-numbers li span.current,
.current .page-numbers,
.entry-main-content a,
.comment-content a,
.pagination-num span.current:hover,
.pagination-num a:hover,
ul.page-numbers li:hover a{color:#f90248;}
.gooey .dot,
.gooey .dots span,
.woocommerce button.button.alt,
.top-scroll-bar,
.embe_header_1 .social-network a.searh-toggle,
.sticky-header a.searh-toggle,
.latest-style-1 .article-wrap:hover .hover-has-bg,
.item:hover .hover-has-bg,
.back-to-top,
.latest-style-2 .post-count,
article:hover .sticky-icon,
article:hover .format-icon,
#main-menu .menu-primary ul > li > a::before,
.primary-btn,
#main-menu .menu-primary li.menu-item-has-children a::after,
.tooltip-inner,
.owl-carousel .owl-nav button,
.bounceball::before{background-color:#f90248;}
.latest-style-1 .article-wrap:hover .hover-has-bg,
.item:hover .hover-has-bg{border-color:#f90248;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
.tooltip.bs-tooltip-top .arrow::before{border-top-color:#f90248;}

/*Default secondary color*/
.secondary-color,
.secondary-color a{color:#bd59f8;}
.latest-style-2 article:hover .post-count,
.embe_header_1 .social-network a.searh-toggle:hover,
.owl-carousel .owl-nav button:hover{background-color:#bd59f8;}
#main-menu .menu-primary ul.sub-menu{border-color:#bd59f8;}

/*grid_border_color*/
.divider,
.btn-success,
.content-widget .readme:hover,
.search_field:focus,
.site-footer,
aside .widget-area,
#content,
.embe_header_1 nav#main-menu,
#main-menu.slide-down,
.slider-caption-big,
.slider-caption-big .read-more,
.home-content.sidebar_left,
aside .sidebar-widget,
aside .widget_search input.search-field,
.home-content .widget_alitheme_lastpost,
.latest-style-1 .article-wrap .infor-inner,
.format-icon,
.sticky-icon,
.loop-list,
.post-list-1st-big,
.loop-grid-inner,
.archive-header,
.single .post-author,
.before-content,
.home-after-content{border-color:#e7e7e7;}

/*footer*/
.site-footer{padding-top:20px;padding-bottom:20px;color:#fff;}
.site-footer a,
.site-footer h1.logo a{color:#fff;}
.footer_1 .copyright{margin:0;font-size:13px;color:#868686;}
.widget-title-line::before,
.single-product .related h2::before{background:#212121;content:"";display:inline-block;height:2px;margin-right:5px;width:30px;}
.widget-title-line::after,
.single-product .related h2::after{background:#212121;content:"";display:inline-block;height:2px;margin-left:5px;width:30px;}
aside .widget-area{border-width:0 1px 0 1px;border-style:solid;}
.widget-title::after{background:#d2d2d2;content:"";display:inline-block;height:1px;margin-left:5px;width:30px;}

/* FONTS & TYPOGRAPHY */
body{font-size:16px;overflow-x:hidden;}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.site-pagination,
.lb_button,
label,
input[type="submit"],
.quote_author_name,
.read_more,
.slicknav_menutxt,
.woocommerce-pagination,
button,
.buttons,
.widget_shopping_cart_content,
.widget_products,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce a.button,
.widget_recent_reviews .product-title,
.woocommerce-review__author,
.comment-reply-title,
.pagination-num,
a.comment-reply-link,
p.sidebar-open,
.top-search span,
.wp-block-button__link,
.widget_recent_comments li.recentcomments > a,
a.rsswidget,
.widget-title{font-family:"Roboto";font-weight:700;font-style:normal;}
body,
.woocommerce-product-details__short-description pre,
.edit-post-visual-editor .editor-block-list__block,
.editor-default-block-appender textarea.editor-default-block-appender__content{font-family:"Poppins";font-weight:400;font-style:normal;color:#212121;}
.menu-primary ul li a,
.mobi-menu nav,
.capsSubtle{font-family:Poppins;line-height:14px;font-weight:600;font-style:normal;font-size:14px;}
.menu-primary ul li a{padding-top:40px;padding-right:10px;padding-bottom:40px;padding-left:20px;}
.menu-primary p{margin:0;}
.entry-meta{font-family:Poppins;line-height:11px;font-weight:600;font-style:normal;color:#434343;font-size:12px;}
.entry-meta > *{display:inline-block;vertical-align:middle;}
.entry-meta .meta_categories a{position:relative;}
.entry-meta .meta_categories a::before{background:#cfcfcf;content:"";height:4px;position:absolute;left:-10px;top:50%;width:4px;margin-top:-2px;border-radius:50%;opacity:1;}

/*BEGIN STYLE*/
.embe-mark{display:none;height:100%;position:fixed;width:100%;z-index:1001;background:rgba(255,255,255,.58);cursor:pointer;transition-duration:0.2s;}
#content{max-width:100%;border-width:1px 0 0 0;border-style:solid;}
#content.primary{border:0;word-wrap:break-word;}
#content{word-wrap:break-word;}

/*Top Search*/
.search-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:none;overflow:hidden;background:rgb(103,102,255);background:-moz-linear-gradient(90deg,rgba(103,102,255,1) 0%,rgba(205,102,255,1) 100%,rgba(186,137,68,1) 100%);background:-webkit-linear-gradient(90deg,rgba(103,102,255,1) 0%,rgba(205,102,255,1) 100%,rgba(186,137,68,1) 100%);background:linear-gradient(90deg,rgba(103,102,255,1) 0%,rgba(205,102,255,1) 100%,rgba(186,137,68,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6766ff",endColorstr="#ba8944",GradientType=1);}
.search-popup.On form{transition:all 0.5s ease 0.5s;-moz-transition:all 0.5s ease 0.5s;-webkit-transition:all 0.5s ease 0.5s;max-width:600px;opacity:1;border-bottom:1px solid #fff;}
.search-popup form{width:100%;max-width:100px;margin:auto;position:relative;top:50%;transition:all 0.5s;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-webkit-transform:translate(0px,-75%);opacity:0;}
.search-popup .search_field{padding:15px 60px 15px 15px;width:100%;height:90px;border:none;background:none;color:#fff;font-size:35px;}
.search-popup span{position:fixed;right:53px;top:29px;margin:-15px 0;height:25px;cursor:pointer;color:#212121;font-size:25px;z-index:1005;}
.search-popup span.quik-search{top:unset;bottom:55px;right:11px;color:#fff;font-size:30px;}
.search-popup .search_field{font-size:24px;text-align:left;padding:25px 10px;}
.search-popup h2{text-align:center;color:#fff;margin-bottom:3rem;}
.search-popup span.close-search-btn{right:79px;top:39px;}
.admin-bar .search-popup span.close-search-btn{top:69px;}
.admin-bar.has-offcanvas .off-canvas-toggle{top:62px;}

/*header 1*/
h1.logo a{font-family:Poppins;font-weight:700;font-style:normal;color:#000000;font-size:23px;}
.embe_header_1 .logo-img{width:150px;}
.social-network{padding-right:36px;}
.social-network a i{font-size:16px;}
.embe_header_1 .header_logo{padding-top:23px;padding-bottom:23px;line-height:1;}
.social-network a.searh-toggle,
.sticky-header a.searh-toggle{background:#000000;color:#fff;font-size:12px;width:32px;height:32px;display:inline-block;text-align:center;line-height:31px;border-radius:50%;}
.social-network a.searh-toggle span{}
.sticky-header a.searh-toggle{float:right;}
.social-network a.searh-toggle i{font-size:12px;}
.social-network span{font-size:14px;font-weight:600;}
.social-network span.close-search-btn{font-size:30px;color:#fff;}
.embe_header_1-right{position:relative;}
.embe_header_1 #main-menu{text-align:justify;display:inline-table;border-style:solid;border-width:0 0 1px 0;border-color:#e7e7e7;}
.embe_header_1 .flash-news .widget-title,
.embe_header_2 .flash-news .widget-title{display:none;}
.embe_header_1 .switch-dark-light,
.embe_header_2 .switch-dark-light,
.embe_header_3 .switch-dark-light{position:absolute;top:50%;right:15px;margin-top:-12px;}

/*header 2*/
.ads-banner{display:inline-block;}
.embe_header_2 #main-menu{text-align:justify;display:inline-table;border-style:solid;border-width:1px 0 1px 0;border-color:#e7e7e7;}
.logo-and-banner{padding:15px 0;}
.embe_header_2 #main-menu .menu-primary ul{margin-left:-20px;}

/*header 3*/
.embe_header_3 .social-network span.search-label{display:none!important;}
.embe_header_3 .social-network a.searh-toggle{color:#282828;}
.embe_header_3 .social-network a.searh-toggle{background:none;}
.embe_header_3 .social-network a.searh-toggle i{font-size:13px;}
.embe_header_3 a.social-icon{margin-right:15px;font-size:12px;}
.embe_header_3 .off-canvas-toggle span{height:1px;}
.embe_header_3 .social-network{padding-right:25px;}
.embe_header_3 .off-canvas-toggle span:nth-child(2),
.embe_header_3 .off-canvas-toggle span:nth-child(3){top:6px;}
.embe_header_3 .off-canvas-toggle span:nth-child(4){top:12px;}
.embe_header_3 .off-canvas-toggle{width:20px;margin-top:9px;}
.embe_header_3 .search-popup{background:#121212;}
.category.embe_header_3 #header.embe_header_3{border-bottom:1px solid #e7e7e7;}

/*header 4*/
.embe_header_4 .top-bar{border-width:0;line-height:1!important}
.embe_header_4 .top-menu li{margin:0 0 0 15px;}
.embe_header_4 .top-bar-social-network a{width:22px;}
.embe_header_4 #main-menu .menu-primary .has-baget::after{top:3px;}
.embe_header_4 .sticky-post{margin:0;font-size:12px;max-width:100%;display:block;}
.embe_header_4 .sticky-post i.ti-bolt{font-size:14px;margin:0 10px 0 0;float:left;}
.embe_header_4 .sticky-post span.widget-title{text-transform:uppercase;font-size:14px;float:left;line-height:1;margin:0;}
.embe_header_4 .social-network a.searh-toggle{background:none;}
.embe_header_4 .social-network a.searh-toggle i{font-size:18px;}
.embe_header_4 .off-canvas-toggle span{background:#fff;}
.embe_header_4.has-offcanvas .off-canvas-toggle span{background:#212121}
.embe_header_4 .flash-news .widget-title::after,
.embe_header_4 .flash-news .widget-title::before{content:none;}
.embe_header_4 .flash-news .owl-carousel.owl-loaded{width:calc(100% - 300px);float:left;line-height:1;margin:1px 0 0 15px;}
.embe_header_4 .flash-news .widget-title::after{content:none;}
.embe_header_4 .flash-news{padding:8px 0;border-width:0 0 1px 0;border-style:solid;border-color:#e1e1e1;}

/*search-popup*/
.search_popup_top .search-popup{margin-top:0;position:fixed;height:40%;top:0;background:rgba(255,255,255,1);width:100%;right:0;float:right;border-bottom:1px solid #e1e1e1;}
.search_popup_top .search-popup .search_field{font-size:14px;text-align:left;padding:6px 15px;border:1px solid #e1e1e1;height:unset;color:#212121;}
.search_popup_top .search-popup input.search_field{border:1px solid #e1e1e1;}
.search_popup_top .search-popup span.quik-search{top:unset;bottom:20px;right:11px;color:#212121;font-size:18px;}
.search_popup_top .search-popup h2{text-align:left;color:#212121;margin-bottom:15px;font-size:18px;}
.search_popup_top .social-network span.close-search-btn{font-size:20px;color:#212121;}
.search_popup_top .search-popup input.search_field,
.search_popup_top .search-popup input.search_field::placeholder{color:#212121;}

.mobile-search {position: absolute;top: 10px;right: 15px;}

/*Progress bar*/
.top-scroll-bar{height:3px;width:0px;z-index:9999999;position:fixed;top:0;background:#f90248;}
.fixed{width:100%;position:fixed;top:0;left:0;z-index:9999;}
.sticky-header{padding:10px 0;height:50px;box-shadow:0 2px 2px -2px rgba(0,0,0,.15);background:#fff;}
.sticky-header .logo,
.sticky-header .mobile-menu-fixed .logo-img{display:inline-block;}
.sticky-header .mobi-menu__logo .logo{float:none;}
.sticky-header .author-avatar{float:right;margin-right:12px;}
.sticky-header .social-network{margin-right:5px;float:right;}
header p.tagline{margin:5px 0 0 0;}
h1.mobile-logo{display:inline;line-height:1;padding:0;margin:0;}
#wrapper{min-height:100%;position:relative;padding-top:50px;}
.boxed #wrapper{width:80%;margin:40px auto;background:#fff;box-shadow:0 0 46px #a1c3ff;}

/*top bar*/
.top-bar{line-height:12px;font-weight:400;font-style:normal;color:#ffffff;font-size:12px;padding-top:17px;padding-bottom:12px;background:#3337ad;border-style:solid;border-width:0 0 1px 0;}
.top-bar,
.top-bar .top-menu a,
.top-bar .social-network a,
.top-bar a.searh-toggle{line-height:1;}
.top-bar .welcome-text{margin:0;}
.top-bar .social-network a i,
.top-bar .searh-toggle i{font-size:12px;}
.top-datetime{margin-left:5px;}
.top-bar a{color:#fff;}
.top-bar-social-network a{font-size:12px;width:25px;display:inline-block;}

/*Meta*/
.entry-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;}
.entry-meta strong{margin-right:3px;}
.entry-meta  img.avatar{height:35px;width:35px;border-radius:50%!important;margin-right:10px;}
.entry-meta .meta_categories a{margin-left:20px;text-transform:uppercase;}
.entry-meta .meta_categories a:first-child{margin-left:10px;}
.middotDivider{font-size:16px;position:relative;padding:0 15px;}
.middotDivider::after{content:'';width:4px;height:4px;background:#d1d1d1!important;position:absolute;top:51%;left:45%;border-radius:50%;}
.lineDivider{position:relative;}
.lineDivider::after{content:"";display:inline-block;width:28px;margin-right:8px;vertical-align:middle;border-top:1px solid #ddd;margin-top:-4px;}
.meta_author_avatar{margin:0 10px;border-radius:50%;display:inline-block;overflow:hidden;}
.meta_author_avatar img{max-height:30px;}
.entry-meta-dot::before{content:'';width:4px;height:4px;background:#d1d1d1!important;top:51%;left:45%;border-radius:50%;margin:0 10px;display:inline-block;}

/* Back to top */
.back-to-top{position:fixed;bottom:30px;right:30px;display:none;cursor:pointer;z-index:9999;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:1;background:#f90248;color:#fff;padding:0;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;}
.back-to-top i{font-size:12px;}
.back-to-top span{padding-left:10px;}
.back-to-top:hover{color:#fff!important;bottom:35px;transition-duration:0.2s;}
.back-to-top:focus,
.back-to-top:active{color:#fff!important;}
.embe_news .back-to-top{border-radius:2px;width:30px;height:30px;line-height:30px;}

/* Image zoom */
.zoom{overflow:hidden;}
.zoom img{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;max-width:100%;}
.zoom:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

/*Transition*/
.read-more,
.popup-close{transition:color 0.2s ease,background 0.6s ease,border-color 0.2s ease;}

/* HEADER */
.navbar-brand{padding:0;margin:0;line-height:1;}
header .logo-wrapper{margin-bottom:0px;padding:15px 0;width:100%;z-index:1;position:relative;}
.searh-toggle i{display:inline-block;}
.top-menu{margin:0 0 0 0.8em;padding:0;}
.top-menu li{display:inline-block;margin-right:15px;position:relative;padding:0 0 5px 0;}
.social-network{z-index:2;}
.embe_header_3 .social-network{float:right;margin-left:27px;}
.social-network a{font-size:14px;padding:0;margin-left:5px;}
.site-footer .social-network a{font-size:16px;margin-left:20px;}
.author-avatar{margin-left:1rem;}
.author-avatar img{border-radius:50%;height:32px;width:32px;max-width:unset;}
header{position:relative;width:100%;}

/* MAIN-MENU */
#main-menu{width:100%;background:#fff;}
#main-menu.scroll-to-fixed-fixed .menu-top .logo-wrapper{margin:0;}
#main-menu .menu-top{height:0;overflow:hidden;}
#main-menu .menu-top .logo-wrapper{margin-bottom:10px;padding-bottom:15px;width:100%;z-index:1;position:relative;border-bottom:1px solid #000000;}
#main-menu .menu-top .logo-wrapper .logo{display:block;float:left;text-align:left;}
#main-menu .menu-top .logo-wrapper .logo img{margin:0;}
#main-menu .menu-top .logo-wrapper .social-search{list-style:none;float:right;text-align:right;margin:10px 0 0 0;}
#main-menu .menu-top .logo-wrapper .social-search>li{display:inline-block;position:relative;padding-right:15px;border-right:1px solid #fff;margin-right:0;}
#main-menu .menu-top .logo-wrapper .social-search>li:last-child{padding-right:0;border-right:0;padding-left:15px;}
#main-menu .menu-top .logo-wrapper .social-search>li:hover>ul{display:block;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul{display:none;position:absolute;padding-top:10px;list-style:none;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul>li{padding:5px 10px;background:#fff;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul>li:first-child{padding-top:12px;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul>li:last-child{padding-bottom:12px;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul>li a{color:#000000;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}
#main-menu .menu-top .logo-wrapper .social-search>li>ul>li a:hover{color:#341fff;}
#main-menu .menu-top .logo-wrapper .social-search>li>a{letter-spacing:2px;text-decoration:none;text-transform:uppercase;}
#main-menu .menu-top .logo-wrapper .social-search>li>a:hover{text-decoration:none;}
#main-menu .menu-top .logo-wrapper .social-search>li:first-child{border-right:1px solid #000000;}
#main-menu .menu-top .logo-wrapper .social-search>li>a{color:#000000;}
#main-menu .menu-primary ul{display:inline;margin:0;padding:0;}
#main-menu .menu-primary ul>li{display:inline-block;position:relative;}
#main-menu .menu-primary ul>li>a{display:inline-block;text-decoration:none;}
#main-menu .menu-primary ul>li>a::before{margin-left:5px;position:absolute;content:'';width:0;height:2px;background:#ff3657;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
#main-menu .menu-primary li.menu-item-has-children a::after{background:#000 none repeat scroll 0 0;content:"";height:4px;position:absolute;left:10px;top:50%;width:4px;margin-top:-2px;border-radius:50%;opacity:1;}
#main-menu .menu-primary li.menu-item-has-children ul.sub-menu a::after{content:none;opacity:0;}
#main-menu .menu-primary ul>li:hover a::before,
#main-menu .menu-primary ul>li.current-menu-item a::before{width:30px;margin-top:-1px;}
#main-menu .menu-primary ul>li .sub-menu a::before{content:none;}
#main-menu .menu-primary>span{display:inline-block;width:100%;height:0;font-size:0;}
#main-menu .menu-primary li:hover ul.sub-menu,
.top-menu li:hover ul.sub-menu{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);transform:scale(1);transition-duration:0.2s;}
#main-menu .menu-primary ul.sub-menu,
.top-menu ul.sub-menu{min-width:max-content;position:absolute;left:0;top:100%;z-index:999;background:#fff;text-align:left;padding:13px 20px 12px 20px;visibility:hidden;box-shadow:0px 5px 6px rgba(0,0,0,0.2);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;border-top:1px solid #e7e7e7;}
#main-menu .menu-primary li ul.sub-menu li,
.top-menu li ul.sub-menu li{display:block;line-height:1.2;padding:10px 0!important;min-width:200px;}
#main-menu .menu-primary li ul.sub-menu a,
#main-menu .menu-primary li.has-mega-menu ul li a,
.top-menu li ul.sub-menu a{display:inherit;line-height:1;padding:0!important;}
.embe_header_1 #main-menu.scroll-to-fixed-fixed,
.embe_header_2 #main-menu.scroll-to-fixed-fixed{background:#fff;}
.main-menu li ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{padding-top:10px!important;margin-bottom:-10px!important;}
.admin-bar #main-menu.scroll-to-fixed-fixed{margin-top:32px;}
#main-menu.fixed{position:fixed;left:0;right:0;top:0;z-index:90;background:#fff;}
#main-menu.slide-down,
.sticky-header.slide-down{-webkit-animation:slide-down 0.3s;animation:slide-down 0.3s;}
#main-menu.slide-up,
.sticky-header.slide-up{-webkit-animation:slide-up 0.3s;animation:slide-up 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
#main-menu .menu-primary ul.sub-menu li.menu-item-has-children ul,
.top-menu ul.sub-menu li.menu-item-has-children ul{visibility:hidden;opacity:0;height:0;display:block;position:relative;box-shadow:none;padding:0 0 0 10px;border-top:0;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;}
#main-menu .menu-primary ul.sub-menu li.menu-item-has-children:hover ul,
.top-menu ul.sub-menu li.menu-item-has-children:hover ul{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);transform:scale(1);height:100%;}
#main-menu .menu-primary .has-baget::after{position:absolute;color:#fff;background-color:#19aa4f;font-size:10px;font-weight:300;padding:0px 8px;top:20px;right:0;border-radius:3px;display:block;height:16px;line-height:16px;text-transform:uppercase;}
#main-menu .menu-primary .baget-new::after{content:'new';}
.top-menu ul.sub-menu{top:25px;border-top:0;}
.top-menu ul.sub-menu li a{color:#000;}
.top-menu ul.sub-menu li.menu-item-has-children ul{top:10px;}
@-webkit-keyframes slide-down{
  from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
  to{-webkit-transform:translateY(0%);transform:translateY(0%);}
}
@keyframes slide-down{
  from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
  to{-webkit-transform:translateY(0%);transform:translateY(0%);}
}
@-webkit-keyframes slide-up{
  from{-webkit-transform:translateY(0%);transform:translateY(0%);}
  to{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@keyframes slide-up{
  from{-webkit-transform:translateY(0%);transform:translateY(0%);}
  to{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}

/* --- Mega Menu --- */
#main-menu .menu-primary li.has-mega-menu div.mega-menu-area{background:none;position:fixed;left:0;z-index:1000;visibility:hidden;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:0;}
#main-menu .menu-primary li.has-mega-menu:hover div.mega-menu-area{visibility:visible;-webkit-transform:scale(1);transform:scale(1);transition-duration:0.2s;opacity:1;}
#main-menu .menu-primary li.has-mega-menu div.mega-menu-inner{background:#fff;position:absolute;top:0;left:0;border-top:1px solid #e7e7e7;border-radius:0 0 10px 10px;padding:30px 30px 20px 30px;margin:0 15px;box-shadow:0px 5px 6px rgba(0,0,0,0.2);}
.mega-menu-widget li{display:table;width:100%;}
.menu-primary ul li .mega-menu-widget a{padding:0!important;}
.menu-primary ul li .mega-menu-widget .entry-meta a{font-size:12px;position:relative;}
.menu-primary ul li .mega-menu-widget .social-share a{display:block!important;line-height:30px!important;}
.menu-primary ul li .mega-menu-widget .social-share a i{color:#212121!important;}
#main-menu .menu-primary li.has-mega-menu [class*="widget_"]{float:left;text-align:left;}
#main-menu .menu-primary li.has-mega-menu.columns-2 [class*="widget_"]{width:48%;margin:0 1%;}
#main-menu .menu-primary li.has-mega-menu.columns-3 [class*="widget_"]{width:31.33333%;margin:0 1%;}
#main-menu .menu-primary li.has-mega-menu.columns-4 [class*="widget_"]{width:23%;margin:0 1%;}
#main-menu .menu-primaryl li.has-mega-menu.columns-5 [class*="widget_"]{width:18%;margin:0 1%;}
.slicknav_menu li.has-mega-menu div.mega-menu-area{display:none;}
#main-menu .menu-primary li.has-mega-menu  a::after{background:#000 none repeat scroll 0 0;content:"";height:4px;position:absolute;left:10px;top:50%;width:4px;margin-top:-2px;border-radius:50%;opacity:1;}
#main-menu .menu-primary li.has-mega-menu  div.mega-menu-area a::before,
#main-menu .menu-primary li.has-mega-menu  div.mega-menu-area a::after{content:none;}
.menu-primary ul li.has-mega-menu a.post-title{color:#212121!important;}

/* MOBILE MENU*/
.menu-toggle-icon{height:30px;width:30px;z-index:999;position:absolute;left:15px;}
.menu-toggle-icon>span{border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height 100ms;background:#212121;}
.menu-toggle-icon>span:after,
.menu-toggle-icon>span:before{content:'';border-radius:1px;height:2px;width:100%;position:absolute;left:50%;margin-left:-15px;transition:all 200ms;background:#212121;}
.menu-toggle-icon>span:after{top:-7px;}
.menu-toggle-icon>span:before{bottom:-7px;}
.menu-toggle-icon.act>span{height:0;}
.menu-toggle-icon.act>span:after,
.menu-toggle-icon.act>span:before{top:1px;}
.menu-toggle-icon.act>span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu-toggle-icon.act>span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

/* Main menu block */
.mobi-menu{background-color:#fff;position:absolute;left:0;top:0;z-index:100;height:100vh;width:100%;text-align:center;opacity:0;transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transform:scale(0);transform:scale(0);}
.menu-toggle-icon.act > span::after,
.menu-toggle-icon.act > span::before{background:#000;}
.mobi-menu.act nav{padding-top:2rem;}
.mobi-menu.act{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.mobi-menu.act ul li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.mobi-menu{text-align:center;}
.mobi-menu ul{list-style:none;width:65%;margin:0 auto;}

/*show the second levele menu of the selected voice*/
.mobi-menu .open-submenu ul.sub-menu{max-height:800px;transition:max-height 0.5s ease-in;margin-top:1rem;}

/*style for the second level menu*/
.mobi-menu ul.sub-menu{max-height:0;padding:0;overflow:hidden;list-style-type:none;transition:max-height 0.5s ease-out;position:relative;min-width:100%;}
.mobi-menu .open-submenu ul.sub-menu{width:100%;}
.mobi-menu .open-submenu ul.sub-menu li{padding:.8rem 0;border:0;}
.mobi-menu .open-submenu ul.sub-menu li a{font-size:0.875rem;}
.mobi-menu li{padding:1em 0;line-height:1;position:relative;}
.mobi-menu li:first-child{border:0;}
.mobi-menu li a{text-transform:uppercase;}
.mobi-menu li.menu-item-has-children .sub-menu-toggle{position:absolute;top:15px;right:20px;}
.mobi-menu .sub-menu-toggle::after{content:'\f107';font-family:'FontAwesome';display:inline-block;margin-left:10px;}
.mobi-menu .open-submenu .sub-menu-toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.mobi-menu .mobi-menu__logo{margin:50px 0 0 0;font-size:3rem!important;line-height:1;}
.mobi-menu__logo img{display:}
.mobi-menu .mobi-menu__socials{position:absolute;z-index:1;left:0;display:block;width:100%;bottom:3rem;}

/*OFFCANVAS*/
.offcanvas-sidebar{height:100%;right:-30px;overflow-y:auto;overflow-x:hidden;position:absolute;z-index:1000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:0;background:#fff;border-width:0 0 0 1px;border-style:solid;border-color:#e7e7e7;z-index:1001;}
.has-offcanvas  .offcanvas-sidebar{width:380px;}
.off-canvas-toggle{width:25px;height:25px;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;top:50%;right:0;z-index:1002;margin-top:7px;}
.off-canvas-toggle span{display:block;position:absolute;height:2px;width:100%;background:#212121;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.off-canvas-toggle span:nth-child(1){top:0px;}
.off-canvas-toggle span:nth-child(2),
.off-canvas-toggle span:nth-child(3){top:8px;}
.off-canvas-toggle span:nth-child(4){top:16px;}
.off-canvas-toggle.open span:nth-child(1){top:18px;width:0%;left:50%;}
.off-canvas-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.off-canvas-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.off-canvas-toggle.open span:nth-child(4){top:18px;width:0%;left:50%;}
.has-offcanvas .off-canvas-toggle{position:fixed;top:30px;right:30px;margin-top:0;}
.offcanvas-sidebar::-webkit-scrollbar-thumb{background-color:#F5F5F5;}

/*FOOTER*/
.site-bottom{background:#010101;color:#fff;padding:60px 0;}
.site-bottom a{color:#fff;}
.site-bottom h4.widget-title{position:relative;padding-bottom:10px;}
.site-bottom .latest-style-2 .post-count{display:none}

/* FEATURED POSTS */

/**Featured Grid**/
.home-featured-grid .grid-wrap{overflow:hidden;}
.grid-wrap{overflow:hidden;}
.grid-post,
.poster-image{backface-visibility:hidden;transform:translate3d(0px,0px,0px);}
.grid-post{float:left;overflow:hidden;position:relative;height:580px;width:50%;}
.grid-post.style-1.nr-2,
.grid-post.style-1.nr-3,
.grid-post.style-1.nr-4,
.grid-post.style-1.nr-5{height:290px;width:25%;}
.grid-post .wrap{display:block;height:100%;position:absolute;text-align:center;width:100%;}
.altpost-image{bottom:0;left:0;position:absolute;right:0;top:0;}
.altpost-image img{height:auto;left:50%;min-height:101%;min-width:101%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}
.grid-post .grid-caption{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 100%) repeat scroll 0 0;bottom:0;padding:50px 30px 30px;position:absolute;width:100%;z-index:3;}
.grid-post .grid-caption,
.grid-post .grid-caption a{color:#fff;}
.entry-metro.grid-post.style-1.nr-1 h3{font-size:32px;}
.entry-metro.grid-post h3{color:white;font-size:16px;margin-bottom:15px;}
.grid-caption .post_meta span{color:#fff;}
.grid-caption .post_meta span.meta_categories{background:#000 none repeat scroll 0 0;padding:0 2px;}
.home-featured-grid-2 .grid-post{height:465px;margin:0 15px 0 0;width:calc(50% - 15px);}
.home-featured-grid-2 .grid-post a:hover{color:#fff;}
.home-featured-grid-2 .grid-post.style-1.nr-2,
.home-featured-grid-2 .grid-post.style-1.nr-3,
.home-featured-grid-2 .grid-post.style-1.nr-4,
.home-featured-grid-2 .grid-post.style-1.nr-5{height:218px;width:calc(25% - 30px);}
.home-featured-grid-2 .grid-post.style-1.nr-2{margin:0 15px 15px 15px;}
.home-featured-grid-2 .grid-post.style-1.nr-3{margin:0 0 15px 15px;}
.home-featured-grid-2 .grid-post.style-1.nr-4{margin:15px 15px 0 15px;}
.home-featured-grid-2 .grid-post.style-1.nr-5{margin:15px 0 0 15px;}
.home-featured-grid-2 .entry-meta.entry-meta-after{opacity:0;transition-duration:0.2s;visibility:hidden;margin-bottom:-30px;}
.home-featured-grid-2 .grid-post:hover .entry-meta.entry-meta-after,
.home-featured-grid-2 .grid-post.nr-1 .entry-meta.entry-meta-after{margin-bottom:0px;visibility:visible;opacity:1;transition-duration:0.3s;}
.embe_news .home-featured-grid-2 .entry-metro .entry-meta.entry-meta-before a,
.embe_news .post-list-1st-big-2 .entry-meta.entry-meta-before a{color:#fff;margin:0;padding:2px 7px;font-size:11px;letter-spacing:0.5px;}
.home-featured-grid-2 .entry-metro .entry-meta a::before{content:none;}
.home-featured-grid-2 .grid-wrap{width:calc(100% + 15px);}
.home-featured-grid-2 .bgcover .social-share{right:0;margin:0;top:15px;}
.home-featured-grid-2 .bgcover .social-share a{color:#212121;}

/*Slider*/
#slider-carousel-big{cursor:url(../images/swipe.png),auto;}
.slider-caption{position:absolute;top:50%;left:50%;z-index:1;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:3;color:#fff!important;max-width:80%;}
.slider-caption a{color:#fff!important;}
.slider-caption p{margin-bottom:5px;}
span.space{margin:0 10px}
.slider-caption h2{padding:20px 0;}
#slideshow_face .slider-cateogry{width:450px;margin:0 auto;padding:54px 25px 14px 25px;border-style:solid;border-width:1px 1px 0 1px;border-color:#fff;}
#slideshow_face .slider-meta{width:450px;margin:0 auto;padding:14px 25px 54px 25px;border-style:solid;border-width:0px 1px 1px 1px;}
#slideshow_face .slider-caption .keep-reading{transition-duration:.2s;margin-top:32px;display:inline-block;padding:14px 23px 15px 23px;background:#fff;color:#111!important;text-transform:uppercase;letter-spacing:2px;font-size:0.875rem;}
#slideshow_face .slider-caption .keep-reading:hover{color:#fff!important;background:#111;transition-duration:.2s;}
#slideshow_small figure{overflow:hidden;}
.owl-nav{top:50%;position:absolute;width:100%;transform:translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next{font-size:15px;width:40px;height:40px;line-height:33px;border-radius:50%;background:#f90248;}
.owl-carousel .owl-nav button.owl-prev{float:left;color:#fff;margin:0 0 0 20px;}
.owl-carousel .owl-nav button.owl-next{float:right;color:#fff;margin:0 20px 0 0;}
.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;background:#e7e7e7;margin:7px 4px;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{width:12px;height:12px;background:#d1d1d1;margin:4px 3px;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:15px;}
.slider-caption-big{border-width:0 1px 1px 0px;border-style:solid;padding:40px 50px;min-height:240px;position:relative;}
.slider-caption-big h2{font-size:32px;margin:0 0 24px 0;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;min-height:80px;color:#fff;}
.entry-meta-before{margin-bottom:16px;}
.slider-caption-big .read-more{width:40px;height:40px;border-width:1px 0 0 1px;border-style:solid;position:absolute;bottom:0;right:0;text-align:center;line-height:42px;font-size:15px;}
.slider-carousel .entry-metro .format-icon{opacity:0;visibility:hidden;transition-duration:0.2s;}
.slider-carousel .entry-metro:hover .format-icon{opacity:1;transition-duration:0.2s;visibility:visible;}
aside .owl-dots{margin-bottom:-10px;}

/*HOME CONTENT*/
.home-content{padding-top:30px;}
.home-content.sidebar_left{border-width:0 1px 0 0;border-style:solid;}
.home-content.sidebar_left article{padding-left:50px;}
.home-content.sidebar_left article.loop-zigzag{padding-left:0;}
.home-content.sidebar_left article.loop-grid{padding-left:50px;padding-right:0;}
.home-content.sidebar_left .loop-grid-cover{padding:0 50px 0px 25px;}
.home-content.sidebar_left .mr-25{margin-right:0;}
.home-after-content{border-top-width:1px;border-top-style:solid;padding:40px 0;}

/* WIDGETS */
.sidebar-widget ul ul{padding-left:10px;}
.widget_categories ul.children,
.widget_archive ul.children,
.widget_pages ul.children,
.widget_nav_menu .sub-menu{border-top:1px dotted #d1d1d1;margin-top:5px;}
aside .sidebar-widget{padding:30px 30px 50px 30px;border-width:0 0 1px 0;border-style:solid;margin-right:-1px;}
aside .sidebar-widget:last-child{border:0;}
aside .sidebar-widget .alith-instagram-grid-widget li{clear:unset;}
aside .sidebar-widget li{}
.widget-title{position:relative;line-height:1;}
aside.offcanvas-sidebar .widget-title{margin-bottom:26px;font-weight:900;line-height:1;margin-top:10px;}
.has-color-bg{position:relative;}
.has-color-bg::after{content:"";width:100%;height:.4em;display:block;position:absolute;bottom:.1em;z-index:-1;left:0;}
li.menu-item-1729{display:none;}
aside ol:last-child,
aside ul:last-child,
aside dl:last-child,
aside li:last-child{margin-bottom:0;}
.widget-title span{position:relative;}
.widget_recent_entries li{position:relative;margin-bottom:10px;padding-left:10px;}
.widget_recent_entries li::before{position:absolute;left:0;top:0;content:"\f0da";font-family:FontAwesome;text-rendering:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;}

/*Widget style 2*/
.widget_style_2 .widget-title,
.title_style_2 .widget-title{text-align:center;}
.widget_style_2 .widget-title::before,
.title_style_2 .widget-title::before{background:#d2d2d2;content:"";display:inline-block;height:1px;margin-right:5px;width:30px;}

/*Widget style 3*/
.widget_style_3 .widget-title,
.title_style_3 .widget-title{position:relative;}
.widget_style_3 .widget-title span,
.title_style_3 .widget-title span{padding-left:25px;}
.widget_style_3 .widget-title span::before,
.title_style_3 .widget-title span::before{content:"";width:5px;height:calc(100% - 8px);position:absolute;left:0;line-height:1;text-transform:uppercase;display:inline-block;top:4px;}

/*Widget style 4*/
.widget_style_4 .widget-title,
.title_style_4 .widget-title{position:relative;margin-bottom:30px;}
.widget_style_4 .widget-title::before,
.title_style_4 .widget-title::before{background:#d2d2d2;content:"";height:3px;margin-right:5px;width:50px;position:absolute;bottom:-10px;}
.widget_style_4 .widget-title::after,
.title_style_4 .widget-title::after{display:none;}

/*Widget style 5*/
.widget_style_5 .widget-title,
.title_style_5 .widget-title{position:relative;overflow:hidden;}
.widget_style_5 .widget-title span,
.title_style_5 .widget-title span{padding:2px 15px;}
.widget_style_5 .widget-title::after,
.title_style_5 .widget-title::after{background:#f90248;content:"";height:1px;margin-left:15px;width:100%;position:absolute;bottom:50%;}

/*Widget style 6*/
.widget_style_6 .widget-title,
.title_style_6 .widget-title{text-align:center;padding:12px 0;}
.widget_style_6 .widget-title::after,
.title_style_6 .widget-title::after{display:none;}
.title_style_6 .widget-title span{background:none;}

/*Widget style 7*/
.widget_style_7 .widget-title,
.title_style_7 .widget-title{border-width:3px 0 2px 0;border-top-color:#424242;border-bottom-color:#efefef;padding:10px 0;border-style:solid;}
.widget_style_7 .widget-title::after,
.title_style_7 .widget-title::after{display:none;}
.widget_style_7 .flash-news .widget-title,
.title_style_7 .flash-news .widget-title{border:none;padding:0;color:#212121;}

/*Search*/
aside .widget_search .search-button{border-radius:0;border:0;color:#fff;background:#f90248;}
aside .widget_search input.search-field{border-right:0!important;padding-left:20px;background:#f1f1f1;border-width:1px 0 1px 1px;border-style:solid;}

/*Widget category, archive, page, comment*/
.widget_categories li.cat-item,
.widget_archive li,
.widget_pages li,
.widget_recent_comments li,
.widget_nav_menu li{text-align:right;border-bottom:1px dotted #d1d1d1;padding-bottom:5px;}
.widget_categories li.cat-item:last-child,
.widget_archive li:last-child,
.widget_pages li:last-child,
.widget_nav_menu li:last-child{padding-bottom:0;border-bottom:0;}
.widget_categories li.cat-item a,
.widget_archive li a,
.widget_pages li a{text-align:left;float:left;}
.widget_categories .children,
.widget_archive .children,
.widget_pages .children,
.widget_nav_menu .sub-menu{padding-top:5px;}
.widget_categories .children li.cat-item:last-child,
.widget_archive .children li:last-child,
.widget_pages .children li:last-child,
.widget_nav_menu .sub-menu li:last-child{margin-bottom:0;}
.widget_pages li,
.widget_recent_comments li,
.widget_nav_menu li{text-align:left;}
.widget_pages li a{float:none;}

/*Widget calendar*/
.widget_calendar table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;table-layout:fixed;width:100%;border-style:solid;border-color:#d1d1d1;}
.widget_calendar caption{margin-bottom:15px;caption-side:top;padding:0;color:#212121;}
.widget_calendar td,
.widget_calendar th{line-height:2.6923076923;padding:0;}
.widget_calendar td,
.widget_calendar th{line-height:2.5625;padding:0;text-align:center;border-width:0 1px 1px 0;border-style:solid;border-color:#d1d1d1;}
.widget_calendar th{font-weight:700;}

/*Widget Tagcloud*/
.tagcloud a{display:inline-block;margin:0 7px 7px 0;padding:6px 16px;border-radius:3px;border-radius:3px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.2);}

/*Widget Featured Posts*/
.post-has-bg{background:#fafafa;margin-bottom:2rem;}
.post-has-bg figure{margin:0;}
.post-has-bg .entry-content{padding:1rem;}

/*Widget stickt posts*/
.is-sticky .entry-title a{color:#f90248;font-size:1.125em;}

/*Widget featured posts carausel*/
.entry-metro{position:relative;overflow:hidden;}
.entry-metro::after,
.loop-list .bgcover::after,
.loop-grid figure::after,
.post-carausel-2 figure::after{content:"";height:45%;width:100%;bottom:0;position:absolute;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.7) 80%);background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.7) 80%);opacity:0.8;transition:opacity 0.3s;z-index:1;left:0px;}
.entry-metro:hover::after{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.8));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.8));opacity:1;}
.entry-metro .content-entry-wrap{bottom:0;left:0;position:absolute;width:100%;padding:20px;z-index:2;transition-duration:0.4s;}
.entry-metro:hover .content-entry-wrap{padding-bottom:15px;transition-duration:0.4s;}
.entry-metro .entry-meta{color:#cfcfcf;}
.entry-metro .entry-meta a,
.entry-metro a{color:#fff;}
.entry-metro h3:hover a{color:#f90248;}
.entry-metro h3{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;font-size:28px;line-height:1.25em;margin:0 0 22px 0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.entry-metro h2{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;font-size:38px;line-height:1.25em;margin:0 0 25px 0;color:#fff;}
#slider-carousel .owl-nav{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
#slider-carousel:hover .owl-nav{visibility:visible;opacity:1;}

/*Widget featured posts carausel 2*/
.post-carausel-2 figure{margin-bottom:0;}
.post-carausel-2 .entry-meta,
.post-carausel-2 .entry-meta a{color:#fff;}
.post-carausel-2 .post_carausel_label{position:absolute;bottom:0;padding:20px;color:#fff;z-index:2;}
.post-carausel-2 .post_carausel_label a{color:#fff;}

/*Widget featured posts carausel boxed*/
.slider-carousel-boxed{margin-bottom:40px;}

/*Widget posts carausel columns*/
.carousel-columns{position:relative;}
.carousel-columns .owl-nav{position:absolute;right:0;top:-50px;transition:none;width:unset;}
.carousel-columns .owl-nav > div{display:inline-block;margin:0 3px;border-radius:50%;width:40px;height:40px;background-color:#F6F6F6;line-height:40px;color:#000;text-align:center;font-size:22px;transition:all 0.25s ease-in 0s;}
.owl-carousel.carousel-columns .owl-nav button.owl-prev,
.owl-carousel.carousel-columns .owl-nav button.owl-next{float:none;margin:0 0 0 5px;background:#e7e7e7;color:#212121;font-size:25px;}

/*Widget Full slider*/
.featured-posts{margin-bottom:2rem;}
.full-slide{position:relative;color:#fff;min-height:200px;}
.full-slide h2.entry-title{margin:1rem 0;font-size:1.5rem;}
.full-slide .slick-slider{margin-bottom:0!important;}
.full-slide article{position:relative;}
.full-slide article .content{position:relative;padding-top:1rem;}
.full-slide article a:hover{color:#fff;}
.full-slide figure{margin:0;}
.full-slide .full-slider__nav{margin-top:-50px;z-index:2;position:absolute;right:0;}
.full-slide .full-slider__nav button{background:none;border:none;padding:0;font-size:1em;color:#fff;}

/*Widget Lastest Post*/
.widget_alitheme_lastpost{position:relative;}
.home-content .widget_alitheme_lastpost{background:#fff;margin-bottom:3rem;padding:30px;border-width::1px;border-style::solid;}
.before-content:last-child{border:0;padding-top:0!important;}
.widget-view-more{position:absolute;right:0;top:0;}

/*Widget Lastest Post Style 1*/
.latest-style-1 .has-rounded,
.latest-style-1 .has-rounded img{border-radius:10px 10px 0 0!important;}
.latest-style-1 .infor-inner{border-radius:0 0 10px 10px!important;}
.latest-style-1 .article-wrap:hover{margin-top:-5px;transition-duration:0.6s}
.latest-style-1 .article-wrap figure{margin:0;}
.latest-style-1 .article-wrap .infor-inner{border-style:solid;border-width:0px 1px 1px 1px;transition-duration:0.2s;}
.latest-style-1 .infor-inner{padding:30px;min-height:240px;position:relative;}
.latest-style-1 .infor-inner h4.entry-title{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;}
.latest-style-1 .article-wrap:hover .hover-has-bg,
.item:hover .hover-has-bg{background:#f90248;border-color:#f90248;}
.latest-style-1 .article-wrap:hover .hover-has-bg,
.latest-style-1 .article-wrap:hover .hover-has-bg a,
.latest-style-1 .article-wrap:hover .hover-has-bg .entry-meta,
.item:hover .hover-has-bg,
.item:hover .hover-has-bg .entry-meta,
.item:hover .hover-has-bg a{color:#fff!important;}
.hover-has-bg{transition-duration:0.2s;}
.latest-style-1 .infor-inner .entry-meta-after{position:absolute;width:100%;text-align:center;left:0;bottom:35px;}
.latest-style-2 .entry-meta-dot::before,
.post-carausel-2 .entry-meta-dot::before,
.loop-grid-footer .entry-meta-dot::before,
.dot-hidden .entry-meta-dot::before{display:none;}
.related-posts .entry-meta{display:block;}
.latest-style-2 .post-bigger .entry-meta-dot::before{display:inline-block;}

/*Widget Lastest Post Style 2*/
.latest-style-2 h6{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;}
.latest-style-2 .post-count{position:absolute;background:#f90248;color:#fff;width:26px;height:26px;line-height:24px;text-align:center;border-radius:50%;font-size:11px;top:50%;left:3px;margin-top:-13px;transition-duration:0.2s;border:2px solid #fff;}
.latest-style-2 article:hover .post-count{background:#ce1919;}
.latest-style-2 .middotDivider{display:none;}
.latest-style-2 .post-bigger .middotDivider{display:block;}
.latest-style-2 article.mb-30:last-child{margin-bottom:0!important;}

/*Widget Lastest Post Style 4 */
.latest-style-4{margin-bottom:-41px;}
.latest-style-4 article{margin-bottom:50px;}
.latest-style-4 figure .entry-meta-before,
.loop-list .bgcover .entry-meta-before{position:absolute;bottom:4px;color:#fff;z-index:2;left:20px;}
.latest-style-4 figure .entry-meta-before a{color:#fff;}
.latest-style-4 h4.entry-title,
.loop-grid h4.entry-title{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;font-size:22px;line-height:1.25em;margin:0 0 22px 0;color:#fff;}

/*Widget Lastest Post Style 5 */
.latest-style-5 .col-lg-4 article:last-child{margin-bottom:0!important;}
.latest-style-5 .col-md-7 .entry-meta-dot:first-child::before{content:none;}

/*Widget Post slide style 1*/
.slide-tmp-1 article .entry-content,
.slide-tmp-1.arrow-left article .entry-content{padding:0 5%;}
.slide-tmp-1 .read-more,
.slide-tmp-1 .excerpt{display:none;}
.slide-tmp-1 .owl-nav{position:absolute;top:0;right:0;}
.slide-tmp-1.arrow-left .owl-nav{position:absolute;left:0;}

/*Widget sticky posts*/
.sticky-post{position:relative;display:inline-block;margin-left:20px;max-width:400px;}
.sticky-post i.ti-bolt{float:left;font-size:24px;margin-top:-6px;margin-right:5px;}
.sticky-posts a.post-title{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical;}

/*Widget wp-calendar*/
#wp-calendar tbody a{text-decoration:underline;font-weight:bold;}

/*Widget Ads*/
.alith-banner-adv{text-align:center;}
.alith-banner-adv figure,
.alith-banner-adv p{margin:0;}
.alith-banner-adv img{display:inline;margin:0;}

/*Widget RSS*/
aside .sidebar-widget.widget_rss li{margin-bottom:30px;}

/*Widget Comment*/
.alith-recent-comments-widget li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:15px;align-items:top;}
.alith-recent-comments-widget a.alith-avatar{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;display:block;}
.alith-recent-comments-widget a.alith-avatar img{width:40px;height:40px;float:left;border-radius:50%;}
.alith-recent-comments-widget .alith-details{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 55px);flex:0 0 calc(100% - 55px);padding-left:15px;max-width:calc(100% - 55px);margin-top:-5px;}

/*Widget Category Tab*/
.alith-cat-tab .widget-title{padding:0;}
.cat-tab-right article:last-child{margin-bottom:0!important;}
#alith-tab{}
#alith-tab a.alith-current-item{background-color:#212121;color:#fff;}
#alith-tab > li > a{border-radius:30px;display:inline-block;font-size:16px;font-weight:500;padding:10px 30px;text-transform:capitalize;font-weight:500;-webkit-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;background-color:#f5f5f5;}

/* Search */
.search-widget{color:#000000;position:absolute;right:0;z-index:9;}
.search-widget input[type=search]{background:#000;width:67px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;text-transform:uppercase;cursor:pointer;line-height:21px;}
.search-widget input[type=search]:hover::-webkit-input-placeholder{color:#341fff!important;}
.search-widget input[type=search]:hover:-moz-placeholder{color:#341fff!important;}
.search-widget input[type=search]:hover::-moz-placeholder{color:#341fff!important;}
.search-widget input[type=search]:hover:-ms-input-placeholder{color:#341fff!important;}
.search-widget input[type=search]:focus{cursor:default;width:380px;outline:none;background:#fff;padding:5px 10px;letter-spacing:2px;}

/*Twitter*/
.widget_alitheme_twitter .twitter-content{font-size:0.875rem;}
.widget_alitheme_twitter .twitter-content p{font-size:0.875rem;float:left;margin-left:40px;margin-top:-30px;}
.widget_alitheme_twitter .twitter-content:last-child p{margin-bottom:0;}
.widget_alitheme_twitter .twitter-content .twitter-icon{margin-bottom:0px;background:#00c6f7;width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;float:left;}
.widget_alitheme_twitter .twitter-content i{color:#fff;font-size:14px;display:inline-block;}
.widget_alitheme_twitter .twitter-content a{font-style:italic;margin-right:8px;}
.twitter-widget-inner{overflow:hidden;}

/*Instagram*/
.instagram-follow{}
.instagram-follow i{margin-right:10px;}
.instagram-follow a{padding:0;margin-top:15px;font-size:14px;color:#fff;letter-spacing:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block;}
.instagram-follow a:hover{text-decoration:underline;}
.alith-instagram-grid-widget li a{overflow:hidden;display:table;border:hidden;}
.instagram-follow{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.instagram-follow a{padding:10px 20px;border-radius:4px;background:rgba(255,255,255,0.9);margin-top:0;font-size:12px;font-weight:400;color:#111;letter-spacing:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}

/*post-list-style-2*/
.post-list-style-2 figure{height:300px;}
.post-list-style-2.col-lg-3 figure{height:220px;}

/*post-big-thumb*/
.post-list-big-thumb figure{height:500px;}
q.post-list-big-thumb .keep-reading i{margin-left:5px;transition-duration:0.2s}
.post-list-big-thumb .keep-reading:hover i{margin-left:10px;transition-duration:0.2s}

/*author*/
.widget_alithemes_about h4.entry-meta{color:#000;font-weight:bold;}
.alith-about .alith-about-bio{font-size:0.875rem;}
.alith-about .social-icon{}
.alith-about .social-icon li{display:inline;margin:0 1px;}
.alith-about .social-icon li a{font-size:13px;border-radius:50%;width:30px;height:30px;display:inline-block;line-height:28px;text-align:center;}

/*LOOP*/
.format-icon,
.sticky-icon{float:right;position:absolute;top:20px;left:20px;width:40px;height:40px;text-align:center;line-height:42px;background-color:#f90248;color:#fff;font-size:12px;border-radius:50%;}
.post-list-style-2 .sticky-icon,
.post-list-big-thumb .sticky-icon{margin-right:-11px;}
article:hover .sticky-icon,
article:hover .format-icon{background-color:#f90248;color:#fff;transition-duration:0.2s;}
.embe_news .format-icon,
.embe_news .sticky-icon{width:30px;height:30px;line-height:32px;font-size:11px;}

/*post list*/
.bgcover:hover .format-icon{opacity:1;transition-duration:.2s;}
.loop-list{border-width:0 0 1px 0;border-style:solid;padding-bottom:30px;padding-top:30px;}
.loop-list-content{padding-left:15px;}
.loop-list .entry-meta-before a{color:#fff;}
p.keep-reading{margin:0;line-height:1;}
.keep-reading i{padding-left:8px;padding-top:5px;transition-duration:0.2s;}
.keep-reading:hover i{padding-left:12px;}
.loop-list .divider{margin:0;}
.loop-tags a{margin-right:10px;}
.social-share{height:0;transition-duration:0.2s;}
.bgcover:hover .social-share,
.hover-opacity:hover .social-share{height:30px;transition-duration:0.2s;}
.loop-list .entry-excerpt,
.loop-grid .entry-excerpt{margin-top:15px;}

/*post list 1st big*/
.post-list-1st-big{border-width:0 0 1px 0;border-style:solid;}

/*post list 1st big 2 */
.post-list-1st-big-2 .entry-meta-before,
.embe_news .post-list-1st-big-2 .entry-meta-before{position:absolute;z-index:2;top:15px;right:15px;}
.embe_news .post-list-1st-big-2 a::before{content:none;}
.post-list-1st-big-2 .entry-excerpt,
.opacity-08{opacity:0.8}

/*post grid*/
.loop-grid figure .entry-meta-before{position:absolute;z-index:2;bottom:20px;left:20px;margin-bottom:0;color:#fff;}
.loop-grid figure .entry-meta-before a{color:#fff;}
.loop-grid-cover{padding-top:30px;}
.sidebar_right .loop-grid-cover{padding:30px 30px 0 0;}
q
.sidebar_left .loop-grid-cover{padding:30px 0 0 30px;}
.loop-grid-inner{border-width:0 0 1px 0;border-style:solid;}
.loop-grid-inner .loop-grid-footer{position:absolute;bottom:25px;}
.post-grid-content h4.entry-title{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;}

/*widget comments*/
.widget_alitheme_comment a.alith-avatar{}

/*HELPER*/

/*Row and column gap*/
.alith-row{margin:0 -10px;overflow:hidden}
.alith-row .alith-col,
.alith-row .alith-col-nr{float:left;margin:0 0 20px;padding:0 10px}
.rtl .alith-row .alith-col,
.rtl .alith-row .alith-col-nr{float:right}
.alith-row .alith-col img,
.alith-row .alith-col-nr img{vertical-align:bottom;}
.alith-row .alith-count-1{clear:both}
.alith-row .alith-col-1{width:100%}
.alith-row .alith-col-2{width:50%}
.alith-row .alith-col-3{width:33.33%}
.alith-row .alith-col-4{width:25%}
.alith-row .alith-col-5{width:20%}
.alith-row .alith-col-6{width:16.66666667%}
.alith-row .alith-col-7{width:14.285%}
.alith-row .alith-col-8{width:12.5%}
.alith-row .alith-col-9{width:11.11%}
.alith-row .alith-col-10{width:10%}
.alith-row.alith-gap-0px{margin:0}
.alith-row.alith-gap-0px .alith-col,
.alith-row.alith-gap-0px .alith-col-nr{margin:0;padding:0}
.alith-row.alith-gap-1{margin:0 -0.5px}
.alith-row.alith-gap-1 .alith-col,
.alith-row.alith-gap-1 .alith-col-nr{margin:0 0 1px;padding:0 0.5px}
.alith-row.alith-gap-5{margin:0 -2.5px}
.alith-row.alith-gap-5 .alith-col,
.alith-row.alith-gap-5 .alith-col-nr{margin:0 0 5px;padding:0 2.5px}
.alith-row.alith-gap-10{margin:0 -5px}
.alith-row.alith-gap-10 .alith-col,
.alith-row.alith-gap-10 .alith-col-nr{float:left;margin:0 0 10px;padding:0 5px}
.alith-row.alith-gap-20{margin:0 -10px -20px -20px;}
.alith-row.alith-gap-20 .alith-col,
.alith-row.alith-gap-20 .alith-col-nr{margin:0 0 20px;padding:0 10px}
.alith-row.alith-gap-24{margin:0 -11px}
.alith-row.alith-gap-24 .alith-col,
.alith-row.alith-gap-24 .alith-col-nr{margin:0 0 24px;padding:0 11px}
.alith-row.alith-gap-30{margin:0 -15px}
.alith-row.alith-gap-30 .alith-col,
.alith-row.alith-gap-30 .alith-col-nr{margin:0 0 30px;padding:0 15px}
.alith-row.alith-gap-40{margin:0 -20px}
.alith-row.alith-gap-40 .alith-col,
.alith-row.alith-gap-40 .alith-col-nr{margin:0 0 40px;padding:0 20px}
.alith-row.alith-gap-50{margin:0 -25px}
.alith-row.alith-gap-50 .alith-col,
.alith-row.alith-gap-50 .alith-col-nr{margin:0 0 50px;padding:0 25px}
.alith-row.alith-gap-60{margin:0 -30px}
.alith-row.alith-gap-60 .alith-col,
.alith-row.alith-gap-60 .alith-col-nr{margin:0 0 60px;padding:0 30px}

/*post gallery*/
.entry-main-content .gallery{margin:0 -1.1666667% 1.75em;}
.entry-main-content .gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%;}
.entry-main-content .gallery-item .gallery-caption{font-size:0.875rem;line-height:1.5rem;margin-top:1rem;}
.entry-main-content .gallery-columns-2 .gallery-item{max-width:50%;}
.entry-main-content .gallery-columns-3 .gallery-item{max-width:33.33%;}
.entry-main-content .gallery-columns-4 .gallery-item{max-width:25%;}
.entry-main-content .gallery-columns-5 .gallery-item{max-width:20%;}
.entry-main-content .gallery-columns-6 .gallery-item{max-width:16.66%;}
.entry-main-content .gallery-columns-7 .gallery-item{max-width:14.28%;}
.entry-main-content .gallery-columns-8 .gallery-item{max-width:12.5%;}
.entry-main-content .gallery-columns-9 .gallery-item{max-width:11.11%;}
.entry-main-content .gallery-columns-6 .gallery-caption,
.entry-main-content .gallery-columns-7 .gallery-caption,
.entry-main-content .gallery-columns-8 .gallery-caption,
.entry-main-content .gallery-columns-9 .gallery-caption{display:none;}
.col-lg-8 .entry-main-content figure.alignleft{margin-left:0;}
.col-lg-8 .entry-main-content figure.alignright{margin-right:0;}
.col-lg-8 .alignfull{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);left:0;width:100%;}
figure.alignright figcaption{text-align:right}

/*ELEMENTS*/

/*Pagination*/
ul.page-numbers{width:100%;padding:40px 0;margin:0;}
ul.page-numbers i{font-size:.875em;}
ul.page-numbers li{display:inline-block;padding:0;width:40px;height:40px;margin-right:5px;background:#000;line-height:40px;text-align:center;font-weight:bold;border-radius:50%;color:#fff;}
ul.page-numbers li a{color:#fff}
ul.page-numbers li::after{content:"";}
ul.page-numbers li span.current{display:block;text-align:center;font-weight:bold;color:#f90248;}

/*Entry pagination*/
.pagination-num span.current,
.pagination-num a{width:40px;height:40px;display:inline-block;background:#000;line-height:40px;color:#fff;text-align:center;border-radius:50%;margin-right:5px;}

/*Form*/
.submit-btn{font-weight:600;text-transform:uppercase;letter-spacing:2px;border:0;border-radius:50px;font-size:0.875rem;padding:.8em 1.8em .7em;font-size:.785em;}
.submit-btn:hover{color:#fff;}
.search_field:focus{color:#5f656b;background:none;outline:0;box-shadow:none;}
#comments input.submit,
input.wpcf7-submit{max-width:250px;padding:10px 20px!important;color:#fff!important;background:#212121;border:0!important;}
.wpcf7-form{margin-top:30px;}

/*Iframe*/
embed,
iframe,
object{max-width:100%;}

/*ARCHIVE*/
.archive-header{padding:80px 0;border-width:0 0 1px 0;border-style:solid;}
.archive-header h2{font-size:45px;}
.archive-description p{font-size:14px;color:#666;}

/*Breadcrumb*/
.bread{display:inline-block;padding:10px 0 0 0;text-transform:capitalize;color:#6e6e6e;font-size:0.875rem;}
.single-post .bread{margin-bottom:15px;}
.bread li{display:inline;position:relative;}
.bread li:first-child{position:relative;}
.bread span{position:relative;text-align:center;padding:0 10px;}
.bread span::before{content:"\f105";font-family:FontAwesome;display:inline-block;color:#101d35;}

/*SINGLE POST*/
.single-header{padding:2rem 0 4rem 0;}
.row-flex figure{width:45%;}
.row-flex .entry-content{justify-content:center;align-self:center;padding-left:30px;flex:1;text-align:left;}
.sing-header .meta span{margin-right:10px;}
.meta .author img{height:30px;width:30px;border-radius:50%;display:inline;margin:-5px 5px 0 0;}
.entry-wraper{position:relative;}
.entry-header{padding:60px 0 0 0;}
.entry-header-1 .entry-meta,
.entry-header-3 .entry-meta{display:block;}
.entry-header-1 figure{overflow:hidden;text-align:center;}
.entry-header .excerpt,
.entry-header-3 .excerpt{color:inherit;font-weight:600!important;font-size:1.345rem;}
.entry-header-2 .bgcover{min-height:350px;}
.entry-header-2 .excerpt{color:inherit;font-size:1.345rem;}
.entry-header-2 .card{color:inherit;border:0;}
.entry-header-3{margin-top:40px;}
.entry-header-3 .meta_author_avatar{text-align:center;display:block;float:none;margin-bottom:7px;border:0;}
.entry-header-3 .meta_author_avatar img{border-radius:50%;}
.entry-header-3 .bgcover{border-radius:0px;}
.entry-main-content{line-height:1.7;font-size:18px;margin:60px 0;min-height:200px;}
.entry-main-content p{margin-bottom:1.25rem;}
blockquote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote{font-weight:inherit;position:relative;margin:2em auto;max-width:500px;padding:4em .5em 1.25em;font-size:1.25em;text-align:center;line-height:1.5;display:block;clear:both;-webkit-column-span:all;-moz-column-span:all;column-span:all;border-left:0 solid;}
blockquote::before,
.wp-block-quote.is-large::before,
.wp-block-quote.is-style-large::before{content:"";display:block;position:absolute;font-size:120px;left:50%;top:26px;width:40px;z-index:20;text-align:center;margin-left:-20px;z-index:20;line-height:1;background:url(../images/quote.png) center center no-repeat;background-size:100%;width:42px;height:44px;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}
.wp-block-quote cite{color:#212121;font-size:1.234rem;text-align:right;font-style:inherit;}
.wp-block-quote cite::before{content:"\2014\00a0";}
.single-quote-content{text-align:center;font-size:1.25rem;font-style:italic!important;font-weight:600!important;}
.quote_author_avatar img{margin-bottom:1.5rem;}
.quote_author_name{color:#212121;font-size:1.2rem;}
.quote_author_name span{position:relative;display:inline-block;padding:0 10px;}
.quote_author_name span::before,
.quote_author_name span::after{content:"";width:20px;height:1px;position:absolute;top:50%;}
.quote_author_name span::before{left:100%;}
.quote_author_name span::after{right:100%;}
.col-md-8 .entry-main-content .alignwide{min-width:unset;}
.post-edit-link{float:right;margin-top:-32px;font-size:14px;}
.post-edit-link span{margin-right:5px;display:inline-block;}

/*Social share icons*/
.entry-left-col{position:absolute;left:-20%;height:200vh;z-index:2;top:3rem;bottom:0;}
.social-sticky{position:-webkit-sticky;position:sticky;top:70px;}
.social-sticky a{display:block;border-radius:50%;border:1px solid rgba(0,0,0,.34);width:30px;height:30px;text-align:center;line-height:30px;margin-bottom:0.5rem;font-size:13px;}
.dropcap .entry-main-content p:first-child:first-letter{font-size:4em;float:left;margin-top:.15em;margin-right:0.15em;line-height:1;background:#f1f1f1;padding:15px;border-radius:5px;}
.dropcap .entry-main-content p strong:first-child:first-letter{font-size:1em;float:left;margin-top:0;margin-right:0;line-height:1;background:none;padding:0px;border-radius:0px;}
.dropcap .entry-main-content blockquote p:first-child:first-letter,
.dropcap .entry-main-content .wp-block-cover p:first-child:first-letter{font-size:inherit;margin:0;line-height:inherit;float:none;padding:0;background:none;}

/*single bottom*/
.entry-bottom{font-size:0.875rem;}
.entry-bottom > *{}
.entry-bottom .social-share{margin:20px 0 0 0;display:inline-table;}
.entry-bottom .social-share li{display:inline-block;}
.entry-bottom .social-share li:first-child{display:none;}
.entry-bottom .social-share a{color:#fff;padding:5px;display:inline-block;margin-left:5px;border-radius:3px;}
.entry-bottom .social-share a i{display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;}
.entry-bottom .social-share a span{}
.entry-bottom .social-share a.fb{background:#3b5998;}
.entry-bottom .social-share a.tw{background:#55acee;}
.entry-bottom .social-share a.pt{background:#cc2127;}
.entry-bottom .social-share a.gp{background:#d34836;}
.tags-wrap a{background:rgba(0,0,0,.05);border-radius:3px;font-size:0.875rem;padding:6px 12px;margin-right:10px;display:inline-block;margin-bottom:10px;text-transform:capitalize;}

/*Author box*/
.single .post-author{overflow:hidden;padding:50px;background:#fff;border-width:1px;border-style:solid;}
.single .quote-featured.post-author{box-shadow:unset;border-width:0!important;padding-bottom:0;}
.author .post-author{padding:0;}
.author-img{margin-right:20px;position:relative;}
.author-img  img{max-width:unset;width:100px;height:100px;border-radius:100%;}
.author-content{vertical-align:middle;}
.author .author-content{max-width:70%;margin:0 auto;}
.post-author .top-author{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}
.author-content h5{font-size:1.1rem;font-weight:600;padding:0px 0 10px;display:block;margin:0;}
.author-content p{margin:auto;color:#555;}
.post-author .content-social-author{padding-top:15px;}
.author-content .author-social{padding-right:15px;font-size:13px;}
.author .post-author .meta_author_avatar{float:none;}
.author .post-author .meta_author_avatar img{max-height:unset;}

/*Related posts*/
.related-posts h3{text-align:center;}

/*comment*/
button.show_comments,
input.submit{border-width:1px;border-style:solid;padding:12px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:12px;background:#212121;color:#fff}
button.show_comments{width:100%;}
.show_comments_wrap{margin-top:2rem;text-align:center;}
.single-comment{display:none;}
a#cancel-comment-reply-link{display:none;}
.single-comment-title,
.comment-reply-title{margin-bottom:1rem;}
.comments-title{margin-bottom:2.5rem;margin-top:-1rem;font-size:1rem;}
.comments-title p{background:#000 none repeat scroll 0 0;color:#fff;display:inline;padding:0 20px;text-align:center;}
ol.commentlist{list-style:outside none none;margin:0;padding:0;font-size:18px}
ol.commentlist li{list-style:outside none none;margin-bottom:15px;}
ol.commentlist li article{padding:0 0 0.5em 0;position:relative;}
ol.commentlist li:last-child article{padding-bottom:0;}
ol.commentlist ul{padding:0;}
ol.commentlist .comment-author{float:left;width:60px;height:60px;overflow:hidden;border-radius:50%;}
ol.commentlist .comment-details{margin-left:80px;overflow:hidden;}
ol.commentlist .reply{position:absolute;left:0;top:80px;}
ol.commentlist li ul article{padding:0 50px 20px 0;}
a.comment-reply-link{font-size:.9rem;opacity:.8;background:#fff url("../images/icon-next.png") no-repeat scroll center right;padding-right:30px;margin-bottom:1.5em;display:inline-block;}
ol.commentlist li article a.comment-reply-link:hover{transition-duration:.2s;padding-right:35px;}
ol.commentlist li.trackback,
ol.commentlist li.pingback{border-top:1px solid #e7e7e7;padding:15px 0;margin:0;}
li.trackback a,
li.pingback a{color:#f90248;}
.comment-meta{display:inline;padding:0 10px;font-size:0.8rem;text-transform:uppercase;}
.comment-navigation{text-align:right;}
.comment-notes,
.logged-in-as{margin-bottom:2rem;font-size:.9rem;}
.comment-respond{padding-top:0;}
.comment-form textarea,
.comment-form input,
.entry-main-content textarea,
.entry-main-content input{border:1px solid #eee;margin:5px 0 1rem 0;border-radius:5px;}
.comment-form input[type='submit']{border:0;}
.comment-form textarea,
.entry-main-content textarea{min-height:150px;}
.entry-main-content label{font-size:1rem;color:#959595;}

/*PAGEs*/
.page .entry-main-content{margin-top:30px;}

/*contact*/
input:focus,
textarea:focus,
button:focus,
select:focus{border:1px solid #888890;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
input{border-radius:0px;padding:7px 15px;background:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
textarea,
button,
select{appearance:none;border-radius:0px;font-size:16px;padding:7px 15px;border:1px solid #ebebeb;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:100%;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{border-style:solid;padding:0 20px;border-radius:3px;cursor:pointer;width:unset;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border:none;}

/*404*/
.error404 .entry-wraper{min-height:500px;}
.error404 .entry-wraper h1{font-size:8em;}
.error404 .search-form{max-width:400px;margin:0 auto;line-height:40px;padding:0 10px;}
.primary-btn{padding:1.17em 2em!important;border-radius:3px;font-size:1rem;font-weight:600;font-style:normal;text-decoration:none;display:inline-block;text-align:center;color:#ffffff!important;background:#f90248;}
.primary-btn a,
.primary-btn a:hover{color:#fff;}

/*Gallery*/
.gallery figcaption{display:none;}
.gallery-item{position:relative;}
.gallery-item::after{content:'\e80e';position:absolute;z-index:1;top:.5rem;right:1rem;font-family:"fontello";color:#fff;font-size:1.5rem;opacity:0;}
.gallery-item:hover::after{opacity:1;transition-duration:.4s;}

/*Elements*/
ol,
ul,
dl{margin-top:0;margin-bottom:1.5rem;}
.entry-main-content dd,
.single-comment dd{margin:0 0 1.65em;}
.entry-main-content ul{list-style:disc;}
ol li{list-style:decimal inside;width:100%;}
table{width:100%;margin-bottom:1.5rem;color:#212529;border-collapse:collapse;}
table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;border-color:rgba(0,0,0,0.06);}
table td,
.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;border-color:rgba(0,0,0,0.06);}
pre{border:1px solid #d1d1d1;font-size:1em;line-height:1.8;margin:15px 0;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
.entry-main-content table td,
.entry-main-content table th,
.comment-content table td,
.comment-content table th{padding:0.5em;border:1px solid #767676;}
.entry-main-content ul li,
.comment-content ul li{list-style:disc inside;}
.entry-main-content li,
.comment-content li{line-height:2;}
.entry-main-content ul ul li,
.comment-content ul ul li{list-style:circle inside;}
.entry-main-content li > ul,
.entry-main-content li > ol,
.comment-content li > ul,
.comment-content li > ol{padding-left:2rem;}
.comment-content ol li{list-style:decimal inside;width:100%;}

/*OTHER*/

/*spinner loading*/
.spinner-cover{background:#fff none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;}
.gooey{position:absolute;top:50%;left:50%;margin:-20px 0 0 -71px;}
.text{display:inline-block;margin-left:5px;}
.loading-text{display:inline-block;margin-left:5px;text-transform:uppercase;font-size:20px;}
.bounceball{position:relative;display:inline-block;height:37px;width:15px;}
.bounceball:before{position:absolute;content:'';display:block;top:0;width:15px;height:15px;border-radius:50%;background-color:#fbae17;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:loading-bounce 500ms alternate infinite ease;animation:loading-bounce 500ms alternate infinite ease;}
@-webkit-keyframes loading-bounce{
  0%{top:30px;height:5px;border-radius:60px 60px 20px 20px;-webkit-transform:scaleX(2);transform:scaleX(2);}
  35%{height:15px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1);}
  100%{top:0;}
}
@keyframes loading-bounce{
  0%{top:30px;height:5px;border-radius:60px 60px 20px 20px;-webkit-transform:scaleX(2);transform:scaleX(2);}
  35%{height:15px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1);}
  100%{top:0;}
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #f90248;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}

.lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ripple div {
  position: absolute;
  border-style: solid;
  border-width: 4px;
  border-color: #f90248;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}

/*Gutenberg blocks*/
.wp-block-embed,
.wp-block-media-text{margin-bottom:30px;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:200px;}
.single .entry-main-content figure,
.page .entry-main-content figure{max-width:100%;}
.single.single-product{max-width:unset;}
.alignwide{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;}
.single-content img.alignnone,
.single-content figure.alignnone{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;}
.alignfull{max-width:99vw;width:99vw;left:50%;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.wp-block-cover{margin-bottom:24px;}
.wp-block-cover.alignfull{margin-left:0;}
.wp-block-image figcaption{color:#6a6a6a;z-index:1;bottom:0;right:0;line-height:1.5;margin-bottom:0;margin-top:15px;text-align:center;font-size:14px;}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-pullquote cite,
.wp-block-quote footer{font-size:0.875rem!important;margin-top:1em;position:relative;font-style:normal;text-transform:uppercase;letter-spacing:2px;}
blockquote cite::before{content:"\2014\00a0";}
blockquote .wp-block-quote__citation{color:#212121;font-size:0.875rem!important;font-style:inherit;text-transform:uppercase;letter-spacing:2px;}
.wp-block-image{margin-bottom:30px;}
.wp-block-file *+.wp-block-file__button{margin-left:1.75em;}
.wp-block-file .wp-block-file__button{color:#fff;font-size:1rem;padding:.5em 1em;border-radius:3px;}
.wp-block-code{padding:.8em 1em;border:1px solid #e2e4e7;border-radius:3px;}
.wp-block-pullquote p{font-size:1.5rem;line-height:1.5;}
.wp-block-pullquote{border:0;padding:15px 0;}
.wp-block-pullquote.alignleft{float:left;}
.wp-block-pullquote.alignright{float:right;}
.wp-block-table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;}
.wp-block-table,
.wp-block-table th,
.wp-block-table td{border:1px solid #d1d1d1;}
.wp-block-table{width:100%;min-width:240px;border-collapse:collapse;}
.wp-block-table td,
.wp-block-table th{border:1px solid;}
.wp-block-button__link,
.post-password-form input[type='submit']{background-color:#000000;border-radius:3px;font-size:1rem;padding:12px 24px;font-weight:600;color:#fff!important;}
.has-large-font-size{font-size:36px;line-height:1.2em;}
.is-style-outline{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:14px;font-weight:800;line-height:1.66;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap;color:#212121;}
.is-style-outline .wp-block-button__link:not(.has-text-color){color:#212121!important;}
.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;}
.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid #212121;}
.wp-block-button{color:#fff;margin-bottom:1.25rem;}
.wp-block-button a{border-radius:5px;}
.wp-block-button.is-style-squared a{border-radius:0;}
p.has-drop-cap:not(:focus)::first-letter{font-size:5em;}

/*gallery*/
.wp-block-gallery{display:flex!important;padding:0!important;}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item{display:flex!important;}
.wp-block-gallery.alignfull{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:none;}
.wp-block-gallery.alignwide{margin-left:50%;}

/*tooltip*/
.tooltip-inner{max-width:200px;padding:2px 8px;color:#fff;text-align:center;background-color:#000;border-radius:3px;font-size:11px;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,
.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000;}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,
.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,
.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000;}

/*post-share-social*/
figure .social-share,
.bgcover .social-share{position:absolute;float:left;overflow:hidden;padding-left:0;bottom:11px;right:0;margin:0;z-index:200;}
figure .social-share li,
.bgcover .social-share li{width:100%;text-align:center;max-width:0px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;float:left;margin-left:5px;}
figure .social-share li:first-child,
.bgcover .social-share li:first-child{max-width:30px;opacity:1;pointer-events:none;}
figure .social-share li a,
.bgcover .social-share li a{display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:#fff;font-size:12px;}
figure .social-share:hover li:nth-child(1),
.bgcover .social-share:hover li:nth-child(1){opacity:0;max-width:0;}
figure .social-share:hover li,
.bgcover .social-share:hover li{opacity:1;max-width:30px;}
figure .social-share:hover li:last-child,
.bgcover .social-share:hover li:last-child{margin-right:15px;}
@keyframes shadow-pulse{
  0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2);}
  100%{box-shadow:0 0 0 35px rgba(0,0,0,0);}
}
@keyframes shadow-pulse-big{
  0%{box-shadow:0 0 0 0px rgba(0,0,0,0.1);}
  100%{box-shadow:0 0 0 70px rgba(0,0,0,0);}
}
.animation-shadow-pulse{animation:shadow-pulse 1s infinite;}