.header,
html{background:#000}
body{background:#f7f7f7;color:#555}

.is-sticky {
left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
	}

.gradient{height:3px}
.gradient.g2{height:4px;
filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}

.header .navbar{margin-bottom:0}
#main-body{padding-top:20px}
@media (min-width:768px){
#main-body{background:#fff;width:762px;margin:auto}
}
@media (min-width:992px){
#main-body{background:#fff;width:980px;margin:auto}
}
@media (min-width:1200px){
#main-body{background:#fff;width:1185px;margin:auto}
}
@media (max-width:768px){
#main-body{padding-top:10px}
}


.alignleft{ float:left}
.alignright{ float:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}

img.alignleft{margin:0 1em 0 0}
img.alignright{margin:0 0 0 1em}




/* BUTTONS */
.btn {padding: 6px 12px 6px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-lg, .btn-group-lg > .btn {padding: 12px 16px 8px 16px}


.btn{font-size:100%;}
.btn-group .btn{background:#ddd;}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {padding-left:.6em}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {padding-right:.6em}

.btn.rounded{-moz-border-radius:40px;-webkit-border-radius: 40px;border-radius: 40px;}

.btn-group-xs > .btn, .btn-xs {font-size:86%;font-weight:400}




/* PANELS */
.panel{margin: 0 0 20px 0px}
.panel .panel-body{padding:0}
.panel.panel-default .panel-body {padding:10px}
.panel.panel-nopad .panel-body {padding:0px}
.panel.panel-nopad .panel-body .table{margin:0px}

.panel .panel-heading {padding:0}
.panel .panel-heading a {text-decoration:none}
.panel .panel-heading{font-size:116%;color:#555;font-weight:200;border-bottom:1px solid #aaa;}
.panel .panel-heading h3{background:#aaa;color:#fff;font-size:120%;display:inline-block;padding:10px 15px;margin:0;}
.panel .panel-heading h3 a{color:#fff;}

.panel .panel-heading .fa-caret-right{display:none}

.panel-group .panel-heading + .panel-collapse > .list-group, 
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 0;
}


.panel.widget ul{padding:0;list-style-type:none;line-height:1.25}
.panel.widget ul li{padding:10px 0;border-bottom:1px solid #ddd;}

.panel.widget.events {margin-top:22px;}

@media (max-width:768px){
.panel .panel-heading h3{font-size:100%;display:inline-block;padding:7px 10px;margin:0;}
}
@media (max-width:450px){
.panel .panel-heading h3{font-size:93%}
}



/* INPUT GROUP */
.input-group-btn .btn{font-size:15.3px}
.input-group-addon {padding: 6px 12px;font-size: 10px;text-transform:uppercase;text-align: center;border:0;border-radius: 20px;}




/* LIST GROUP */
.list-group-item {background:transparent;border:0;border-radius: 0 !important;padding:0;margin:0;}
.list-group.link-menu{margin:0}
.list-group.link-menu .list-group-item a{display:block;padding: 10px 15px;text-decoration:none}

.btn-group-xs > .btn, .btn-xs {padding: 1px 5px;border-radius: 20px;}






/* TABLES */
.table thead tr th{font-weight:normal;text-transform:uppercase;font-size:76%}
.table tbody tr td{border:0;font-size:93%}
.table { width: 100% !important}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 5px 0;text-align:center}






/* NAVBAR */
.dropdown-menu .divider{margin:0}
.navbar-top.navbar-default {border:0;}
.navbar-inverse .navbar-nav > li > a{color:#ddd}
.nav > li > a.inline{display:inline-block}
.nav.navbar-right .social_links{padding:0 0 0 6px}

.meetups .nav > li.li_events > a{color:#FFAA40}
.media .nav > li.li_media > a{color:#cd375c}
.opinion .nav > li.li_opinion > a{color:#42B7BE}
.jobs .nav > li.li_jobs > a{color:#99BA5F}
.home .navbar-inverse .navbar-nav > li > a{color:#eee}

.navbar > .container .navbar-brand{padding:15px 25px 0 0px;height:50px;margin:0px 0 0 0;}
.navbar-top .nav.collapse .mobile-only{display:none}

.navbar-top.navbar-default li.open > a,
.navbar-top.navbar-default > li > a:focus,
.navbar-top.navbar-default > li > a:visited,
.navbar-top.navbar-default > li > a:active{padding-bottom:22px;margin:0 0 -1px 0}

.dropdown-menu {min-width: 270px;padding: 5px 0px;font-size: 12px;padding:0;border-radius: 0;box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);}
.dropdown-menu > li > a {padding: 8px 10px;line-height: 1.42857;}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {background: transparent;}

@media (min-width:768px){
.navbar .navbar-nav > li > a{padding-top:26px} 
.navbar > .container .navbar-brand{height:70px;}
.navbar-top .main-nav li > a{padding-left:1em;padding-right:1em}
.navbar-top .navbar-right li{margin:18px 0 0 0}
.navbar-top .navbar-right li+li{border-left:1px solid #666;}
.navbar-top .navbar-right li > a{padding:8px 10px 8px 10px}
.navbar-top .navbar-right li > a.inline{padding:8px 5px 8px 5px}

#stickynav.stick{position:fixed;top:0;width:100%;z-index:999}
#stickynav.stick .navbar .navbar-nav > li > a{padding-top:22px} 
#stickynav.stick .navbar > .container .navbar-brand{height:60px;padding-top:10px}
#stickynav.stick .navbar .navbar-right li{margin:12px 0 0 0} 
#stickynav.stick .navbar .navbar-right > li > a{padding-top:10px} 
}
@media (min-width:992px){
.navbar-top .main-nav li > a{padding-left:1.4em;padding-right:1.4em}

}
@media (max-width:768px){
.navbar > .container .navbar-brand{padding:9px 25px 0 0px;}
}


/* FEATURED */
.panel.featured .lower .article{margin:10px 0 0 0}
.panel.featured .lower .second .article img{height:170px;}
.panel.featured #block_combo-0{margin:0 0 10px 0}
.panel.featured #block_combo-3{margin:10px 0 0 0}


.panel.featured .block_combo .text {font-size:90%;line-height:1.2;position:absolute;z-index:1;background:rgba(255,255,255,0.85);}
.panel.featured .block_combo .text h2{font-size:150%;line-height:1.1;margin:0;}


.panel.featured .block_combo .text a{ text-decoration: none}
.panel.featured .block_combo .text h2,
.panel.featured .block_combo .text h4{margin:7px 10px}
.panel.featured .block_combo .text p{margin:7px 10px}
.panel.featured .block_combo img{width:100% !important;height:auto !important}

.panel.featured #block_combo-0 .text {height:350px;width:250px}
.panel.featured #block_combo-0 .text h2{font-size:250%;line-height:1}

.panel.featured #block_combo-1 .text {height:330px;width:250px}
.panel.featured #block_combo-1 .text h2{font-size:250%;line-height:1}

.panel.featured #block_combo-2 .text {}
.panel.featured #block_combo-2 .text,
.panel.featured #block_combo-3 .text {height:170px;width:140px}

.panel.featured #block_combo-4 .text,
.panel.featured #block_combo-5 .text {height:170px;width:240px}

@media (max-width:1199px){
.panel.featured .block_combo .text {font-size:77%}
.panel.featured #block_combo-1 .text {height:256px;}

.panel.featured #block_combo-2 .text,
.panel.featured #block_combo-3 .text {height:121px;width:140px}
}
@media (max-width:980px){
.panel.featured .block_combo .text {font-size:77%}
.panel.featured #block_combo-1 .text {height:253px;}

.panel.featured .first{padding-right:10px;padding-bottom:10px}
.panel.featured #block_combo-2 .text,
.panel.featured #block_combo-3 .text {height:259px;width:250px}
}

@media (max-width:500px){
.panel.featured .block_combo .text {position:static;z-index:1;height:auto !important;width:100% !important;padding:5px 5px}

}



/* JOBS BLOCK */

.panel.latest_jobs .panel-heading h3{background:#999;border-top:2px solid #112F41}
.panel.latest_jobs .panel-heading h3.title{background:#112F41;color:#fff}
.panel.latest_jobs .panel-heading {border-color:#112F41}
.panel.latest_jobs .panel-heading h3.upload{background:#112F41}
.panel.latest_jobs .panel-heading h3.all a{color:#fff}

.panel.latest_jobs .panel-heading{margin:0 0 1px 0 }


.panel.latest_jobs .carousel .item{background:#f7f7f7;padding:0px;border-bottom:1px solid #112F41;}
.panel.latest_jobs .carousel .item .title .first{padding:0px 0 0 10px}
.panel.latest_jobs .carousel .item .title .second{padding:0 20px 0 0 }
.panel.latest_jobs .carousel .item b{margin:0;font-size:108%;line-height:2;}
.panel.latest_jobs .carousel .item b a{color:#fff;background:#112F41;font-weight:500;padding:6px 10px 7px 10px}
.panel.latest_jobs .carousel .item b a,
.panel.latest_jobs .carousel .item b em{color:#fff;}
.panel.latest_jobs .carousel .item h6{margin:7px 0}
.panel.latest_jobs .carousel .item hr{border-color:#ccc}
.panel.latest_jobs .carousel .item .desc .middle {padding:8px 20px 0 20px}
.panel.latest_jobs .carousel .item .desc .first.thumb{padding:8px;background:#fff;height:88px;float:left;margin:0 15px 0 0}
.panel.latest_jobs .carousel .item .desc .first .logo{}
.panel.latest_jobs .carousel .item .desc .second{padding:0}
.panel.latest_jobs .carousel .item .btn{font-size:170%;font-weight:600;padding:30px 0;
-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0;
background:#999;min-height:80px
}
.panel.latest_jobs .controls {margin-top:10px}
.panel.latest_jobs .controls .left,
.panel.latest_jobs .controls .right{color:#9BBA5D}
.panel.latest_jobs .carousel-indicators {margin:-5px 0 0 0;width:auto; position: static}
.panel.latest_jobs .carousel-indicators li{border-color:#9BBA5D;width:7px;height:7px;}
.panel.latest_jobs .carousel-indicators li.active{background:#9BBA5D}


.advert.jobs h5{font-size:16px;font-weight:300;line-height:1.8;margin:0}
.advert.jobs hr{border-color:#9BBA5D;margin:0}
.advert.jobs .upper .title{background:#9BBA5D;color:#fff;padding:0 0 0 8px;}
.advert.jobs .second a{background:#aaa;color:#fff;display:block;padding:4px 8px}

.advert.jobs{display:none}







/* SECTION BLOCK */
.btn.read_more{float:right;background:#aaa;color:#fff;font-size:100%;line-height:1.6;border:0;border-radius:0}
.btn.read_more .fa{color:#43B8BF}

.panel.articles .panel-heading h3{background:#999;border-top:2px solid #068587}
.panel.articles .panel-heading h3.title{background:#068587;color:#fff}
.panel.articles .panel-heading {border:0;margin:0 0 1px 0}
.panel.articles .panel-heading h3.all a{color:#fff}


.articles .panel-body{padding:15px 0 0 0}
.articles .title{padding:10px 15px 15px 15px;border-bottom:0 solid #068587;background:#F4F4F4}
.articles .title h2{font-size:150%;margin:0}
.articles img{width:100%;height:auto}
.articles a{color:#068587}


.btn.read_more,
.articles.opinion .item{border-top:1px solid #068587}

.panel.articles .btn.read_more{margin:-28px 0 0 0;color:#fff;font-size:80%}

.articles .second .item{margin:0 0 20px 0 }
.articles .second .item img{float:right;margin:0 0 0 15px}
.articles .second .title{padding:25px 15px 0px 15px}
.articles .second .title h2{font-size:130%}
.articles .second img{width:35%;float:left;margin:0 10px 0 0}



.articles .item .btn.read_more,
.articles .second p{display:none}

.articles .date{line-height:1.5;display:block;font-size:77%;font-weight:400;text-transform:uppercase}


.articles .author{background:#AAA;color:#fff;font-size:80%;font-weight:400;position:absolute;padding:2px 10px;}
.articles .first .author{margin:-31px 0 0 10px;left:0}
.articles .second .author{margin:0 0 0 0px}


.articles.opinion a{color:#068587}
.articles.media a{color:#cd375c}

.articles.opinion .author{background:#068587}
.articles.media .author{background:#cd375c}


@media (max-width:1199px){
.articles .second img{width:45%;float:left;margin:0 10px 0 0}
.articles .second .title h2{font-size:100%}
}
@media (max-width:992px){
.articles .second img{width:40%;float:left;margin:0 15px 0 0}
.articles .second .title h2{font-size:120%}
}





/* EVENTS :nth-child(even) {background: #CCC}*/
.panel.events .events{list-style-type:none;margin:0;padding:0;}
.panel.events .events .event{clear:both;border:0;padding:8px 0}



.panel.events .events .event+.event{border-top:1px solid #ddd}
.panel.events .panel-heading h3{background:#ED553B}
.panel.events .panel-heading {border-color:#ED553B}

.panel.events .add_event{background:#aaa;border-radius:0;border:0;border-top:2px solid #FFAA40;color:#fff}

.panel .event .date{background:#ddd;padding:5px 0;}
.panel .events .event .date{width:45px;float:left;text-align:center;background:#fff;border:1px solid #ED553B;padding:3px 0 5px 0;margin:0 8px}
.panel .event .date .day{font-size:200%;line-height:1}
.panel .event .date .mon{font-size:77%;text-transform:uppercase;line-height:1.2}
.panel .event .cont{margin:0 0 0 60px;padding:6px 0 4px 0;font-size:85%;}
.panel .event .cont h2{font-size:120%;margin:0}
.panel .event .cont a{color:#555}
.panel .event .cont p{margin:0;text-align:center;}

.panel.events.next_event .date {width:auto;float:none;text-align:left;font-size:150%;padding:10px;line-height:1;border-bottom:1px solid #ccc}
.panel.events.next_event .cont{margin:0 0 0 0px;background:#f5f5f5;padding:7px 10px;}
.panel.events.next_event .cont h2{font-size:145%;margin:0 0 10px 0;}
.panel.events.next_event .happening{color:#fff;background:#ED553B;}
.panel.events.next_event .timer{background:#ddd;}
.panel.events.next_event .timer #next_event_timer{height:45px;padding:5px 0 0 0}
.panel.events.next_event .btn-block{background:#999;color:#fff;border:0;border-radius:0;height:45px}

.panel.events ul.events .event h2 .fa{float:right;color:#ED553B;display:inline-block; margin: 8px 15px 0 8px;font-size:170%}
.panel.events ul.events .event .fa.none,
.panel.events ul.events .event .hour,
.panel.events ul.events .event.opened .fa-caret-down{display:none}
.panel.events ul.events .event.opened .fa-caret-up{display:inline-block}
.panel.events ul.events .event.opened .hour,
.panel.events ul.events .event.opened .info.none{display:block}
.panel.events ul.events .event.opened .info {margin:10px 0}
.panel.events ul.events .event.opened .info .text{margin:10px 0}
.panel.events ul.events .event.opened .info .text img{margin:0  0  0 10px; float :right; width: 90px; height: auto}

.panel.events ul.events .event.opened .info .read_more{margin:0  0 0 15px;color:#fff;font-size:100%;border:0}
.panel.events ul.events .event.opened .info .viewonmap{float:none;background:#f7f7f7;color:#444;margin: 0 ;}
.panel.events ul.events .event.opened .info .read_more .fa{color:#ED553B}




.maincol.events .panel-heading h2 span{background:#FFAA40;color:#fff;display:inline-block;padding:10px 15px;margin:0 10px 0 0;font-weight:300}
.maincol.events .panel-heading h2{font-size:146%;margin:0}
.maincol.events .panel-heading h2 a{color:#555}
.panel.events .panel-heading {border-bottom:2px solid #ED553B}

.maincol.events .event {border:0;}


.maincol.events .event .date{background:#eee;padding:2px 10px 5px 10px;margin:0 0 20px 0 ;line-height:1.3;font-size:110%;font-weight:400;float:none;width:auto;color:#fff}


.maincol.events .event .btn.read_more{border:0;margin:0px 0 0 0;color:#fff}
.maincol.events .event .btn.read_more .fa{color:#ED553B}


.maincol.events .event .preview img{width:100%}
.maincol.events .event .cont{font-size:100%;margin:0 0 0 0px;padding:0}





.maincol.events .event .meta{padding:10px 0 10px 10px ;font-size:93%}
.maincol.events .event .text{padding:0px 0 10px 10px }

.maincol.events .event .widget_adrotate_widgets{padding:0 10px;background:#fff}



.maincol.events .events .next_event .date{background:#ED553B}

.maincol .event h2{font-size:140%;background:#f7f7f7;margin:0 0 5px 0;line-height:1.2;padding:10px 15px;}
.maincol.events ul.events .event {border:0;margin:20px 0 0 0;padding:0;border-top:1px solid #FFAA40 !important}
.maincol.events ul.events .date {font-size:100%;padding:4px 10px 4px 10px;}
.maincol.events ul.events .event h2 a{color:#444}
.maincol.events ul.events .event h2 .fa{float: none;margin: 0 0 0 0;font-size: 100%;}



.maincol.events ul.events .event h2 .btn.read_more {font-size:83%;margin:-10px -15px 0 0;border-top:2px solid #FFAA40;line-height:2;}



.maincol.events .panel.event h1{background:#f7f7f7;margin:0;padding:10px 15px;line-height:1.1;min-height:110px;color:#444}
.maincol.events .panel.event .date{background:#ED553B;color:#fff}
.maincol.events .panel.event h1 a{color:#333}
.maincol.events .panel.event .venue{background:#ddd;padding:10px 15px;line-height:1.1}
.maincol.events .panel.event .cont{margin:0 0 0 0px;padding:0}
.maincol.events .panel.event .meta{padding:15px 0 15px 0px !important;}


.maincol .panel .event.single_event .date,
.maincol .panel .event.single_event .text,
.maincol .panel .event.single_event .cont{margin:0}
.maincol .panel .event.single_event .text,
.maincol .panel .event.single_event .widget_adrotate_widgets{padding:0}
.maincol .panel .event.single_event .cont img{margin-top:10px;margin-bottom:10px}
.maincol .panel .event.single_event .date{font-size:130%;padding-top:5px}
.maincol .panel .event.single_event h1{font-size:200%;border-top:2px solid #F2B134;margin:0;height:auto;min-height:80px}
.maincol.events .event.single_event .meta{margin:10px 0 10px 0px}

@media (min-width:768px){
.maincol.events .event .preview {width:140px;float:left;}
.maincol.events .event .preview img{width:100%;}
.maincol.events .event.has_img .cont{margin:0 0 0 140px}
.maincol.events .event.has_img .cont h2{margin:0 0 0 0px}
.maincol.events .event.has_img .date{margin:0 0 0 0px}
}





/* SECTION PAGES */
.maincol .section .section.title{padding:10px 15px;display:inline-block;background:#aaa;color:#fff;font-weight:400;margin:0}

.maincol .panel-heading h2 span{background:#ccc;color:#fff;display:inline-block;padding:10px 15px;margin:0 10px 0 0;font-weight:300}
.maincol .panel-heading h2{max-height:80px !important;font-size:146%;margin:0}   
.maincol .panel-heading h2 a{color:#555}

@media (max-width:979px){
.maincol .panel-heading h2{background:#fff;padding-bottom:10px}
.maincol .panel-heading h2 span{display:none}
}


.maincol .section.articles .article {clear:both;line-height:1.4;margin:20px 0 0 0}
.maincol .section.articles .article .thumb {width:150px;float:left;}

.maincol .section.articles .article .cont {margin:0 0 0 150px}
.maincol .section.articles .article .cont h2 {font-size:24px;margin:0}
.maincol .section.articles .article .cont h2 a{min-height:80px;font-size:24px;padding:25px 10px 10px 10px;display:block;background:#eee}
.maincol .section.articles .article .cont h3 a{min-height:150px;font-size:16px;padding:25px 10px 10px 10px;display:block;background:#eee}
.maincol .section.articles .article .cont p,
.maincol .section.articles .article .cont .date{margin:7px 0 0 10px}
.maincol .section.articles .article .cont p {font-size:12px;}

.maincol .section.articles .article .sharedaddy li span,
.maincol .section.articles .article .sharedaddy {display:none}
.maincol .section.articles .article .sharedaddy .share-pocket{display:none}

@media (min-width:768px){
.maincol .section.gridy .article {min-height:520px}
}
@media (min-width:979px){
.maincol .section.gridy .article {min-height:530px}
}
@media (min-width:1200px){
.maincol .section.gridy .article {min-height:550px}
}


.maincol .section.articles .article-1 {margin:0 0 20px 0 }
.maincol .section.articles .article-1 .thumb {width:300px;}
.maincol .section.articles .article-1 .author{margin:0 0 0 -90px}
.maincol .section.articles .article-1 .cont {margin:0 0 0 300px}
.maincol .section.articles .article-1 .cont p {font-size:16px;}
.maincol .section.articles .article-1 .cont h2 {font-size:210%;}
.maincol .section.articles .article-1 .cont h2 a{min-height:10px;}
.maincol .section.articles .article-1 .cont h3 a{min-height:10px;}
.maincol .section.articles .article-1 .cont h3 {
  margin-top:0px !important;}


.latest.article.opinion.section{}
.latest.article.opinion.section .article{margin:200px 0 0 0;padding:0 0 2em 0;border:0}
.latest.article.opinion.section .cont {margin:0 0 0 0px;padding:0 0 2em 0;border-top:2px solid #F2B134;background:rgba(255,255,255,0.9)}
.latest.article.opinion.section .author{margin:0 0 0 0px;position:static}
.latest.article.opinion.section h2 {margin:0 !important}
.latest.article.opinion.section h2 a{background:transparent !important;padding:10px !important;font-size:200%;min-height:0 !important}



.section.opinion .section.title{background:#F2B134;color:#fff;display:inline-block;line-height:2;padding:2px 15px;margin:0}



.maincol .section.media .article .thumb {width:100%;float:none;}
.maincol .section.media .article {min-height:50px !important;}
.maincol .section.media .article h2 a{min-height:0px !important;padding-bottom:0 !important}
.maincol .section.media .article .cont {margin:0px;min-height:140px;background:#eee}

.maincol .section.media .panel-heading h2 span{background:#F2B134}
.maincol .section.media .panel-heading{border-color:#F2B134;background:#eee;padding:0 0 0 0}


@media (min-width:768px){
.maincol .section.media .article {width:46%;margin:2% 2% 0 2%;float:left;clear:none}
.maincol .section.articles .article .cont h2 a{min-height:80px;}
.maincol .section.articles .article .cont h2 {font-size:100%;}
.maincol .section.articles .article .cont h3 a{min-height:150px;}
}
@media (min-width:992px){
.maincol .section.media .article {width:31%;margin:2% 1% 0 1%}
}
@media (min-width:1200px){
.maincol .section.media .article {width:23%;margin:2% 1% 0 1%}
}

.maincol .section.media .article-1 {width:100%;float:none;margin:0;clear:both}
.maincol .section.media .article-1 .thumb {width:100%;padding:30px 30px 10px 30px}
.maincol .section.media .article-1 .author{margin:-30px 0 0 80px;font-size:100%;line-height:30px;padding:0 10px;}
.maincol .section.media .article-1 .cont {margin:0 30px;min-height:0px;background:#fff}
.maincol .section.media .article-1 .cont p,
.maincol .section.media .article-1 .cont .date{margin:7px 0 0 0px}



.embed-youtube iframe{width: 100% !important}




/* SINGLE */
.single .author{line-height:1.6;font-weight:500;background:#AAA;color:#fff;font-size:100%;padding:2px 10px;margin:0 10px 0 0}
.single .date{font-size:120%;line-height:1.6;font-weight:500;}
.single .page-title a{color:#333;font-weight:500}
.single .page-title {font-size:200%;background:#f7f7f7;padding:5px 10px;line-height:1.1;margin:0;border-top:1px solid #333}


.single #page.media .maincol h2,.single #page.media .maincol h3,.single #page.media .maincol h4,.single #page.media .maincol h5,.single #page.media .maincol h6,
.single #page.media .maincol a{color:#cd375c;}
.single #page.media .maincol .author{background:#cd375c;}

.single #page.opinion .maincol h2,.single #page.opinion .maincol h3,.single #page.opinion .maincol h4,.single #page.opinion .maincol h5,.single #page.opinion .maincol h6,

.single #page.opinion .maincol a{color:#43B8BF;}
.single #page.opinion .maincol .page-title{border-color:#43B8BF;}
.single #page.opinion .maincol .author{background:#43B8BF;}

.single .maincol .entry{padding:50px 0;font-size:120%;}
.single .maincol .entry h2 a,.single .maincol .entry h3 a,.single .maincol .entry h4 a,.single .maincol .entry h5 a,.single .maincol .entry h6 a{ text-decoration: underline;}

@media (min-width:1199px){
.single .maincol .entry{padding:20px 50px}
}








/* JOBS */

.jobs .maincol .job+.job {border-top:1px solid #ddd}
.jobs .maincol .job:nth-child(even) .cont{background:#f7f7f7}
.jobs .maincol .job .cont{line-height:1.3;background:#f7f7f7;padding:10px 15px}
.jobs .maincol .job h2{font-size:150%;margin:0}

@media (min-width:768px){
.jobs .maincol .job .thumb{float:left;padding:10px 0 0 10px}
.jobs .maincol .job .cont{margin:0 0 0 150px;}
}
@media (min-width:979px){
.single-jobs .maincol .well-info{width:50%;float:right;margin:0 0 0 15px}
}
@media (min-width:1199px){
.single-jobs .maincol .well-info{width:34%}
}
@media (max-width:768px){
.jobs .maincol .job .thumb{padding:10px 0}

}





/* TWITTER */
.panel.twitter #tweetslider{clear:both}
.panel.twitter #tweetslider .item .user{background:#55ACEE;padding:10px;margin:0 10px 0 0;float:left;display:block;min-height:40px;}
.panel.twitter #tweetslider .item .user a{color:#fff}
.panel.twitter #tweetslider .item .user .fa-twitter{font-size:200%;display:inline-block;margin:0 0 -5px 0}
.panel.twitter #tweetslider .item .user strong{display:block;margin:-25px 0 0 25px}
.panel.twitter #tweetslider .item .text{font-size:93%;line-height:1.6;background:#F7F7F7;padding:9px;min-height:40px;}
.panel.twitter #tweetslider .item {border-bottom:1px solid #42B8BF}
.panel.twitter #tweetslider .item .text a{color:#55ACEE}
@media (min-width:979px){
.panel.twitter #tweetslider .item .user{width:140px;height:50px;}
.panel.twitter #tweetslider .item .text{height:50px;line-height:1.3;}
}





/* FOOT */
.footer .widgettitle{margin:10px 0 15px 0;font-size:116%;font-weight:400}
.footer .sub .container,.footer .bottom .container{padding-top:1em;padding-bottom:1.8em}

.footer .sup{background:#F7F7F7;border-top:2px solid #444;padding:2em 0}
.footer .sup .login_form .inputs{padding:0 0 0 65px}
.footer .sup .login_form .input-group {margin:15px 0}
.footer .sup .login_form .input-group button{font-size:10px;font-weight:300;background:#bbb;color:#fff}
.footer .sup .login_form .input-group input{font-size:12px;height:28px}

.footer .sup .login_form .links {line-height:1.3}
.footer .sup .login_form .links a{font-size:85%;font-weight:600;color:#555}

.footer .sub{background:#313538;color:#fff;
-webkit-box-shadow: inset 0px 10px 10px -3px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 10px 10px -3px rgba(0,0,0,1);
box-shadow: inset 0px 10px 10px -3px rgba(0,0,0,1);
}

.footer .sub .quick_nav a{display:block;float:left;width:50%;font-size:92%;color:#bbb}
.footer .sub .quick_nav a:hover{color:#fff}

.footer .bottom{background:#000;color:#777}
.footer .bottom a{color:#777}



/* ADVERT */
.advert a small{color:#aaa}
.widget_adrotate_widgets{text-align:center}
.widget_adrotate_widgets img {width:600px;height:auto;}
.topad .widget_adrotate_widgets {background:#f7f7f7;margin:0;padding:13px}

.sidecol .widget_adrotate_widgets img{width:100% !important;height:auto !important;}
.maincol .widget_adrotate_widgets {background:#f7f7f7;padding:10px 0}
@media (max-width:1200px){
.maincol .widget_adrotate_widgets img{width:100% !important;height:auto !important;}
}
@media (max-width:768px){
.topad .widget_adrotate_widgets img{width:100% !important;height:auto !important;}
}





.widget.panel ul.wGallery {text-align:center;background:#f7f7f7;padding:10px 0}
.widget.null-instagram-feed li,
.widget.panel ul.wGallery li{border:0;display:block;width:25%;margin:6px 3%;float:left;}

.widget.null-instagram-feed li a,
.widget.panel ul.wGallery li a,
.widget.null-instagram-feed li img,
.widget.panel ul.wGallery li img{width:100% !important;height:auto !important;}

.widget.null-instagram-feed li a:hover img{border:0 !important}



.widget_recent_comments .panel-heading,
.widget_recent_entries .panel-heading {border-color:#cd375c}
.widget_recent_comments .panel-heading h3,
.widget_recent_entries .panel-heading h3{background:#cd375c}

.widget_recent_comments,
.widget_recent_entries {font-family:'Roboto Slab';font-weight:600}
.widget_recent_comments a,
.widget_recent_entries a{color:#cd375c;}


.maincol .widget.cat-post-widget {background:#f7f7f7;padding:0 0 20px 0;}
.maincol .widget.cat-post-widget h3{background:#cd375c;}
.maincol .widget.cat-post-widget a{color:#555;font-size:100%;}
.maincol .widget.cat-post-widget a:hover{color:#cd375c;}
.maincol .widget.cat-post-widget ul{margin:0 1% 0 1% !important;}
.maincol .widget.cat-post-widget .panel-heading{border-color:#cd375c;}
.maincol .widget.cat-post-widget .cat-post-item img{width:100% !important;height:auto !important}

.maincol .widget.cat-post-widget .cat-post-item{font-family:'Roboto Slab';border:0}

@media (min-width:450px){
.maincol .widget.cat-post-widget .cat-post-item{width:23%;margin:0 1%;float:left}
}



/* gradient */
#page.meetups .gradient{background:#FFAA40;}
#page.media .gradient{background:#cd375c;}
#page.opinion .gradient{background:#22b8bf;}

.gradient,.home #page .gradient{
background: #ffaa3f;
background: -moz-linear-gradient(left,  #ffaa3f 0%, #e15868 29%, #48adbf 73%, #99ba5f 100%);
background: -webkit-gradient(linear, top left, top right, color-stop(0%,#ffaa3f), color-stop(29%,#e15868), color-stop(73%,#48adbf), color-stop(100%,#99ba5f));
background: -webkit-linear-gradient(left,  #ffaa3f 0%,#e15868 29%,#48adbf 73%,#99ba5f 100%);
background: -o-linear-gradient(left,  #ffaa3f 0%,#e15868 29%,#48adbf 73%,#99ba5f 100%);
background: -ms-linear-gradient(left,  #ffaa3f 0%,#e15868 29%,#48adbf 73%,#99ba5f 100%);
background: linear-gradient(to right,  #ffaa3f 0%,#e15868 29%,#48adbf 73%,#99ba5f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa3f', endColorstr='#99ba5f',GradientType=0 );
}


.shareaholic-share-buttons-heading{display:none}
.shareaholic-share-buttons-container{margin:-10px 0 0 -15px !important}
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon, ul li.shareaholic-share-button i.shareaholic-service-icon, ul.shareaholic-share-buttons li i.shareaholic-service-icon, ul li i.shareaholic-service-icon {
    box-shadow: 0px 0 0 0 transparent inset !important;
    border: 1px solid rgba(0, 0, 0, 0.0)  !important;
    border-radius: 0  !important;
    background: transparent  !important;
    color: #444  !important;
    font-size: 20.05px  !important;
    height: 22px  !important;
    width: 22px  !important;
}
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon::before, ul li.shareaholic-share-button i.shareaholic-service-icon::before, ul.shareaholic-share-buttons li i.shareaholic-service-icon::before, ul li i.shareaholic-service-icon::before {
    top: 0 !important;
    left: 0 !important;

}


