/*
Template Name: finadvisor
Description: HTML5 / CSS3 One Page
Version: 1.0
Author: uiCookies.com
*/

/*------------------------------------------------------------------
[Table of contents]

1. Body
    2. Global Typography
    3. Section Background / .gray-bg / .white-bg
	4. Header /
	    4.1. .top-bar
		4.2. Navigation / .navbar
	5. Hero Slider / .hero-slide
	6. Services / .services
	7. About Us / .about-us
	8. Testimonial / .testimonialOne
	9. Team / .team
	10. Pricing Table / .pricing-section
	11. Client Logo / .client-logo
	12. Contact Section
	    12.1. #googleMap
	    12.2. Contact Form
	13. Footer / .footer
	14. Preloader / #preloader


# [Color codes]

# Body  (text): #888
# Heading Color #0E1555
# Theme Color (link color) #FF7716 -> #FF7716 -> FF7716
# Mid grey (sub header) #666666
# -------------------------------------------------------------------*/

body {
    font-family : 'Roboto', sans-serif;
    font-size   : 17px;
    line-height : 1.7em;
    color       : #353e55;
    font-weight : 200;
    background  : #ffffff;
    border      : 0px solid #fff;
    }

/* --------------------------------------
 * Global Typography
 *------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
    margin : 0 0 15px;
    color  : #0e1555;
    }

h1 {
    font-size   : 36px;
    line-height : 1.2em;
    font-weight : 700;
    }

h2 {
    font-size   : 30px;
    line-height : 1.2em;
    font-weight : 400;
    }

h3 {
    font-size   : 24px;
    line-height : 1.5em;
    font-weight : 300;
    }

h4 {
    font-size   : 18px;
    line-height : 1.5em;
    font-weight : 300;
    }

h5 {
    font-size   : 16px;
    line-height : 1.5em;
    font-weight : 500;
    }

h6 {
    font-size   : 15px;
    line-height : 24px;
    }

/* --------------------------------------
 * LINK STYLE
 *------------------------------------------*/
a {
    color              : #FF7716;
    text-decoration    : none;
    -webkit-transition : all 0.3s ease 0s;
    -moz-transition    : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
    }

a,
a:active,
a:focus,
a:active {
    text-decoration : none;
    outline         : none
    }

a:hover,
a:focus {
    text-decoration : none;
    color           : #999999;
    }

p {
    margin-bottom : 20px;
    }

p.lead {
    font-size   : 19px;
    line-height : 1.7em;
    }

ul {
    margin     : 0;
    padding    : 0;
    list-style : none;
    }

/*Button Style*/
.btn {
    padding        : 10px 30px;
    margin-bottom  : 0;
    font-size      : 16px;
    border-radius  : 0;
    font-weight    : 500;
    border-width   : 2px;
    text-transform : uppercase;
    }

.btn-lg {
    font-size : 18px;
    padding   : 15px 30px
    }

/*btn-primary*/
.btn-primary {
    background-color : #FF7716;
    border-color     : #FF7716;
    }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active:focus {
    background   : transparent;
    color        : #FF7716;
    border-color : #FF7716;
    }

/*btn-default*/
.btn-default {
    color            : #ffffff;
    background-color : transparent;
    border-color     : #ffffff;
    }

.btn-default:hover,
.btn-default:focus,
.btn-default:active:focus {
    background-color : transparent;
    color            : #FF7716;
    border-color     : #FF7716;
    }

button:focus,
.btn:focus,
.btn:active:focus {
    outline : none;
    }

/* --------------------
 * Section Background
 * -------------------*/

.gray-bg {
    background-color : #f0f1f3;
    border-top       : 1px solid #eeeeee;
    border-bottom    : 1px solid #eeeeee;
    }

.white-bg {
    background-color : #ffffff;
    }

/* --------------------
 *  main Wrapper
 * -------------------*/
#main-wrapper {
    background : #ffffff;
    overflow   : hidden;
    }

/*-----------------------------
 * NAVIGATION & HEADER STYLE
 *-------------------------------*/

.header {
    position : absolute;
    left     : 15px;
    right    : 15px;
    top      : 40px;
    z-index  : 9;
    }

/*Logo*/
.navbar-brand {
    padding : 0;
    height  : auto;
    margin  : 5px 0 !important;
    }

@media (max-width : 768px) {
    .navbar-brand {
        width : 200px;
        }

    .navbar-brand img {
        max-width : 100%;
        height    : auto;
        }
    }

