@import url("/components/com_sppagebuilder/assets/css/sppagebuilder.css");


#sp-header .logo img {
    max-width: 275px !important;
}

.sticky__wrapper {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    border-bottom: 3px solid #f44336;
}

.ap-login a i.pe, .ap-signin a i.pe{
	color: #fff;
}
#login a {
    color: #f44336 !important;
}
.btn-primary, .button, .btn-readmore, .sppb-btn-primary, .vm-button-correct{
	border-color: #f44336 !important;
    background-color: #f44336 !important;
}

.ap-modal-login .ap-login a, .ap-modal-login .ap-signin a{
	line-height: 24px !important;
}

#sp-header #sp-menu .sp-megamenu-parent >li >a,
#sp-header #sp-menu .sp-megamenu-parent li .sp-dropdown >li >a,
#sp-header .top-search-wrapper .icon-top-wrapper i,
#sp-header #cd-menu-trigger i,
#sp-header .cd-cart i,
#sp-header .top-search-wrapper{
	color: #616262 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a, 
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
    color: #ef4437 !important;
    font-weight: 600 !important;
}

.sticky .sticky__wrapper {
    background-color: rgba(255, 255, 255, 0.75) !important;
}


/* BY Style Fix - Blog */
/* Blog Listing - Start */

#eb .eb-blog-grid-category{
	margin-left: 10px;
}
#eb .eb-blog-grid__body{
	font-size: 16px;
	line-height: 23px;
    height: auto !important;
}

#eb .eb-blog-grid-category a {
	color: #525252 !important;
	font-size: 14px !important;
	font-style: italic;
	font-family:"Open Sans", sans-serif;
}

#eb .eb-blog-grid-meta-date {
    color: #525252;
    font-size: 13px
}

#eb .eb-blog-grid__body * {
    font-size: 16px !important;
    line-height: 23px !important;
    color: #333 !important;
    font-family: 'Open-Sans', sans-serif !important;
}

#eb .eb-card__bd-content{
	line-height: 23px;
    font-size: 16px;
}
#eb .eb-card__bd-content br{
	display: none !important;
}
#eb .comma-seperator, #eb .comma-seperator > span {
  display: inline-block;
  vertical-align: unset;
	margin-top: 4px;
}

#eb .eb-post-category.comma-seperator a {
    font-style: italic !important;
    color: #525252 !important;
}
#eb .eb-blogpost-metas {
    display: table;
}
#eb .eb-blogpost-metas>* {
    display: inline;
    margin-right: 9px;
    line-height: 19px;
}
#eb .eb-post-category.comma-seperator .fa {
    display: inline !important;
}



#eb .eb-card__title {
  word-wrap: break-word;
  font-weight: 300;
  font-size: 22px;
  line-height: inherit;
  margin: 0px;
  padding-right: 15px;
}

#hwd-container .media-details-view h3 a,
#hwd-container .media-details-view h2 a {
  word-wrap: break-word;
  font-weight: 300;
  font-size: 22px;
  line-height: inherit;
  margin: 0px;
}

#eb .eb-card__title a:hover, 
#hwd-container .media-details-view a:hover {
  color: #f44337;
}

#eb .eb-card {
  color: rgb(51, 51, 51);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-size-adjust: 100%;
  border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
  box-shadow: none;
}

#eb .eb-card__bd {
  padding: 16px 0px 8px;
}

#eb .eb-card .article-info .eb-avatar-sm img {
  border-radius: 50%;
  width: 17px;
  height: 17px;
  margin-bottom: -4px;
  margin-left: -3px;
}

#eb .eb-card .embed-responsive, 
#eb .eb-card .embed-responsive-item, #eb .eb-card__cover {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-radius: 5px;
}

#eb .embed-responsive-item {
  webkit-transition: .7s cubic-bezier(0.250, 0, 0.350, 1.100) .1s;
  -moz-transition: .7s cubic-bezier(0.250, 0, 0.350, 1.100) .1s;
  -o-transition: .7s cubic-bezier(0.250, 0, 0.350, 1.100) .1s;
  transition: .7s cubic-bezier(0.250, 0, 0.350, 1.100) .1s;
  -webkit-transform: translateZ(0) scale(1);
}

#eb .embed-responsive:hover .embed-responsive-item {
  filter: blur(2px) grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(240%) contrast(.7)
}

#eb .eb-card .embed-responsive .caption-content {
  position: absolute;
  font-weight: 500;
  font-size: 100%;
  color: #fff;
  padding: 0 10%;
  top: 53%;
  width: 100%;
  text-align: center;
  -webkit-transition: .7s cubic-bezier(0.300, 0, 0.100, 1.100) .1s;
  -moz-transition: .7s cubic-bezier(0.300, 0, 0.100, 1.100) .1s;
  -o-transition: .7s cubic-bezier(0.300, 0, 0.100, 1.100) .1s;
  transition: .7s cubic-bezier(0.300, 0, 0.100, 1.100) .1s;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
  -ms-transform: translateY(-20%);
  -webkit-transform: translateY(-20%);
  transform: translateY(-20%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  opacity: 0;
  z-index: 2;
}

#eb .eb-card .embed-responsive:hover .caption-content {
  opacity: 1;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#eb .embed-responsive .caption-category {
  padding: 4px 12px;
  display: table;
  width: auto;
  margin: 10px auto 10px;
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  font-weight: 300;
  font-size: 14px;
  color: #fff;
}

#eb .eb-card .caption-content a {
  color: #fff !important;
  font-size: 14px;
}

#eb .eb-card .caption-content a:hover {
  color: #f44337;
  font-size: 14px;
}

#eb .caption-category .eb-post-category.comma-seperator .fa {
    color: #fff;
}

.caption-category span {
  line-height: 25px;
}

.embed-responsive .caption-content dd.hits, .embed-responsive .caption-content dd.comment {
  width: 39%;
  display: inline-block;
}

/* Blog Listing - End */

/* Blog Entry - Start */

.post_introtext {
	font-weight: 400;
    margin-top: 15px;
    margin-left: -40px;
    width: calc(100% - 40px);
    padding: 0px 0px 0px 40px;
    color: #999;
    position: relative;
    font-family: Georgia;
    font-style: italic;
}

.post_introtext:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  content: '“';
  font-size: 50pt;
  line-height: 50pt;
  color: #999;
}

#eb.eb-view-entry .post_introtext .ebd-block[data-type="text"]:not(.eb-composer-block-menu) {
    font-size: 18px;
}

#eb.eb-view-entry dd.eb-entry-tools {
  margin: -3px 0 0px 0px !important;
  float: right;
}

#eb.eb-view-entry .ebd-block[data-type="text"]:not(.eb-composer-block-menu) {
  font-size: 16.6px;
  word-break: break-word;
}

#eb.eb-view-entry .eb-entry-body .eb-entry-article div[data-type=text] {
  font-family: Merriweather, serif;
  font-weight: normal;
  line-height: 1.6;
}

#eb .eb-mod-media-thumb img {
  width: 17px;
}

#eb .eb-entry-author-details {
  padding: 0px;
  font-style: italic;
}


#eb .eb-entry-body .eb-entry-article .ebd-block[data-type="text"]:not(.eb-composer-block-menu) a {
    border-bottom: 1px dotted #f44337 !important;
}

#eb .eb-entry-body .eb-entry-article .ebd-block[data-type="text"]:not(.eb-composer-block-menu) a:hover {
    border-bottom: 1px solid #f44337 !important;
}

#eb .ebd-block[data-type="image"]:not(.eb-composer-block-menu) {
    margin-bottom: 30px;
}

#eb .eb-reading-progress {
    height: 3px;
}

/* Blog Entry - End */
/* Customizations Ends */

.sp-module.blog-filters {
    padding: 20px 0px 10px;
}

.sp-module.blog-filters a{
	margin-right: 15px;
	color: #888888;
}

.sp-module.blog-category-filters {
    padding: 20px 0px 10px;
}
.sp-module.blog-category-filters a{
	margin-right: 15px;
}

#eb.mod-easyblogshowcase--thumb .eb-gallery-body {
    background: rgba(255, 255, 255, 0.85);
    color: #888;
    min-height: auto;
    margin-top: 70px;
    margin-right: 70px;
    margin-bottom: 70px;
	width: 500px;
}

#eb.eb-mod .eb-gallery-title a {
    color: #f44336;
}
#eb.eb-mod .eb-gallery-meta>span+span{
	font-size: 11px;
}
#eb.eb-mod .eb-gallery-meta>span+span a {
    color: #888;
}
#eb .eb-gallery-body a.eb-mod-media-title {
    color: #888;
}
#eb.eb-mod .eb-gallery-content{
	line-height: 25px;
    font-size: 15px;
}


#eb.eb-view-categories .eb-posts.eb-blog-grids .eb-blog-grid__body img,
#eb.eb-view-categories .eb-posts.eb-blog-grids .eb-blog-grid__body br {
    display: none !important;
}

#eb .eb-card .eb-card__bd-content img {
    display: none !important;
}



#eb .eb-blog-grid__title{
	word-wrap: break-word;
    font-weight: 300;
    font-size: 22px;
    line-height: inherit;
    margin: 0px;
    padding-right: 15px;
}

div#eb.eb-view-categories  .eb-blog-grid__title:after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
    background: #f44336;
}

#eb .eb-blog-grid__meta a{
	color: #f44336;
}

#eb .eb-blog-grid a{
	border-radius: 10px;
}

section#sp-main-body.pt-none {
    padding-top: 0;
}
#eb.mod-easyblogshowcase{
	margin-bottom: 40px;
}

#eb .eb-tags.type-2 .cell-tags span a{
	background: #e1e1e1;
    border: 1px solid #ddd;
    border-radius: 50px;
    color: #555;
    padding: 3px 10px;
}

#eb .eb-entry-related {
    margin: 0px;
    background: #ecf2f5;
    padding: 20px;
}
#eb a.eb-related-category.text-inherit {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
}
#eb .eb-section-heading{
	border-bottom: 1px;
}
#eb h4.eb-section-heading:after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
    background: #f47363;
}

/* Blog Right Module */
.blog-right-module {
}

.sp-module-content .uk-switcher {
    padding: 20px !important;
    background: #f3f3f3;
}

.blog-right-module .uk-subnav li a {
    padding: 5px 10px;
	border-radius: 0px;
	background-color: #ccc;
}


.blog-right-module .uk-subnav li a:hover{
	box-shadow: none;
	background-color: #f3f3f3;
}

.blog-right-module .uk-subnav li.uk-active a {
    background: #f3f3f3 !important;
    color: red;
}

.blog-right-module .uk-subnav>* {
    padding: 0px;
    margin: 0px;
	flex: 1;
    text-align: center;
}

.blog-right-module .uk-switcher.uk-text-left.uk-margin-top {
    margin-top: 0px !important;
}

.blog-right-module .uk-dotnav, 
.blog-right-module .uk-subnav{
	margin-bottom: 0px !important;
	display: flex;
    justify-content: space-between;
}

.blog-right-module .uk-subnav li:first-child a {
    border-top-left-radius: 10px !important;
}

.blog-right-module .uk-subnav li:last-child a {
    border-top-right-radius: 10px;
}

.blog-right-module .eb-mod-thumb .eb-mod-image-cover:before{
	border: none !important;
}

.blog-right-module .eb-mod-title a {
    color: #616161;
}





/* TALKS PAGE */

.social-icon.pull-left img {
    width: 25px;
}
.module_round_box.talkspage-most-recent #hwd-container .slick-prev, .module_round_box.talkspage-most-recent .hwd-container .slick-prev {
    margin-top: 0px !important;
    top: -30px!important;
}
#hwd-container .slick-prev:before, #hwd-container .slick-next:before, .hwd-container .slick-prev:before, .hwd-container .slick-next:before {
    font-size: 30px !important;
    font-weight: 400 !important;
    color: #455a64 !important;
}

.slick-prev:before {
    content: "\f104" !important;
}


.slick-prev:before, .slick-next:before {
    font-family: "FontAwesome" !important;
    line-height: 1 !important;
    opacity: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
}
.slick-next:before {
    content: "\f105" !important;
}

#hwd-container .slick-next, 
.hwd-container .slick-next {
    right: 10px !important;
    width: 40px;
    height: 35px;
    margin-top: -140px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#hwd-container .slick-next, .hwd-container .slick-next {
    /* top: 40px !important; */
}

#hwd-container .slick-prev, .hwd-container .slick-prev {
    top: 39px !important;
}

#hwd-container .slick-prev, .hwd-container .slick-prev {
    right: 49px !important;
    width: 40px;
    height: 35px;
    border: none !important;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#hwd-container ul.slick-dots, .hwd-container ul.slick-dots{
	display: none !important;
}

.hwd-container .media-details-view h1.contentheading, 
.hwd-container .media-details-view h2.contentheading, 
.hwd-container .media-details-view h3.contentheading, 
.hwd-container .media-details-view h4.contentheading, 
.hwd-container .media-details-view h5.contentheading, 
.hwd-container .media-details-view h6.contentheading{
	height: 50px !important;
}

