@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
.bg-default {background-color: rgba(222,227,229,.25);}
.bg-primary {background-color: #448ef6 !important;}
.text-primary {color: #448ef6 !important;}
.bg-low-contrast {background-color: #dee3e5;}
.text-low-contrast {color: #dee3e5;}
.bg-medium-contrast {background-color: #585a5d;}
.text-medium-contrast {color: #585a5d;}
.bg-muted {background-color: #dee3e5;}
.text-muted {}
.bg-dark {background-color: #323537;}
.text-dark {color: #323537!important;}
.bg-low-contrast-blue {background: rgba(166,203,255,.1);}
.text-green {color: #8bc53e;}
.text-red {color: #d33b43;}
body, button, input, select, textarea {color: #323537; font-family: 'Lato', sans-serif;}
#EmailField, #PasswordField,#FirstName,#LastName,#BirthDay, #BirthMonth, #BirthYear, #CityField, #StateField, #CountryField,#GenderField{background-color:#F7F7F7;color:#404040;};
h1, h2, h3, h4, h5, h6 {color: #323537; font-family: 'Lato', sans-serif; font-weight: 700;}
h5 {font-size: 1.125rem;}
a, a.h1, a.h2, a.h3, a.h4, a.h5, a.h6 {color: #323537; text-decoration: none;}
a:hover, a:focus {color: #323537; text-decoration: none;}
.breadcrumbs a, .breadcrumbs {color: #323537; text-decoration: none; font-size: 0.85rem;}
.breadcrumbs a:hover, .breadcrumb a:focus,.breadcrumb > .active {text-decoration: none;}
.strikethrough-header {height: .82rem; border-bottom: 1px solid #dee3e5;}
.strikethrough-header p {background: white; display: inline; padding-right: 1rem; font-weight: 700;}
.smallest {font-size: .75rem;}
.logohidden{display: none!important;}
@media (max-width: 767px){nav.navbar { max-height: 100vh; overflow: auto; -webkit-overflow-scrolling: touch;}}
#header-nav {background-color: #fff; border-bottom: 1px solid #dee3e5; z-index: 2000;}
.tpl-home #header-nav {border-bottom: 0;}
.tpl-home #header-nav .transparent {border-bottom: 0;}
@media screen and (max-width: 768px) {#header-nav, #header-nav.transparent {background-color: #FFFFFF; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15);}#header-nav .nav-item .btn {display: block;text-align: left;}}
#header-nav.transparent {transition: 700ms; background-color: transparent;}
#header-nav.solid {transition: 700ms; background-color:#FFFFFF; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15);}
#explore-dropdown, #explore-dropdown2 {width: 600px; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15);}
#explore-dropdown .dropdown-header, #explore-dropdown2 .dropdown-header {border-bottom: 1px solid #dee3e5;}
#explore-dropdown .dropdown-menu, #explore-dropdown2 .dropdown-menu {height: 408px; overflow-y:auto;}
@media screen and (max-width: 768px) {#explore-dropdown .dropdown-menu, #explore-dropdown2 .dropdown-menu {height: 240px;} #explore-dropdown, #explore-dropdown2 {width: 100%;}}
.select2-container {z-index: 10000}
.sidebar {height: 100%; left: 0; overflow-x: hidden; padding-top: 60px; position: fixed; top: 0; transition: 0.5s; width: 0; z-index: 10000;}
.sidebar .closebtn {position: absolute; top: 0; right: 12px; font-size: 36px;}
.openbtn {font-size: 1.2rem;}
.openbtn:hover{}
.articletitle{font-size: 28px;}
@media (min-width: 1200px){.container {max-width: 1170px;}}
.featured {background: rgba(166,203,255,.1)!important;}
.featured .card-body {padding: 0 6px 6px 6px!important;}
.cardspecial .img{max-height: 80px; object-fit: cover;overflow:hidden;}
.show-cats {margin-left: 0; padding-left: 0; list-style-type: none; -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 20px; column-gap: 20px;}
.show-cats ul {list-style-type: none;}
.tpl-home #header-nav {background-color: transparent;}
@media screen and (max-width: 768px) {.tpl-home #header-nav, .tpl-home #header-nav.transparent {background-color: #FFFFFF; border-bottom: 1px solid #dee3e5;} .tpl-home #header-nav .nav-item .btn {display: block; text-align: left;}}
.tpl-home #header-nav.transparent {transition: 700ms; background-color: transparent;}
.tpl-home #header-nav.solid {transition: 700ms; background-color: #FFFFFF;}
.tpl-home .jumbotron {background-image:url('../../assets/imgs/bloggingfusion-header-backgroundsvg.svg'); background-position: center top; background-repeat: no-repeat; background-size: cover; height: 480px !important; background-color: #000000; border-radius: 0;}
.histyle{font-size:22pt;}
.sidestyle{position:absolute;top:0;left:0;z-index:20000;}
.slide-btn {width: 48px; height: 48px; line-height: 48px; border: 0; position: absolute; margin-top: -24px; text-align: center; top: 50%; z-index: 120; cursor: pointer; background-color: #fff; border-radius: 30px;}
a.slide-btn:not([href]):not([tabindex]){color: #fff; cursor: pointer;}
.slideNext {right: -9px; position: absolute;}
.slidePrev {left: -9px; position: absolute;}
.tpl-home .card {overflow: hidden;}
.tpl-home .card-title {text-shadow: -1px 1px 3px rgba(0,0,0,0.2), -2px 2px 6px rgba(0,0,0,0.3);}
.tpl-home .card-img-top {-o-object-fit: cover; object-fit: cover;}
.tpl-home .featured-listings{background: #f1eff3;}
@media screen and (max-width: 768px) {#mobile {display: none;}}
@media (min-width: 34em){.tpl-home .card-columns{ -webkit-column-count: 3; column-count: 3;}}
@media (min-width: 62em){.tpl-home .card-columns{-webkit-column-count: 4; column-count: 4;}}
.tpl-home .featured-city {height: 172px;}
.tpl-home .city-img {width: 100%; height: 152px; -o-object-fit: cover; object-fit: cover; border-radius: calc(.25rem - 1px);}
.tpl-home .city-name {left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); color: #fff; font-size: 1.2rem; position: absolute; text-shadow: -1px 1px 3px rgba(0,0,0,0.2), -2px 2px 6px rgba(0,0,0,0.3);}
.tpl-home .select2-container--default .select2-selection--single{background-clip: padding-box; background-color: #fff; border-radius: .25rem; border: 1px solid #dee3e5; color: #495057; display: block; font-size: 1.25rem; height: calc(2.875rem + 2px); line-height: 1.5; padding: .375rem .75rem; padding: .5rem 1rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; width: 100%;}
.tpl-home .select2-container--default .select2-selection--single .select2-selection__arrow {height: calc(2.875rem + 2px); position: absolute; top: 1px; right: 1px; width: 20px;}
.tpl-home .select2-container--default .select2-selection--single .select2-selection__rendered {opacity: 1; line-height: 28px;}
.a-img-wrap {height: 152px; overflow: hidden;}
.tpl-home .city-name {z-index: 10;}
.hover-zoom{transition: transform .5s ease-in-out;}
.hover-zoom:hover{transform: scale(2)}
.cat-wrapper {height: 128px; transition-property: all; transition-duration: 0.1s; transition-timing-function: ease-in-out;}
.cat-wrapper:hover, .cat-wrapper:active {background: #7eb3fc !important; color: #fff; -webkit-transform: scale(1.05); transform: scale(1.05);}
.cat-icons .cat-icon {display: block; font-size: 48px; line-height: 1;}
.tpl-listings #map-col, .tpl-results #map-col{margin-left: 58.33%; padding:0;}
.carousel-item div{margin: 0 auto; width: auto; height: 188px; background-color:#5B5B5B;}
.carousel-caption p{color:#F1F1F1; line-height: normal; font-size:20px;}
.carousel-caption a{color:#EDE517;}
.carousel-caption h3{font-family: "LuckiestGuy", serif; text-shadow: 0px -1px 0px rgba(255,255,255,.5); padding-top: 28px; opacity: 0.3; color:#BEBEBE; font-size:58px;}
.footer a, h5{color: #717171;display: table;}
.footer, .footers-info, ul, li{font-size: 15px;}
.footer-social-icons {left: 40px; position: relative; width:225px;}
.specialcolum{columns: 2; -webkit-columns: 2; -moz-columns: 2;}
.disclaimer {background-color: #000000; padding-top:55px; height: 340px !important;}
.disclaimer{font-weight:900; font-family: 'Dancing Script', cursive; font-size: 130%;}
.disclaimer i{color:#D41C1C;}
.disclaimer-box{position: center; height:fit-content; width:100%; opacity: 0.8; padding:10px 5px 10px 25px; color:#404040;}
span.ourfacebook:before{font-family: "Font Awesome 5 Brands"; content: "\f39e"; padding:10px 12px; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; color:#FFFFFF; background-color: #322f30;}
span.ourfacebook:hover:before{background-color: #3d5b99; content: "\f39e";}
span.ourtwitter:before {font-family: "Font Awesome 5 Brands"; content: "\f099"; padding:10px 12px; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; color:#FFFFFF; background-color: #322f30;}
span.ourtwitter:hover:before {content: "\f099"; background-color: #00aced;}
span.ourpinterest:before {font-family: "Font Awesome 5 Brands"; content: "\f0d2"; padding:10px 14px; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; color:#FFFFFF; background-color: #322f30;}
span.ourpinterest:hover:before {content: "\f0d2"; background-color: #E60023;}
span.ourinstagram:before {font-family: "Font Awesome 5 Brands"; content: "\f16d"; padding:10px 14px; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; color:#FFFFFF; background-color: #322f30;}
span.ourinstagram:hover:before {content: "\f16d"; background-color: #5a32a3;}
span.ourlinkedin:before {font-family: "Font Awesome 5 Brands"; content: "\f08c"; padding:10px 14px; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; color:#FFFFFF; background-color: #322f30;}
span.ourlinkedin:hover:before {content: "\f08c"; background-color: #0077b5;}
@media (max-width: 992px) {.tpl-listings #map-col, .tpl-results #map-col {margin-left: 0; padding:0; margin-top:0; height: 300px;} .tpl-listings #sticker, .tpl-results #sticker {height: 300px;} .tpl-listings #map-canvas, .tpl-results #map-canvas {height: 300px;}}
.list-item {background: #fff; border-radius: .25rem;}
.list-item .badge {font-size: 50%; vertical-align: middle;}
.listbackground{background-image:url('../../assets/imgs/listings.svg'); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.tpl-listings .map-wrapper, .tpl-results .map-wrapper {z-index: 998; width: 100%; height: 100%}
.list-item .address, .list-item .tel {font-size: 0.8125rem}
.custom-control-input:checked~.custom-control-label::before {color: #fff; border-color: #448ef6; background-color: #448ef6;}
#select2-sidebar .select2-container--default .select2-selection--single,
#create-listing-form .select2-container--default .select2-selection--single,
#edit-listing-form .select2-container--default .select2-selection--single {background-clip: padding-box; background-color: #fff; border-radius: .25rem; border: 1px solid #dee3e5; color: #495057; display: block; font-size: 1.25rem; line-height: 1.5; padding: .375rem .75rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; width: 100%;}
#select2-sidebar .select2-container--default .select2-selection--single {font-size: 1rem;}
#select2-sidebar .select2-container .select2-selection--single .select2-selection__rendered, #create-listing-form .select2-container .select2-selection--single .select2-selection__rendered, #edit-listing-form .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 2px; padding-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#select2-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered, #create-listing-form .select2-container--default .select2-selection--single .select2-selection__rendered, #edit-listing-form .select2-container--default .select2-selection--single .select2-selection__rendered {color: #495057; line-height: 24px;}
#select2-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow, #create-listing-form .select2-container--default .select2-selection--single .select2-selection__arrow, #edit-listing-form .select2-container--default .select2-selection--single .select2-selection__arrow {height: 2.25rem; display: none !important;}
.tpl-listing .breadcrumbs{font-size: 0.85rem;}
.tpl-listing .business-phone, .tpl-listing .icons8-world-wide-web {font-size: 1.5rem;}
.tpl-listing .place-thumb{width: 120px;}
#share-dropdown {width: 240px;}
#share-dropdown .dropdown-header {border-bottom: 1px solid #dee3e5;}
#share-dropdown .dropdown-menu {height: 408px; overflow-y:auto;}
@media screen and (max-width: 768px) {#share-dropdown .dropdown-menu {height: 240px;} #share-dropdown {width: 100%;}}
#place-map-wrapper {width: 100%; height: 422px; border: 1px solid #dee3e5;}
.tpl-listing #place-map-canvas {width: 100%; height: 100%;}
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {font-size: 1rem!important; color: #ff9529;}
.tpl-search #map-col, .tpl-advanced-results #map-col {margin-left: 58.33%; padding:0;}
@media (max-width: 768px) {.tpl-search #map-col, .tpl-advanced-results #map-col {margin-left: 0; padding:0; margin-top:0; height: 300px;} .tpl-search #sticker, .tpl-advanced-results #sticker {height: 300px;} .tpl-search #map-canvas, .tpl-advanced-results #map-canvas {height: 300px;}}
.tpl-search .card {border: 1px solid #dee3e5;}
.blog-search {position: relative;}
.blog-search input[type=text] {width: 100%; padding-right: 123px;}
.blog-search .iss {position: absolute; right: 4px; top: 4px; bottom: 4px; z-index:9;}
.tpl-post .author-img {width: 150px; height: 150px; border-radius: 50%; position: relative; overflow: hidden; margin: auto;}
.author-img img {min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
@media (max-width: 992px) {.tpl-profile .container {width: 100%; max-width: none;}}
.main-profile-pic {width: 128px; height: 128px; min-width: 128px; max-width: 128px;}
.tpl-about .team-pic {width: 100px; height: 100px; max-width: 100px;}
.not-found h1 {font-family: 'Montserrat', sans-serif; font-size: 230px; margin: 0px; font-weight: 900;}
.update_content a:link{color:#168BEE;}
.update_content a:active{color:#168BEE;}
.update_content a:hover{color:#8EC2EE;}
.update_content a:visited{color:#168BEE;}
#map-wrapper {width: 100%; height: 460px; border: 1px solid #dee3e5;}
.thumbs-preloader {width: 132px; padding-top: 32px; padding-left: 58px;}
.tpl-user-create-listing #videos-block .col:first-child, .tpl-user-edit-listing #videos-block .col:first-child {max-width:400px;}
.tpl-user-create-listing label, .tpl-user-edit-listing label {font-weight: 600; font-size: .9rem;}
.charts {width: 100%; height: 100%;}
.triangle {display: inline-block; padding-top: 0.5rem; font-size: 12px; vertical-align: top;}
.triangle:after {content: ""; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-right: 6px solid #fff; border-left: 6px solid #fff;}
.triangle-up:after {border-bottom: 6px solid;}
.triangle-down:after {border-top: 6px solid;}
.splide__arrow {background: transparent; color: #fff;}
.splide--nav>.splide__track>.splide__list>.splide__slide.is-active {border-color: #343a40;}
.mysplide{enable-background:new 0 0 66.91 122.88;}
.mysplidetwo{enable-background:new 0 0 66.91 122.88;}
.splide svg {fill: #fff;}
.splide__arrow svg {width: 2em; height: 2em;}
.splide__arrow.splide-arrow-small svg {width: 1em; height: 1em;}
.filter-shadow {filter: drop-shadow(1px 0 1px #1d2124);}
.splide__video__play {background: #343a40; width: 60px; height: 60px; opacity: .7;}
.splide__video__play:after {border-left-color: #fff!important; display: inline-block; border-color: transparent transparent transparent #000; border-style: solid; border-width: 14px 0 14px 24px;}
.page-item.active .page-link {color: #323537; background-color: #e2e6ea; border-color: #dae0e5; font-weight: 600;}
.page-link {color: #323537; border: 1px solid #dae0e5;}
input, select {font-family: 'FontAwesome', 'Lato', sans-serif;}
::-webkit-input-placeholder {opacity: 0.20; font-family: "Lato", sans-serif;}
:-ms-input-placeholder {opacity: 0.20; font-family: "Lato", sans-serif;}
::-ms-input-placeholder {opacity: 0.20; font-family: "Lato", sans-serif;}
::placeholder {opacity: 0.20; font-family: "Lato", sans-serif;}
:-ms-input-placeholder {opacity: 0.20;}
::-ms-input-placeholder {opacity: 0.20;}
.form-control::-webkit-input-placeholder { opacity: 0.20; }
.form-control:-moz-placeholder { opacity: 0.20; }
.form-control::-moz-placeholder { opacity: 0.20; }
.form-control:-ms-input-placeholder { opacity: 0.20; }
.form-control::-ms-input-placeholder { opacity: 0.20; }
.input-group-text {font-weight: 400; color: #323537; text-align: center; background-color: #fff;}
.form-control {border: 1px solid #dee3e5;}
.showpassword-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
    margin-right: 10px;
  position: relative;
  z-index: 2;
}

.select2-container--default .select2-selection--single, #edit-listing-form .select2-container--default .select2-selection--single, #create-listing-form .select2-container--default .select2-selection--single {background-clip: padding-box; background-color: #fff; border-radius: .25rem; border: 1px solid #dee3e5; color: #323537; display: block; font-size: 1rem; height: calc(2.25rem + 2px); line-height: 1.5; padding: .375rem .75rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; width: 100%;}
.select2-container--default .select2-selection--single .select2-selection__arrow, #edit-listing-form .select2-container--default .select2-selection--single .select2-selection__arrow, #create-listing-form .select2-container--default .select2-selection--single .select2-selection__arrow {height: calc(2.85rem + 2px); position: absolute; top: 1px; right: 1px; width: 20px;}
#mainSearch {z-index: 1100; display:none;}
#mainSearch .select2 {position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0;}
#mainSearch .select2-container--default .select2-selection--single .select2-selection__rendered {text-align: left; color: #323537; line-height: 1.5;}
#mainSearch .select2-container--default .select2-selection--single {background-color: #fff; border: 1px solid #585a5d;}
#mainSearch .select2-container--default .select2-selection--single {background-clip: padding-box; background-color: #fff; border-radius: .25rem; border: 1px solid #dee3e5; color: #323537; display: block; font-size: 1.25rem; height: calc(2.85rem + 2px); line-height: 1.5; padding: .375rem .75rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; width: 100%;}
#mainSearch .select2-selection .select2-selection--single {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.select2-dropdown {z-index: 1101;}
.select2-selection__clear {opacity: 0.20;}
.select2-selection__arrow {display: none;}
.select2-selection__placeholder {opacity: 0.20;}
.custom-select-wrapper {background-color: #dee3e5; line-height: calc(1.5em + .5rem + 2px); overflow: hidden; padding-right: calc(12px + 15px + 12px); position: relative; height: 30px; height: calc(1.5em + .5rem + 2px);}
.custom-select-wrapper#language-selector:after {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f57d"; position: absolute; right: 12px; top: 0;}
.custom-select-wrapper select {background: transparent; width: 100%; padding-left: 12px; padding-right: 12px; padding-bottom: 1px; border: 0; height: calc(1.5em + .5rem + 2px); line-height: 1.5; margin: 0; -moz-appearance: none; -webkit-appearance: none; appearance: none; cursor: pointer; font-size: 0.875rem;}
.delete_pic, .delete_existing_pic {cursor: pointer;}
.btn-primary {color: #fff; background-color: #448ef6; border-color: #448ef6;}
.btn-primary:hover {color: #FFFFFF; background-color: #2860ad; border-color: #FFF;}
.btn-outline-primary {color: #448ef6; border-color: #448ef6;}
.btn-outline-primary:hover {background-color: #448ef6; color: #fff; border-color: #448ef6;}
.btn-blue-light {color: #fff; background-color: #7eb3fc; border-color: #7eb3fc;}
.btn-blue-light:hover {color: #a6cbff; background-color: #2860ad; border-color: #2860ad;}
.btn-blue-lighter {color: #2860ad; background-color: #a6cbff; border-color: #a6cbff;}
.btn-blue-lighter:hover {color: #2860ad; background-color: #448ef6; border-color: #448ef6;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff; background-color: #2860ad; border-color: #2860ad;}
.btn-light-darker {color: #212529; background-color: #dee3e5; border-color: #dee3e5;}
body[class^='tpl-admin'] table button {width: 32px;}
body[class^='tpl-admin'] table .btn-light {color: #212529; background-color: #f1eff3; border-color: #dee3e5;}
.btn-outline-secondary {border-color: #dee3e5;}
.btn-outline-secondary:hover {border-color: #dee3e5;}
body[class^='tpl-admin'] table button {width: 32px;}
body[class^='tpl-admin'] table .btn-light {color: #212529; background-color: #f1eff3; border-color: #dee3e5;}
.featured-badge {font-size: 0.5em; font-weight: 400; text-transform: uppercase; border: 1px solid #28a745; color: #28a745; padding: 0.1em 0.2em; vertical-align: middle;}
.social [class*="fab fa-"], .social [class*="far fa-"], .social [class*="fas fa-"] {background-color: #202020; border-radius: 20px; color: #fff; display: inline-block; height: 50px; line-height: 50px; margin: auto 2px; width: 50px; font-size: 25px; text-align: center;}
.social [class*="fab fa-"]:hover, .social [class*="far fa-"]:hover, .social [class*="fas fa-"]:hover{background-color: #3F3F3F; color: #F4F717;}

.catheader [class*="fas fa-"] {background-color: #202020; border-radius: 20px; color: #F2F0F0; height: 50px; line-height: 50px; margin: auto 2px; width: 50px; font-size: 25px; text-align: center;}
.catheader [class*="fas fa-"]:hover{color: #F4F717;}

.nav-link {font-size: 0.9em;}
.nav-link.active {font-weight: 600;}
.modal {z-index: 2000;}
.card-featured {background-color: #EBCDCB;}
.card-img {width: 100%; height: 182px; height: 150px; -o-object-fit: cover; object-fit: cover;}
.card {border: 1px solid #dee3e5; border-radius: .25rem;}
.card-header {padding: .75rem 1.25rem; margin-bottom: 0; background-color: #fff; border-bottom: 1px solid #dee3e5;}
.card-footer {padding: .75rem 1.25rem; background-color: #fff; border-top: 1px solid #dee3e5;}
.card-img-container {display: block; width: 100%; text-align: center; overflow: hidden;}
.card-img-container img {display: block; height: 158px; width: auto; width: 100%; margin: 0 auto; max-width: none; object-fit: cover; margin-left: 50%; transform: translateX(-50%);}
@media (max-width: 576px) {.card-img-container img {height: auto;}}
.list-group-item {border: 1px solid #dee3e5;}
.dropdown-item {display: block; width: 100%; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #323537; text-align: inherit; white-space: nowrap; background-color: #0000; border: 0;}
.dropdown-item.active, .dropdown-item:active {color: #fff; text-decoration: none; background-color: #585a5d;}
.dropdown-item:focus, .dropdown-item:hover {color: #323537; text-decoration: none; background-color: #f1eff3;}
.fab.fa-facebook-square {background: #fff; padding: 1px 4px 3px 4px; color: #3a589a;}
.fab.fa-twitter-square {background: #fff; padding: 1px 4px 3px 4px; color: #49b6e5;}
.fab.fa-linkedin {background: #fff; padding: 1px 4px 3px 4px; color: #0077b5;}
.fab.fa-youtube-square {background: #fff; padding: 1px 4px 3px 4px; color: #e62117;}
.fab.fa-whatsapp, .fab.fa-whatsapp-square {color: #fff;}
.cursor-grab {cursor: -webkit-grab; cursor: grab;}
.mb-30px {margin-bottom: 30px;}
.mb-6 {margin-bottom: 5rem !important;}
.pt-6 {padding-top: 5rem !important;}
td.shrink {white-space: nowrap; width: 1px;}
.min-w-40 {width: 40px; min-width: 40px;}
.min-h-40 {height: 40px; min-height: 40px;}
.min-w-60 {width: 60px; min-width: 60px;}
.min-h-60 {height: 60px; min-height: 60px;}
.animated {-webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.zoomIn {-webkit-animation-name: zoomIn; animation-name: zoomIn;}
@-webkit-keyframes zoomIn {0% {-webkit-transform: scale3d(.3, .3, .3); opacity: 0; transform: scale3d(.3, .3, .3)} 50% {opacity: 1}}
@keyframes zoomIn {0% { -webkit-transform: scale3d(.3, .3, .3); opacity: 0; transform: scale3d(.3, .3, .3)} 50% {opacity: 1}}
hr {border-top: 1px solid #dee3e5;}
img {max-width: 100%;}
img.cover {-o-object-fit: cover; object-fit: cover;}
.dimmer-dark {width: calc(100% - 30px); height: 100%; position: absolute; top: 0; left: 0; z-index: 2; display: block; opacity: .6!important; background: linear-gradient(to top, #000 0%, #0000 50%)!important; -o-object-fit: cover; object-fit: cover; margin: 0 15px;}
.dimmer-light {display: block; background-color: rgba(0, 0, 0, 0.15); z-index: 2; width: calc(100% - 30px); height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; margin: 0 15px;}
.back-to-top {display: none; width: 30px; position: fixed; bottom: 20px; right: 20px; z-index: 500; background: rgba(0, 0, 0, 0.8); border-radius: .25rem; color: #fff; height: 44px; line-height: 44px; text-align: center; width: 44px;}
a.back-to-top:hover, a.back-to-top:focus {color: #fff; text-decoration: none;}
.shadow-1 {box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, .04);}
#profile-pic-wrapper {width: 150px;}
#twitter-widget-0 {display: inline-block; vertical-align: middle;}
.zebra>div:nth-child(odd), .white-box {background-color: #fff; border: 1px solid #dee3e5; border-radius: 4px;}
.editable {display: block;}
.dummy {padding-top: 100%;}
.container-img {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}
.date-sm {font-size: 75%;}
svg.icon {width: 18px; height: 18px;}
.page-item {margin-bottom: 5px;}
.fb_iframe_widget {display: inline-block; position: relative; vertical-align: middle; top: -2px;}
.vertical-align {display: flex; align-items: center;}
.shadow-a {box-shadow: 3px 12px 24px 2px rgba(0, 0, 0, .02);}
.cat-name-figure{-khtml-opacity: .70; -moz-opacity: .70; -ms-filter: ”alpha(opacity=70)”; filter: alpha(opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.7); opacity: .70; background-color: #000000 !important; color: #FFFFFF; font-size: 0.75rem; font-weight: 700; position: absolute; right: 24px; text-transform: uppercase; top: 24px;}
.dot-divider:after{content: '\00B7';}
.pointer {cursor: pointer;}
.profile-thumb {width: 50px; height: 50px; min-width: 50px; min-height: 50px;}
.ad-sharebuttons{padding:15px;}
.addthis_toolbox {margin: 15px;}
.addthis_toolbox a {height: 32px; width: 32px; overflow: hidden;}
.addthis_button_more {background: #749EAC; color: #fff;}
.addthis_button_more i {height: 32px; width: 27px; padding: 3px 0; font-size:1.6em; text-align:center; overflow: hidden;}

.desclink a{
color:#F2A62E;
text-shadow: 1px 1px #202020;
}
.page-content h1{
font-size: 28px;
}
.page-content a:link{
color: #0d6efd;
text-decoration: none;
}
.page-content a:hover {
  color: #5B95ED;
}
.page-content a:active {
  color: blue;
}

.jumbotron h1.special-f3{
font-weight:300px;	
}
.fv-sbuttons-main {
display: block;
margin: 0em;
width: 100%;
padding-top:15px;
} 
.fv-sbutton {
display: inline-block;
margin-bottom: 5px;
color: #fff;
text-decoration: none;
padding: 8px 13px;
border-radius: 5px;
background: #1a202c;
text-align: center;
vertical-align: middle;
}
.fv-sbutton:hover {
  position: relative;
  background: #4d4d4d;
  color:#fff;
}
.fv-sbutton > i {
padding: 0px;
font-size: 13px;
color: #fff;
vertical-align: middle;
}
[tooltip]:after {
color: #fff;
content: attr(tooltip);
font-size: 13px;
visibility: visible;
opacity: 1;
padding: 0px 8px;
position: relative;
vertical-align: middle;
font-family: poppins, helvetica;
}
.LinkedIn:after {
color: #fff;
content: attr(tooltip);
font-size: 13px;
visibility: visible;
opacity: 1;
padding: 0px 8px;
position: relative;
vertical-align: middle;
font-family: poppins, helvetica;
}
.Facebook:after {
color: #fff;
content: attr(tooltip);
font-size: 13px;
visibility: visible;
opacity: 1;
padding: 0px 8px;
position: relative;
vertical-align: middle;
font-family: poppins, helvetica;
}
.Twitter:after {
color: #fff;
content: attr(tooltip);
font-size: 13px;
visibility: visible;
opacity: 1;
padding: 0px 8px;
position: relative;
vertical-align: middle;
font-family: poppins, helvetica;
}
.Pinterest:after {
color: #fff;
content: attr(tooltip);
font-size: 13px;
visibility: visible;
opacity: 1;
padding: 0px 8px;
position: relative;
vertical-align: middle;
font-family: poppins, helvetica;
}
@media (max-width: 722px){
[tooltip]:after {
visibility: hidden;
opacity: 0;
position: absolute;
}
.LinkedIn:after {
visibility: hidden;
opacity: 0;
position: absolute;
}
.Facebook:after {
visibility: hidden;
opacity: 0;
position: absolute;
}
.Twitter:after {
visibility: hidden;
opacity: 0;
position: absolute;
}
.Pinterest:after {
visibility: hidden;
opacity: 0;
position: absolute;
}
}
@media (max-width: 375px){
.fv-sbutton > i {
font-size: 12px;
}
.fv-sbutton {
padding: 8px 13px;
}
[tooltip]:hover:before,
[tooltip]:hover:after {
visibility: visible;
opacity: 1;
position: relative;
}
.LinkedIn:hover:before,
.LinkedIn:hover:after {
visibility: visible;
opacity: 1;
position: relative;
}
.Facebook:hover:before,
.Facebook:hover:after {
visibility: visible;
opacity: 1;
position: relative;
}
.Twitter:hover:before,
.Twitter:hover:after {
visibility: visible;
opacity: 1;
position: relative;
}
.Pinterest:hover:before,
.Pinterest:hover:after {
visibility: visible;
opacity: 1;
position: relative;
}
.lazyload {opacity: 1; transition: opacity 400ms; transition-delay: 0ms;}