/*navbar*/

.navbar {
    border-radius  : 0;
    padding        : 30px 0;
    background     : transparent;
    margin         : 0;
    font-size      : 15px;
    text-transform : uppercase;
    }

@media (max-width : 768px) {
    .navbar {
        padding : 10px;
        }
    }

/*navbar toggle*/
.navbar-toggle {
    margin        : 5px 0;
    padding       : 11px 10px;
    background    : transparent;
    }

.navbar-toggle:hover {
    color: #fff;
    }

.navbar-toggle .icon-bar {
    background: #fff;
    }

/*Navigation Style*/

.main-menu .navbar-right {
    margin-right : -15px;
    }

.main-menu .nav li a {
    color       : #ffffff;
    font-weight : 500;
    padding     : 15px 0 15px 30px;
    }

.main-menu .nav li a:hover,
.main-menu .nav li.active a {
    color      : #FF7716;
    background : transparent;
    }

.main-menu .nav li a:focus {
    background : transparent;
    }

@media (max-width : 991px) {
    .main-menu .nav li a {
        padding-left : 15px;
        }
    }

@media (max-width : 768px) {
    .main-menu .nav li {
        text-align : center;
        }

    .main-menu .nav li a {
        padding : 5px 0;
        color: #0e1555;
        }

    .navbar-collapse {
        margin-top : 10px;
        background: #fff;
        }
    }


/* Sticky Menu */
.sticky-nav {
    position           : fixed;
    right              : 0;
    left               : 0;
    top                : 0;
    z-index            : 999;
    background         : #ffffff !important;
    padding            : 5px 0;
    box-shadow         : 0 2px 5px rgba(0, 0, 0, .1);
    -webkit-transition : all .5s ease-in-out;
    -moz-transition    : all .5s ease-in-out;
    transition         : all .5s ease-in-out;
    }

.sticky-nav .nav li a {
    color : #0e1555;
    }

.sticky-nav .navbar-toggle .icon-bar{
    background: #333;
    }

@media (max-width: 768px) {
    .sticky-nav{
        padding-left: 10px;
        padding-right: 10px;
        }
    }

/*-------------------
 * Jumbotron
 *-------------------*/

.jumbotron {
    background            : url("../img/background.jpg");
    background-size       : cover;
    padding               : 0;
    margin                : 0;
    height                : 100vh;
    min-height            : 700px;
    vertical-align        : middle;
    position              : relative;
    background-attachment : fixed;
    background-repeat     : no-repeat;
    background-position   : center center;
    overflow              : hidden;
    }

@media (max-width: 768px) {
    .jumbotron {
        background-attachment: scroll;
        
    }
    
    .jumbotron .content .event-date p {
        font-weight: 400;
    }
}

.jumbotron .content {
    color             : #ffffff;
    position          : absolute;
    top               : 50%;
    left              : 0;
    right             : 0;
    height            : 30%;
    width             : 100%;
    margin            : 0 auto;
    padding           : 0 10%;
    transform         : translateY(-50%);
    -webkit-transform : translateY(-50%);
    -moz-transform    : translateY(-50%);
    }

.jumbotron .content h1 {
    color       : #ffffff;
    font-weight : bold;
    }

.jumbotron .content p.lead {
    font-size   : 24px;
    line-height : 1.5em;
    font-weight: 400;
    color       : rgba(255, 255, 255, .7);
    }

.jumbotron .content .event-date {
    font-size     : 24px;
    margin-bottom : 40px;
    }

.jumbotron .content .event-date p {
    font-weight: 400;
}

.jumbotron .btn {
    margin-top : 40px;
    }

@media (max-width : 600px) {
    .jumbotron .content {
        min-height : auto;
        }

    .jumbotron .content h1 {
        font-size : 26px;
        }

    .jumbotron .content p.lead {
        font-size : 15px;
        }
    }

/*---------------------------
 * Section Wrapper
 *---------------------------*/
.section-wrapper {
    padding : 100px 0;
    }

/*---------------------------
 * Section Title
 *---------------------------*/
.section-title {
    margin-bottom : 60px;
    text-align    : center;
    }

.section-title h1 {
    margin-bottom : 5px;
    }

.section-title p {
    font-size : 18px;
    color     : #888888;
    }

/* ----------------------------------------------
 * About Event
 *-----------------------------------------------*/
.about-event .lead {
    font-size   : 19px;
    line-height : 1.7em;
    }

