.addthis_inline_follow_toolbox p {
	display:none;
}

.winner {    font-size: 18px;
    background: #eee; 
    color: #fff;
    font-weight: 500;
    padding: 10px;
    margin-bottom: 40px;
    border-top: 2px solid #804b99}

.at300b {
	margin: 0 5px !important;
}
.newsletter-form input[type=text]:not(textarea), input[type=url]:not(textarea), input[type=tel]:not(textarea), input[type=number]:not(textarea), input[type=color]:not(textarea), input[type=email]:not(textarea), input[type=email]:not(textarea), input[type=password]:not(textarea) {
    height: 50px;
}

.addtocalendar var{
    display: none;
}

.addtocalendar {
    position: relative;
    display: inline-block;
    background: transparent!important;
}

.atcb-link {
    display: inline-block;
    outline: none!important;
    cursor: pointer;
	margin:0;
}

.atcb-link:focus~ul,
.atcb-link:active~ul,
.atcb-list:hover{
    visibility:visible;
}

.atcb-list {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 170px;
    z-index: 900;
}

.atcb-list,
.atcb-item
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
}

.atcb-item {
    float: none;
    text-align: left;
}

.atcb-item-link
{
    text-decoration: none;
    outline: none;
    display: block;
}

.atcb-item.hover,
.atcb-item:hover {
    position: relative;
    z-index: 900;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}


/* Blue */

.atc-style-blue li.atcb-link,
.atc-style-blue li.atcb-link:hover,
.atc-style-blue li.atcb-link:active,
.atc-style-blue li.atcb-link:focus
{
    margin: 0;
    padding: 7px 25px;
    color: #fff;
    font-family: "Verdana";
    font-size: 14px;
    text-decoration: none;
    outline: none;
    line-height: 20px;
    vertical-align: middle;
    background: rgb(66,129,244);
    box-shadow: 0 0 40px rgba(0, 0, 0, .13) inset;
    border-radius: 4px;
    zoom: 1;
}

.atc-style-blue .atcb-list {
    width: 170px;
    border: 1px solid rgb(186,186,186);
    border-radius: 2px;
    box-shadow: 0 0 5px #AAA;
}

.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item
{
    background: #fff;
    color: #000;
}

.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link
{
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
}

.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #000;
    font-family: "Verdana";
    font-size: 14px;
    text-decoration: none;
    outline: none;
    padding: 5px 15px;
}

.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #fff;
}

.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover {
    background: rgb(66,129,244);
}


/* FORM */
 
form.reports {
  max-width: 100%;
  margin: 30px auto 10px;
  padding: 10px 20px;
  background: #f4f7f8;
  border-radius: 3px;
  border:2px solid #ddd;
}	

form.reports input[type="text"],
form.reports input[type="password"],
form.reports input[type="date"],
form.reports input[type="datetime"],
form.reports input[type="email"],
form.reports input[type="number"],
form.reports input[type="search"],
form.reports input[type="tel"],
form.reports input[type="time"],
form.reports input[type="url"],
form.reports textarea,
form.reports select {
  background: rgba(255,255,255,0.1);
  border: none;
  font-size: 16px;
  height: auto;
  margin: 0;
  outline: 0;
  padding: 15px;
  width: 100%;
  background-color: #e8eeef;
  color: #8a97a0;
  box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
  /*margin-bottom: 30px;*/
}

.sent-message {
font-weight:  bold;
}

form.reports input[type="radio"],
form.reports input[type="checkbox"] {
  margin: 0 4px 8px 0;
}

form.reports select {
  padding: 6px;
  height: 32px;
  border-radius: 2px;
}

/* form.reports button {
  padding: 19px 39px 18px 39px;
  color: #FFF;
  background-color: #4bc970;
  font-size: 18px;
  text-align: center;
  font-style: normal;
  border-radius: 1px;
  width: 100%;
  border: 1px solid #3ac162;
  border-width: 1px 1px 3px;
  box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
  margin-bottom: 10px;
} */

form.reports fieldset {
  margin-bottom: 10px;
  border: none;
}

form.reports legend {
  font-size: 1.4em;
  margin-bottom: 10px;
      padding: 15px 0;
}

form.reports label {
  display: block;
  margin-bottom: 8px;
}

