.clear-both { clear: both;}

.blog-sidebar, .blog-content { padding-right:15px;}
.blog-page-header, .blog-breadcrumbs { /*height: 130px;*/ }


.pl-5p { padding-left: 5%;} 
.pr-5p {padding-right: 5%;}
.pl-10p { padding-left: 10%;} 
.pr-10p {padding-right: 10%;}

.aside-title { position: relative; overflow: hidden; }
.aside-title span { display: inline-block; vertical-align: middle; margin-right: 20px; }
.aside-title::after { content: "";  display: inline-block;  width: 100%;  background: #ff214f;  height: 1px;  top: 50%;  position: absolute;}

#page-list li {  padding: 0px;}



/*    HEADER */
header { width: 100%; z-index: 99;}
header nav .row { align-items: center; display: -ms-flex; display: -webkit-flex; display: -moz-flex; display: flex; height: auto; padding: 0;}
header nav .row > div:first-child { flex: 1 1 auto;}

header.top-fixed-header nav.navbar { padding: 0 20px;}
header.header-shadow {border-radius: 0; padding: 0; box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}
header nav.navbar-default, nav.navbar.bootsnav {border-bottom: 0;}
header nav {width: 100%; top: 0px; z-index: 99; margin-bottom: 0; display: table; }
header nav .nav-header-container {display: table-cell; vertical-align: middle; position: relative;}
header nav .navbar-nav > li > a {color: #232323; font-weight: 800; margin:0 20px; padding: 5px 0px 5px; text-transform: uppercase; letter-spacing: 0.015em;}
header nav .navbar-nav > li > a:hover, header nav .navbar-nav > li > a:focus, header nav .navbar-nav > li.active > a {background: transparent;}
header nav .navbar-nav > li:last-child a { margin-right: 0;}
.navbar-fixed-bottom, .navbar-fixed-top {z-index: 9999}
header nav.navbar-default .navbar-nav > li > a:hover, header nav.navbar-default .navbar-nav > li > a:focus, header nav.navbar-default .navbar-nav > li.active > a {border-bottom-color: #232323}
header nav .navbar-nav.text-normal > li > a {font-weight: 600;  }
.navbar-nav > li { position: inherit;}
.navbar-nav > li.dropdown > .fas { display: none}
/*.navbar-nav > li ul { margin: 0; padding: 0;}*/
.navbar-toggle {border-radius: 0; margin-right: 0;}
.mobile-toggle {display: block}
.sidebar-nav .mobile-toggle {display: none}
.mobile-toggle span { display: block; width: 16px; height: 2px; background: #232323; content: ""; margin: 3px 0px }
.mobile-toggle:hover span, .white-link .mobile-toggle:hover span { background-color: red}
.white-link .mobile-toggle span { background: #fff;}
header nav .brand-logo { padding-top: 20px; padding-bottom: 20px;}

header.top-fixed-header { position: fixed; top: 0px; }

header.top-fixed-header.pro-bg-transparent #_navbar-menu>ul>li>a, header.top-fixed-header.pro-bg-transparent .auth a, header.top-fixed-header.pro-bg-transparent .header-searchbar a { color: #fff;} 
header.top-fixed-header.pro-bg-transparent #_navbar-menu>ul>li>a:hover, header.top-fixed-header.pro-bg-transparent .auth a:hover, header.top-fixed-header.pro-bg-transparent .header-searchbar a:hover { color: #dedede;}
header.top-fixed-header.pro-bg-transparent .cmn-toggle-switch span, header.top-fixed-header.pro-bg-transparent  .cmn-toggle-switch span::before, header.top-fixed-header.pro-bg-transparent .cmn-toggle-switch span::after { background-color: #fff;}

header .navbar-container {
    padding:10px 0px;
}

header.top-fixed-header { transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;}
header.top-fixed-header.pro-bg-transparent .blog-logo, header.top-fixed-header .blog-logo { display: inline-block; }
header.top-fixed-header.pro-bg-transparent .blog-logo-floating { display: none; }

header.top-fixed-header.pro-bg-white .blog-logo { display: none; }
header.top-fixed-header.pro-bg-white .blog-logo-floating { display: inline-block; }

.menu-h ul.menu-v li { padding: 10px 20px; line-height: normal;width: -moz-max-content; width:max-content; min-width: 100%;}

ul.menu-h.dropdown ul.menu-v li a, ul.menu-h li a { padding-left: 20px; padding-right:20px;}
ul.menu-h.dropdown ul.menu-v li a:hover, ul.menu-h li a:hover {/* color: #ee0000; */}
ul.menu-h.dropdown ul.menu-v li i.icon16 { margin-left:-20px; margin-right:4px; }
ul.menu-h.dropdown ul.menu-v li ul.menu-v { top: -1px; left: 100%; margin-left: 0; }
ul.menu-h.dropdown li:hover ul.menu-v { display: block; }
ul.menu-h.dropdown.disabled li:hover ul.menu-v { display: none !important; }
ul.menu-h.dropdown li:hover ul.menu-v ul.menu-v { display: none; top: -1px; }  /* level 2*/
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v { display: block;  margin-top: -1em;}
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v ul.menu-v { display: none; top: -1px; } /* level 3 */
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v { display: block; }
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v ul.menu-v { display: none; top: -1px; } /* level 4 */
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v { display: block; }
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v ul.menu-v { display: none; top: -1px; } /* level 5; add more levels in a similar way if needed */
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v { display: block; }
ul.menu-h.dropdown li .inner { display: none; width: 400px; position: absolute; left: -3px; z-index: 13012; background: #fff; }
ul.menu-h.dropdown li .inner.shadowed { background: #fff; border: 1px solid #ccc; padding: 0; margin-left: 0; -moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.3); box-shadow: 0px 5px 20px rgba(0,0,0,0.3); margin-top: 0; }
ul.menu-h.dropdown li:hover .inner { top: 100%; display: block; }
ul.menu-h.dropdown li:hover .inner a:hover { color: rgba(255,255,255,0.6); }


/* dropdown menu */
nav.navbar nav.navbar-default ul.nav > li > a {/*padding:26px 0;*/ background: transparent; border-color: transparent; font-weight: 600}
nav.navbar nav.navbar-default ul.nav > li.dropdown > a.dropdown-toggle::after, nav.navbar.sidebar-nav ul.nav > li.dropdown > a.dropdown-toggle::after {content: ""; vertical-align: middle; position: relative; top: -1px; margin-top: 0; }
nav.navbar nav.navbar-default ul li.dropdown ul.dropdown-menu > li:last-child {border-bottom: 0; border-bottom: 0;}
nav.navbar nav.navbar-default ul li.dropdown .dropdown-menu li > a:hover  {color: #fff; background:  transparent; left: 5px; }
nav.navbar nav.navbar-default ul li.dropdown .dropdown-menu li.active > a { color: #fff;}
nav.navbar nav.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li > a:hover, nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li.active > a {/*color: #232323*/}
.dropdown ul.second-level {left: 270px; top:0; height: 100%;}
.dropdown ul.third-level {left: 530px; top:0; height: 100%;}
nav.navbar ul.nav .dropdown-menu.second-level .dropdown-menu {margin-top: 0 }
.navbar-default ul li li.dropdown ul {display: none}
.navbar-default ul li li.dropdown.on > ul {display: block; position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0;}
.navbar-default ul li li.dropdown.on > ul > li.dropdown.on > ul {display: block; position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0;}
.navbar-default ul li li.dropdown ul.dropdown-menu {position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0; box-shadow: none;}
.navbar-default ul li li.dropdown ul.dropdown-menu li {padding: 0;}
.dropdown-menu .dropdown a {position: relative}
nav.navbar nav.navbar-default ul li.dropdown li.dropdown > a::after { content: "\203A"; float: right; padding-left: 10px;}

/*----------------*/


.menu-v.categories, .menu-v.timeline {list-style: none; margin: 0; padding: 0;}
.menu-v.categories li, .menu-v.timeline li {position: relative; padding: 0 15px 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.menu-v.categories li span, .menu-v.timeline li span { position: absolute; top: 3px; right: 0;}
.menu-v.categories li:last-child, .menu-v.timeline li:last-child {border-bottom: none}
.menu-v.categories li:before, .menu-v.timeline li:before {content: "";}


.plugin-inner .tags.cloud a {font-size: 10px!important; padding: 3px 8px; border: 1px solid #d9d9d9; margin: 0 8px 8px 0; display: inline-block; text-transform: uppercase; color: #232323; line-height: 18px; opacity:1!important;}
.plugin-inner .tags.cloud a:hover { background: #232323; color: #fff !important; border: 1px solid #232323;}


ul.list-style-none { list-style: none;}

.blog-comment .btn-reply { float: right; border: 1px solid #ededed; padding: 0 8px; font-size: 10px; font-weight: 600; position: relative; }
.w-50px { width:50px;}

.blog-comments > li:first-child { padding-top: 0; border-top: 0px none; }
.blog-comments.comment-child > li:first-child { padding-top: 50px; border-top: 1px solid #ededed; margin-top: 50px; }
.blog-comments >  li { padding-top: 50px; margin-bottom:50px; border-top: 1px solid #ededed; position: relative; }


/* ===================================
    BLOG PHOTOS
====================================== */

.blog-photo-grid .card {opacity: 1;overflow: hidden;}

.blog-photo-grid .blog-photo-caption{
    background-color:#232323; opacity: 0;bottom:0; left:0; position: absolute; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; width: 100%; height: 100%; padding:45px; z-index: 1; text-align: center;
}
.blog-photo-grid .blog-photo-hover-main {bottom:-15px; left:0; /*opacity: 0;*/ position: absolute; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; width: 100%; height: 100%; padding:45px; z-index: 1; text-align: center; /*background-color:#232323;*/}
.blog-photo-grid .card:hover .blog-photo-hover-content { bottom:15px; opacity: 1; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}

.blog-photo-grid .card:hover .blog-photo-caption { opacity: 0.95; }
.blog-photo-grid .blog-photo-hover-content { bottom: -15px; }


#blog-photo .card-columns .blog-photo-hover-main { transform: none; display: table; height: 100%; top: 0; width: 100%; }
#blog-photo .card-columns .blog-photo-hover-box { display: table-cell; height: 100%; }

.mfp-arrow-left::before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")  !important;
	left: 30px;
}

.mfp-arrow-right::before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")  !important;
	left: 30px;
}
.mfp-arrow-right::before, .mfp-arrow-left::before {	position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; border: 0px none !important; margin-left:0px; }
.mfp-arrow-left::after, .mfp-arrow-right::after { border: 0px none !important; top: 0px; }


.grid-item { opacity:0}
.grid div.grid-item, .grid-sizer {width: 100%; float: left; display: block;}
.grid div.grid-item-double {width: 100%;}
/* blog grid */
.blog-grid { list-style: none; padding: 0; margin: 0; height: 1000px;}
.blog-grid .grid-item a {position: relative; z-index: 11;}
.blog-grid .grid-item a img {width: 100%;}



header.top-fixed-header .cmn-toggle-switch { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 90px; height: 90px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: 0; border: none; cursor: pointer; background-color: transparent; }



/*header.top-fixed-header .cmn-toggle-switch:hover span, header.top-fixed-header .cmn-toggle-switch:hover span::before, header.top-fixed-header .cmn-toggle-switch:hover span::after { background: #ee0000;}*/
 
header.top-fixed-header .cmn-toggle-switch:focus { outline: none; }
header.top-fixed-header .cmn-toggle-switch span { display: block; position: absolute; top: 44px; left: 25px; right: 25px; height: 3px; background: #232323; }
 
header.top-fixed-header .cmn-toggle-switch span::before,
header.top-fixed-header .cmn-toggle-switch span::after {   position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #232323; content: "";
transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s; }
 
header.top-fixed-header .cmn-toggle-switch span::before { top: -15px; }
header.top-fixed-header .cmn-toggle-switch span::after { bottom: -15px; }

header.top-fixed-header .cmn-toggle-switch-mini { width: 45px; height: 45px; }
header.top-fixed-header .cmn-toggle-switch-mini span { top: 20px; left: 10px; right: 10px; }
header.top-fixed-header .cmn-toggle-switch-mini span::before { top: -10px; }
header.top-fixed-header .cmn-toggle-switch-mini span::after { bottom: -10px; }
 
header.top-fixed-header cmn-toggle-switch__htx span { -webkit-transition: background 0 0.3s; -o-transition: background 0 0.3s; -moz-transition: background 0 0.3s; transition: background 0 0.3s; }
 
header.top-fixed-header .cmn-toggle-switch__htx span::before,
header.top-fixed-header .cmn-toggle-switch__htx span::after {  -webkit-transition-duration: 0.3s, 0.3s; -o-transition-duration: 0.3s, 0.3s; -moz-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0; -o-transition-delay: 0.3s, 0; -moz-transition-delay: 0.3s, 0; transition-delay: 0.3s, 0;
}
 
header.top-fixed-header .cmn-toggle-switch__htx span::before, header.top-fixed-header .cmn-toggle-switch__htx span::after { -webkit-transition-property: top, -webkit-transform, background; -o-transition-property: top, -o-transform, background; -moz-transition-property: top, -moz-transform, background; transition-property: top, transform, background; }
/* active */
header.top-fixed-header .cmn-toggle-switch__htx.active span { background-color: transparent; }
 
header.top-fixed-header .cmn-toggle-switch__htx.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
 
header.top-fixed-header .cmn-toggle-switch__htx.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }
 
header.top-fixed-header .cmn-toggle-switch__htx.active span::before,
header.top-fixed-header .cmn-toggle-switch__htx.active span::after { -webkit-transition-delay: 0, 0.3s; -webkit-transition-delay: 0, 0.3s; -o-transition-delay: 0, 0.3s; transition-delay: 0, 0.3s; }

#navbar-menu { position: absolute; width:100%; background: #fff;  left: 0px; }
#navbar-menu li { padding:0.5em 0px; }
#navbar-menu li:not(:last-child) { border-bottom: 1px #696969 solid; }
.navbar-toggle {    color: #fff;background: transparent;border: 0px none;font-size: 2em;outline: none;}
.navbar-toggle:focus { outline: none;}


.sidebar-col { padding-left: 35px; padding-right: 20px; left:0; z-index:9; padding-top: 40px; padding-bottom: 40px; }
.sidebar-col.minimized { position: absolute; }

.sidebar-col, .sidebar-col.minimized { -webkit-transition: left 0.5; -o-transition: left 0.5s; -moz-transition: left 0.5s; transition: left 0.5s; }

.content-col { padding-top:26px; }
#post-stream { margin-top:-14px; }

.sidebar-toggle { cursor: pointer; right: -20px; position: absolute; height: 60px; border-radius: 2px; display: flex; align-items: center; justify-content: center; padding: 0; width: 20px; top: 0; }
.sidebar-toggle:hover { background-color: #fff; }
.sidebar-toggle.open { height: 30px; width: 30px; right: 0; }


.sidebar-col .cmn-toggle-switch { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 30px; height: 80px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: 0; border: none; cursor: pointer; background-color: transparent; top: -5px; left: 5px; }
.sidebar-col .cmn-toggle-switch.active { top: 0; left: 0; }


.sidebar-col .cmn-toggle-switch:hover span, .sidebar-col .cmn-toggle-switch:hover span::before, .sidebar-col .cmn-toggle-switch:hover span::after { opacity: 0.75; }
 
.sidebar-col .cmn-toggle-switch:focus { outline: none; }
.sidebar-col .cmn-toggle-switch span { display: block; position: absolute; height: 10px; background:#ee0000; width:10px; border-radius: 50%;}
 
.sidebar-col .cmn-toggle-switch span::before,
.sidebar-col .cmn-toggle-switch span::after { position: absolute; display: block; left: 0; width: 100%; height: 10px; background:#ee0000; content: ""; }
 
.sidebar-col .cmn-toggle-switch span::before { top: -14px; border-radius: 50%; }
.sidebar-col .cmn-toggle-switch span::after { bottom: -14px; border-radius: 50%; }

 
.sidebar-col .cmn-toggle-switch__htx span, .sidebar-col .cmn-toggle-switch__htx span::before, .sidebar-col .cmn-toggle-switch__htx span::after { -webkit-transition-property: background, top, bottom, -webkit-transform, border-radius, height, width; -o-transition-property: background, top, bottom, -o-transform, border-radius, height, width; -moz-transition-property: background, top, bottom, -moz-transform, border-radius, height, width; transition-property: background, top, bottom, transform, border-radius, height, width; -webkit-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.6s; -o-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.6s; -moz-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.6s; transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.6s; -webkit-transition-delay: 0.6s, 0; -webkit-transition-delay: 0.6s, 0; -o-transition-delay: 0.6s, 0; transition-delay: 0.6s, 0; }
 
 
.sidebar-col .cmn-toggle-switch__htx.active span { background: none; height: 2px; width: 30px; border-radius: 0; }
 
.sidebar-col .cmn-toggle-switch__htx.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); background-color: #ee0000; background-image: none; }
 
.sidebar-col .cmn-toggle-switch__htx.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); background-color: #ee0000; background-image: none; }
 
.sidebar-col .cmn-toggle-switch__htx.active span::before,
.sidebar-col .cmn-toggle-switch__htx.active span::after, .sidebar-col .cmn-toggle-switch__htx.active span { height: 1px; border-radius: 0; -webkit-transition-property: background, top, bottom, -webkit-transform, border-radius, height, width; -o-transition-property: background, top, bottom, -o-transform, border-radius, height, width; -moz-transition-property: background, top, bottom, -moz-transform, border-radius, height, width; transition-property: background, top, bottom, transform, border-radius, height, width; -webkit-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.3s; -o-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.3s; -moz-transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.3s; transition-duration: 0.3s, 0.3s, 0.6s, 0.6s,0.3s,0.3s; -webkit-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s;  }

.sidebar-col .cmn-toggle-switch.cmn-toggle-switch__htx.active span { background-color: transparent;}
.sidebar-col.minimized.hidden/*, .sidebar-col.minimized.mobile*/ {
    -webkit-transition: left 0s; -o-transition: left 0s; -moz-transition: left 0s; transition: left 0s;
}

/* SM */
@media (min-width: 576px) {
    .grid div.grid-item, .grid-sizer {width: 100%;}
    .grid div.grid-item-double {width: 100%;}
    #blog-stream-header { min-height: 200px;}
    .pl-5p-sm { padding-left: 5% !important;} 
    .pr-5p-sm {padding-right: 5% !important;}
}
/* MD */
@media (min-width: 768px) {
    .grid div.grid-item, .grid-sizer {width: 50%;}
    .grid div.grid-item-double {width: 100%;}
    nav.navbar.navbar-expand-lg { padding: 0px 50px!important;}
    .sidebar-toggle.open { right: -30px; }
    #blog-stream-header { min-height: 300px;}
    .blog-page-header .row, .blog-breadcrumbs .row { max-height: 130px; }
    .pl-5p-md { padding-left: 5% !important;} 
    .pr-5p-md {padding-right: 5% !important;}
    .sidebar-col { padding-left: 20px;}
}
/* LG */
@media (min-width: 992px) {
    .grid div.grid-item, .grid-sizer {width: 33.33%;}
    .grid div.grid-item-double {width: 66.67%;}
    .right-sidebar {    padding-right: 45px;}
    #blog-stream-header { min-height: 400px;}
    .pl-5p-lg { padding-left: 5% !important;} 
    .pr-5p-lg {padding-right: 5% !important;}
    .sidebar-col { padding-left: 35px;}
}
/* XL */
@media (min-width: 1200px) {
    #blog-stream-header { min-height: 500px;}
    .pl-5p-xl { padding-left: 5% !important;} 
    .pr-5p-xl {padding-right: 5% !important;}
}




.text_after .tags-section .chips.tags { list-style: none; padding-left: 0; }
.text_after .tags-section .chips.tags li { display: inline-block; margin-right:0.5em;padding-top: 0; padding-bottom: 0;font-weight: lighter;}
.text_after .tags-section .chips.tags li a svg { display: none;}
.text_after .tags-section .chips.tags li:not(:last-child) a::after {  content: ",";}

.text_after .tags-section p, .text_after .tags-section ul { display: inline;}
.text_after .tags-section p { margin-right:0.5em;}

.custom-mb-0 { margin-bottom: 0;}
.comment-form .wa-captcha { height: auto;}