.about-event address {
    font-size   : 15px;
    color       : #888888;
    line-height : 1.8em;

text-align: center;
    }

.about-event address strong {
    color : #353e55;
    }

/* ----------------------------------------------
 * Team Section
 *-----------------------------------------------*/

.team .thumbnail {
    padding          : 0;
    line-height      : 22px;
    background-color : transparent;
    border           : 0;
    margin-bottom: 30px;
    }

@media (max-width : 767px) {
    .team .thumbnail {
        margin-bottom : 30px;
        }
    }

.team .thumbnail img {
    width : 100%;
    }

.team .thumbnail .caption {
    padding          : 10px;
    }

.team .thumbnail h3 {
    font-size        : 16px;
    font-weight: bold;

    margin           : 0 40px;
    text-transform   : uppercase;
    padding          : 10px 0;
    }



.team .thumbnail h3 small {
    font-size: 14px;
    color     : #888;
    display: block;
    font-weight: normal;
    }


.team .social-links li {
    display      : inline-block;
    margin-right : 3px;
    }

.team .social-links li:last-child {
    margin-right : 0;
    }

.team .social-links li a {
    display   : block;
    font-size : 14px;
    color     : #ccc;
    padding   : 0 5px;
    }

.team .social-links li a:hover {
    color : #333;
    }

/* --------------------------
 * Agenda
 *---------------------------*/
.section-ajenda .session {
    padding       : 15px 0;
    border-left   : 1px solid #eeeeee;
    margin-bottom : 40px;
    }

.section-ajenda .session time {
    padding       : 5px 25px 15px;
    border-bottom : 1px solid #eeeeee;
    display       : inline-block;
    }

.section-ajenda .session h2 {
    margin : 20px 0 0 20px;
    }

.section-ajenda .session h3 {
    margin         : 20px 0 20px 20px;
    font-size      : 20px;
    text-transform : uppercase;
    }

.section-ajenda .session h3 span {
    font-size   : 14px;
    display     : block;
    line-height : 1;
    }

/* --------------------------
 * Pricing Table
 *---------------------------*/

.pricing-section .pricing-table-default {
    border         : 1px solid #f1f1f1;
    background     : #ffffff;
    padding-bottom : 40px;
    }

@media (max-width : 766px) {
    .pricing-section .pricing-table-default {
        margin-bottom : 30px;
        }
    }

.pricing-section .pricing-head h3 {
    font-size        : 15px;
    font-weight      : bold;
    text-transform   : uppercase;
    color            : #ffffff;
    padding          : 14px 40px;
    margin           : 0;
    background-color : #0e1555;
    }

.pricing-section .pricing-head .price {
    display     : block;
    font-size   : 60px;
    line-height : 60px;
    font-weight : bold;
    padding     : 43px 0 0;
    }

.pricing-section .pricing-head .price sup {
    font-size      : 24px;
    font-weight    : bold;
    vertical-align : super;
    top            : 0;
    }

.pricing-section .pricing-detail {
    margin : 0 50px 25px 50px;
    }

.pricing-section .pricing-detail p {
    margin : 0;
    }

/*pricing list*/

.pricing-section .pricing-list li {
    display : block;
    padding : 8px 0;
    }

.pricing-section .pricing-list li i {
    margin-right : 17px;
    }

.pricing-section .pricing-list li:first-child {
    padding-top : 25px;
    }

.pricing-section .pricing-list li:last-child {
    padding : 12px 0 0;
    }

.pricing-section .pricing-detail .pink-i li {
    position : relative;
    }

/* --------------------------
 * Client Logo 
 *---------------------------*/

.client-logo a img {
    width              : 100%;
    opacity            : 1;
    -webkit-transition : all 0.8s ease 0s;
    -moz-transition    : all 0.8s ease 0s;
    -o-transition      : all 0.8s ease 0s;
    transition         : all 0.8s ease 0s;
    }

.client-logo a:hover img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img img {
    opacity : .5;
    }

@media (max-width : 992px) {
    .client-logo .section-margin {
        margin-bottom : 30px;
        }
    }

/* ------------------
 * Google Map
 * ------------------*/

#googleMap {
    height        : 320px;
    border        : 5px solid #ffffff;
    margin-bottom : 100px;
    }

/* ---------------------------
 * Subscribe Form
 * --------------------------- */

.subscribe-form {
    text-align : center;
    }



/*-------------------
 * Form Style
 *-------------------*/