.video-description, 
.video-description-home 
{
    color: #7f7e7e;
    font-size: 15px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 5px;
    height: 25px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.video-title,
.video-title-home
{
    color: #4a4949;
    font-size: 18px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

h3.our-youngest-speakers,
h3.guys-who-rock,
h3.industry-movers-and-shakers,
h3.ezber-bozanlar,
h3.talkspage-most-recent
{
	padding-left: 10px;
	width: 350px;
}

div#sppb-addon-1580817206296 .hwd-container,
div#sppb-addon-1580817206293 .hwd-container,
div#sppb-addon-1580817206296 .hwd-container,
div#sppb-addon-1580817206299 .hwd-container,
div#sppb-addon-1580817206302 .hwd-container,
div#sppb-addon-1580817206311 .hwd-container,
div#sppb-addon-1580817206316 .hwd-container

{
    margin-left: -10px;
}

a.home-show-all {
    margin-top: 20px !important;
    display: block;
}

.sppb-addon.sppb-addon-module.talkspage-most-recent button.slick-next {
    margin-top: -139px;
}
h3.related-talks{
	width: 300px;
}
h3.our-youngest-speakers:after,
h3.guys-who-rock:after,
h3.industry-movers-and-shakers:after,
h3.ezber-bozanlar:after,
h3.talkspage-most-recent:after,
h3.related-talks:after

{
    clear: both;
    display: block;
    content: "";
    position: relative;
    height: 2px;
    width: 40%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
    background: #f77067;
}
.media-details-view p.clearfix {
    text-align: center;
}

.moduletable.related-talks .row-fluid {
    margin-bottom: 20px;
}

a.btn.btn-primary.home-more-buttons:after {
    content: " \f105";
    font-family: FontAwesome;
    font-weight: bold;
    font-size: large;
}
.media-details-view p.clearfix {
    text-align: center;
	margin-top: 10px;
}
a.btn.btn-primary.home-more-buttons {
    background: none;
    color: #7f7e7e;
    border: none;
	box-shadow: none !important;
}

.span12.media-right-info {
    background: #fff;
    margin-left: 0;
    padding: 0px 20px 20px 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.span6.social-share h2 {
    font-size: 16px !important;
    width: 130px !important;
	font-weight: 500;
}

.span12.media-right-info dt.media-info-group {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    font-weight: 500;
    color: #333333;
}
dl.media-info {
    border-bottom: 1px solid #d7d7d7;
    padding: 20px 0px;
}
.speakers-info h3 {
    font-size: 16px !important;
}
#hwd-container .media-item-container {
    margin: -10px 0 0px 0 !important;
}
.speakers-info img {
    width: 40px !important;
    border-radius: 50% !important;
    float: left !important;
    margin-right: 15px !important;
}
.speakers-info h3 {
    font-size: 15px !important;
    font-weight: 600 !important;
    margin-top: 0px !important;
    color: #333333 !important;
}
.speakers-info h4 {
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
    color: #333333;
}
iframe.sppb-embed-responsive-item {
    border-radius: 10px;
}
span.morecontent span {
    display: none;
}
a.morelink {
    display: inline !important;
}
.span12.media-item-bg {
    background: #ffffff;
}

.mediaitem-details {
    background: #ffffff;
    margin-top: -10px;
    padding: 15px 0px 25px;
    border-bottom: 1px solid #d7d7d7;
    width: 95%;
    margin: 0 auto;
}

.span6.social-share>* {
    display: table-cell;
    vertical-align: middle;
}
.span6.social-share {
    display: table;
    margin-top: 15px;
    margin-left: 0px !important;
}
.media-info-container {
    display: table;
    margin-top: 15px !important;
}
.media-total-views {
    padding-right: 10px !important;
}
.media-info-container>* {
    display: table-cell;
    vertical-align: middle;
}

#hwd-container .media-info-container{
	min-width: auto !important;
}

.sp-module.talkspage-search {
    text-align: right;
    margin-top: 30px;
}


sp-module.talkspage-search input#jform_hwd_keywords {
    text-shadow: none;
    box-shadow: none !important;
    border-right: 0px !important;
}


.media-details-view.compact-vertical .span12{
	display: flex;
    justify-content: space-between;
    word-spacing: normal;
}

.media-details-view.compact-vertical .media-item{
	flex: 1;
}
.media-details-view.compact-vertical h4.contentheading.hasTooltip{
	flex: 1;
    padding-left: 20px !important;
}

.media-details-view.compact-vertical h4.contentheading.hasTooltip .video-title-home,
.media-details-view.compact-vertical h4.contentheading.hasTooltip .video-description-home{
	white-space: initial !important;
}

.media-details-view.compact-vertical h4.contentheading.hasTooltip .video-title-home{
	font-size: 16px;
	margin-top: 10px;
}

.row-fluid.video-detail,
.row-fluid.video-detail-social{
    box-shadow: 0 2px 11px 0 rgba(0,0,0,0.15);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
dd.media-info-about-this-talk {
    font-weight: bold;
}

.media-details-view.compact-vertical h4.contentheading.hasTooltip a {
    font-weight: 400;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 17px;
}

/* Blog Fixes */
#eb .ebd-block img {
    max-width: 100%;
}

#eb .eb-entry-article p {
    font-size: 16px;
    line-height: 28px;
}
div#eb.mod_easyblogmostpopularpost .mod-post-type,
div#eb.mod_easybloglatestblogs .mod-post-type{
	display: inline-block;
	margin-top: 10px;
}

div#eb.mod_easyblogmostpopularpost .eb-mod-media-title,
div#eb.mod_easybloglatestblogs .eb-mod-media-title,
div#eb.mod_easyblogrelatedpost .eb-mod-media-title
{
	color: #616161;
}
div#eb.mod_easyblogrelatedpost .eb-mod-thumb.is-center{
    float: left;
    margin-right: 10px;
}
div#eb.mod_easyblogrelatedpost .mod-post-type {
    margin-top: 10px;
    display: inline-block;
}
div#eb.mod_easyblogrelatedpost .mod-post-type a{
    color: #4a4a4a !important;
}


div#eb.mod_easyblogmostpopularpost .eb-mod-thumb .eb-mod-image-cover:before,
div#eb.mod_easybloglatestblogs .eb-mod-thumb .eb-mod-image-cover:before,
div#eb.mod_easyblogrelatedpost .eb-mod-thumb .eb-mod-image-cover:before
{
	border: none !important;
}
div#eb.mod_easyblogmostpopularpost .mod-post-type a,
div#eb.mod_easybloglatestblogs .mod-post-type a,
div#eb.mod_easyblogrelatedpost .mod-post-type a {
    color: #4a4a4a;
    font-style: italic;
}

.sp-module .tagscloud .tag-name span, .sppb-addon-module .tagscloud .tag-name span{
	line-height: 1.3 !important;
}

#eb.eb-mod .eb-gallery-button{
	background: #f44336;
}
#eb.eb-mod .eb-gallery-button i{
	color: #fff !important;
}

div#sp-topsearch {
    margin-left: 47%;
    margin-top: 30px;
}

#eb.eb-mod.eb-mod-search .form-control {
    border-radius: 0;
    box-shadow: none !important;
    min-height: 40px !important;
}
#eb.eb-mod.eb-mod-search .mod-btn {
    height: 40px;
}
#eb.eb-mod.eb-mod-search button.mod-btn.mod-btn-primary {
    background: #f44336 !important;
    border-color: #f44336 !important;
}

div#eb.blog-search-module {
    width: 300px !important;
}

.custom.blog-category-filters a {
    color: #6d6d6d;
}

.align-center {
    text-align: center;
}


#es .es-login-box{
	background: #fff !important;
}

#es .public-login {
    width: 500px;
    margin: 0 auto !important;
}

#es .input-sm{
	min-height: 45px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 2px;
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.login-box-title {
    font-family: Raleway, sans-serif;
    font-size: 33px;
    font-weight: 300;
    margin-bottom: 10px;
	text-align: center;
}

form#loginbox .btn-es-success {
    background: #f44336 !important;
    color: #fff !important;
    border: none !important;
    font-weight: 400 !important;
    font-size: 16px;
}

form#loginbox .btn-es-success:hover{
	background: #f44336 !important;
    color: #fff !important;
    border: none !important;
	opacity: 0.7;
}

form#loginbox .checkbox.fd-small.mt-5 {
    margin-left: 20px;
    font-weight: 400;
}

/* JOIN */

#es .es-snackbar{
	display: none !important;
}
/*
#es.view-registration .list-profiles .es-card {
    width: 270px;
} */
#es.view-registration .list-profiles {
    margin: 0 auto;
    display: flex;
}
#es.view-registration .list-profiles li {
    margin-bottom: 15px;
    display: inline-flex;
    margin-right: 1%;
}

#es .btn-es-primary {
    color: #ffffff !important;
    background-image: -webkit-linear-gradient(top,#f44336 20%,#f44336 100%) !important;
    background-image: -o-linear-gradient(top,#f44336 20%,#f44336 100%) !important;
    background-image: linear-gradient(to bottom,#f44336 20%,#f44336 100%) !important;
    background-repeat: repeat-x !important;
    border: 1px solid #f44336 !important;
    text-shadow: none !important;
    background-position: 0 0 !important;
    font-weight: 400;
    font-size: 16px;
}

#es .btn-es-primary:hover, 
#es .btn-es-primary:focus, 
#es .btn-es-primary:active, 
#es .btn-es-primary.active {
    background-image: -webkit-linear-gradient(top,#f44336 20%,#f44336 100%) !important;
    background-image: -o-linear-gradient(top,#f44336 20%,#f44336 100%) !important;
    background-image: linear-gradient(to bottom,#f44336 20%,#f44336 100%) !important;
    background-repeat: repeat-x !important;
    border-color: #f44336 !important;
    color: #ffffff !important;
    background-position: 0 0 !important;
    opacity: 0.7;
}

#es .o-form-control{
	background: rgba(208, 208, 208, 0.2);
    border-radius: 5px !important;
    height: 40px !important;
    transition: .35s;
	display: block;
    width: 100%;
    height: inherit;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.25;
    color: #495057;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: none;
    -webkit-box-shadow: none;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#es .o-select-group select{
	background: rgba(208, 208, 208, 0.2);
    border-radius: 5px !important;
    height: 40px !important;
    transition: .35s;
}

#es .o-checkbox label:before{
	border-radius: 0;
    width: 19px;
    height: 19px;
	border: 2px solid #f6887b;
}
#es .o-checkbox input[type="checkbox"]:checked+label:after{
	background: #f35d4b;
    box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}

#es .o-checkbox input[type="checkbox"]:checked+label:before {
    background-color: #f6887b;
    border-color: #f6887b;
    text-decoration: none;
}
#es .o-checkbox label:after{
	width: 19px;
	height: 19px;
}

button#btn-register-submit {
    padding: 10px 30px 11px !important;
    -webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.25), inset 0 0 0 1px rgba(0,0,0,0.1) !important;
    box-shadow: inset 0 -4px 0 rgba(0,0,0,0.25), inset 0 0 0 1px rgba(0,0,0,0.1) !important;
    outline: 0;
    border: 0;
    -webkit-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
    -moz-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
    -ms-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
    -o-transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg);
    transform: translateY(0) scale(1) perspective(1000px) rotateX(5deg) rotateY(0) translateZ(1%);
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    background: #f44336 !important;
    background-color: #f44336 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}

.custom.footer .sppb-col-sm-6 h3,
.custom.footer .sppb-col-sm-6 p
{
    text-align: left;
}
.custom.footer .sppb-col-sm-6 p{
	font-size: 16px;
}

/* #eb.eb-mod .eb-gallery-body{
	overflow: hidden;
    background: #fff;
    color: #888;
    margin-top: 70px;
    margin-right: 70px;
    margin-bottom: 70px;
    width: 400px;
    float: right;
    padding: 40px 20px;
} */

#eb.eb-mod .eb-gallery-body {
    overflow: hidden;
    background: #ffffff9c;
    color: #888;
    margin-top: 70px;
    margin-right: 70px;
    margin-bottom: 70px;
    width: 31%;
    float: right;
    padding: 40px 20px;
}
#eb.eb-mod .eb-gallery-box {
    padding: 10px;
    overflow: hidden;
    background-size: cover;
    background-position: 50%;
}
#eb.eb-mod .eb-gallery-buttons{
	width: auto !important;
}
#eb.eb-mod .eb-gallery-button{
	width: 50px;
    height: 60px;
    line-height: 60px;
}

#eb.eb-mod .eb-gallery-menu-item {
    background-size: cover;
    background-position: center;
    border-radius: 3px;
    float: left;
    margin: 0 10px 0 0;
    width: 60px !important;
    height: 60px !important;
    cursor: pointer;
    opacity: .8;
    filter: alpha(opacity=80);
}

#eb .eb-gallery-foot {
    padding: 0px 15px 15px;
}
div#fd.blog-search-module {
    width: 300px;
}
div#fd.mod-easyblogsearch.blog-search-module input {
    width: 80%;
    height: 42px;
    border-radius: 0px !important;
    float: left;
}
button.blog-search-btn {
    padding: 0px 20px!important;
    background: #f44337 !important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	line-height: 40px;
	color: #fff !important;
}

div#fd.blog-search-module form {
    width: 300px;
    display: flex;
    flex-direction: row;
}

ul.footer-social-list li.first-item {
    margin-left: 0px;
}
ul.footer-social-list li {
    border: none;
    display: inline-block;
    margin-left: 10px;
}

ul.footer-list li {
    text-align: center;
    display: inline-block;
    border: none !important;
    margin-right: 15px;
}

.custom.footer .sppb-row {
    margin-bottom: 20px;
}

#eb.latest-blog-homepage .eb-mod-context{
	background: #fff;
	box-shadow: 0 3px 3px rgba(30,30,30,0.15);
}
#eb.latest-blog-homepage .eb-mod-thumb{
	margin-top: 0px;
}
#eb.latest-blog-homepage .eb-mod-title,
#eb.latest-blog-homepage .mod-muted.mod-small.mod-fit,
#eb.latest-blog-homepage .mod-post-type,
#eb.latest-blog-homepage .eb-mod-body{
	padding: 15px;
}

.sppb-addon.sppb-addon-header.community-overlay {
    position: absolute;
    top: 0px;
    display: table;
    left: 0px;
    margin-left: 0px;
    height: 86%;
    color: #fff !important;
    background: #1313137a;
    width: 89%;
    margin: 20px;
}

