/*
Theme Name: Aspen Security Forum
Author: Clikzy Creative
Author URI: http://clikzy.com/
*/                              
@charset "UTF-8";
@font-face {
    font-family: 'klinic_slabmedium';
    src: url('fonts/klinic_slab_medium/klinicslabmedium-webfont.eot');
    src: url('fonts/klinic_slab_medium/klinicslabmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinic_slab_medium/klinicslabmedium-webfont.woff') format('woff'),
         url('fonts/klinic_slab_medium/klinicslabmedium-webfont.ttf') format('truetype'),
         url('fonts/klinic_slab_medium/klinicslabmedium-webfont.svg#klinic_slabmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}                                   
@font-face {
    font-family: 'klinic_slabbook';
    src: url('fonts/klinicslab_book/klinicslabbook-webfont.eot');
    src: url('fonts/klinicslab_book/klinicslabbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslab_book/klinicslabbook-webfont.woff') format('woff'),
         url('fonts/klinicslab_book/klinicslabbook-webfont.ttf') format('truetype'),
         url('fonts/klinicslab_book/klinicslabbook-webfont.svg#klinic_slabbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'klinic_slabbold';
    src: url('fonts/klinicslab_bold/klinicslabbold-webfont.eot');
    src: url('fonts/klinicslab_bold/klinicslabbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslab_bold/klinicslabbold-webfont.woff') format('woff'),
         url('fonts/klinicslab_bold/klinicslabbold-webfont.ttf') format('truetype'),
         url('fonts/klinicslab_bold/klinicslabbold-webfont.svg#klinic_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'klinic_slablight';
    src: url('fonts/klinicslab_light/klinicslablight-webfont.eot');
    src: url('fonts/klinicslab_light/klinicslablight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslab_light/klinicslablight-webfont.woff') format('woff'),
         url('fonts/klinicslab_light/klinicslablight-webfont.ttf') format('truetype'),
         url('fonts/klinicslab_light/klinicslablight-webfont.svg#klinic_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'klinic_slabmedium_italic';
    src: url('fonts/klinicslab_medium_it/klinicslabmediumit-webfont.eot');
    src: url('fonts/klinicslab_medium_it/klinicslabmediumit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslab_medium_it/klinicslabmediumit-webfont.woff') format('woff'),
         url('fonts/klinicslab_medium_it/klinicslabmediumit-webfont.ttf') format('truetype'),
         url('fonts/klinicslab_medium_it/klinicslabmediumit-webfont.svg#klinic_slabmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:focus { outline: 0;}
body {background: #fff;line-height: 1;}
ol, ul {list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td {  font-weight: normal; text-align: left;}
a img {border: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block;}

/* `HEADINGS
----------------------------------------------------------------------------------------------------*/                      
h1,h2,h3,h4,h5,h6{padding: 6px 0;line-height: 1.4em;color:#020d9a;text-transform:uppercase;font-family: 'klinic_slabbold';}

/* GENERAL
----------------------------------------------------------------------------------------------------*/                      
body{background:transparent;-webkit-font-smoothing:antialiased;text-shadow: 0 0 1px rgba(0,0,0,0.0);padding: 0;font-family: 'klinic_slabmedium';}
p{font-size:14px;color:#000;line-height: 1.3em;padding:2px 0;margin-bottom: 16px;font-family: 'klinic_slabmedium';}
a{color:/* #21528a*/#c60003; text-shadow: none;}
blockquote p{ text-indent:5px;}
blockquote:before{content:"\201C"; color: #cccccc;float: left;height: 21px;}
blockquote:after{content:"\201D";float: right;}
blockquote:before,blockquote:after{color:#cccccc;position:relative;font:italic 600%/0.6 Georgia,"Times New Roman",serif;}
ol{list-style:outside disc;margin-left: 20px;}
ol li{list-style:outside disc;margin-left: 20px;color: #000;font-size: 16px;}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
.red {color:#C60003;}

/* HEADER
----------------------------------------------------------------------------------------------------*/
#header{box-shadow: 0 0 2px #000000;margin:0;position: relative;z-index:20;background:#ffffff;}
.logo{margin:0 10px -56px 0;display:block;}
#head-social {width:106px;}
.share-icons{margin-top:6px;padding:0 0 0 4px;text-align: center;}
.share-icons li{ display: inline-block;margin: 0 5px;}
#header .redBtn {font-size: 18px;margin:0 8px;font-family: 'klinic_slabmedium'; padding: 4px 24px;}
#header .date{font-family: 'klinic_slabmedium';color: #fff;text-transform:uppercase;font-size:18px;padding:5px 0;margin:0;}

#header .navbar{margin:0;}
#header .navbar-inner{background:none;border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0;}
#header .navbar .nav > li {font-size:16px;-webkit-font-smoothing:antialiased;margin:10px 0;font-family: 'klinic_slabbold';}   
#header .navbar .nav > li > a{text-transform:uppercase;color:#494848;text-shadow:none;padding:0 19px;}
#header .navbar .nav > li:first-child > a{padding-left: 0;}
#header .navbar .search{margin:8px 0;}
#header .navbar .search a,
#header .navbar .nav > li.search a{  padding-left: 17px;border-left:2px solid #dfdfdf; display: block; }
#header .navbar .sub-menu{display:none; }

/* search form**/

#branding #searchform {
    border-left: 2px solid #DFDFDF;
    padding-left:10px;  
    height: 24px;
    position: absolute;
    right: 7.6%;
    text-align: right;
}
#branding #searchform div {
    margin: 0;
}
#branding input[type='text']{
    background: url('images/search.png') center center no-repeat #6C6C6C;
}
#branding #s {  
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width:18px;border-radius:26px;border: none;
}
.screen-reader-text{display: none;}
#branding #s:focus {
    background: url('images/search.png') right center no-repeat #6C6C6C;
    width: 144px; right:-10px;
    position: absolute;
}
#branding #searchsubmit {
    display: none;
}
#branding .only-search #searchform {
    top: 5px;
    z-index: 1;
}
#branding .only-search #s {
    background-color: #666;
    border-color: #000;
    color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
    width: 85%;
}
#branding .only-search #s:focus {
    background-color: #bbb;
}
#branding .with-image #searchform {
    top: auto;
    bottom: -27px;
    max-width: 195px;
}
#branding .only-search + #access div {
    padding-right: 205px;
}


#header .navbar .nav{margin:0;}
#header .navbar .nav .current-menu-item a,
#header .navbar .nav .current_page_item a,
#header .navbar .nav > .active > a,
#header .navbar .nav > .active > a:hover,
#header  .navbar .nav > .active > a:focus,
#header .navbar .nav > li > a:hover{box-shadow:none;color:#c60003;background:none;}
#header .navbar .nav > li.active,
#header .navbar .nav > li:hover{background:none;}
#header .navbar .nav li.dropdown.open > .dropdown-toggle,#header  .navbar .nav li.dropdown.active > .dropdown-toggle,
#header .navbar .nav li.dropdown.open.active > .dropdown-toggle{background: none;}
/*#header  .dropdown:hover .dropdown-menu{display: block;}*/
#header .dropdown-menu{border-radius:3px;left:22px;margin-top: 17px;width: 192px;}
#header .navbar .nav > li > .dropdown-menu:after{left:44px;}
#header .navbar .nav > li > .dropdown-menu:before{left:43px;}
#header .dropdown-menu li{margin:0 8px;text-transform: uppercase;font-size: 16px;}
#header .dropdown-menu li > a{ border-bottom: 1px solid #8d8d8d;padding:11px 0;}
#header .dropdown-menu li:last-child > a{ border-bottom:0;}
#header .dropdown-menu li:hover > a{color:#c60003;background: none;}

/*Buttons*/
.asf-nav li.active a, 
.asf-nav a:hover,
.redBtn {background:#c60003;color: #f0f0f0;text-transform: capitalize; font-family: inherit;}
.btn {border-radius:0;border: none; text-shadow:none;}
.pressBtn,
.registerSmBtn{font-size:24px;padding:11px 20px; width:166px;text-transform: uppercase;}
.pressBtn img,
.registerSmBtn img{margin-left:10px;}
.register{margin-top:20px;margin-left: 66px; margin-top: 20px;}
.register a {font-size: 24px; width:132px; padding: 13px 50px;font-family: 'klinic_slabmedium';color: #fff;text-transform: uppercase;}
.gform_footer input[type='submit']:hover,
.filter li:hover a,
.filter li.active a,
.form-search button:hover,
.form-search .input-append .btn:hover, .form-search button:hover,
.redBtn:hover,
.redBtn.active,
.register a:hover{color: #f0f0f0;background: #112b52;}
.grayBtn{font-family: 'klinic_slabbold';background: #787878;color: #fff;width:89%;}
.grayBtn:hover{background: #c60003;color: #fff;}
.fixedWidthBtn{padding:10px 20px;width:130px;}
.btn-large{padding:6px 30px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {font-family:'klinic_slabmedium'; font-size:1.5em;}
#morning, #afternoon {text-transform: uppercase; padding:6px 20px;}

/*backgrounds*/
.blueBG{background:#21528A;padding:4px 0;}
.grayBg{background:#8e8e8e;}
.lightGrayBG{background:#dddddd;}
.grayBGBar {background:url("images/diagonal.png") repeat-y scroll #8F8F8F; background-position-x:125%; background-size:54% 100%;  height:126px;}
.whiteBG{background: #fff;}
.darkGrayBg{background: url('images/grayBoxBg.jpg') 0 0 repeat transparent;}/*gray pattern Bg*/
.whiteText{color: #fff;}
.bluePattrenBG{background: url('images/blueDotBg.png') 0 0 repeat transparent;}
.lightGrayBoxBg{background: url('images/lightGrayBG.jpg') 0 0 repeat transparent;}
.date-bar{background:url('images/date-bar.png') right 0 no-repeat transparent;margin-right: 48px; max-width:555px;}
.date-bar span{background:url('images/spanBar.jpg') 0 0 no-repeat transparent;height:50px;width: 66px;display: inline-block;}
.date-bar h3{padding: 0;line-height: 1.9em;}

/*margins and paddings*/
.marginTop10{margin-top: 10px;}   
.marginTop20{margin-top:20px;}   
.marginTop40{margin-top:40px;}
.marginLeft10{margin-left:10px;}
.marginLeft20{margin-left: 20px;}
.marginLeft30{margin-left: 30px;}
.marginLeft40{margin-left:40px;}
.marginRight10{margin-right: 10px;}
.marginRight20{margin-right: 20px;}
.marginRight40{margin-right:40px;}
.marginBottom20{margin-bottom: 20px;}
.marginBottom40{margin-bottom:40px;}
.paddingTop20{padding-top:20px;}
.paddingBottom20{padding-bottom:20px;}
.padding20{padding: 20px;}                                                                            
.paddingRight10{padding-right: 10px;}
.padding10{padding:10px;}
/*General*/
.relative{position: relative;}
.insetShadow{box-shadow:0px 1px 2px #888888 inset;}
.shadowBox{box-shadow:0px 0px 4px #888;}
.shadowBox2Spread{box-shadow:0px 0px 2px #888;}
.blackText{color: #000;}
.underline{text-decoration: underline;}
.underline:hover{text-decoration:none;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.borderRight{border-right: 1px solid #c7c7c7;}
.borderLeft{border-left: 1px solid #c7c7c7;}
/*  banner    */
.page-title{background:url('images/leftBar.png') left 0 no-repeat rgba(35,58,159,0.60); height:103px;position: absolute;top:0;left:0;right: 0;bottom: 0;}
.page-title h1,
.page-title h2{color: #fff;text-transform: capitalize;padding-top: 25px;}
#banner {
    height: 103px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
#banner img{width: 100%;height:103px;}

.about-content img {margin-bottom: 20px;}
/* footer
----------------------------------------------------------------------------------------------------*/              
#footer{ background: url('images/ftr.jpg') center center repeat transparent;padding:28px 0;}
.ftr-nav li{font-size:16px;display: inline-block;width:32%;line-height:2.0em;padding: 2px 0;}
.ftr-nav li a{color: #fff;text-transform:uppercase;font-family: 'klinic_slabmedium';}
.ftr-nav li.active a,
.ftr-nav li:hover a{text-decoration: none;font-family: 'klinic_slabbold';color:#fff;}
#footer .borderLeft{border-left:1px solid #fff; margin-left: 15px; padding-left: 20px;}
.ftr-social-icons {margin: 0 auto 20px; text-align: center;}
.ftr-social-icons li{display: inline-block;margin:0 10px;}
.ftr-social-icons li:hover img{box-shadow:0 0 10px #888;border-radius:12px;}
.copyright p{font-size: 13px;font-family: 'klinic_slabbook';color: #fff;text-align: center;margin-top: 22px;}

/*mainCrousel*/
.slide-image {height:480px; width:100%;background-repeat:no-repeat; background-size: cover; background-position:50% 50%;}
#mainCarousel{margin-bottom: 0;width:100%; height:467px;overflow:hidden;}
#mainCarousel .carousel-inner > .item > img{width: 100%;height:auto;}
#mainCarousel .carousel-control.left{left:9%;}
#mainCarousel .carousel-control.right{right:9%;}
.carousel-control {background: none;border: none;top:35%;height:206px; opacity: 0.8; filter:alpha(opacity=80);}
.carousel-control:hover {opacity: 1; filter:alpha(opacity=100);}
.carousel-indicators{ list-style: none outside none; margin: 0; position: absolute; left:48%;z-index: 5;bottom:21px;}
.carousel-indicators li{background-color:transparent;  border: 3px solid #32373c;border-radius: 15px 15px 15px 15px;
display: block;float: left; height: 10px;margin-left: 5px;text-indent: -999px; width: 10px;}
.carousel-indicators li:hover,
.carousel-indicators .active{  border: 3px solid #691115;}    
.carouselCaption{ position: absolute;top:0;bottom: 0;left: 17%;right:17%; padding-bottom: 46px;padding-top: 46px;}
.slide-small-cap {
    color: #FFF;
    font-size: 18px;
    font-style: italic;
    text-align: center;
    line-height: 1.2em;
}
.video-caption {position: relative;margin-bottom: 10px;}
.video-caption img{width: 100%;}
.video-caption iframe {max-width: 100%;}
.maronCaption{position: absolute;left: 0;right: 0;top:0;bottom: 0;background: rgba(111,14,15,0.75);}
.carouselCaption .btn{font-size: 18px; margin: auto;}
.carouselCaption2 .testimonail {color: #fff;padding-top:75px;}
.carouselCaption2 .testimonail blockquote {color: #fff;font-size:56px;font-weight: bold;margin-bottom:48px; width:400px;}
.carouselCaption2 .testimonail .author {text-transform: capitalize;margin-bottom: 10px;}
.carouselCaption2 .testimonail span {font-family: 'klinic_slabmedium';font-size:20px;text-transform:uppercase;color: #fff;display: block; font-size: 26px}
blockquote:before, blockquote:after {content:"";font-family: 'klinic_slabmedium';color:#fff;font-size:100%;}
.carouselCaption2 {position: absolute;top:0;bottom: 0;left:0;background:url('images/sliderHover.png') left 0 no-repeat transparent;
padding-left: 17%;padding-right: 36%; right: 14%;}
/*agenda-list*/
.agenda-list{background:#e9e9e9;}
.agenda-list .Img{display: block; margin-right: 20px;}
.agenda-list .blueBG{font-size:18px;padding:6px 6px 6px 14px;font-family:'klinic_slabbold';color: #fff;}
.start-time, .end-time, .agenda-name {font-size:20px; line-height:30px;}
.agenda-list .close-agenda {position:absolute;right:8px; border:none;}
.agenda-content{}
.agenda-content h4{color: #000;text-transform:capitalize;}
.popOver{padding:14px 20px;}
.agenda-list .close-agenda{background-image: url('images/closed-sprite.png');background-repeat: no-repeat;background-color: transparent;height: 32px;width: 32px;}
.agenda-list .close-agenda.out{background-position:0 0;}
.agenda-list .close-agenda.in{background-position:0 -34px;}                                                   
.pdfViewer {background: #CDCDCD;}
#agenda-pdf {margin-bottom:20px}
#pdfViewer {margin-bottom:40px;}
/*Gallery page*/
#asf-galleries {overflow: visible;}
#asf-videos {overflow: visible;}
#asf-galleries object {max-width: 100%;}
#asf-videos > div {margin:0 0 20px 0;}
#asf-videos > div > div {padding: 0 10px;}
#asf-videos .fancybox-media {position: relative; display:block; max-width: 480px;}
#asf-videos .fancybox-media:hover .captionArea {display:block;}
#asf-videos h5 {text-transform: none; line-height: 1em;}
.asf-nav{}
.asf-nav li {display: inline-block;font-family:'klinic_slabbold';font-size: 16px;margin-right:8px;}
.asf-nav li a {padding:4px 10px;display: block;background: #6C6C6C;color: #fff;}
.asf-nav li a:hover{text-decoration: none;color: #fff;}
.galleria-container img{width: 100% !important;left:0;}
.galleria-loader { background: url("images/classic-loader.gif") no-repeat scroll 2px 2px rgba(0, 0, 0, 0);}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right
{background-image: url("images/classic-map.png");}
.galleria-info{ width: 100%;left:0;top:216px;}
.galleria-info-text{background:rgba(0,0,0,0.75);padding:12px 64px;font-family:'klinic_slabbold';font-size: 24px;}
/* gray security div**/
.security h2,
.security p{color: #fff;}
.security p{font-size: 14px;}
#threeBox h3{text-align:center;margin-bottom:6px;color:#fff;background:url('images/blueDotBg.png') 0 0 repeat #112b52;}
#threeBox .thumbnail{border-radius:0;padding:0;border: none;background: #f7f7f7;}
#threeBox .thumbnail .darkGrayBg p{margin-bottom: 0;padding: 6px 8px;}
#threeBox .thumbnail .darkGrayBg a{color: #fff;}
.innerList{height: 457px;padding:14px 20px;overflow:hidden;padding-bottom:50px;}
.recent-list{}
.recent-list p{}
.tweeter-feed > li,
.recent-list > li{margin-bottom: 20px;border-bottom:1px solid #878787;}
.recent-list > li:last-child {border-bottom: none; margin-bottom: 0;}
.recent-list > li:last-child p {margin-bottom: 0;}
.feed-title{color: #c60003;text-transform: capitalize;padding-left:10px;padding-top: 0;line-height:1em;}
.feed-date{}
.feed-date h1{color: #21528a;font-size: 55px;line-height:0.7em;padding-right:6px;padding-top: 0;}
.feed-date span{color: #21528a;font-size:21px;text-transform: uppercase;border-right: 1px solid #21528a;display: block;padding-right: 6px;text-align: center;}
.read-more{color: #21528a;font-size: 14px;text-transform: uppercase;}
.presenter-image{margin:12px 0;}
.tweeter-feed{}
.tweeter-feed > li{padding-bottom: 14px;margin-bottom: 18px;}
.tweeter-feed > li:last-child{border: none;}
.tweeter-feed p{margin-bottom: 0;}
.tweeter-feed span,
.tweeter-feed .time{font-size: 14px;font-family: 'klinic_slabbold';line-height: 1em;float: left;display: block;}
.tweeter-feed .time{border-left: 1px solid #000;margin-left: 6px; padding-left: 6px;}
.map{margin:20px auto; height:244px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%;}

/*contact us*/
.contactInfo{margin:0 10% 0 12%;}
.contactInfo h3{color: #424242;text-transform: none;}
address{margin:10px 10px;}
.address,
.phone,
.email{font-size: 24px;color: #424242;margin-bottom: 10px;padding-bottom: 18px; padding-left: 38px;display: block;line-height: 1.0em;}
.address{background: url('images/adres.png') 0 0 no-repeat transparent;}
.address:hover{background: url('images/adres-hover.png') 0 0 no-repeat transparent;}
.phone{background: url('images/phone.png') 0 0 no-repeat transparent;}
.phone:hover{background: url('images/phone-hover.png') 0 0 no-repeat transparent;}
.email{background: url('images/email.png') 0 0 no-repeat transparent;}
.email:hover{background: url('images/email-hover.png') 0 0 no-repeat transparent;}

/*generalForm*/
#gform_wrapper_1{}
.gform_1{}
#gform_wrapper_1 .gform_1 ul{margin:10px 20px;display: table;}
.generalForm .left,
.generalForm .right{width: 47%;}
.generalForm .left{float: left;}
.generalForm .right{float:right;}
#gform_wrapper_1 label{display: none;}
#gform_wrapper_1 input[type='text'],
#gform_wrapper_1 textarea{font-weight: bold;color: #999999;width: 96%;text-transform:capitalize;box-shadow:0 1px 1px #888888 inset;font-family: 'klinic_slabbook'; font-size:16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
#gform_wrapper_1 .message{width:100%;float: left;}
.gform_footer{width:100%;float:left;margin:8px 0;text-align: center;}                                            
.gform_footer input[type='submit']{background:#c60003;color: #f0f0f0;text-transform: capitalize;color: #fff;width:66%;border:none;font-size:20px;
height:40px;letter-spacing: 0.09em;}
.scholarshipForm{}

/*press*/
.white-caption-register{padding:22px 7px 22px 7px;}
.white-caption-register h3{padding-top:0;text-align: center;}
.white-caption-register,
.white-caption{position: absolute;top:0;bottom: 0;left:24%;right:24%;background:rgba(248,248,248,0.85);}
.white-caption{padding:44px 7px;text-align: center;}
.white-caption-register h3,
.white-caption h3{color:#c60003;text-transform:none;font-size: 23px;padding-bottom: 0;}
.white-caption h3{padding-top: 42px;}
.white-caption-register p{text-align: center;}
.white-caption-register p,
.white-caption p{font-family: 'klinic_slabmedium_italic';color: #000;font-size:17px;padding-top: 0;}
#press-kits h4 {color: #C60003; text-transform: capitalize;}
.press-reg-btn {text-align: center;}
.tpl-page p{font-size: 18px;}
.tpl-page ol{margin-bottom: 10px;}
.tpl-page ol li{font-size: 18px;line-height:2em;}
.forum-pdf {float: left;clear: left;margin: 0 0 20px;}
.forum-pdf:first-child {margin: 20px 0;}
.dateDiv{background: #fff;font-family: 'klinic_slabbold';text-align: center;margin-right: 20px;}
.dateDiv h1{font-family: 'klinic_slabbold';color: #000;}
.dateDiv span{background:#c60003;display: block;color: #fff;font-size: 24px;text-transform:uppercase;}
.price{color: #112b52;font-family: 'klinic_slabbold';font-size: 60px;text-align: center; line-height: 1em;position: relative;}
.price span{font-size: 36px;margin-top: -11px; position: absolute;}
.pricingDiv{}
.pricingDiv p{ padding: 14px 20px;}
.pricingDiv ul li{font-family: 'klinic_slabbold';border-top: 1px solid #e2e2e2;color: #14325c;text-transform: capitalize;line-height:1.8em;font-size: 18px;
text-align: center;}
.pricingDiv a.btn{font-size:18px;text-transform:uppercase;padding:10px;}
.sort{}
.sort ul{display: block;float: left;}
.sort span{color: #020202;display: block;float: left;margin:4px 8px 4px 0;font-family: 'klinic_slabbold';font-size: 14px;font-weight: bold;}
.sort ul li{font-size:14px;font-family: 'klinic_slabbold';}
.sort ul li a{color: #020202;  padding: 0 6px;border-right:1px solid #020202;}
.sort ul li:last-child a{border-right:0;}
.sort ul li.active a,
.sort ul li:hover a{color: #21528a;text-decoration:none;}
.sort ul li,
.filter li{display: inline-block;font-family: 'klinic_slabbold';} 
.filter{margin-top: 30px;}
.filter li{font-size: 18px; margin-right: 7px;text-transform: uppercase;}
.filter li a{display: block;background:#c60003;padding:6px 10px;color:#f0f0f0;}
.filter li:hover a{text-decoration: none;}
.speakers-list{}
.speakers-list li{}
.speakers-list li{margin-left:16px !important;margin-right:16px !important;}
.speakers-list li .thumbnail{padding:0;}
.captionArea{position: absolute;top:0;bottom: 0;left: 0;right: 0;background:rgba(19,73,137,0.75);text-align: center; padding-top: 29px;display: none;cursor: pointer;}
.captionArea b{font-family: 'klinic_slabbold';line-height:1em;display: block;}
.captionArea p { font-family: 'klinic_slabbook';}
.captionArea b,
.captionArea p {color: #fff;font-size: 14px;margin-bottom: 0; padding: 0 10px; text-shadow: none;}
.captionArea span{display:block;}
.captionArea:hover{text-decoration: none;}
.speakers-list .thumbnail:hover .captionArea{display: block;}
.speakerPop{ border-radius: 0; position: absolute;left: 42%;padding: 15px 22px; width: 700px;}
.speakerPop .close{color: #000000;font-family: sans-serif;font-weight: lighter; opacity: 1;  position: absolute;  right: 17px; }
.speakerPop h4{color: #000;}
.member img{width: 100%;margin-bottom: 20px;}
.year{color: #214386;}
.speakerPop .name{margin: 0;padding: 0;color: #000;font-family: 'klinic_slabbold';text-transform: capitalize;}
.speakerPop .designation{margin: 0;padding: 0;color: #000;font-family: 'klinic_slabmedium';text-transform: capitalize;line-height:1.0em;}
.speakerPop .content span{font-family: 'klinic_slabmedium_italic'; font-size: 14px;margin:4px 0;color: #000;}
.speakerPop .marginRight20 p{margin-bottom:0;}
/*blog*/
.blog-post{}
.blog-post > li{padding-bottom:2px;margin-top: 20px;}
.blog-post > li:last-child hr{display: none;}
.blog-post > li .Img{display: block;margin: 8px 4px 4px 0;}
.blog-post > li .Img img{ height:174px; margin:0 0 10px 0; width:100%;}
.blog-post > li h4{color: #cb2326;}
.single-blog hr{border-color:#898989;border-bottom: none;border-left: none;border-right: none;}
.blog-post hr{border-color:#898989;border-bottom: none;border-left: none;border-right: none;}
.share-blog{}
.share-blog li {display: inline-block;margin:0 6px;}
.share-blog li a span.at15t_email {background:url('images/lg-mail.jpg') no-repeat 0 0 !important; line-height: 26px !important; height: 26px !important; width: 26px !important;}
.share-blog li a span.at15t_facebook {background:url('images/lg-fb.png') no-repeat 0 0 !important; line-height: 26px !important; height: 26px !important; width: 26px !important;}
.share-blog li a span.at15t_twitter {background:url('images/lg-bird.png') no-repeat 0 0 !important; line-height: 26px !important; height: 26px !important; width: 26px !important;}
.share-blog li a span.at15t_google {background:url('images/lg-gplus.jpg') no-repeat 0 0 !important; line-height: 26px !important; height: 26px !important; width: 26px !important;}
.video-post{position: relative;display: block;}
.video-post .play{position:absolute;left:30%;top:33%;}
.large-image{margin-top: 10px;}
.large-image img{width: 100%;}
.author{color: #cb2326;}
.tags{margin-top: 10px;}
.tags span{margin-right: 4px;display: block;}
.tags span,
.tags ul li{font-size:14px;font-family: 'klinic_slabbold';text-transform: uppercase;display: inline;float: left;}
.tags ul li{margin:0 2px;}
.tags ul li:after{color: black;content:", ";}
.tags ul li:last-child:after{color: black;content:" ";}
.tags ul li a{color: #020202;}
.title{color:#cb2326;}
/*sidebar*/
#sidebar{padding:0 0 26px;}
#sidebar .aside{padding:20px 0 20px 20px;margin-bottom:0;}
#sidebar h4{text-transform: uppercase;margin-bottom: 10px;color: #4d4e4e;}
.form-search{ margin-left: 8px;}
.form-search .input-append .btn,
.form-search button {color: #fefefe;font-size: 14px;background:#c60003;border-radius:0;font-family: 'klinic_slabbold';}
.form-search input[type='text'], #input_2_1 {border-radius:0;font-size: 14px;background:#d7d7d7;border:none;width:104px;
font-family: 'klinic_slabbook';text-transform: capitalize;color: #000; width: 100%; padding:4px;}
#gform_submit_button_2 {text-transform: uppercase;padding: 4px 12px;line-height: 20px;height: auto;width: auto;float: right; letter-spacing:0;}
#gform_wrapper_2 {float:left; width:100%; margin:0;}
#gform_wrapper_2 .gform_body {float: left; width:128px;}
#gform_wrapper_2 .gform_footer {float:left; margin:0; padding: 0; max-width:76px; clear:none;}
#gform_widget-2 {border-bottom: 1px solid #898989; margin-left:16px; padding: 0 0 20px 0 !important;}
#gform_widget-2 h4 {text-align: center;}
.aside-up{ border-bottom: 1px solid #898989; margin-left: 16px; padding: 0 16px 20px 0;}
.aside{}
.aside h4{color: #000;text-transform: capitalize;}
.aside ul > li,
.aside .sub-nav li{font-family: 'klinic_slabbold';font-size: 16px;text-transform: uppercase;}
.aside ul > li:hover > a,
.aside ul > li.active > a{color: #21528a;text-decoration: none;}
.aside ul li a{color: #6c6c6c;}
.aside ul.sub-nav{margin-left: 10px;}
.aside ul.sub-nav li a{margin-left: 10px;}
#tags li{display:inline;font-size: 16px;font-family: 'klinic_slabbold';text-transform: uppercase;}
#tags li:after{color: #6c6c6c;content:", ";}
#tags li a{color: #6c6c6c;}
#tags li.active a,
#tags li:hover a{color: #21528a;}
#tags h4{margin-bottom: 0;}
.live-feed{position: relative;display: block;}
.live-feed h3{  bottom: 0; color: #FFFFFF; left: 0; line-height: 1em; position: absolute; text-align: center;}

/*pagination*/
.pager{margin:7px 0 0 0;}
.pager li{font-size: 16px;font-family: 'klinic_slabbold';text-transform: capitalize;}
.pager li.view a{text-decoration: underline;}
.pager li.view a:hover{text-decoration:none;}
.pager li > a{background: none ;border: medium none;color: #000;padding:8px 0;}
.pager li:hover > a{background: none;color:#21528a;}
.pagination ul > li:first-child > a,
.pagination ul > li:last-child > a{background: #c60003; border: medium none; border-radius: 0;color: #fff;font-size:25px;}
.backBtn{font-family: 'klinic_slabbold';font-size:14px;color: #000;}
.pagination ul > li a{ color: #000;font-size: 18px;border: none;}    
.backBtn:hover,
.pagination ul > li.active a,
.pagination ul > li:hover a{ color: #c60003;background: none;}    

/* sub navigation*/
.sub-navigation{}
.sub-navigation ul{margin-bottom: 0;}
.sub-navigation ul li{text-transform: uppercase;font-family: 'klinic_slabbold';margin-right: 12px;}
.sub-navigation ul li a{color:#fff;border-radius:0; font-size: 16px;padding-top: 16px;padding-bottom: 16px;margin-top: 0;margin-bottom: 0;}
.sub-navigation ul li.active a,
.sub-navigation ul li:hover a {background:#FFFFFF; color: #C60003;}
.sub-navigation .nav-pills > .active > a,
.sub-navigation .nav-pills > .active > a:hover,
.sub-navigation .nav-pills > .current_page_item > a,
.sub-navigation .nav-pills > .current_page_item > a:hover {background:#FFFFFF !important;color: #C60003;}
.sub-navigation span{float: left;display: block;margin-right: 4px; font-size: 16px;padding:16px 0 13px 0;color: #fff;}

/*add animations*/
.asf-nav a:hover,
.form-search button:hover,
.aside ul > li:hover > a,
.aside ul > li.active > a,
.speakers-list .thumbnail:hover .captionArea,
.filter li:hover a,
.gform_footer input[type='submit']:hover,
.address:hover,
.phone:hover,
.email:hover,
.register a:hover,
.grayBtn:hover,
.touchcarousel-item:hover .caption,
.ftr-social-icons li:hover img,
.ftr-nav li.active a,
.ftr-nav li:hover a,
#header .navbar .nav > li:hover > a,
.redBtn:hover,
.redBtn.active {-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.jcarousel-wrapper {    margin: 20px auto;    position: relative;}/** Carousel **/.jcarousel {    position: relative;    overflow: hidden;    width: 100%;}.jcarousel ul {    width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}.jcarousel li {    float: left;    border: 1px solid #fff;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 0 8px;	position: relative;}.jcarousel img {    display: block;    max-width: 100%;    width: 100%;    height: auto !important;}.jcarousel li .caption {	position: absolute;	top: 0;	left: 0;	background: rgba(198, 0, 3, 0.7);	width: 100%;	opacity: 0;	visibility: hidden;	color: #FFF;}.jcarousel li .caption p, .jcarousel li .caption a {	color: #FFF;	padding: 0 10px;	line-height: 1em;	margin: 5px 0;}.jcarousel li:hover .caption {	opacity: 1;	visibility: visible;}/** Carousel Controls **/.jcarousel-control-prev,.jcarousel-control-next {    position: absolute;    top: 0;    width: 30px;    height: 100%;    text-align: center;    background: #FFF;    color: #CCC;    text-decoration: none;    font: 64px/70px Arial, sans-serif;    z-index: 9999;	line-height: 130px;}.jcarousel-control-prev:hover,.jcarousel-control-next:hover {	text-decoration: none;	color: #333;}.jcarousel-control-prev {    left: 0;}.jcarousel-control-next {    right: 0;}
/****** MEDIA QUERIES ******/

@media (min-width:1200px) {

}
@media (max-width:979px) {
	#tell-friend {position: absolute; top: 0; right: 0;}
	#head-social {position: absolute; top: 30px; right: 0;}
	#header .nav-collapse, #header .nav-collapse.collapse {overflow: visible; height: auto;}
	#header .navbar .btn-navbar {display:none;}
	#header .navbar .nav > li {float: left;}
	#header .navbar .nav > li > a {font-size: 15px; padding: 0 7px;}
	.security h2 {line-height: 1em;}

	.date-bar h3 {font-size: 18px; line-height:2.75em;}
	.white-caption {padding: 22px 7px;}
	.white-caption h3 {padding:0;}
}
@media (max-width:767px) {
	
	#header .navbar .btn-navbar {
		display: block;
		margin-top:7px; background-color: #C60003;
		background-image: -moz-linear-gradient(top, #C60003, #D74D4F);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C60003), to(#D74D4F));
		background-image: -webkit-linear-gradient(top, #C60003, #D74D4F);
		background-image: -o-linear-gradient(top, #C60003, #D74D4F);
		background-image: linear-gradient(to bottom, #C60003, #D74D4F);
	}
	#header .navbar .btn-navbar:hover {background: #C60003;}
	#header .navbar .nav > li {margin: 0; padding:10px 0; border-top:1px solid #21528A; float: none;}
	#header .navbar .nav > li > a {font-size: 16px; padding: 0 19px;}
	#header .navbar .nav > li:first-child > a {padding-left:19px;}
	#header .nav-collapse, #header .nav-collapse.collapse {overflow: hidden; height: 0;}

	.logo {margin:0 10px -86px 0;}
	.carouselCaption2 {padding-right: 10%;}
	.carouselCaption2 .testimonail blockquote {font-size:28px; max-width:100%;}
	.carouselCaption {padding-top:5px;}
	.carouselCaption .marginLeft30 {margin-left:0;}
	.grayBGBar {height: auto; background: #8F8F8F;}
	.grayBGBar .security {margin:0; padding:0 20px;}
	.grayBGBar .register {margin:0 0 15px; float:none;}
	.grayBGBar .register a {display: block; margin: 0 auto; width: 132px;}
	#threeBox li .thumbnail {margin:0 10px;}
	.feed-date {float: left !important; clear: none !important; width:115px !important;}
	.title-span {float: left !important; clear: none !important; width:70% !important;}
	#menu-footer {margin:0 4%;}
	#footer .borderLeft {border:0; margin: 0; padding: 0;}
	.ftr-social-icons {float:none; text-align: center; margin:20px 0;}
	.touchcarousel.grey-blue .arrow-holder.left {left:0 !important;}
	.touchcarousel.grey-blue .arrow-holder.right {right:0 !important;}

	.about-content {padding: 0 20px;}

	.start-time {float: left !important; clear: none !important; width: auto !important;}
	.agenda-name {float: left !important; clear: none !important; width: auto !important; margin-left: 30px !important;}
	.end-time {float: right !important; clear: none !important; width: auto !important; margin-right: 40px !important;}
	.date-bar {max-width:74%;}
	.date-bar h3 {font-size: 24.5px; line-height:1.9em;}
	.white-caption h3 {font-size: 20px;}
}
@media (max-width:480px) {
	.feed-date {float: left !important; clear: none !important; width:115px !important;}
	.title-span {float: left !important; clear: none !important; width:54% !important;}
	.ftr-nav li {width:48%;}

	.date-bar {max-width:100%;}
	.date-bar h3 {font-size: 18px; line-height:2.75em;}
	.white-caption {padding:0 7px;}
	.white-caption h3 {padding:0; font-size: 16px;}
	
}

/*.page-template-tpl-agenda-php .popOver{display:none;}*/