.form-control {
    height        : 46px;
    padding       : 0 20px;
    font-size     : 14px;
    line-height   : 46px;
    color         : #969595;
    border        : 1px solid #f1f1f1;
    border-radius : 0;
    box-shadow    : none;
    }

.form-control.input-lg {
    height        : 60px;
    padding       : 0 20px;
    font-size     : 18px;
    line-height   : 60px;
    color         : #969595;
    border        : 1px solid #f1f1f1;
    border-radius : 0;
    box-shadow    : none;
    min-width     : 400px;
    }

.form-control:focus,
.form-control:active {
    box-shadow   : none;
    border-color : #FF7716;
    }


@media (max-width : 600px) {
    .form-control.input-lg{
        min-width: auto;
        display: block;
        }
    }

/* --------------------------------------------
 *   Footer
 *---------------------------------------------- */

/* Copyright */

.footer .copyright-section {
    font-size : 13px;
    color     : #888888;
    padding   : 30px 0;
    }

.footer .copyright-section .copytext {
    font-weight : 400;
    display     : block;
    }

/* ---------------------------------------------- /*
 * Preloader
/* ---------------------------------------------- */
#preloader {
    background : #ffffff;
    bottom     : 0;
    left       : 0;
    position   : fixed;
    right      : 0;
    top        : 0;
    z-index    : 9999;
    }

#status,
.status-mes {
    background-image    : url(../img/preloader.gif);
    background-position : center;
    background-repeat   : no-repeat;
    height              : 200px;
    left                : 50%;
    margin              : -100px 0 0 -100px;
    position            : absolute;
    top                 : 50%;
    width               : 200px;
    }

.status-mes {
    background : none;
    left       : 0;
    margin     : 0;
    text-align : center;
    top        : 65%;
    }

.center{
  display:table-cell;
  vertical-align:middle;
}

.orange {
    color: #FF7716;
}


/*********  
6.Section Speakers
*********/
section#section-speaker2 .speaker-item {margin:15px 0;}
section#section-speaker2 .speaker-item figure {margin:0 0 15px;}
section#section-speaker2 .speaker-item img {-webkit-filter:grayscale(1) opacity(0.95);-moz-filter:grayscale(1) opacity(0.95);-o-filter:grayscale(1) opacity(0.95);-ms-filter:grayscale(1) opacity(0.95);filter:grayscale(1) opacity(0.95)}
h3.talktitle {font-size:21px;text-transform:uppercase; font-weight:400}
@media (max-width: 768px) { 
h3.talktitle {font-size: 16px;text-transform: uppercase;font-weight: 400;}
}