.sppb-addon.sppb-addon-header.community-overlay h2.sppb-addon-title {
    display: table-cell;
    vertical-align: middle;
}

.sppb-addon.sppb-addon-header.community-overlay h2.sppb-addon-title {
    margin: 0px 0px 0px 0px !important;
    padding: 109px 60px 109px 60px !important;
	color: #fff;
		
}

.sppb-addon-wrapper:hover .sppb-addon.sppb-addon-header.community-overlay {
    background: none;
}

#sppb-addon-wrapper-1580107638221,
#sppb-addon-wrapper-1580107639137,
#sppb-addon-wrapper-1580107638250{
	margin: 0 auto;
}

img.login-box-image {
    display: inline-block;
    width: 40px;
    margin-right: 17px;
}

img.modal-box-image {
    display: inline-block;
    width: 40px;
}

.login-wrapper >i.pe, 
.registration-wrapper >i.pe, 
.reset-wrapper >i.pe, 
.remind-wrapper >i.pe{
	font-size: 17vw;
}

div#es.layout-forgetpassword .col-sm-6.col-sm-offset-3 {
    margin-top: 25px;
}

#sp-footer2.footer2 {
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
	padding-top: 20px;
}
#sp-footer3.footer3 {
    border-bottom: 1px solid #636363;
    padding-top: 25px;
    border-top: 1px solid #636363;
}
ul.footer-social-list li a i {
    font-size: 20px;
}

section#sp-footer4.footer4 {
    padding-top: 20px;
}

span.sp-copyright {
    display: none !important;
}

footer#sp-footer {
    border-top: 2px solid #e6e6e6;
}

.group-control.footer-inputbutton {
    margin-top: 0px !important;
}
.group-control.footer-input {
    display: flex;
}
.group-control.footer-input input, 
.group-control.footer-input button.btn.btn-primary {
    display: inline-flex !important;
}

.group-control.footer-input input#email {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.group-control.footer-input button.btn.btn-primary{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}



/*Talks */

.turkishwin-video-categories {
    float: right;
}
.turkishwin-video-categories .dropdown {
    float: left;
    margin-left: 5px;
}
button.btn-categories {
    background: none;
    border: 2px solid #f4f2f1;
    color: #455a64 !important;
    border-radius: 4px;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
    outline: none;
	width: 100%;
}
.turkishwin-video-categories ul.dropdown-menu {
    background: #f4f3f1;
    z-index: 99;
}
.turkishwin-video-categories ul.dropdown-menu li>a {
    padding: 10px !important;
    margin-bottom: 0px !important;
}
.turkishwin-video-categories .dropdown span {
    color: #919191;
}

.talkspage-search input#jform_hwd_keywords {
    padding: 15px 10px !important;
}

.talkspage-search input#jform_hwd_keywords {
    border: 2px solid #f4f2f1;
    border-right: none;
}
input#jform_hwd_keywords {
    width: 250px !important;
}

#hwd-container .media-details-view.slick-slider, .hwd-container .media-details-view.slick-slider {
    margin-bottom: 25px !important;
}

.talkspage-search button.btn.search {
    border: 2px solid #f4f2f1 !important;
    border-left: none !important;
    color: #f44336!important;
    font-size: 16px;
    padding: 15px;
    margin-left: -1px !important;
	background: none !important;
}

.beliefspage-content {
    width: 100%;
    margin: 0 auto;
}
h1.beliefs-header-h1{
	padding-top: 100px; 
	box-sizing: border-box; 
	font-family: "Open Sans", sans-serif; 
	line-height: 34px; 
	color: #ffffff; 
	margin-top: 20px; 
	margin-bottom: 45px; 
	font-size: 32px; 
	text-transform: uppercase; 
	font-stretch: normal; 
	text-align: center;
}
p.beliefs-header-p{
	box-sizing: border-box; 
	margin: 0px 0px 10px; 
	color: #ffffff; 
	font-stretch: normal; 
	font-size: 17px; 
	line-height: 24px; 
	font-family: "Open Sans", sans-serif; 
	text-align: center;
}
.beliefspage-content-h1 {
    color: #f44336;
    font: 400 80px/80px "Open Sans",sans-serif;
    margin-top: 43px;
    margin-bottom: 43px;
}
.beliefspage-content-h6{
	color: #455a64;
    font: 600 24px/24px "Open Sans",sans-serif;
    margin-bottom: 27px;
}
.beliefspage-content-h6 span{
    color: #455a64;
    font: 300 18px/18px "Open Sans",sans-serif;
}
.beliefspage-content-h5{
	color: #455a64;
    font: 300 30px/30px "Open Sans",sans-serif;
    letter-spacing: 3px;
    margin-bottom: 30px;
}

.beliefspage-content-h3{
    color: #455a64 !important;
    font: 600 30px/30px "Open Sans",sans-serif !important;
    margin-bottom: 32px;
}
.beliefspage-content-h2{
	color: #455a64;
    font: 300 36px/36px "Open Sans",sans-serif;
    margin-bottom: 32px;
}
.beliefspage-content-h4{
	color: #455a64;
    font: 600 24px/24px "Open Sans",sans-serif;
    letter-spacing: 3px;
    margin-bottom: 32px;
}
.beliefspage-content-p {
    text-align: center;
    margin: 0 auto;
    color: #455a64;
    font: 600 24px/36px "Raleway",sans-serif;
    letter-spacing: 1px;
    background: url(../images/p-bg-line.png) no-repeat scroll center 36px rgba(0, 0, 0, 0);
}
.beliefspage-content-p p {
    margin: 0 auto;
}
.beliefspage-content-p a{
	color: #f44336 !important;
	line-height: 35px;
}
.beliefspage-content-p a:hover{
	text-decoration: underline;
	color: #f44336 !important;
}
img.beliefspage-img {
    margin: 0 auto;
    display: block;
    margin-top: 30px;
}


.notamember a {
    background: #f44336;
    padding: 10px 20px;
    color: #fff;
    border-radius: 4px;
    font-weight: 400;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1), 0 0.125em 0.125em 0 rgba(0,0,0,.15);
}

h2.footer4-heading {
    font-style: italic;
	color: #ffffff !important;
}

.sppb-col-sm-12.withborder {
    margin-bottom: 25px;
}

ul.footer-main-list li a {
	padding: 0px 20px 0px 0px;
}

ul.footer-main-list li:last-child a{
	border-right: none !important;
}

ul.footer-main-list li {
    text-align: center;
    display: inline-block;
    border: none !important;
    margin-right: 15px;
    text-transform: uppercase;
}
/*
.sp-module.footer .sppb-col-sm-6 {
    padding: 0px 40px !important;
}*/
.custom.create-news {
    margin-top: 30px;
}
.custom.create-news a {
    background: #f44336;
    display: block;
    text-align: center;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    font-weight: bold;
}

div#eb.latest-blog-homepage .eb-mod-title:after {
    background: #f47363;
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 50%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
}

div#eb.latest-blog-homepage .eb-mod-title a {
    font-weight: 300;
    display: block;
    line-height: 26px;
    font-size: 22px;
	min-height: 50px;
}

div#eb.latest-blog-homepage .mod-muted.mod-small.mod-fit {
    font-size: 14px;
    display: inline;
    color: #444;
}

#eb.latest-blog-homepage .eb-mod-body {
    font-size: 16px;
    line-height: 23px;
	color: rgb(51, 51, 51);
}

#eb.latest-blog-homepage .mod-cell {
    display: inline;
}

header#sp-header.sticky .sp-module.blog-search-module {
    margin-top: -17px;
}

.sticky .sticky__wrapper {
    background-color: #fff !important;
}


/* Menü */
/* 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{
	display: inline-block;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    left: -150px;
}
 */

.ap-modal-login .modal-content .modal-body .button-wrap{
	margin-top: -55px;
}
.ap-modal-login .modal-content .modal-body{
	margin-bottom: 0px !important;
}
.ap-modal-login .modal-content .modal-body .remember-wrap{
	float: left;
}
#es fieldset.mt-20.public-login label.checkbox.fd-small.mt-5 {
    display: inline;
}

.sp-slider-content-align-center h2, 
.sp-slider-content-align-center h1 {
    font-family: nimbus-sans, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

div#column-wrap-id-1580920878956,
div#column-wrap-id-1580920879290{
    border-right: 1px solid #d7d7d7;
}
div#column-wrap-id-1580920879290:after {
    content: " ";
    position: absolute;
    right: -1px;
    height: 47px;
    width: 20px;
    border-right: 1px solid #d7d7d7;
    top: -46px;
}
/*
.sppb-column.ourgoals-one:after {
    content: " ";
    height: 87px;
    position: absolute;
    float: right;
    right: -50px;
    top: 65px;
    width: 87px;
    background: url(https://new.turkishwin.com/images/2020/02/05/our-team-first-icon.png);
    background-size: cover;
}
.sppb-column.ourgoals-two:after{
	content: " ";
    height: 92px;
    position: absolute;
    float: right;
    right: -10px;
    top: 65px;
    width: 34px;
    background: url(https://new.turkishwin.com/images/2020/02/05/our-team-2-icon.png);
    background-size: cover;
}*/


/* .ourgoals-second-two {
    padding: 100px 2px;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15) !important;
}
.ourgoals-second-one {
    background: #d7d7d7;
    padding: 100px 0px;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15) !important;
}

.ourgoals-second-three {
    background: #d7d7d7;
    padding: 100px 29px;
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.15) !important;
}


.ourgoals-second-one:after {
    content: " ";
    height: 87px;
    position: absolute;
    float: right;
    right: -58px;
    top: 50%;
    margin-top: -43px;
    width: 87px;
    background: url(https://new.turkishwin.com/images/2020/02/05/our-team-first-icon.png);
    background-size: cover;
    filter: saturate(111);
}

.ourgoals-second-two:after {
    content: " ";
    height: 92px;
    position: absolute;
    float: right;
    right: -31px;
    top: 50%;
    margin-top: -41px;
    width: 34px;
    background: url(https://new.turkishwin.com/images/2020/02/05/our-team-2-icon.png);
    background-size: cover;
    -webkit-filter: saturate(100);
    filter: saturate(100);
} */

.sppb-addon.sppb-addon-single-image.sppb-text-center.campuswinlogo .sppb-addon-content {
    position: absolute;
    top: -61px;
    width: 240px;
    margin-right: 42px;
}

.sppb-addon.sppb-addon-single-image.sppb-text-center.campuswinlogo .sppb-addon-content img {
    height: 295px;
}


.sppb-addon.sppb-addon-single-image.sppb-text-center.binyapraklogo .sppb-addon-content {
    position: absolute;
    top: -64px;
    width: 265px;
    margin-right: 42px
}

.sppb-addon.sppb-addon-single-image.sppb-text-center.binyapraklogo .sppb-addon-content img {
    height: 330px;
}

.sppb-column.campuswincontent-one img,
.sppb-column.binyaprakcontent-one img
{
    width: 70%;
}


.sppb-column.campuswincontent-one:after,
.sppb-column.campuswincontent-two:after {
    content: " ";
    height: 30px;
    position: absolute;
    float: right;
    right: -10px;
    margin-top: -28px;
    top: 50%;
    width: 30px;
    background: url(https://turkishwin.com/images/2020/02/05/our-team-first-icon.png);
    background-size: cover;
    -webkit-filter: saturate(100);
    filter: saturate(100);
}

.sppb-column.campuswincontent-two:after {
    right: -35px;
}

.sppb-column.campuswincontent-three:after {
    content: " ";
    height: 30px;
    position: absolute;
    float: right;
    right: -13px;
    margin-top: -28px;
    top: 50%;
    width: 10px;
    background: url(https://turkishwin.com/images/2020/02/05/our-team-2-icon.png);
    background-size: cover;
    -webkit-filter: saturate(100);
    filter: saturate(100);
}


.sppb-column.binyaprakcontent-one:after,
.sppb-column.binyaprakcontent-two:after {
    content: " ";
    height: 30px;
    position: absolute;
    float: right;
    right: -10px;
    margin-top: -28px;
    top: 50%;
    width: 30px;
    background: url(https://turkishwin.com/images/2020/02/05/our-team-first-icon.png);
    background-size: cover;
    -webkit-filter: saturate(100);
    filter: saturate(100);
}

.sppb-column.binyaprakcontent-two:after {
    right: -35px;
}

.sppb-column.binyaprakcontent-three:after {
    content: " ";
    height: 30px;
    position: absolute;
    float: right;
    right: -13px;
    margin-top: -28px;
    top: 50%;
    width: 10px;
    background: url(https://turkishwin.com/images/2020/02/05/our-team-2-icon.png);
    background-size: cover;
    -webkit-filter: saturate(100);
    filter: saturate(100);
}



.networkforchange-quote2 .sppb-testimonial-message:before {
    background-color: #f44336;
    bottom: -14%;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: -18%;
    transform: rotate(-15deg) skew(5deg);
}


.networkforchange-quote1 .sppb-testimonial-message:before {
    background-color: #f44336;
    bottom: -51%;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: -51%;
    transform: rotate(-15deg) skew(5deg);
}

.networkforchange-quote1 .sppb-testimonial-message,
.networkforchange-quote2 .sppb-testimonial-message {
    background-color: #f44336;
    border: solid 2px #ffffff;
    display: inline-block;
    margin: 0;
    padding: 1em;
    position: relative;
}
.networkforchange-quote1 .sppb-testimonial-message p,
.networkforchange-quote2 .sppb-testimonial-message p
{
	z-index: 1 !important;
    position: relative;
}

.networkforchange-quote1 .sppb-testimonial-message>*, 
.networkforchange-quote2 .sppb-testimonial-message>* {
    position: relative;
    z-index: 1;
}
div#column-wrap-id-1580920878956:after,
div#column-wrap-id-1580920878957:after,
div#column-wrap-id-1580920878958:after{
    content: " ";
    bottom: -75px;
    margin-left: -17px;
    left: 50%;
    position: absolute;
    background: url(https://turkishwin.com/images/2020/02/05/our-team-2-icon.png);
    width: 34px;
    height: 92px;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
	filter: saturate(100);
}
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner li.sp-menu-item >a {
    color: #fff !important;
    font-size: 14px !important;
	line-height: initial;
}
#sp-header #sp-menu .sp-dropdown .sp-dropdown-inner{
	background-color: #f44336 !important;
}
div#es.style-vertical.module-social button.btn.btn-block.btn-es-primary {
    margin-top: -40px;
}

.withbullet .sppb-addon-content ul li {
    list-style: none;
	position: relative;
}
.withbullet .sppb-addon-content ul li:before {
    content: " ";
    background: url(https://turkishwin.com/images/2020/02/20/bulleticon.png);
    background-size: cover;
    height: 21px;
    width: 10px;
    position: absolute;
    left: -20px;
    top: 9px;
}

.withbullet.co-create .sppb-addon-content ul li:before{
	top: 4px;
}

.corporate-journey:before {
    content: "";
    height: 50px;
    width: 50px;
    background: #f44336;
    display: block;
    vertical-align: middle;
    text-align: center;
    padding-top: 12px;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.corporate-journey.one:before{
	content: "1";
}
.corporate-journey.two:before{
	content: "2";
	background: #fff;
    color: #f44336
}

.corporate-journey.three:before{
	content: "3";
}

.corporate-journey.one:after,
.corporate-journey.two:after {
    content: "";
    top: 50%;
    position: absolute;
    right: -45px;
    width: 45px;
    border-top: 6px dotted #d7d7d7;
}

div#es.mod-es-event{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

div#es.mod-es-event .mod-card{
	flex-grow: 1;
    flex: 1 1 48%;
    margin: 5px;
}

#es .btn-es-primary-o {
    color: #ffffff !important;
    background-color: #f44336 !important;
    border-color: #f44336 !important;
}
#es .btn-es-primary-o:hover{
    color: #ffffff !important;
	opacity: 0.7;
}

#es a.mod-card__title {
    color: #4a4a4a;
}