.caption-category {text-transform:none; line-height: 1.2; color: #0f8975;}

.sponsors .owl-carousel .owl-item {
	padding:20px;
	border:2px solid #e9e9e9;
}

.sponsor-page .photo-wrapper {
	    border: 1px solid #ddd;
    padding: 20px;

}

.news h3.name {    font-size: 28px;
    line-height: 1.2;}

.video-list .name {
	margin-top: 10px;
}

h6.news {
    font-size: 17px;
    font-weight: 600;
    text-transform: none;
    line-height: 21px;
    margin-top: 10px;
    letter-spacing: normal;
}

.transcript-box {
  max-height: 120px;
  position: relative;
  overflow: hidden;
	padding: 25px 0;
  margin:0 0 0 0;
  
}
.transcript-box p {
	  font-size: 14px !important;
	  line-height: 1.4em !important;
}

.transcript-box .read-more { 
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  text-align: center; 
  margin: 0; padding: 10px 0 50px; 
	
  /* "transparent" only works here because == rgba(0,0,0,0) */
  background-image: linear-gradient(to bottom, transparent, #ffffff);
}

.transcript-box .button {
	color:#fff;
}

.transcript-box .button:hover {
	color:#fff;
	background:#333;
}

.fm-bold {font-weight:700;}

.content-area article ul {list-style: none;
  padding: 0;
      margin: 0 0 20px;}
.content-area article li{
padding-left: 1.4em;
    text-indent: -.9em;

}

.content-area article ul.boxlist li{
	text-indent:initial;
	float: left;
    background: #ddd;
    padding: 0px 8px;
    /* color: #fff; */
    margin-right: 8px;
    font-size: 13px;
}
.content-area article li:before {
  content: "\f105";
    font-family: FontAwesome;
    color: red; /* or whatever color you prefer */
    margin-right: 0.5em;
}

.content-area article ul.boxlist li:before {
	content:none;
	margin:0;
}

.testimonial-bg {background:#dedede;}

.block-quote {
	    padding-top: 60px;
    padding-bottom: 0px;
    position: relative;
    text-align: center;
}

.block-quote .punctuation-start {
    top: -12px;
    color: #84A706;
    display: block;
    font-size: 123px;
    font-weight: bold;
    line-height: 100%;
    position: absolute;
    left: 50%;
    width: 70px;
    margin-left: -35px;
    text-align: center;
}



.block-quote p {
	font-size:30px;
	line-height:1.2;
}

.block-quote p:before, .block-quote p:after{
	content: "";
}

.block-quote cite {
	display: block;
    font-style: normal;
    font-size: 16px;
    padding-bottom: 20px;
    color: #2d2d2d;
}



.margin-b-40 {
	margin-bottom:40px !important;
}

.nomargin {margin:0;}

.sponsor-block { display:block; position:relative; top:0; left:0; font-size:12px;  margin:0;}
.sponsors a:hover {text-decoration:none;}
.bgGray {background-color:#e9e9e9}

.navigation.opened{
    overflow-y: scroll;
}
.no-margin {margin:0;}

.rounded-frame {border: 1px solid #ddd;
    border-radius: 4px;}

.btn-alt  {
    color: #ffffff !important;
    background-color: #5B2B7B;
	border:none;
}
.btn-alt a {
	color: #ffffff !important;
}

.btn-alt a:hover {
	text-decoration:none;
}

.caption-category {
    color: #0f8975;
}

.testimonial p {
	margin-bottom:10px;
}

.testimonials hr {
	border-top: 1px solid #ccc;
    margin: 30px 0;
}

#eventwebsites {
    background-image: url(../img/bg3.jpg);
}

.shrink .logo {
    margin-top: 0;
    margin-bottom: 10px;
}
p.footerlinks a + a::before {
    content: " | ";
}

#photo-slider .owl-item p {
	background:#333; padding:7px 9px; color:#fff; margin:0; font-size:13px; line-height:16px;
	
}

.event-description {
background: #dedfe2;
color: #061625;
}

.testimonial blockquote {
    border-left: none;
    margin: 0; padding:0;
}
.testimonial blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
	
}

.scheduleSpeaker {margin-top:10px; margin-bottom:10px;}

.spinner {
	background: linear-gradient(#0f8975 50%, #353535 50%), linear-gradient(#353535 50%, #0f8975 50%)	
}

.event-background {
border-radius:0;
background-color: transparent; 
}

.wide .page-section.color, .boxed .page-section.color > .container {
  background-color: #0f8975;
  color: #ffffff;
}

.event-description .media-heading {
color: #0f8975;
}

.row-event-body .event-title {
color: #0f8975;
}

.section-title .rhex {
background-color: #0f8975;
}

.crcle {
background-color: #0f8975;
}

.wide .page-section, .boxed .page-section > .container {
background-color: #f5f5f5;
}

.wide .header, .boxed .header > .container {
/* background-color: #fff;
padding-bottom: 35px; */
}

#main-slider .caption-title {
}

.sf-menu ul li {
background: #dedfe2;
}

.sf-menu ul li a:hover {
background: #bfc0c4;
}

.wide .page-section.overlay:before, .boxed .page-section.overlay > .container:before {
background-color: #e9ebef;
}

#main-slider .caption-title img {

width:90%;
margin: 0 auto;
}