/* ========== Speaker Items ========== */
figure.speaker{color:#fff;position:relative;float:left;overflow:hidden;width:100%;background:#000;text-align:center;margin-bottom:20px}
figure.speaker *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
figure.speaker img{opacity:1;width:100%}
figure.speaker figcaption{top:50%;left:40px;right:40px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
figure.speaker figcaption p.accent{position:relative;font-weight:400;text-transform:uppercase;margin:0;-webkit-transform:translateY(75%);transform:translateY(75%)}
figure.speaker figcaption h2 span{font-weight:800}
figure.speaker figcaption p{font-size:1em;font-weight:500;opacity:0;margin:0}
figure.speaker:before,figure.speaker:after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.6s,-webkit-transform .6s;transition:opacity 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s,-o-transform 0.6s,transform .6s}
figure.speaker:before{border-top:1px double #fff;border-bottom:1px double #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}
figure.speaker:after{border-right:1px double #fff;border-left:1px double #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}
figure.speaker a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}
figure.speaker.blue{background:#0a212f}
figure.speaker.red{background:#36100c}
figure.speaker.yellow{background:#562e0a}
figure.speaker:hover img,figure.speaker.hover img{opacity:.2;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}
figure.speaker:hover figcaption h2,figure.speaker.hover figcaption h2,figure.speaker:hover figcaption p,figure.speaker.hover figcaption p{opacity:1;border-color:rgba(255,255,255,0.5);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}
figure.speaker:hover figcaption p,figure.speaker.hover figcaption p{-webkit-transition-delay:.3s;transition-delay:.3s}
figure.speaker:hover:before,figure.speaker.hover:before,figure.speaker:hover:after,figure.speaker.hover:after{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}
/* ========== Speaker Styles for the filter & items  ========== */
.speaker-filter-area{margin-bottom:5%}
@media(min-width:768px) {
.speaker-filter-area{margin-bottom:3%}
}
.speaker-filter{padding:0;margin:0;background: #EFEFEF;}
.speaker-filter li{list-style:none;display:inline-block; margin:0;}
.speaker-filter li a{display:block;padding:10px;background:transparent;color:#1c1e21;font-weight:400;font-size:14px;line-height:1;text-decoration:none;outline:none;text-transform:uppercase;border: 1px solid transparent;}
.speaker-filter li.active a,.speaker-filter li.active a:hover{background-color:transparent;border-color:#6C7A89;color:#6C7A89;border:1px solid #6C7A89}
.speaker-filter li a:hover{background-color:transparent;border-color:#6C7A89;color:#6C7A89;border:1px solid #6C7A89}
.speaker-items{margin:-8px;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.6s;transition-delay:.6s}
.single-item{display:block;width:25%;padding:10px;float:left;position:relative}
.single-item a{display:block;-webkit-transition:none!important;transition:none!important}.
.speaker-image{position:relative;width:100%;overflow:hidden;background:#6C7A89}
.speaker-image img{max-width:inherit;width:100%;-webkit-transition:all .45s ease-out;transition:all .45s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.speaker-content{position: absolute;top: 0;right: 0;bottom: 0;left: 0;   opacity: 0;transition: opacity .3s ease-in-out;z-index: 2;text-align:center;background:rgba(20,20,20,0.8)}
.speaker-content-inner{width: 100%;padding: 0 50px;text-align: center;   position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.p-title{font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:0;font-weight:400;position:relative;margin-bottom:5px;color:#FFF;padding-bottom:5px;}
.speaker-content-inner p{color:#FFF;font-size: 15px; line-height:16px;}
.single-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.single-item:hover .speaker-content{opacity:1;filter:alpha(opacity=100)}
.speaker-grid-2 .single-item{width: 50%;}
.speaker-grid-3 .single-item{width: 33.333%;}
.speaker-grid-5 .single-item{width: 20%;}
.single-item .speaker-content-inner{padding: 0 10px;}
/* ========== Laptop ========== */
@media (max-width: 1400px) {
.single-item {width: 33.1%;}
}
/* ========== Small Tablet ========== */
@media (max-width: 991px) {
.single-item {width: 50%;}
.speaker-filters-area {margin-bottom: 10%;}
.speaker-grid-2 .single-item{width: 33.3%;}
.speaker-grid-3 .single-item{width: 33.3%;}
.speaker-grid-5 .single-item{width: 33.3%}
}
/* ========== Small Tablet Portrait ========== */
@media (max-width: 800px) and (min-height: 1000px) {
.modal-dialog {margin: 15% auto;}
}
/* ========== Smallest Tablet & Mobile ========== */
@media (max-width: 767px) {
.single-item .protfolio-content,  .single-item:hover .protfolio-content {opacity: 0 !important;filter: alpha(opacity=0);}
.speaker-grid-2 .single-item{width: 50%;}
.speaker-grid-3 .single-item{width: 50%;}
.speaker-grid-5 .single-item{width: 50%;}
}
/* ========== Smallest Mobile ========== */
@media (max-width: 500px) {
.single-item {width: 100%;}
.speaker-filters li a {padding: 2px 8px;}
.speaker-filter li{/*display:block; //uncomment to have the filter items one under another on mobile devices */}
.speaker-grid-2 .single-item{width: 100%;}
.speaker-grid-3 .single-item{width: 100%;}
.speaker-grid-5 .single-item{width: 100%;}
}
/* ========== All Speakers Section ========== */
.speaker-accent {text-transform:uppercase;color: #6C7A89;}
.img-speaker {border: 2px solid #ddd; width:60px;height: 60px;}

.accent {color:#6C7A89}
hr.border-thick { margin:50px auto;border-color: #ddd;border-width: 3px;}
hr.border {border-color: #6C7A89;border-width: 1px;}
hr.border-light {border-color: #ddd;border-width: 1px;}
hr.border-sm {width:50px;border-color: #6C7A89;border-width: 3px;}
.mrgn-30-top {margin-top: 30px}


.aspeaker-desc {font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-weight: 400; line-height: 150%}
.ul-classic {list-style: circle; margin: 16pt}
.ul-classic-number {list-style: decimal; margin: 16pt}

a.anchor{display: block;height: 115px; margin-top: -115px; visibility: hidden;}