#es .btn-group.open .dropdown-toggle_ {
    background-color: #f5f5f5 !important;
    color: #f44336 !important;
}

#es .btn-es-primary-o:active:hover, #es .btn-es-primary-o:active:focus, #es .btn-es-primary-o:active.focus, #es .btn-es-primary-o.active:hover, #es .btn-es-primary-o.active:focus, #es .btn-es-primary-o.active.focus, .open>.dropdown-toggle#es .btn-es-primary-o:hover, .open>.dropdown-toggle#es .btn-es-primary-o:focus, .open>.dropdown-toggle#es .btn-es-primary-o.focus{
	color: #f44336 !important;
}

#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active:hover>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover {
    background-color: #fff !important;
    color: #f44336 !important;
}

/* .sp-background{
	background-position: 0 20% !important;
}*/

div#sp-slider-item-1580051919956-num-2-key .sp-background {
    background-position: 0 !important;
}

#eb .es-post-state {
    display: none;
}
#hwd-container .media-category-title{
	float: none !important;
}

.paddingcontent .sppb-row-container {
    padding-left: 120px;
    padding-right: 120px;
}

.engage-percent .sppb-blocknumber-number,
.engage-x .sppb-blocknumber-number{
	width: 80px !important;
    height: 80px !important;
    line-height: 76px !important;
    background-color: #ffffff !important;
    border: 4px solid #f44336 !important;
    font-weight: 600;
    color: #f44336 !important;
    border-radius: 100px;
    font-size: 26px;
}
.sppb-blocknumber-number{
	position: relative;
}
.engage-percent .sppb-blocknumber-number:after {
    content: "%";
    font-size: 17px;
    top: -9px;
    position: absolute;
    right: 8px;
}
.engage-x .sppb-blocknumber-number:after{
	content: "x" !important;
	font-size: 17px;
    top: -10px;
    position: absolute;
    right: 18px;
}

.engage-x .sppb-media-body.sppb-text-left {
    padding-top: 20px;
	font-size: 15px;
}
.engage-percent .sppb-media-body.sppb-text-left {
    padding-top: 15px;
	font-size: 15px;
}

.flex.flip-container .flipper .back .sppb-person-introtext{
	font-size: 14px !important;
}

.terms-of-use p span, 
.privacy-policy p span, 
.terms-of-use p, 
.privacy-policy p, 
.terms-of-use ul li,
.terms-of-use ul li span,
.privacy-policy ul li span,
.privacy-policy ul li
{
    color: #4a4a4a !important;
    font-size: 16px !important;
    line-height: 32px;
}

#sp-top-bar .dropdown-menu.topbar-menu a {
    color: #f44336;
    padding-left: 10px;
    font-weight: 600;
}

.engage-imagelayout .image-layout-preset-style-card .sppb-addon-image-layout-image, 
.engage-imagelayout .image-layout-preset-style-card .sppb-img-responsive, 
.engage-imagelayout  .image-layout-preset-style-overlap .sppb-addon-image-layout-image, 
.engage-imagelayout  .image-layout-preset-style-overlap .sppb-img-responsive{
	width: 125% !important;
}

.engage-imagelayout .image-layout-tittle-wrap {
    margin-left: 10% !important;
}



#sppb-addon-1582766098565 .engage-imagelayout .sppb-text-alignment{
	width: 100% !important
}

/* JOIN PAGE */

.sp-module.why-join{
	text-align: center !important;
    width: 60%;
    margin: 0 auto;
	margin-top: 40px;
}

.sp-module.why-join h3.sp-module-title {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 15px;
}

.custom.why-join h3 {
    font-size: 16px;
}


#es.view-registration .list-profiles{
	display: flex;
}
#es.view-registration .list-profiles>li {
    margin-bottom: 15px;
    display: inline-flex;
    margin-right: 1%;
}

#es.view-registration .o-flag__image{
    padding-right: 0px;
    width: 100%;
}
#es.view-registration .t-lg-pr--lg {
    padding-right: 0px !important;
}
#es.view-registration .o-avatar--lg {
    width: 100%;
    height: 117px;
    line-height: 64px;
    font-size: 32px;
}
#es.view-registration .es-card__bd{
	padding: 0px;
}
#es.view-registration .o-flag__body{
	padding: 13px;
}
#es.view-registration .o-flag__image, #es.view-registration .o-flag__body {
    display: block;
    vertical-align: middle;
}
#es.view-registration a.btn.btn-es-primary {
    background: #f44336 !important;
    border: none !important;
    color: #fff !important;
}

#es.view-registration .es-card{
	width: 280px !important;
} 
#es.view-registration .o-flag__body{
	text-align: center;
}
#es.view-registration .o-flag__body a {
    color: #f44336 !important;
    font-size: 16px;
}
#es.view-registration .es-card--border{
	text-align: center;
}

#sppb-addon-1582766098565 .sppb-addon-image-layout-content .sppb-btn{
	margin: 55px 0px 0px 250px !important;
}

.person-content-hover-content-wrap {
    padding: 30px 10px;
}


#es .event-image {
    width: 200px;
    display: block;
}
#es .es-card__hd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;

}
#es .event-title {
    margin-left: 25px;
    overflow: hidden;
    width: 290px;
	padding-top: 15px;
}

#es .event-description {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}

#es li.event-item-date {
    float: left;
    width: 200px;
    line-height: 25px !important;
    height: 45px;
    text-align: center;
    margin: 0px !important;
}

#es li.event-item-date {
    border-right: 1px solid #d7d7d7;
}

#es span.es-calendar-date-mth {
    font-size: 19px;
    margin-top: 8px;
    color: #4a4a4a;
    font-weight: 700;
}
#es span.es-calendar-date-hours {
    font-size: 15px;
    margin-top: -3px;
    color: #4a4a4a;
    font-weight: 700;
    display: block;
}

#es .mod-card__ft .g-list-inline>li {
    line-height: 45px;
}
#es .mod-card__ft{
	padding: 0px !important;
}

#es .mod-card__ft .g-list-inline>li.t-lg-pull-right{
	padding-right: 10px;
}

#es .mod-card {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    background: #fff !important;
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.15);
}

#offcanvas-toggler{
	float: none !important;
}

#es.mod-es-login .o-input-group>.o-form-control{
	min-height: 45px;
}

div#es.mod-es-login.module-social {
    width: 90%;
}
div#sppb-addon-1582031414982 {
    min-height: 390px;
}

#es .btn-es-success:hover, 
#es .btn-es-success:focus, 
#es .btn-es-success:active, 
#es .btn-es-success.active {
    background: #f44336 !important;
    opacity: 0.7;
    color: #fff !important;
}

.sppb-addon.sppb-addon-pie-progress .sppb-pie-chart{
	margin: 0 auto !important;
	display: block !important;
}
.sppb-addon h3.sppb-addon-title{
	box-shadow: inset 0 -1px 0 #adacac;
}

.fa.fa-long-arrow-left:before{
	content: "\f053" !important;
}
.fa.fa-long-arrow-right:before{
	content: "\f054" !important;
}


/* Pages Fixed */
.custom.referral-approval-pages {
    text-align: center;
    font-size: 18px;
}

/* Alert */
.alert.alert-message {
    background: #e8effe;
    border: 1px solid #85a1f1;
}
h4.alert-heading {
    display: none;
}
.alert.alert-message p {
	margin: 0px !important;
}



#es .profile-data-info__content > *, 
#es .profile-data-info__content p, 
#es .profile-data-info__content p span {
    font-size: 13px;
    color: #455964 !important;
    font-family: "Raleway";
}

#es .alert.alert-message p {
    margin: 0 !important;
}

#eb .eb-header{
	display: none !important;
}

.sp-megamenu-parent >li >a{
	padding: 0px 20px;
}

.sp-megamenu-parent a.font-bold span {
    font-weight: 600;
}

.ebd-block.ebd-block--legacy.is-center {
    display: none !important;
}




section#section-id-1601026986949 .sppb-row {
    display: flex;
    justify-content: center;
    align-items: center;
}

#sppb-addon-1601059622511,
#sppb-addon-1601143808156,
#sppb-addon-1601143808203{
	background: #fff;
}


#eb.eb-view-entry .post_introtext {
    display: none;
}

#eb .eb-post-thumb.is-full{
    margin-bottom: 30px;
}
#eb .eb-card__bd.eb-card--border.entry-header .legacy-video-container {
    display: none;
}
#eb .legacy-video-container {
    text-align: center;
}

#eb .legacy-video-container iframe {
    width: 100%;
    height: 500px;
}

#eb .eb-entry-article > * > * {
    font-size: 16px !important;
    line-height: 28px !important;
}
div#sp-logo .sp-column.center {
    text-align: center;
    margin: 0 auto;
}

a.menu-right {
    color: #f44336 !important;
    margin-top: 15px !important;
    display: inline-block;
    border-bottom: 1px dotted;
    font-style: italic;
}

div#sp-logo .sp-column.center img.sp-default-logo {
    margin-left: 40px;
}
#sp-header #sp-menu .sp-megamenu-parent >li > a.join-now-btn {
    background: #f44336;
    color: #fff !important;
    padding: 0px 25px;
    font-size: 17px !important;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
}

ul.sppb-nav.sppb-nav-modern{
    padding: 10px;
}
#sppb-addon-1611742833491 .sppb-nav-modern>li>a{
    border-radius: 10px 10px 0 0;
}
.sppb-nav-modern>li.active>a, .sppb-nav-modern>li.active>a:focus, .sppb-nav-modern>li.active>a:hover{
    color: #fff !important;
    background-color: #f44336;
    border-bottom-color: transparent;
    cursor: default;
}
.sppb-nav-modern>li.active>a{
    position: relative;
}
.sppb-nav-modern>li.active>a:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #f44236 transparent transparent transparent;
    display: block;
    position: absolute;
    bottom: -21px;
    left: 50%;
    margin-left: -20px;
}
.sppb-nav-modern>li>a{
    border: 1px solid #f44336 !important;
    background: #fff;
}
.sppb-nav-modern>li>a:focus, .sppb-nav-modern>li>a:hover {
    background-color: #fff;
    opacity: 0.8;
}

#sppb-addon-1612345354393 .sppb-nav-custom > li.active {
    position: relative;
}
#sppb-addon-1612345354393 .sppb-nav-custom > li.active a:after {
    content: "";
    width: 0;
    position: absolute;
    height: 0;
    right: -10px;
    top: 50%;
    margin-top: -10px;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f44336;
}
#sppb-addon-1612345354393 .sppb-nav-custom li:last-child a {
    border-bottom-left-radius: 10px;
}
#sppb-addon-1612345354393 .sppb-nav-custom li:first-child a {
    border-top-left-radius: 10px;
}

#sppb-addon-1612345354393 .sppb-tab-custom-content > div {

    box-shadow: 8px 8px 20px 4px #0000001a;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.sp-slider-content-align-center, .sp-slider-image-align-center{
    padding-top: 125px;
}
/* 
.sp-slider .sp-item .sp-background{
    background-position: 50% -72px;
}
div#sppb-addon-1580920878953 .sp-slider .sp-item .sp-background{
    background-position: inherit !important;
} */
.giveback .sppb-tab .sppb-tab-content {
    padding: 0 !important;
}
.giveback ul.sppb-nav.sppb-nav-modern {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1160px;
    margin: 0 auto;
}
.sppb-nav-modern>li{
    flex: 1;
}