.wide .page-section.breadcrumbs, .boxed .page-section.breadcrumbs > .container {
padding-top: 135px;
}

#main-slider .caption-subtitle  {
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
}

.breadcrumbs .breadcrumb li {
color: #666;
}

.breadcrumb>li+li:before {
color: #aaa;
}

.breadcrumbs .breadcrumb a:hover {
border-bottom: solid 1px #061625;
}

.breadcrumbs .breadcrumb a {
color: #111;
}

.sf-menu a {
color: #000;
}

.sf-menu li.active {
background-color: #dedfe2;
}

@media (max-width: 991px){
.sf-menu li.active {
background: none;
}
}

.sf-menu li.active > a {
color: #000;
}

.sf-menu a:hover {
color: #111;
}

.menu-toggle {
color: #000 !important;
}

#af-form .form-control {
  height: 60px;
  background-color: #ffffff;
  border-color: #0f8975;
  color: #777;
}

.wide .header.shrink, .boxed .header.shrink > .container {
padding-top: 12px;
padding-bottom: 2px;
background-color: #fff;
border-bottom-color: transparent;
}

#countdown {background-image: url(../img/bg2.jpg);
padding-top: 50px;
padding-bottom: 50px;}
   
.wide .page-section.news  {
background-image: url('../img/bg3.jpg');
}
.slide1 {background:url(../img/sasbg.jpg);}

.social-line.social-wohex a {
    height: 30px;
    border-radius: 4px;
    line-height: 28px;
}
.social-line.social-wohex a:before,
.social-line.social-wohex a:after {
    display: none;
}
.footer .social-line.social-wohex a {
    height: 60px;
    border-radius: 10px;
    line-height: 58px;
}
.footer .social-line.social-wohex a:before,
.footer .social-line.social-wohex a:after {
    display: none;
}

