@font-face {
    font-family: 'Lato';
    src: url('/sites/all/themes/srichinmoy2016/fonts/Lato-Light.eot');
    src: local('Lato Light'), local('Lato-Light'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Light.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Light.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('/sites/all/themes/srichinmoy2016/fonts/Lato-LightItalic.eot');
    src: local('Lato Light Italic'), local('Lato-LightItalic'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-LightItalic.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-LightItalic.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: url('/sites/all/themes/srichinmoy2016/fonts/Lato-Bold.eot');
    src: local('Lato Bold'), local('Lato-Bold'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Bold.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Bold.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('/sites/all/themes/srichinmoy2016/fonts/Lato-BoldItalic.eot');
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-BoldItalic.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Lato';
    src: url('/sites/all/themes/srichinmoy2016/fonts/Lato-Italic.eot');
    src: local('Lato Italic'), local('Lato-Italic'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Italic.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Italic.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/Lato-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('/sites/all/themes/srichinmoy2016/fonts/RobotoSlab-Bold.eot');
    src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
        url('/sites/all/themes/srichinmoy2016/fonts/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('/sites/all/themes/srichinmoy2016/fonts/RobotoSlab-Bold.woff2') format('woff2'),
        url('/sites/all/themes/srichinmoy2016/fonts/RobotoSlab-Bold.woff') format('woff'),
        url('/sites/all/themes/srichinmoy2016/fonts/RobotoSlab-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
      font-family: 'icb';
      src: url('/sites/all/themes/srichinmoy2016/fonts/fontello.eot?43583349');
      src: url('/sites/all/themes/srichinmoy2016/fonts/fontello.eot?43583349#iefix') format('embedded-opentype'),
           url('/sites/all/themes/srichinmoy2016/fonts/fontello.woff?43583349') format('woff'),
           url('/sites/all/themes/srichinmoy2016/fonts/fontello.ttf?43583349') format('truetype'),
           url('/sites/all/themes/srichinmoy2016/fonts/fontello.svg?43583349#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }



.quoteicon,.audio-player:before,.videolightboxbtn,.btncircle,.icon-slider-right,.icon-next-topic,.icon-back-to-top,.play-icon:before{font-family:'icb';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* &#xe800; play &#xe801; pause &#xe802; quote &#xf004; down &#xf006; right &#xf101; dubleright &#xf102; doubletop */

.icon-next-topic{display:inline-block;width:55px;height:55px;padding-top:10px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 #9c9595;color:#fff;font-size:2.7em;text-align:center;text-decoration:none;text-shadow:0 0 4px #9c9595}

.logotext{-webkit-transition:color 500ms ease;transition:color 500ms ease;color:#9c9595;}
.logo{-webkit-transition:all 500ms ease;transition:all 500ms ease}
.logo:hover{opacity:1}
.button:hover{background-color:#517eb5;text-shadow:none}

.videolightboxbtn {  margin:0 6px 0 5px; float:left; width:40px; }
.videolightboxbtn, .audio-player:before {font-size:17px;padding: 0 0 0 3px; display:block;height:40px;text-align:center;line-height:42px;border-radius:50%;background-color:#80abe0;cursor:pointer;color:#fff;}
.audio-player:before{content: '\e800'; width:37px; }
.audio-player.audio-active:before{ content: '\e801'; padding:0; width:40px;}

/* audio player */
.audioplayer {min-width:115px;display:flex;align-items:center;border-radius:5px;background: #fff;padding:5px;cursor:pointer;}
.audio-timeline{position:relative;min-width:50px;height:4px!important;border-radius:2px;background:#dedede;margin:9px 0 0 5px;}
.audio-progress{position:relative;top:-4px;background:#ccc;height:4px;width:0;border-radius:2px;}
.audio-elapsed{position:relative;top:-4px;background:#80abe0;height:4px;width:0;border-radius:2px;}
.audio-duration{font-size:10px;font-family:Lato;color:#666!important;position:absolute;left:0;top:-18px}
.page-frontpage .audioplayer{display:block;min-width:40px;border-radius: 0; background: transparent;padding:0;}
.page-frontpage .audio-timeline { display:none;}

.pf-player-outer{position:relative;margin-bottom: 1.5em;border-top: 3px #80abe0 solid; border-bottom: 3px #80abe0 solid;overflow:hidden;}
.pf-player-outer.right{margin:0;}
.playerclickedwrapper{background:#000;}
.pf-player{position:relative;z-index:1; position:relative;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}
.fluid-width-video-wrapper{position:relative} 
.player-behind .fluid-width-video-wrapper{position:absolute;top:0;z-index:0;width:100%;}
.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.play{background-color:#80abe0; position:absolute;bottom:15px;left:15px;opacity:.9;filter:alpha(opacity=90);transition:all .2s ease-out;color:#fff;border-radius:7px;font-size:1.2em}
.play-text{padding: 10px 15px 10px 30px; font-size: 1.1em;}
.play-icon:before{content:'\e800';position:absolute;top:13px;left:12px;}

.quoteicon{width:42px;height:35px;min-width:0;margin-top:5px;margin-right:10px;float:left;opacity:.35;text-shadow:none;font-size:37px;color: #fff;}
.quoteicon.blue{color:#80abe0;}
.quoteicon.red{color:#990000;}

.icon-slider-right:before{content:"\f006"}

.searchwrapper.search-active { display: block; position: absolute; top: 10px; right: 0; z-index: 10;}
.searchwrapper.search-active input { border: 1px #ccc solid; border-radius: 18px; font-style: italic; font-family: Lato; font-size: 16px; font-weight: 300; padding: 7px;min-width: 250px; }
.navicon, .biolink { transition: opacity 1s fade;}
.navicon.search-active, .biolink.search-active { opacity: 0; }
.search-close { background-color:#80abe0; color: #fff; position: absolute; top:5px; right: 5px; font-family: Helvetica, sans-serif; font-size: 20px; font-weight: 100; width: 30px; height: 30px; line-height: 28px; text-align:center; border-radius: 50%; }


/* Picture first - media_shortcode modified */
/*.playerclickedwrapper{background:#000;margin-bottom:1em}
.pf-player{border-top: 3px #80abe0 solid; border-bottom: 3px #80abe0 solid; position:relative;margin-top:1.5em;margin-bottom:1em;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}
.fluid-width-video-wrapper{position:relative}
.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.play{background-color:#80abe0; position:absolute;bottom:15px;left:15px;opacity:.9;filter:alpha(opacity=90);transition:all .2s ease-out;color:#fff;border-radius:7px;font-size:1.2em}
.play-text{padding: 10px 15px 10px 30px; font-size: 1.1em;}
.play-icon:before{ content: "\e801"; position: absolute; top: 11px; left: 7px;}*/


.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:0;margin-right:0}
.col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
.col .col{padding-left:0;padding-right:0}
.col-1{width:8.33333333%}
.col-2{width:16.66666667%}
.col-3{width:25%}
.col-4{width:33.33333333%}
.col-5{width:41.66666667%}
.col-6{width:50%}
.col-7{width:58.33333333%}
.col-8{width:66.66666667%}
.col-9{width:75%}
.col-10{width:83.33333333%}
.col-11{width:91.66666667%}
.col-12{width:100%}

/* Footer */
.footer{min-height:200px;margin:50px 0}
.footerbox{border-top:1px solid #dbdbdb}
.footerrow{padding-top:13px;padding-left:30px;color:#80abe0;text-transform:uppercase}
.footer ul { padding:0; margin:0; list-style:none;}

.native, .footer ul.feed span.date {text-transform:capitalize;font-size:.8em;font-style:italic;color:#517eb5}
.footerlink, .footer ul.feed h4 a {font-size:14px;line-height:16px;-webkit-transition:all 500ms ease;transition:all 500ms ease;color:#80abe0;text-decoration:none;display:block;padding-bottom:5px}
.footerlink:hover, .footer ul.feed h4 a:hover {color:#517eb5}

.footer h3.feedtitle {line-height:1.15; font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase; margin-bottom: .5em; color:#aaa;}
.footer ul.feed { list-style: none; padding-left: 0; }
.footer ul.feed span.date { text-transform:capitalize;font-size:.8em;font-style:italic;color:#517eb5; }
.footer ul.feed h4{line-height:1.15; font-weight:normal; margin-top: .1em;}
.native{padding-left:5px;}

/* tabs*/
ul.primary { max-width:100%;text-align:center;height: auto; line-height: normal; list-style: none; margin: 5px; padding: 0 0 0 1em; /* LTR */ white-space: nowrap; }
ul.primary li { display: inline; }
ul.primary li a {color:#fff;font-weight:bold;text-shadow:#888 1px 1px 1px;font-size:1.15em;font-weight:700;background-color: #777;border-radius:5px;height:auto;box-shadow: #999 2px 2px 2px;margin-right: 0.5em;padding: 4px 1em;text-decoration: none;}
ul.primary li.active a { background-color: #999;}
ul.secondary { padding: 0.5em 1em; margin: 5px; }
ul.secondary li { display: inline; padding: 0 1em; }
ul.secondary a { background-color: #777; border-radius: 5px; text-decoration: none; }
ul.secondary a.active { background-color: #999; }

@media (max-width: 991px) {
.container{max-width:728px}
.hidden-main{display:inherit!important}
.hidden-medium{display:none!important}
.col-medium-1{width:8.33333333%}
.col-medium-2{width:16.66666667%}
.col-medium-3{width:25%}
.col-medium-4{width:33.33333333%}
.col-medium-5{width:41.66666667%}
.col-medium-6{width:50%}
.col-medium-7{width:58.33333333%}
.col-medium-8{width:66.66666667%}
.col-medium-9{width:75%}
.col-medium-10{width:83.33333333%}
.col-medium-11{width:91.66666667%}
.col-medium-12{width:100%}
.col-stack{width:100%;left:auto;right:auto}
}

@media (max-width: 768px) {
  .searchwrapper { margin-right: 7%;}
.hidden-main{display:inherit!important}
.hidden-medium{display:inherit!important}
.hidden-small{display:none!important}
.row,.container .row{margin-left:0;margin-right:0}

.footer { background: #f0f0f0; padding: 40px 0 70px 0;}
.footer .row { padding: 0;}
.footerbox{border:none;}
.footer .feedtitle { border-top: 1px #ccc solid; padding-top:25px;}
.footer .feed { border-bottom: 1px #ccc solid; margin-bottom:25px;}
.footerlink{padding: 7px 0;}

.col-small-1{width:8.33333333%}
.col-small-2{width:16.66666667%}
.col-small-3{width:25%}
.col-small-4{width:33.33333333%}
.col-small-5{width:41.66666667%}
.col-small-6{width:50%}
.col-small-7{width:58.33333333%}
.col-small-8{width:66.66666667%}
.col-small-9{width:75%}
.col-small-10{width:83.33333333%}
.col-small-11{width:91.66666667%}
.col-small-12{width:100%}
}
@media (max-width: 479px) {
.searchwrapper.search-active { width: 92%; margin-right:4%;}
.searchwrapper.search-active input { width:100%;}
.nav-brand.search-active { opacity: 0;}

.footer { padding-top: 25px }

.container{max-width:none}
.hidden-main{display:inherit!important}
.hidden-medium{display:inherit!important}
.hidden-small{display:inherit!important}
.hidden-tiny{display:none!important}
.col{width:100%}
.col-tiny-1{width:8.33333333%}
.col-tiny-2{width:16.66666667%}
.col-tiny-3{width:25%}
.col-tiny-4{width:33.33333333%}
.col-tiny-5{width:41.66666667%}
.col-tiny-6{width:50%}
.col-tiny-7{width:58.33333333%}
.col-tiny-8{width:66.66666667%}
.col-tiny-9{width:75%}
.col-tiny-10{width:83.33333333%}
.col-tiny-11{width:91.66666667%}
.col-tiny-12{width:100%}
}