.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group label{
    margin-top: 12px;
}

.sppb-form-builder-btn.sppb-text-right {
    margin-top: 20px;
}

.timeline-panel {
    background: #fff;
    border-radius: 10px !important;
}
#section-id-1613363515710 .sppb-col-md-4 .sppb-column,
#section-id-1613625598931 .sppb-col-md-4 .sppb-column,
#section-id-1613625598852  .sppb-col-md-4 .sppb-column,
#section-id-1613625598994  .sppb-col-md-4 .sppb-column,
#section-id-1613625599552  .sppb-col-md-4 .sppb-column,
#section-id-1613625600136  .sppb-col-md-4 .sppb-column,
#section-id-1613625600227  .sppb-col-md-4 .sppb-column,
#section-id-1613633760184  .sppb-col-md-4 .sppb-column,
#section-id-1613633760297  .sppb-col-md-4 .sppb-column,
#section-id-1613633760330  .sppb-col-md-4 .sppb-column,
#section-id-1613633760407  .sppb-col-md-4 .sppb-column,
#section-id-1613633760460  .sppb-col-md-4 .sppb-column,
#section-id-1613633760517  .sppb-col-md-4 .sppb-column,
#section-id-1613633760552  .sppb-col-md-4 .sppb-column,
#section-id-1614159278505  .sppb-col-md-4 .sppb-column
{
    background: #fff;
    border-radius: 10px !important;
    overflow: hidden;
    box-shadow: 4px 7px 5px 0px #4370ff1a;
    display: flex;
    align-items: center;
}

section#section-id-1612444599312 .sppb-addon-wrapper .clearfix,
section#section-id-1611915079240 .sppb-addon-wrapper .clearfix,
section#section-id-1612444599143 .sppb-addon-wrapper .clearfix{
    box-shadow: 4px 7px 5px 0px #4370ff1a !important;
}

.sp-module.why-join .sp-module-title {
    font-size: 36px;
}
#es.view-registration .o-flag__body .t-mb--sm a{
     font-size: 19px !important;
}
#es.view-registration .o-flag__body .t-mb--sm{
    font-size: 17px;
}
div#column-id-1611729205635 .sppb-addon-image-content .sppb-image-holder{
    width: 44%;
    top: 0px;
}
#section-id-1613987508993 .sppb-row {
    align-items: center;
}
#column-wrap-id-1613987508992 {
    /* margin-left: -100px; */
}
#btn-1613927355071 {
    padding: 15px 58px;
    font-size: 22px;
    letter-spacing: 5px !important;
    margin-top: 20px;
}
.sppb-image-carousel-layout3 .sppb-carousel-extended-item{
    border-radius: 10px;
    overflow: hidden;
}
.with-line h2.sppb-addon-title{
    display: inline-table;
}
.with-line h2.sppb-addon-title:after {
    clear: both;
    display: block;
    left: 50%;
    bottom: -30px;
    content: "";
    position: relative;
    height: 1px;
    width: 50px;
    border-radius: 1px;
    padding: 0;
    margin-left: -25px;
    background: #f44336;
}
#sppb-addon-1612505160581 .sppb-carousel-inner>.sppb-item>a>img,
#sppb-addon-1612505160581 .sppb-carousel-inner>.sppb-item>img,
#sppb-addon-1612505160581 .sppb-img-responsive{
    width: 100%;
}
#sppb-addon-1612505160581 .image-layout-tittle-wrap.title-align-right{
    margin-left: 50px;
}
#sppb-addon-1612505160581 .sppb-text-alignment {
    text-align: left;
    margin-left: 60px;
}
/*
#sppb-addon-1612505160581 #btn-1612505160581.sppb-btn-custom {
    margin-right: -285px !important;
} */

#sppb-addon-1612505160581 .image-layout-tittle-wrap.title-align-right{
    margin-left: 40px;
}
#sppb-addon-1612505160581 .sppb-image-layout-title{
    box-shadow: 12px 0 0 #f44336, 1px 0 0 #f44336 !important;
}
#sppb-addon-1612505160581 #btn-1612505160581.sppb-btn-custom {
    font-weight: 700;
    padding: 20px 40px 20px 40px;
    font-size: 26px !important;
    border-radius: 10px;
}

#column-id-1613363515709,
#column-id-1613625598857,
#column-id-1613625598936,
#column-id-1613625598999,
#column-id-1613625599557
{
    background: none !important;
    box-shadow: none !important;
}
#section-id-1613363515710 .sppb-col-md-4 .sppb-column img,
#section-id-1613625598931 .sppb-col-md-4 .sppb-column img,
#section-id-1613625598852  .sppb-col-md-4 .sppb-column img,
#section-id-1613625598994  .sppb-col-md-4 .sppb-column img,
#section-id-1613625599552  .sppb-col-md-4 .sppb-column img,
#section-id-1613625600136  .sppb-col-md-4 .sppb-column img,
#section-id-1613625600227  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760184  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760297  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760330  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760407  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760460  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760517  .sppb-col-md-4 .sppb-column img,
#section-id-1613633760552  .sppb-col-md-4 .sppb-column img
{
    border-radius: 10px;
}
.sppb-addon.sppb-addon-module.why-now .row.with-line {
    text-align: center;
    margin-bottom: 60px !important;
}
.sppb-addon.sppb-addon-module.why-now .row.with-line h2{
    font-weight: 400 !important;;
}

div#column-wrap-id-1582031414974 {
    margin-top: 50px;
}

.sppb-animated-number-title {
    font-weight: 700;
    line-height: 25px !important;
}

ul.nav.menu.mod-list li a {
    font-size: 15px;
}
ul.nav.menu.mod-list li {
    text-align: left;
    border: none;
}

footer#sp-footer .sp-module .sp-module-title{
    color: #fff !important;
    padding: 0px;
    text-align: left;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 5px;
    box-shadow: none;
}
footer#sp-footer .sp-module ul >li >a,
footer#sp-footer .sppb-addon-module ul >li >a{
    padding: 0px;
    line-height: 33px;
}
#sp-footer{
    padding: 20px 0px 0px;
}
div#sp-footer-logo {
    display: flex;
    align-items: center;
    height: 200px;
}
footer#sp-footer .sp-module .sp-module-title:after {
    background: #ffffff;
}
footer#sp-footer .sp-module .sp-module-title:after{
    display: none;
}
ul.nav.menu.mod-list {
    margin-top: 10px;
}

#sp-top-bar {
    background-color: #f44336;
    color: #ffffff;
    position: fixed;
    width: 100%;
    display: block;
    z-index: 9;
}
#sp-header, .transparent-wrapper{
    margin-top: 28px;
}
.sticky .sticky__wrapper{
    margin-top: 28px;
    -webkit-animation-name: none;
    animation-name: none;
    -webkit-animation-name: none;
    animation-name: none;
    -webkit-animation-duration: 0ms;
    animation-duration: 0ms;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
}
.sticky .sticky__wrapper {
    background: #fff !important;
    transition: none;
    animation: none;
}
#sp-header, .transparent-wrapper {
    transition: none;
}

.com-easyblog #sp-header #sp-menu .sp-column .sp-megamenu-parent{
	float: none !important;
}
.sticky__wrapper {
    top: 28px;
    position: fixed;
    -webkit-transform: translate3d(0,0,0);
    z-index: 9;
    -webkit-animation-name: fade-in-down;
    animation-name: fade-in-down;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-color: #ffffff;
    height: 90px;
    /* line-height: 90px; */
    transition: none;
    animation: none;
}
.sticky .sticky__wrapper {
    height: 90px !important;
	line-height: 92px;
    -webkit-animation-name: fade-in-down;
    animation-name: fade-in-down;
}
.sticky #sp-logo a.logo {
    height: 90px !important;
    line-height: 90px !important;
}
#sp-top-bar{
    z-index: 99999;
}

div#sp-footer1-menu {
    padding-left: 20px;
}

@media screen and (max-width: 579px){
    .sp-page-builder .page-content #section-id-1643706384429{
        padding: 0px !important;
    }
	#es.view-registration .es-card{
		width: 100% !important;
	}
	#es.view-registration .list-profiles {
		display: flex;
		flex-direction: column;
	}
    #sppb-addon-1612505160581 .image-layout-tittle-wrap.title-align-right{
        margin: 0px !important;
    }
    #sppb-addon-1612505160581 #btn-1612505160581.sppb-btn-custom{
        margin-right: 0px !important;
    }

    #es .public-login{
        width: 100% !important;
    }
    form#loginbox{
        margin-top: 0px !important;
    }
    .sppb-tab.sppb-custom-tab{
        flex-direction: column;
    }
    #sppb-addon-1612345354393 .sppb-nav-custom,
    #sppb-addon-1612345354393 .sppb-tab-custom-content{
        width: 100% !important;
    }
    #sppb-addon-1612345354393 .sppb-tab-custom-content{
        width: 100% !important;
        padding-left: 0px !important;
    }
    #sppb-addon-1612345354393 .sppb-nav-custom > li.active a:after{
        display: none;
    }

}

#register {
    background: #f44336;
    border: none aliceblue;
}
.rsform-block.rsform-block-event-description {
    display: none;
}

#sppb-addon-1580920878953 .sp-slider .sp-dots{
    display: none;
}

#sppb-addon-1615546147078{
    padding: 65px 30px 20px 30px;
}


.o-form-group.DS03211704486377711 {
    margin-left: 25%;
}




/* Timeline */
.container.mkm-timeline {
    background: #fff;
}
.timeline,
.timeline-horizontal {
  list-style: none;
  padding: 20px;
  position: relative;
}
.timeline:before {
  top: 40px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #f44336;
  left: 50%;
  margin-left: -1.5px;
}
.timeline .timeline-item {
  margin-bottom: 20px;
  position: relative;
}
.timeline .timeline-item:before,
.timeline .timeline-item:after {
  content: "";
  display: table;
}
.timeline .timeline-item:after {
  clear: both;
}
.timeline .timeline-item .timeline-badge {
  color: #fff;
  width: 54px;
  height: 54px;
  line-height: 52px;
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -25px;
  background-color: #7c7c7c;
  border: 3px solid #ffffff;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.timeline .timeline-item .timeline-badge i,
.timeline .timeline-item .timeline-badge .fa,
.timeline .timeline-item .timeline-badge .glyphicon {
  top: 2px;
  left: 0px;
}
.timeline .timeline-item .timeline-badge.primary {
  background-color: #1f9eba;
}
.timeline .timeline-item .timeline-badge.info {
  background-color: #5bc0de;
}
.timeline .timeline-item .timeline-badge.success {
  background-color: #59ba1f;
}
.timeline .timeline-item .timeline-badge.warning {
  background-color: #d1bd10;
}
.timeline .timeline-item .timeline-badge.danger {
  background-color: #ba1f1f;
}
.timeline .timeline-item .timeline-badge.open {
  background-color: #f44336;
  animation: pulse 2s infinite;
}
.timeline .timeline-item .timeline-panel {
  position: relative;
  width: 46%;
  float: left;
  right: 16px;
  border: 1px solid #c0c0c0;
  background: #ffffff;
  border-radius: 6px;
  padding: 15px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline .timeline-item .timeline-panel.success {
	border: 1px solid #59ba1f;
}
.timeline .timeline-item .timeline-panel.open {
	border: 1px solid #f44336;
}
.timeline-horizontal .timeline-item .timeline-panel.success:before {
    border-top: 16px solid #59ba1f !important;
    border-bottom: 0 solid #59ba1f !important;
}
.timeline-horizontal .timeline-item .timeline-panel.open:before {
    border-top: 16px solid #f44336 !important;
    border-bottom: 0 solid #f44336 !important;
}
.timeline .timeline-item .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -16px;
  display: inline-block;
  border-top: 16px solid transparent;
  border-left: 16px solid #c0c0c0;
  border-right: 0 solid #c0c0c0;
  border-bottom: 16px solid transparent;
  content: " ";
}
.timeline .timeline-item .timeline-panel .timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline .timeline-item .timeline-panel .timeline-body > p,
.timeline .timeline-item .timeline-panel .timeline-body > ul {
  margin-bottom: 0;
}
.timeline .timeline-item .timeline-panel .timeline-body > p + p {
  margin-top: 5px;
}
.timeline .timeline-item:last-child:nth-child(even) {
  float: right;
}
.timeline .timeline-item:nth-child(even) .timeline-panel {
  float: right;
  left: 16px;
}
.timeline .timeline-item:nth-child(even) .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-horizontal {
  list-style: none;
  position: relative;
  padding: 0px 0px 0px 0px;
  display: inline-block;
}
.timeline-horizontal:before {
  height: 3px;
  top: auto;
  bottom: 6px;
  left: 56px;
  right: 0;
  width: calc(100% - 72px);
  margin-bottom: 20px;
}
.timeline-horizontal .timeline-item {
  display: table-cell;
  height: 200px;
  width: 20%;
  min-width: 227px;
  float: none !important;
  padding-left: 0px;
  padding-right: 20px;
  margin: 0 auto;
  vertical-align: bottom;
}
.timeline-horizontal .timeline-item .timeline-panel {
  top: auto;
  bottom: 64px;
  display: inline-block;
  float: none !important;
  left: 0 !important;
  right: 0 !important;
  width: 100%;
  margin-bottom: 20px;
}
.timeline-horizontal .timeline-item .timeline-panel:before {
  top: auto;
  bottom: -16px;
  left: 28px !important;
  right: auto;
  border-right: 16px solid transparent !important;
  border-top: 16px solid #c0c0c0 !important;
  border-bottom: 0 solid #c0c0c0 !important;
  border-left: 16px solid transparent !important;
}
.timeline-horizontal .timeline-item:before,
.timeline-horizontal .timeline-item:after {
  display: none;
}
.timeline-horizontal .timeline-item .timeline-badge {
  top: auto;
  bottom: 0px;
  left: 43px;
}
.timeline-body {
    display: none;
}
p.timeline-meta {
	line-height: 13px;
    min-height: 28px;
}
.timeline-panel.success p.timeline-meta small {
    color: #59ba1f !important;
}
.timeline-panel.open p.timeline-meta small {
    color: #f44336 !important;
}
.mkm-timeline .row {
    margin-bottom: 35px;
}
/*a.survey-link {
    color: #f44336;
}*/
a.survey-link.success {
    color: #59ba1f;
}
a.survey-link.open {
    color: #f44336;
}
.pre-survey-message {
    background: #f44336 !important;
    border-radius: 4px;
    color: #ffffff;
    font-size: 32px;
    font-weight: 300;
    padding: 28px 14px !important;
    font-family: "Open Sans", sans-serif;
}
.pre-survey-message span {
    /* font-weight: 600; */
    border-bottom: 0.5px solid;
}
li.timeline-item .timeline-badge i {
    color: #fff;
    z-index: 9999999;
    width: 22px;
    height: 22px;
    top: -2px !important;
    position: relative;
    text-align: center;
    line-height: 22px;
}
.timeline .timeline-item .timeline-panel.open:hover {
    box-shadow: 0 1px 6px 1px #f44336;
}
.mkm-anketler.login-needed {
    border-radius: 15px;
    padding: 40px 20px;
	box-shadow: -1px 0 10px rgb(0 0 0 / 5%);
    background: #fff;
}
.mkm-anketler.login-needed img {
    width: 240px;
    margin: 0 auto;
}
.mkm-anketler.login-needed p {
    text-align: center;
    padding: 50px 0px 0px 0px;
    font-size: 20px;
    line-height: 36px;
}
.survey-info {
    margin: 10px;
    border-radius: 8px;
    background-color: #e2e2e2 !important;
	padding-left: 15px !important;
}
.survey-info a {
    color: #f44336;
}

@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

.fbContent_topics li a,
a.NavLeftUL_anchor, span.NavLeftUL_anchor {
    color: #4a4a4a !important;
}

div#fbExtended a {
    /*color: #4a4a4a !important; */
}
a.NavTopUL_link {
    color: #4a4a4a;
}
.fbTopic_permalink {
    color: #4a4a4a;
}
a.qListItem_link span {
    color: #4a4a4a;
}
div#fbExtended .fbLeftNavigation_core .li_selected > a, 
div#fbExtended .fbLeftNavigation_core .li_selected > a:hover, 
div#fbExtended .fbLeftNavigation_core .li_selected > a:focus {
    background: #f44335;
    border-top: 1px solid #f44335;
    color: #fff !important;
    text-shadow: none;
}