.wide .footer-meta, .boxed .footer-meta > .container {background:#6f7486; color:#fff; font-size:13px; padding: 20px 0 70px 0;}
.footer-logo {margin: 0 0 20px 0;}
.footer .social-line.social-wohex a {
height: 45px;
border-radius: 10px;
line-height: 43px;
margin: 0 5px;
}

.footer .social-line a {
width: 45px;
height: 35px;
line-height: 35px;
font-size: 24px;
}

.footer a {color:#fff;}
.footer a:hover {color:#aaa;}
.footer .social-line {
margin: 0 0 0px 0;
line-height: 70px;
}

.footer .social-line li {
padding: 15px 5px 15px 5px;
}


.tab-content.lv2 .tab-pane {
padding: 20px 20px;
}

.timeline .post-title a {
color: #3e2e7b;
}

.timeline .post-title {
font-size: 28px;
color: #3e2e7b;
}

.timeline .post-excerpt p:last-child {
	margin-bottom:0;	
}

.timeline .post-wrap + .post-wrap {
margin-top: 20px;
}

.nav-justified>li.active {
background:#0f8975;
}

.schedule-wrapper .schedule-tabs.lv1 .nav > li.active:before {
border-top: 7px solid #0f8975;
}

.circle {
max-width: 165px;
width:auto;
}

.schedule-speakers {margin-top:20px;}

.schedule-speakers .caption-title {
font-size: 16px;
line-height:18px;
}

.schedule-speakers .caption-category {
font-size: 13px;
}

.row-event-sponsor {margin-bottom:30px;}

.btn-theme-transparent {
    background-color: transparent;
    border-color: #0f8975;
    color: #0f8975;
}

.pagination-wrapper {
padding-top: 0; 
}

.row-event-body .event-title a {
color: #0f8975;
}

.row-event-body .event-title a:hover {
color: #061625;
}

.sidebar .widget-title {
color: #061625;
}

a {
/* color: #3e2e7b;
 */}

#photo-slider {
padding: 0 15px; 
}

#photo-slider .item {
	border:7px solid #ddd;
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
background: #0f8975;
color: #fff;
text-decoration: none;
}

.wide .page-section.light, .boxed .page-section.light > .container {
background-color: #FFFFFF;
color: #435469;
}


ul, ul li, ul ul {
	/* margin:0; padding:0; line-height: 1; */
	
}

.schedule-tabs ul {margin-left:0}
ol {
	list-style-type:decimal; margin-left:25px;
}


ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
dl {
	margin:0 0 1.5em 0;
}
dl dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
}

.tag-cloud ul {
width:auto !important;
border:none ;
margin-left:0;
}
.tag-cloud li {
  display: block;
  padding: 5px 10px;
  background-color: transparent;
  border-radius: 8px;
  border: solid 1px #435469;
  color: #435469;
  list-style-type: none;  
}


.speakers-carousel .owl-pagination {
  position: absolute;
  right: 0;
  top: 0px;
} 
.speakers-carousel .owl-theme .owl-controls .owl-nav {position: absolute; right: 0;
    top: -45px;
    left: 0;}
	
.news-carousel .owl-theme .owl-controls  {position: absolute; right: 0;
    top: -45px;
    left: 0;}

.sponsors {margin-bottom:30px;}
	
.sponsors .owl-controls {
  position: absolute;
  right: 0;
  top: 0px;
} 
.sponsors .owl-theme .owl-controls  {position: absolute; right: 0;
    top: -45px;
    left: 0;}
	
	

.speakers-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    /* background-color: transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    line-height: 1; */
	font-size: 11px;
    font-weight: 700;
	letter-spacing: 2px;
	text-transform:uppercase;
	text-align:center;
}
.speakers-carousel .owl-prev,
.speakers-carousel .owl-next {
    /* border: solid 1px #435469;
    border-radius: 10px !important; */
    /* color: #ccc;
    height: 30px;
    width: 30px; */
    /* line-height: 50px; */
    /* text-align: center; */
}
.speakers-carousel .owl-next {margin-left: 10px !important;}
.speakers-carousel .owl-prev .fa,
.speakers-carousel .owl-next .fa {
    /* color: #ccc; */
    /* font-size: 30px !important; */
    /* line-height: 50px; */
}
.speakers-carousel .owl-prev:hover ,
.speakers-carousel .owl-next:hover  {
   /*  border-color: #dc143c;
    color: #dc143c; */
}
.speakers-carousel .owl-prev:hover .fa,
.speakers-carousel .owl-next:hover .fa {
    /*  color: #dc143c;  */
}

.subscribe-top  {margin-right:15px;}

@media (max-width: 400px) {

}

@media (max-width: 479px) {
}

@media (max-width: 767px) {
    .block-quote p {
	font-size:24px;
	line-height:1.2;
}
}
@media (max-width: 991px) {
	.navigation {
	background-color: rgba(203, 212, 223, 0.95);
	}
	
	
}

@media (max-width: 1024px) {
	.logo {width:200px;}
	/* .logo img {width:100%;} */
}

@media (min-width: 992px) {
	.col2 {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
		-webkit-column-gap: 15px; /* Chrome, Safari, Opera */
		-moz-column-gap: 15px; /* Firefox */
		column-gap: 15px;
	}
}

@media (min-width: 768px) {
	#main-slider .caption-text .btn {
	  margin-right: 30px;
	}

	#main-slider .caption-text .btn:last-child {
	  margin-right: 0px;
	}
}