.qItem_content p {
    font-size: 16px;
}
.qFaqItem_link{
	display: inline;	
}
.qItem_content ol li {
    margin-left: 15px;
}
.qItem_content a:hover {
    text-decoration: underline;
}
.qItem_content p, .qItem_content span, .qItem_content ul li, .qItem_content ol li {
    font-size: 16px;
}
.qItem_subheader .qItem_id {
    display: none;
}
ul.NavLeftUL_parent li a {
    font-size: 16px;
}
.fbLeftNavigation_wrap ul li a {
    font-size: 16px;
}

.fbContent_qFaqItemInner .qListItem_preview h3 span {
    font-size: 17px;
}

.qFaqItem_introtext,
.qListItem_introtext{
    color: #4a4a4a;
    font-size: 15px;
    line-height: 1.5;
}

div#fbExtended .qListItem_introtext p a,
div#fbExtended .entry-content p span a {
    color: #f44336 !important;
    font-style: italic;
}



form#mls-form-mls_mod_1081{
	text-align: center;
}

.fbContent_topics .level1 li a{
	font-size: 16px;
}


ul.level2 li a{
	font-size: 15px !important;
}
.fbContent_topics .level1 li {
    flex: 50%;
}
.fbContent_topics .level1 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}

.mls-wide.mls-form .mls-form-inner{
	margin-bottom: 20px;
}
body.site.com-miniteklivesearch.view-results section#sp-main-body {
    background: #f3f5f7;
}
.mls_comp_results.default-theme.blue-skin {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #d7d7d7;
}

.mls_comp_results_lists {
    padding: 0px 40px 0px 40px;
}

span.mls-category-name {
    font-size: 10px;
    background-color: #fff;
    border: 1px solid #DADFE3;
    padding: 1px 12px;
    color: #4a4a4a;
    border-radius: 10px;
	margin-left: 10px;
	text-transform: uppercase;
}

.fbContent_topics .level1 li ul li:before {
    content: "\f02d";
    font-family: 'FontAwesome';
    font-weight: normal;
    margin-right: 5px;
}
#fbExtended > div.fbContent_core > div.fbContent_root > ul > li > ul > li> a{
	font-weight: 500;
}
.mls-comp-item-title.mls-comp-small-margin {
    display: flex;
    align-items: center;
}
.mls-comp-item-info {
    display: flex;
    align-items: baseline;
}
.mls-comp-item-left {
    width: 20px;
    margin-left: 0px;
}

span.mls-comp-item-secondary.mlsclearfix.introtext p {
    font-size: 14px;
    line-height: 28px;
}

.mls-comp-item-secondary {
    color: #4a4a4a;
}

body.site.com-faqbookpro #sp-main-body{
    background: #eff2f6;
}
div#fbExtended {
    background: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px;
}
.mls-wide.mls-form.default-theme .mls-form-inner .mls-parent{
	box-shadow: none !important;
}
.default-theme.red-skin .mls-empty-results{
	color: #4a4a4a !important;
}

.mls-wide.mls-form.default-theme .mls-form-inner input.mls-query {
    background: #fff !important;
    font-size: 15px !important;
    border-radius: 10px;
}

.default-theme.red-skin input.mls-query:focus {
    border-color: #d7d7d7 !important;
    opacity: 0.6;
}

.mls-wide.mls-form .mls-form-inner .mod-mls-btn {
    height: 34px !important;
    padding: 8px 20px !important;
    margin-left: 10px !important;
    border-radius: 10px !important;
}


.sppb-shape-container.sppb-bottom-shape {
    bottom: -1px;
}
.sppb-row-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center center;
    background-repeat: repeat;
    z-index: 1;
}
.sppb-shape-container {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    z-index: 2;
}
#section-id-1541497752413 {
    padding-top: 240px;
    padding-right: 0px;
    padding-bottom: 240px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
    background-image: url(https://turkishwin.com/images/2021/09/15/event-hero__3840x1450.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
}
#section-id-1541497752413 .sppb-shape-container.sppb-bottom-shape > svg path, #section-id-1541497752413 .sppb-shape-container.sppb-bottom-shape > svg polygon {
    fill: #ffffff;
}

#sppb-addon-1541497752449 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1541497752449 .sppb-addon-title {
    font-family: "Muli";
}
#sppb-addon-1541497752449 .sppb-addon-title {
    font-size: 71px;
    line-height: 80px;
    text-transform: uppercase;
    font-weight: 900;
}
#sppb-addon-1541498051850 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1541498051850 .sppb-addon-title {
    font-family: "Helvetica";
}
#sppb-addon-1541498051850 .sppb-addon-title {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-weight: 700;
	color:#fff;
}
#sppb-addon-1541497752522 h2.sppb-addon-title {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1541497752522 .sppb-addon-title {
    font-family: "Muli";
}
#sppb-addon-1541497752522 .sppb-addon-title {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 9px;
    text-transform: uppercase;
    font-weight: 700;
}

section#sp-footer-speaker {
    margin-bottom: 60px;
}




/* SPEAKERS PAGE */

   .speakers.speakers-list .mentors-lists {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0 auto;
        align-items: stretch;
		max-width: 900px;
		margin-top:40px;
			
    }
    .speakers.speakers-list .mentors-lists .mentor {
        flex-grow: 1;
        width: 25%;
        min-height: 300px;
        max-width: 32%;
        align-items: center;
        justify-content: center;
        align-content: center;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin: 0px 10px 20px 10px;
        background: #fff;
        border-radius: 10px;
		border: 1px solid #d7d7d7;
    }
   .speakers.speakers-list  .mentor-header {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 15px 0px;
        width: 100%;
    }
	.speakers.speakers-list a.mentor-name {
		color: #4a4a4a;
	}
	.speakers.speakers-list input#mentorsearch,
	.speakers.speakers-list select#filterCity,
	.speakers.speakers-list select#filterExpertise,
	.speakers.speakers-list select#filterStatus{
		box-shadow: -1px 6px 7px 1px #0000001f;
	}
	
   .speakers.speakers-list .mentor-header .mentor-avatar {
        width: 120px;
        height: 120px !important;
        border-radius: 60px;
        margin-bottom: 15px;
		border: 4px solid #f44336 !important;
    }
   .speakers.speakers-list  .mentor-header .mentor-name{
        font-size: 18px;
        font-weight: bold;
        text-transform: capitalize;
    }
   .speakers.speakers-list .mentor-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
   .speakers.speakers-list .mentor-content span {
        margin: 3px 0px;
    }
  .speakers.speakers-list  .mentor-content .company,
   .speakers.speakers-list .mentor-content .title,
   .speakers.speakers-list .mentor-content .location{
        text-transform: capitalize;
        text-align:center;
    }
    .speakers.speakers-list .mentor-content .title{
        font-style: italic;
        max-width: 200px;
    }
   .speakers.speakers-list  .mentor-footer{
        padding: 15px 0px;
    }
	#es .speakers.speakers-list a.btn.btn-primary.choose-mentor {
		background-color: #f44335 !important;
		border-color: #f44336 !important;
	}
   .speakers.speakers-list  .status-icon{
        position: absolute;
        top: 4px;
        right: 7px;
        padding: 2px 5px;
        text-align: center;
        border-radius: 10px;
        background-color: #39b54a;
        color: #fff;
    }
    .speakers.speakers-list span.status-icon.is-offline {
        background: #f44336 !important;
    }
    .speakers.speakers-list .mentor-experties {
        padding: 0px 20px;
        text-align: center;
        margin: 20px 0px;
    }
   .speakers.speakers-list  span.expertise {
        background: #eeeeee;
        padding: 1px 12px;
        border-radius: 11px;
        font-size: 13px;
        font-style: italic;
        display: inline-flex !important;
        margin: 2px 0px;
    }
   .speakers.speakers-list  a.sendInvitation{
        background: #4a4a4a !important;
    }
   .speakers.speakers-list  a.sendInvitation[disabled] {
        pointer-events: none;
        cursor: default;
        background-color: #4a4a4a !important;
        opacity: 0.5;
    }
    .speakers.speakers-list .request .result {
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 10px;
        background: #dedede;
    }
   .speakers.speakers-list  div#request {
        width: 400px;
        position: fixed;
        right: 20px;
        bottom: 30px;
        z-index: 9999;
    }
   .speakers.speakers-list  .header-search-bar{
        display: flex;
		flex-direction: column;
    }
	.speakers.speakers-list .search-filters {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 auto;
		max-width: 900px;
	}
	.speakers.speakers-list .speaker-filter{
		margin-bottom: 20px;
	}
	.search-filters.filter-top .speaker-filter {
		width: 32%;
	}
	.speakers.speakers-list .speaker-filter.bottom-filter{
		width: 23%;
	}
	.speakers.speakers-list .search-input {
		width: 50%;
		margin: 0 auto;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}
	.speakers.speakers-list .search-filters select {
		margin-right: 10px;
	}
   .speakers.speakers-list  input#mentorsearch {
        /* flex: 1;
        height: 50px; */
        margin-right: 6px;
        border-radius: 10px;
    }
   .speakers.speakers-list  div#filterCity_chzn a.chzn-single,
   .speakers.speakers-list  div#filterExpertise_chzn a.chzn-single,
   .speakers.speakers-list  div#filterStatus_chzn a.chzn-single{
        padding: 0px 10px;
        margin: 0px;
        margin-left: 12px;
        height: 50px;
        line-height: 50px;
        border-radius: 10px !important;
        font-weight: 500;
        font-size: 14px;
    }
    .speakers.speakers-list div#filterCity_chzn abbr.search-choice-close,
    .speakers.speakers-list div#filterExpertise_chzn abbr.search-choice-close,
    .speakers.speakers-list div#filterStatus_chzn abbr.search-choice-close
    {
        top: 20px;
        right: 15px;
    }
   .speakers.speakers-list  span.status-icon.inactive {
        background-color: #f44336;
    }
   .speakers.speakers-list  span.status-icon.waitlist {
        background: #4a4a4a;
    }
   .speakers.speakers-list  a#sendInvitation {
        cursor: pointer !important;
    }
   .speakers.speakers-list  a.waitlist,
   .speakers.speakers-list  a.inactive{
        pointer-events: none;
        opacity: 0.6;
    }
   .speakers.speakers-list  a.chzn-single > div:before {
        content: "\f0d7";
        font-family: 'FontAwesome';
        font-size: 17px;
    }
   .speakers.speakers-list  .chzn-with-drop a.chzn-single > div:before {
        content: "\f0d8";
    }

.speakers.speakers-list .mentor {
    box-shadow: 1px 2px 6px 3px #0000000a;
}
	.speakers.speakers-list{
		position: relative;
	}
	.speakers.speakers-list:before {
		z-index: -1;
		content: " ";
		display: block;
		width: 400px;
		height: 1000px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(https://turkishwin.com/images/speaker-page-left.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
	}
	.speakers.speakers-list:after {
		z-index: -1;
		content: "";
		display: block;
		width: 400px;
		height: 1000px;
		position: absolute;
		left: 0;
		top: 100px;
		background: url(https://turkishwin.com/images/speaker-page-right.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left;
	}
	.speakers.speakers-list a.mentor-name{
		position: relative;
	}
	.speakers.speakers-list a.mentor-name:after{
		content: "";
		position: absolute;
		width: 100%;
		border-bottom: 3px solid #f44336;
		display: block;
		padding-top: 6px;
	}

	.stick-left{
		position: fixed;
		left: 100px;
		bottom: 50px;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-direction: column;
		z-index: 9;
	}
	.stick-right{
		position: fixed;
		right: 100px;
		bottom: 50px;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-direction: column;
		z-index: 9;
	}

.speaker-edit-profile {
    position: absolute;
    top: 10px;
    right: 50px;
    z-index: 99;
}

#es a.btn.btn-speaker-edit{
	border: 1px solid #f44336;
	border-radius: 5px;
}


section#sp-top-bar .row {
    display: flex;
    align-items: center;
}

.com-easyblog .sticky__wrapper{
	top: 35px;
}
.com-easyblog .sticky .sticky__wrapper{
	top: 0px;
}
.com-easyblog  .sticky .sticky__wrapper{
	margin-top: 35px;
}
/* 
.custom.logo.blog-logo{
	height: auto !important;
}*/
/*
.com-easyblog  .sp-megamenu-wrapper {
	line-height: 90px;
}

.com-easyblog  .sticky .sp-megamenu-wrapper {
	line-height: 90px;
} */

.custom.logo.blog-logo {
    height: 10px;
}
.custom.logo.blog-logo a img {
    width: 230px;
	margin-top: 5px;
}
#sp-top-bar .sp-module.logo.blog-logo {
    height: 35px;
    line-height: 35px;
}

#rsform_33_page_0 .rsform-block.rsform-block-password,
#rsform_33_page_0 .rsform-block.rsform-block-verifypassword
{
    display: none;
}

.rsform-block.rsform-block-check label.formControlLabel {
    display: none;
}

ul.sp-megamenu-parent.menu-fade-down-fade-up{
    display: flex;
    align-items: center;
    justify-content: center;
}


#es span.o-avatar.o-avatar--lg img {
    width: 100%;
}


.qItem_actions,
.qItem_assign{
	display: none !important;
}

#eb .eb-post-content{
	margin: 0px !important;
	padding: 15px;
}
#eb .eb-post-body.type-standard > img {
    display: none !important;
}

#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn, #es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:focus, #es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:active, #es .es-story-privacy .es-privacy .es-privacy-toggle, #es .btn-es-primary{
	background: #f44335 !important;
}

section#sp-footer2 .sp-module .sp-module-title {
    color: #fff !important;
    padding: 0px;
    text-align: left;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 5px;
    box-shadow: none;
}

section#sp-footer2 .sp-module .sp-module-title:after, .sppb-addon-module .sp-module-title:after {
    display: none;
}
section#sp-footer2 .row {
    padding: 20px 0px;
}

#es .btn-es-success:hover, #es .btn-es-success:active, #es .btn-es-success:focus {
    background-color: #f44336 !important;
}
#es .btn-es-success:active:hover, #es .btn-es-success:active:focus, #es .btn-es-success:active.focus, #es .btn-es-success.active:hover, #es .btn-es-success.active:focus, #es .btn-es-success.active.focus, .open>.dropdown-toggle#es .btn-es-success:hover, .open>.dropdown-toggle#es .btn-es-success:focus, .open>.dropdown-toggle#es .btn-es-success.focus{
	color: #fff !important;
    background-color: #f44336 !important;
    border-color: #f44336 !important;
}


footer#sp-footer .row {
    padding: 20px 0px 30px 0px;
}
body.site.com-easysocial.view-login #sp-main-body {
    padding: 0px;
}
body.site.com-easysocial.view-login  .es-login-box{
    padding: 0px !important;
}
.es-login-box.es-responsive.home-redirect-login .row{
    display: flex;
    align-items: center;
}

#sppb-addon-1643788691765 .sppb-addon-table-main tr td {
    border-left: 1px solid #fff !important;
}
#sppb-addon-1643788691765 > div > div > table > tbody > tr:nth-child(1) > td:nth-child(4),
#sppb-addon-1643788691765 > div > div > table > tbody > tr:nth-child(2) > td:nth-child(4) {
    border-right: 1px solid #fff !important;
}
.sppb-panel-modern>.sppb-panel-heading{
    color: #4a4a4a;
}
#es .es-login-box .col-md-6 {
    padding: 0px;
}
div#column-wrap-id-1643880007530 {
    padding-left: 200px;
}

div#section-id-1643788158508 {
    border-bottom: 2px solid #d7d7d7;
}

.sppb-pricing-box .sppb-pricing-price.after{
    margin-top:30px;
}

#sppb-addon-1644406219504 img.sppb-img-responsive {
    width: 500px;
    height: 500px;
    object-fit: cover;
}
.sp-page-builder .page-content #section-id-1644234769437{
    border-top: 2px solid #d7d7d7;
}

div#sppb-addon-1579772942829 .sppb-col-sm-3 img {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #f44336 !important;
    border-radius: 10px;
    background: #fff;
    margin-bottom: 10px;
}

div#column-id-1643955855860 .o-avatar-v2 {
    width: 100px;
    height: 100px;
}
div#column-id-1643955855860 .es-card__avatar.es-card__avatar--rounded {
    width: 100px;
    height: 100px;
    top: 20px;
    left: 50%;
    margin-left: -50px;
}

div#column-id-1643955855860 .es-card__bd.es-card--border{
    text-align: center;
}

div#column-id-1643955855860 a.es-card__title{
    margin-bottom: 20px;
    display: block;
}
.sppb-panel-modern>.sppb-panel-heading{
    background: #f1f1f1;
    font-size: 20px;
    padding: 25px;
}

.corporate-members > div > div {
    background: #fff;
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 5%);
}
.corporate-members > div > div:hover{
        -webkit-transform: scale(1.025);
    -ms-transform: scale(1.025);
    transform: scale(1.025);
}
.corporate-members h3.uk-panel-title.uk-margin-bottom-remove {
    font-size: 24px;
    margin-bottom: 20px !important;
    font-weight: 600;
}
.corporate-members .uk-panel-teaser {
    margin-bottom: 0px;
}
#sppb-addon-1644230170242 > div > div > div > div > div > div:nth-child(3) {
    font-size: 16px;
    line-height: 24px;
}
#sppb-addon-1644230170242 > div > div > div > div > div > div:nth-child(3) > a {
    display: block;
    margin-top: 20px;
}

#sppb-addon-1643959308926,
#sppb-addon-1643959184073,
div#sppb-addon-1643959184062{
    overflow: hidden;
    
}
#sppb-addon-1643959308926:hover,
#sppb-addon-1643959184073:hover,
#sppb-addon-1643959184062:hover{
  -webkit-transform: scale(1.025);
    -ms-transform: scale(1.025);
    transform: scale(1.025);  
}

div#sppb-addon-1643880557831 .sppb-addon-single-image-container img.sppb-img-responsive {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

footer#sp-footer .row {
    padding: 20px 0px 30px 0px;
}
body.site.com-easysocial.view-login #sp-main-body {
    padding: 0px;
}
body.site.com-easysocial.view-login  .es-login-box{
    padding: 0px !important;
}
.es-login-box.es-responsive.home-redirect-login .row{
    display: flex;
    align-items: center;
}

#sppb-addon-1643788691765 .sppb-addon-table-main tr td {
    border-left: 1px solid #fff !important;
}
#sppb-addon-1643788691765 > div > div > table > tbody > tr:nth-child(1) > td:nth-child(4),
#sppb-addon-1643788691765 > div > div > table > tbody > tr:nth-child(2) > td:nth-child(4) {
    border-right: 1px solid #fff !important;
}
.sppb-panel-modern>.sppb-panel-heading{
    color: #4a4a4a;
}
#es .es-login-box .col-md-6 {
    padding: 0px;
}
div#section-id-1643788158508 {
    border-bottom: 2px solid #d7d7d7;
}

.sppb-pricing-box .sppb-pricing-price.after{
    margin-top:30px;
}

#sppb-addon-1644406219504 img.sppb-img-responsive {
    width: 500px;
    height: 500px;
    object-fit: cover;
}
.sp-page-builder .page-content #section-id-1644234769437{
    border-top: 2px solid #d7d7d7;
}

section#section-id-1643884424933 .sppb-addon-image-layout-image.image-fit, 
section#section-id-1644234769435 .sppb-addon-image-layout-image.image-fit 
{
    border-bottom: 1px solid #d7d7d7;
}
section#section-id-1643884424933 .sppb-addon-image-layout-image.image-fit{
    background: #fff;
    padding-bottom: 50px;
}

.sppb-addon-image-layout-text p {
    margin: 0px;
}
div#section-id-1645879190675 .sppb-row.sppb-align-center {
    border-bottom: 2px solid #d7d7d7;
}
.login-background img{
        height: 100vh;
         object-fit: cover;
    } 
    .col-md-6.column-left {
        min-width: 0px;
        flex: 1 1 0%;
        display: flex;
        height: 100vh;
        align-items: flex-start;
        justify-content: center;
    }
    .col-md-6.column-right {
        flex: 0.45 1 0px;
    }
    
    form#loginbox .btn-es-success{
        margin-top: 20px;
        width: 100%;
    }
    .col-md-6.column-left > div {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
    a.login-logo {
        margin-bottom: 50px;
        margin-top: 50px;
        margin-left: -220px;
}

@media screen and (max-width: 579px){
	.speaker-edit-profile {
		right: 50%;
		margin-right: -55px;
	}
	.speakers.speakers-list:after,
	.speakers.speakers-list:before{
		display: none;
	}
	.speakers.speakers-list .mentors-lists .mentor{
		width: 100%;
		max-width: 100%;
	}
	.speakers.speakers-list .search-filters{
		flex-wrap: wrap;
	}
	.speakers.speakers-list input#mentorsearch, .speakers.speakers-list select#filterCity, .speakers.speakers-list select#filterExpertise, .speakers.speakers-list select#filterStatus{
		width: 94;
		margin: 0 auto;
	}
	.stick-left{
		left: 10px;
		bottom: 15px;
	}
	.stick-right{
		right: 10px;
		bottom: 15px;
	}
	div#sppb-addon-1631007061725 img.sppb-img-responsive{
		width: 350px !important;
		height: 350px !important;
	}
    a.login-logo {
        margin-bottom: 50px;
        margin-top: 50px;
        margin-left: 0px;
    }
    .col-md-6.column-right{
        display: none;
    }
    .col-md-6.column-left > div{
        align-items: center;
    }
    #sppb-addon-wrapper-1643788234348{
        margin: 0px !important;
    }

}
@media (min-width: 768px) and (max-width: 991px){
    #sppb-addon-wrapper-1643788234348{
        margin: 0px !important;
    }
}

.eb-view-categories.eb-layout-listings .legacy-video-container{
    display: none !important;
}

#es .btn.btn-primary.public-rsvp{
    cursor: pointer;
    background: #4a4a4a !important;
    background-color: #4a4a4a !important;
    border: none !important;
}

article.item.item-page hr {
    display: none;
}

#es .profile-selected.t-bg--200.es-island.t-lg-p--lg.t-lg-mb--lg {
    display: none !important;
}
#es .es-stepbar.es-island.t-lg-mb--lg{
        display: none !important;

}
form#loginbox {
    margin-top: 100px;
}


#section-id-1657794800119 img.sppb-img-responsive {
    width: 75px;
    margin: 0 auto;
    display: block;
}

#section-id-1657794800119 h2.sppb-addon-title.sppb-feature-box-title {
    text-align: center;
}
#sppb-addon-1577986166796 .sppb-addon-title,
#sppb-addon-1577986166794 .sppb-addon-title{
    margin-top: 10px !important;
}

div#sppb-addon-wrapper-1644230170242 .uk-panel p,
div#sppb-addon-wrapper-1644230170242 .uk-panel div {
    font-size: 16px;
}
ul.footer-social-list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

ul.footer-social-list li {
   border: none !important;
    margin-right: 10px;
}

#sp-footer{
    color: #4a4a4a !important;
}
.com-easyblog  #sp-footer .custom.footer .sppb-col-sm-6 p {
    color: #4a4a4a !important;
}

#eb .eb-entry-fields h4.eb-section-heading.reset-heading {
    display: none;
}



/* New Blog Design */
#eb .eb-card__title{
    color: #333333 !important;
    font-weight: 700 !important;
}

#eb .legacy-video-container > * {
    height: 500px;
    width: 100%;
}
#eb .speaker-infos {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
#eb .speaker-avatar {
    width: 100%;
    margin-right: 20px;
    border-radius: 100%;
    overflow: hidden;
}
#eb li.Speaker.Page {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#eb .eb-fields-list>li+li{
    border: none !important;
}
#eb a.eb-entry-author-avatar.eb-avatar.col-cell img {
    border-radius: 100%;
        width: 120px;
    height: 120px;    
}
#eb .eb-entry-author-bio.cell-top {
    display: flex;
}
#eb .author-name{
    width: 100%;
}
#eb h3.eb-authors-name.reset-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#eb div.eb-entry-author > div.eb-entry-author-bio.cell-top > div.author-name > h3 > span > a {
    color: #f44336;
    font-size: 14px;
    font-style: italic;
}

#eb .author-recent-posts {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#eb .eb-entry-author-recents{
    border: none !important;
    border-radius: 10px;
}
#ck .btn-ckit-primary{
    background-color: #f44336;
    background: #f44336;
}

#eb .eb-entry-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#eb .eb-entry-title {
    font-size: 26px;
    width: 100% !important;
    line-height: 32px;
    font-weight: bold;
}

#eb .eb-post-hits {
    display: flex;
    align-items: center;
    justify-content: center;
}
#eb span.media-total-views {
    width: 50%;
    display: block;
    line-height: 18px;
    font-size: 16px;
    font-weight: bold;
    color: #4a4a4a;
}
#eb span.media-total-count {
    font-size: 40px;
    font-weight: bold;
    color: #f44336;
}


#eb li.field-text.field-5 {
    float: left;
    margin-right: 20px;
}
#eb img.speaker-image {
    width: 120px;
    border-radius: 100%;
    object-fit: cover;
    height: 120px !important;
    float: left;
}
#eb li.field-hyperlink.field-4 {
    text-align: right;
}
#eb li.field-text.field-3 {
    margin-top: -7px;
}
#eb li.field-text.field-2 {
    margin-top: -30px;
}
#eb li.field-textarea.field-1 {
    margin-top: 70px;
}

#eb li.field-text.field-2 h2 {
    font-size: 18px !important;
    margin-bottom: 0px;
}
div#eb.related-posts {
    background: #ecf2f5;
    padding: 15px;
}
div#eb.related-posts .eb-mod.mod-items-grid.clearfix {
    margin: 0px !important;
}
#eb.related-posts .mod-items-grid>.mod-grid{
    padding-left:0px !important;
}

div#eb.related-posts .mod-grid{
    margin: 0px;
}
#eb.related-posts  .eb-mod-thumb{
    margin-top: 0px !important
}



/* easyblog related blogs video */
body.view-entry div#sp-component {
    border-right: 1px solid rgba(242, 242, 242, 1);
    /* border-top: 1px solid rgba(242, 242, 242, 1); */
    padding-right: 100px;
    transition: 0.1s;
}
#eb.type-video .mod-post-type {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 13px;
}
#eb.type-video a.eb-mod-author-name {
    max-height: 20px;
    font-size: 15px !important;
    font-weight: 500;
    line-height: 20px !important;
    text-overflow: ellipsis !important;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    color: #21294E;
}
#eb.type-video .eb-mod-thumb {
}
#eb.type-video .eb-mod-thumb .ytp-thumb {
    border-radius: 10px !important;
}

#eb.type-video .eb-mod-head {
    margin-top: 10px;
}
.eb-entry-author.speaker {
    margin-top: 50px;
}
#eb .eb-entry-author.speaker .o-avatar {
    width: 120px !important;
    height: 120px !important;
}

#eb .eb-entry-author.speaker .eb-entry-author-bio.cell-top {
    display: flex;
    align-items: center;
}

#eb .eb-entry-author.speaker .col-cell {
    margin-left: 30px;
}

.eb-entry-body.type-video  {
    background: #f1f1f1 !important;
    padding: 5px 15px 15px;
    margin-top: 19px !important;
    border-radius: 20px;
}

#eb .v5-watch-metadata.video  .o-avatar__content img{
    border-radius: 50% !important; 
}
#eb .eb-entry-head.type-video h1 {
    font-size: 26px;
    font-weight: 600;
}
#eb .type-video .eb-entry-light-header {
    font-size: 17px;
    font-weight: 600;
    color: #000 !important;
}
#eb .type-video .eb-post-hits {
    color: #000;
}
#eb .eb-entry-meta.type-video {
    margin: 0px;
}
#eb .v5-watch-metadata.video > .v5-owner > div.flex-col > div > h3 * {
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    -webkit-box-orient: vertical;
    color: #21294E;
}
#eb .eb-entry-meta.type-video>div.v5-blog-shares .eb-shares {
    margin: 0px !important;
}
#eb .v5-watch-metadata {
    display: flexbox;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#eb .eb-entry-meta.v5-owner {
    min-width: calc(50% - 6px);
}
#eb .v5-actions {
    min-width: calc(50% - 6px);
    align-items: center;
}
#eb .v5-actions .eb-shares {
    display: flex;
    justify-content: flex-end;
    margin: 0px !important;
}

#eb .eb-entry-fields{
    margin-top: 50px !important;
}
#eb .v5-watch-metadata .v5-blog-shares {
    background: #f1f1f1 !important;
    padding: 5.4px 10px;
    border-radius: 25px;
    width: fit-content;
    float: right;
    margin: 15px 0 20px;
}

div#toggle-full {
    position: absolute;
    right: 14px;
    top: 172px;
}
#toggle-btn {
    padding: 26px 12px;
    border-radius: 26px;
    font-size: 16px !important;
    line-height: 16px !important;
    color: #919191;
    transition: width 0.3s;
}
#toggle-btn:hover {
    opacity: 0.9;
}
#eb .mod-avatar-sm>img {
    border-radius: 50%;
}

h3.eb-authors-name.reset-heading{
    margin-left: 10px;
}

.embed-responsive.embed-responsive-16by9.is-center.is-full {
    top: -36px;
    background: unset;
    box-shadow: rgb(0 0 0 / 36%) 0px 8px 18px -2px;
    border-radius: 10px;
    margin-bottom: -40px;
}


#eb .eb-shares .btn, #eb .eb-shares .fa {
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    height: 30px;
    width: 30px;
    line-height: 29px !important;
    border-radius: 50px;
    background: none !important;
    color: #9f9fa2 !important;
    border: none !important;
}
#eb .eb-shares .btn:hover {
    background: none !important;
    color: #000 !important;
}
#eb .eb-entry-light-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
#eb .eb-entry-head {
    padding: 20px 0 !important;
}
#eb .eb-post-thumb .o-aspect-ratio {
    border-radius: 20px !important;
    overflow: hidden;
    border: 1px solid #000;
    background: black;
}
#eb.type-video .eb-mod-title {
    padding: 15px 0px 0px 0px !important;
}
#eb .eb-post-thumb .o-aspect-ratio {
    border-radius: 20px !important;
    overflow: hidden;
    border: 1px solid #000;
    background: black;
}
#eb.type-video .eb-mod-title {
    padding: 15px 0px 0px 0px !important;
}

/* post light header */
#eb .eb-post-state {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgba(242, 242, 242, 1);
    margin-top: -13px;
}
#eb .eb-reading-indicator {
    background-color: unset;
    border-radius: 3px;
    font-size: 16px;
}
#eb .eb-entry-meta.light-header-standard .eb-authors-name a {
    color: #000 !important;
    font-size: 16px;
    font-weight: 400;
}
#eb .eb-entry-meta>div+div:before {
    display: none !important;
    content: none;
}
#eb .eb-entry-meta>.flex-col>.flex-row div+div:before {
    content: '\00b7';
    font-size: 13px;
    vertical-align: middle;
    padding: 0 9px;
}
#eb .eb-entry-tags {
    margin: 0px -7px;
}
.flex-col {
    display: block !important;
    margin-left: 8px;
}
.flex-row {
    display: flex;
}
.flex-row * {
    font-size: 14px;
    color: #757575;
    font-weight: 500 !important;
}

#eb .eb-post-category.comma-seperator {
    padding: 10px 0;
    margin: 0px;
}
#eb .eb-post-category.comma-seperator i {
    color: #f44336;
    font-size: 16px;
}
#eb .eb-post-category.comma-seperator a {
    
    font-weight: 600;
    text-transform: uppercase;
    color: #f44336 !important;
}

.entry-header h1:after, .entry-header h2:after{
    display: none !important;
}
.entry-header h1, .entry-header h2{
    box-shadow: none !important;
}
#eb .eb-entry-author-bio.cell-top .col-cell {
    padding-left: 20px;
}

#eb .eb-post-thumb .eb-post-image img{
    border-radius: 30px;
}

div#fd.mod-easyblogsearch.blog-search-module input{
    border: 1px solid #d7d7d7;
}


div#guru_tabs .day {
    display: flex;
    align-items: center;
}
.guru-tab-title {
    padding: 10px 15px;
}
div#guru_tabs .day img {
    filter: grayscale(1);
}
div#guru_tabs .lessons_wrap a {
    color: #4a4a4a !important;
}
#guru-component .uk-button-primary{
    background-color: #4a4a4a !important;
}
.guru-tabs {
    margin-bottom: 10px !important;
}
div#guru_tabs a {
    color: #4a4a4a !important;
}
.col_title.uk-width-large-1-2.uk-width-medium-1-2.uk-width-small-1-1.wk-width-large-1-2.wk-width-medium-1-2.wk-width-small-1-1{
    display:  none !important;
}

/* GURU */
.guru-lesson-nav-comments{
    display: none !important;
}
#guru-component .uk-navbar{
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
#guru-component ul.uk-navbar-nav.wk-navbar-nav {
    display: flex;
    align-items: center;
    list-style: none;
    background: #fff;
}
#guru-component  ul.uk-navbar-nav.wk-navbar-nav li {
    background: #fff;
}

#guru-component  table.uk-table.uk-table-striped.wk-table.wk-table-striped {
    width: 100%;
}
#guru-component .uk-navbar-nav > li > a{
    height: auto !important;
    padding: 5px 25px !important;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.gru-page-filters{
    margin-bottom: 15px;
}

table.uk-table.uk-table-striped.wk-table.wk-table-striped {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
td.guru_product_name a {
    color: #4a4a4a;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
    display: inline-block;
}
.gru-lesson-content p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    color: #333 !important;
    font-size: 17px !important;
    line-height: 28px !important;
    font-weight: 500;
}
.guru-lesson-comments-form textarea {
    width: 100%;
    height: 100px;
    border-radius: 10px;
    min-height: 30px;
    display: inline-block;
    margin-right: 0px;
    resize: vertical;
}
.guru-tab-title{
    padding: 10px 15px;
    margin-bottom: 7px;
    font-size: 16px;
}
.guru-tab-title img{
    filter: grayscale(100%);
}
.lesson_name a,
#guru-component .uk-tab > li > a{
    color: #4a4a4a;
}
.lesson_name{
    font-size: 15px;
}
.teacher_links{
    background: #d7d7d7;
}

.teacher_links-item:hover{
    background: #d7d7d7;
    opacity: 0.8;
}
.teacher_links i{
    color: #4a4a4a;
}
.teacher_links-item:hover i{
    color: #f44336;
    opacity: 0.7;
}
.guru-course-view {
    margin-top: 15px;
    background: #fff;
    border: none !important;
    border-radius: 10px !important;
}
.guru-course-view .tab-content {
    margin: 0;
    border: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#guru-component .uk-button-success{
    border-radius: 5px;
}
input.uk-button.uk-button-primary.wk-button.wk-button-primary.show_sub,
input.uk-button.uk-button-primary.wk-button.wk-button-primary.close_sub{
    border-radius: 5px;
    font-size: 12px;
}
#guru-component .uk-button-primary:hover, 

#guru-component .uk-button-primary {
    background: #4a4a4a !important;
    color: #fff !important;
}
#guru-component .uk-button-primary:active, #guru-component .uk-button-primary.uk-active{
    box-shadow: none !important;
}
#guru-component .uk-button-primary:focus {
    background: #4a4a4a !important;
    color: #fff !important;
}
#guru-component .uk-button-success{
    background: #4a4a4a;
    
}
#guru-component .uk-button-success:hover, 
#guru-component .uk-button-success:focus{
    background: #4a4a4a;
    opacity: 0.7;
}

#guru-component .gru-lesson-content.modal-lesson-content > * {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #4a4a4a;
    line-height: 28px;
    font-family: 'Helvatica', sans-serif;
}

#guru-component > div.uk-cover-background.wk-cover-background.gru-cover > figure > figcaption.uk-overlay-panel.uk-overlay-background.uk-overlay-bottom.wk-overlay-panel.wk-overlay-background.wk-overlay-bottom > div > div.uk-width-1-1.uk-width-medium-2-3.wk-width-1-1.wk-width-medium-2-3 > ul > li:nth-child(4) {
    display: none;
}
.uk-grid.wk-grid.gru-cover-details {
    display: flex;
    align-items: center;
}
.uk-alert.uk-alert-danger.wk-alert.wk-alert-danger.uk-hidden-small.wk-hidden-small.hidden-phone.course-access-bar,
.guru-powered{
    display: none!important;
}

#guru-component .uk-panel-box-secondary{
    background: #fff;
    border-radius: 10px;
}
#guru-component .uk-panel-box .uk-panel-title a{
    color: #4a4a4a;
    font-weight: 600;
}
#guru-component .uk-grid > *{
    margin-bottom: 20px;
}
div#guru-component .gru-lesson-content *{
    font-size: 16px !important;
    color: #4a4a4a !important;
    font-family: 'Helvetica', sans-serif;
}
.gru-lesson-content.modal-lesson-content * {
    font-size: 16px !important;
    color: #4a4a4a;
    font-weight: normal;
}
h3.uk-panel-title.wk-panel-title.name_guru {
    text-align: center !important;
}
.gru-list-categories .uk-grid.wk-grid.uk-grid-match.wk-grid-match {
    margin-top: 0px !important;
}
.gru-list-categories h2.gru-page-title {
    display: none !important;
}
.guru-mod--courses li.guru-mod--courses__item {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 0px !important;
}
a.guru-mod--courses__item-title{
    margin-top: 15px !important;
}
.guru-mod--courses__item-details,
a.guru-mod--courses__item-title,
.guru-mod--courses__item-desc{
    margin: 5px 15px;
}

.gru-lesson-content.modal-lesson-content storng{
	font-weight: 600;
}
.guru-lesson-header-label {
    color: #4a4a4a;
    font-weight: 600;
    font-size: 18px;
    max-width: 700px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    padding: 5px 0px;
    text-overflow: ellipsis;
}
.gru-lesson-content .modal-lesson-content  img{
	width: 50% !important;
}
