/*
Theme Name: TheKing STIE YPN V1
Theme URL: http://monggokerso.net
Description: Template Untuk WebSite STIE YPN Karawang 
Author: Anhar Wahyu
Author URI: http://monggokerso.net
Version: 1.2.37
Tag: responsive
*/
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face 

/* #Site Styles =========================================== */

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400');

/* Imgae Modal */
.popup{
    width: 900px;
    margin: auto;
    text-align: center
}
.popup img{
    width: 200px;
    height: 200px;
    cursor: pointer
}
.show{
    z-index: 999;
    display: none;
}
.show .overlay{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.66);
    position: absolute;
    top: 0;
    left: 0;
}
.show .img-show{
    width: 600px;
    height: 400px;
    background: #FFF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden
}
.img-show span{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
    cursor: pointer;
}
.img-show img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
/*End style*/

/* end Image */


* {
	margin:0;
	padding:0;
}

body,html {
	height:100%;
}

body {
	font-size: 16px;
	line-height:28px;
	color: #333;
	font-family:'Segoe UI', apple-system, 'Helvetica Neue', 'BlinkMacSystemFont', 'Roboto', sans-serif;
	font-weight:400;
	background:#f5f5f5;
}

.container-fluid {
	max-width:1230px !important;
}

a {
	color:#777;
	text-decoration:none;
}

a:hover {
	color:#999;
	text-decoration:none;
}


a.more {
	display:inline-block;
	background:transparent;
	border:1px solid #d6d6d6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#999;
	padding:5px 10px;
	font-size:.9em;
}

.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

/* cover */
figure.cover  {
width:100%;
}
figure.cover img  {
width:100%;
}
figure.covers  {
width:100%;
background:transparent url(images/bgblur.jpg) left top no-repeat;
height:400px;
}
figure.covers img  {
border-radius:50%;
border:5px solid #fff;
-webkit-box-shadow: -2px -1px 13px -2px rgba(0,0,0,0.52);
-moz-box-shadow: -2px -1px 13px -2px rgba(0,0,0,0.52);
box-shadow: -2px -1px 13px -2px rgba(0,0,0,0.52);
}

.covers section {
padding: 40px 0 10px;
width:100%;
text-align:center;
}
.cover-content>* {
vertical-align:bottom !important;
text-align:center;
top:25%;
}
.cover-content h2 {
font-weight:300;
font-size:30px;
color:#ffffff;
position:relative;
text-shadow:1px 1px 1px #999;
}
.cover-content h3 {
font-weight:300;
font-size:20px;
color:#ffffff;
position:relative;
font-style:italic;
}
.cover-social {
position:relative;
}

/* ======== HEADER ====== */

.header .navbar {
	border-radius:0;
	border:0;
	margin-bottom:0;
	z-index:100;
	border-bottom:none;
}

.navbar-default.navbar-top {
	background:#fff;
}

/* main-nav */
.main-nav {
	background:#00a650;
}
.navbar {
	margin-bottom:0;
	border-radius:0;
	border:none;
}
.navbar-default{
	background:#2a7282;
}

.navbar-nav>li>a {
    font-size: 13px;
	font-weight:300;
    color: #73b2ab !important;
	text-transform:uppercase;
	font-family:'Montserrat';
}
.nav>li>a {
	padding-left:2px;	
}

.navbar-nav>li>a:hover {
	color: rgba(255,255,255,0.7) !important;
}

.navbar-nav.top>li>a {
	font-family:'Montserrat';
	padding: 42px 10px 1px 10px;
	background:#fff;
	font-weight:300;
	text-transform:capitalize !important;
	font-size:18px;
	margin:0;
	color:#00a650; /* supaya kontras dengan backgroundnya */
}
.navbar-nav.top>li>a:hover {
	color: rgba(15,178,171,0.7) !important;
}
.main-nav.navbar-collapse {
	padding-left:0;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background:transparent;
	color: rgb(228, 156, 86) !important
}
.top li.current-menu-item a {
	color: rgb(228, 156, 86) !important
}
.primary  li.current-menu-item a {
	color: #fff !important
}

#menu-top {
	margin-right:0;
}

.under-logo {
	padding:11px 15px 11px 20px;
	background:#d4f4e8;
	font-size:18px;
	font-weight:300;
	color:#2a7282;
	text-transform:uppercase;
	font-family:'Montserrat';
}
/*
.navbar-nav>li:before {
    content: '';
    display: block;
    margin: auto;
    height: 2px;
    width: 0;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
}
.navbar-nav>li:hover:before,.navbar-nav>li.current-menu-item:before,.navbar-nav>li.current_page_parent:before,.navbar-nav>li.current-menu-parent:before {
    width: 100%;
    background: #b3b3b3;
}
*/


.navbar-default .navbar-nav>.current-menu-item>a, .navbar-default .navbar-nav>.current-menu-item>a:focus,
.navbar-default .navbar-nav>.current-menu-item>a:hover,
.navbar-default .navbar-nav>.current_page_parent>a, .navbar-default .navbar-nav>.current_page_parent>a:focus,
.navbar-default .navbar-nav>.current_page_parent>a:hover,
.navbar-default .navbar-nav>.current-menu-parent>a, .navbar-default .navbar-nav>.current-menu-parent>a:focus,
.navbar-default .navbar-nav>.current-menu-parent>a:hover,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #b3b3b3;
    background: none;
}

/*navbar-toggle*/
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 5px;
	margin-top: 34px;
	background-color: transparent;
	background-image: none;
	border: none;
	border-radius: 4px;
}
.navbar-toggle:hover {
	background:none !important;
}
.navbar-toggle .icon-bar {
	height:3px;
	width:30px;
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:5px;
}
.navbar-toggle:hover .icon-bar {
	background:#555;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background:none !important;
}

/* DropDown */
.navbar-nav>li ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0;
    font-size: 18px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0;
    border-top: 2px solid rgba(15,178,171,0.7) !important;
	
}
.navbar-nav>li ul li ul {
    left: 100%;
    top: 0;
    margin-top: -5px;
}
.navbar-nav>li>ul li {
    position: relative;
}
.navbar-nav>li>ul li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 300;
    line-height: 1.42857143;
    color: #000;
    white-space: nowrap;
	font-family:'Montserrat';
}
.navbar-nav>li>ul> li a:hover {
    color:rgba(15,178,171,0.7) !important;
	background:#fff;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color:rgba(15,178,171,0.7) !important;
	background:#fff !important;
}

/* logo */
h1.logo,
p.logo {
	margin:0;
}

h1.logo 
p.logo {
	width:300px !important;
	background:red !important;
	display:block;
}

h1.logo a,
p.logo a {
	background:transparent;
	padding:13px 0px 8px 7px;
	display:block;
	margin:5px 15px;
}

#navigation-bar {
	position:relative;
	height:auto;
	margin-right:10px;
}
#navigation-barbawah {
	position:relative;
	height:auto;
	background:#525151;
	color:#000;
}
/* search */
.band.searchs {
	background:#fff;
	padding:5px;
	display:none;
}

#search input {
	width:100%;
	height:40px;
	background:#fff;
	border:1px solid #fff;
	text-align:right;
	padding:5px;
}
#search input:focus {
	background:#f8f8f8;
	outline: none;
}

p.search {
	display:inline-block;
	padding:11px 15px 10px 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	cursor:pointer;
	color:#73b2ab;
}
p.search.open {
	color:#fff;
}
#search .input-group {
	width:100%;
}

/* ======== BREADCRUMB ====== */
.breadcrumb {
	background:#fff;
	margin-bottom:30px;
	font-size:14px;
	padding:5px 15px;
}
.page.so_active {
	padding:0;
}
/* ======== PAGE ====== */
.band.page {
	padding:0px 0px;
	background:#fff;
}
.band.page.gray{
	padding:30px 20px;
	background:#f5f5f5;
}
.page.so_active {
	padding:0;
}

/* ======== POST /SINGLE ====== */

.title h1 a{
	color:#666;
	display:inline-block;
	font:300 24px 'Montserrat', apple-system, 'Helvetica Neue', 'BlinkMacSystemFont', 'Roboto', sans-serif;
	text-decoration:none;
	margin-top:0 !important;
	text-align:left;
}
.title h1 a:hover{
	color:#888;
}

.post.padding{
	padding:20px;
}
.post.padding.arrow{
	background:transparent url(images/arrow-down.png) 50px top no-repeat;
}
.post figure img {
	width:100%;
	height:auto;
}

.title h1,
.post h1{
	margin:0;
}

.post h2{
	font-size:30px;
	font-weight:400;
}
.post h3{
	font-size:24px;
	font-weight:400;
}
.post h3.title{
	font-size:20px;
	font-weight:400;
	margin:0;
	padding:0;	
	margin-bottom:15px;
	line-height:1.4em;
}
.post h3.title a{
	font-size:22px;
	font-weight:400;
	margin:0 !important;
	padding:0;
	color:#333;
}
.post  h3.parent_tutorial{
	color:#fff;
}
h4.title a{
	font-size:17px;
	font-weight:400;
	margin:0 !important;
	padding:0;
	color:#333;
	display:block;
	text-align:center;
}
h4.title a:hover{
	color:#666;
}
.post  h4{
	font-size:18px;
	font-weight:400;
}
.post p {
	margin:0 0 15px;
}
.post p a{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
	text-decoration:underline;
	color:#79b3bf;
}
.post ol {
	list-style:decimal;
	margin-left:35px;
	margin-bottom:20px;
}
.post ul {
	list-style:square;
	margin-left:35px;
	margin-bottom:20px;
}
.post li {
	color:#333;
	margin-bottom:5px;
	font-size: 15px;
}
.post li a{
	color:#DA4800;
}
blockquote {
	font-size:17px;
	line-height:25px;
	color:orange;
	color:rgb(211, 142, 15);
	margin-left:0px;
}
.post .alignleft {
	float:left;
	margin:5px 20px 10px 0;
}
.post .alignright {
	float:right;
	margin:5px 0px 10px 20px;
}
.post .aligncenter{
	margin:0 auto;
	display: block; 
}
.post .alignnone {
	margin-bottom:10px;
	width:100%;
	height:auto;
}
.post .figure img {
	margin-bottom:40px;
}
p img,.wp-caption {	
	margin-top: 0.4em;
}
.wp-caption {	
	margin-bottom: 15px;	
	max-width: 100%;
}
.wp-caption img {	
	display: block;	
	margin: 0 auto;	
	max-width: 100%;
}
.wp-caption .wp-caption-text,.gallery-caption {	
	color: #888;	
	font-family: arial,serif;	
	font-size: 12px; 
	text-align:center;
}
.wp-caption .wp-caption-text {	
	margin-bottom: 0.6em;	
	padding: 10px 0 ;	
	position: relative;
}
.wp-caption.alignnone{
	margin-bottom:10px;
	width:100%;
}
.wp-caption.alignnone img {
	width:100%;
	height:auto;
}
.post .wp-caption.aligncenter {
	text-align:center;
}


/*metadata*/
.meta {
	background:#f1f1f1;
	padding:10px 20px;
}

.date {
	font-size:12px;
	color:#888;
}

.meta a.btn {
margin-right:1px;
background:#425a51;
border:1px solid #425a51;	
}

.meta a.btn,.meta a.btn:active  {
background:#506c62;	
}




/*post table*/
.post table {
	border:1px solid #ddd;
	width:100%;
}
.post td {
	border-bottom:1px solid #ccc;
	padding:3px;
	font-size:14px;
}
.post tr:nth-child(odd) td {
	background:#f1f1f1;
}
.post td a{
	text-decoration:underline;
}

/* ======== SIDEBAR ====== */
.sidebar {
	background:#e8e8e8;
	padding:20px;	
	height:100%;
}
.sidebar section {
	margin-bottom:40px;	
}
.sidebar .news-loop {
	min-height:80px !important;	
}
.sidebar .news-loop .left {
	width:80px !important;
}
.sidebar .news-loop .right  {
	margin-left:80px !important;
}
.sidebar .news-loop .box-date  {
	width:80px !important;
	height:80px !important;
}
.sidebar .box-date h3 {
	font-size:30px;
}
.sidebar .box-date p {
	font-size:12px;	
}
.sidebar span.date {	
	line-height:18px;
}

/* ======== PAGENAVI ====== */
.pagenavi{margin-top:30px; text-align:center;width:100%;}
.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #e8e8e8;padding:3px 10px;margin:2px;background:#e9e9e9;color:#888;font-size:12px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border:1px solid #00a650 !important;background:#2a7282;color:#fff;}
.wp-pagenavi span.current{font-weight:bold;}

/* ======== WIDGET ====== */
h3.widget-title{
	font-size: 18px;
	font-family: 'Montserrat';
	font-weight: 300;
	text-transform:uppercase;
	margin-bottom:35px;
	color:#2a7282;
	position:relative;
	margin-top:0;
}

h3.widget-title:before{
	padding:0;
	margin:0;
    content: "";
    width:60px;
    height:3px;
    background-color:#ffe430;
    position: absolute;  
	left:0;
	bottom:-10px;
}
.widgets nav{
	margin-bottom:20px;
}
.widgets nav ul {
	list-style-type:square;
	margin-left:20px;
}
.widgets nav li,
.widgets nav li a {
	font-size:15px;
}
.widgets h4.media-heading a {
	font-size:14px;
	line-height:20px;
}

/* calendar widget */

#wp-calendar {width: 100%; }
#wp-calendar caption { text-transform: uppercase;text-align: center; color: #333; font-size: 14px; margin:0 0 10px; }
#wp-calendar thead { font-size: 14px;   }
#wp-calendar thead th { padding-bottom: 0px;text-align: center;
border-bottom: 1px solid #ddd; color:#888; padding:8px;}
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:4px 8px; font-size: 14px; }
#wp-calendar tbody td a{ color:#ec2429;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* search */

.screen-reader-text {
	display:none;
}

.search-field {
	border:1px solid #ccc;
	padding:0 10px;
}
.search-submit {
	border:1px solid #ccc;
	padding:0 5px;
}
.search-submit:hover {
	background:#d9d9d9;
}
.widget_search {
	margin-bottom:20px;
}
.search-field {
	font-weight:normal;
}

/*slider*/
.bx-wrapper {
	margin:0 auto 0 !important;	
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border:  none !important;
	left: 0px !important;
}

.post .bx-wrapper .bx-viewport {
	background:#333 !important;
}
.post .bx-wrapper img {
	margin:0 auto;
}

.image_slider {
	height:500px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
}

.slider_desc {
	padding: 10px 0;
	background:rgba(42,114,130, 0.8);
	position:absolute;
	width:100%;
	bottom:50px;
}
.slider_desc > div {
	margin:20px 30px;
	display:table;
}
.slider_desc h3 {
	width:50%;
	font-family:"Montserrat";
	text-transform:uppercase;
	color:#fff;
	line-height:1.5em;
	font-size:28px;
	display:table-cell;
}
.slider_desc a {
	display:table-cell;
	color:#fff;
	text-align:right;
	text-transform:uppercase;
	padding-top:20px;
}




/* features */
.features .so-panel {
	margin-bottom:15px !important; 
}
.features h3 {
	color:#2a7282;
	font-size:24px;
	font-weight:600;
	text-transform:uppercase;
	font-family:'Montserrat','sans-serif';
}

.features h4 {
	color:#2a7282;
	font-size:18px;
	font-weight:bold;
	font-family:'Montserrat','sans-serif';
}

.features .alignright {
	margin:0 0 0 20px !important;
}
.features .alignleft {
	margin:0 20px 0 0 !important;
}

/* slogan */
.slogan h3 {
	color:#2a7282;
	font-weight:300;
	line-height:1.3em;
	font-family:'Montserrat';
}
.slogan h3 strong {
	font-weight:400;
}
.slogan p a {
	text-decoration:none;
	color:#2a7282;
	font-weight:400;
	margin-top:30px;
	display:inline-block;
	position:relative;
}
.slogan p a:after {
	content:'\f105';
	position:absolute;
	right:-30px;
	top:-2px;
	display:inline-block;
	font-family:'fontawesome';
	font-size:35px;
}

/*dosen*/
.dosen {
margin-bottom:20px;	
min-height:340px;
}
.dosen figure img {
	width:100%;
	height:auto;
}
.dosen h4 a {
	line-height:1.5em;
	font-weight:300;
}

/* prodi */

.prodi h5 {
	color:#c3f9e9;
	font-size:16px;
}
.prodi h4 a{
	color:#c3f9e9;
	font-size:30px;
	font-weight:200;
}

/* penmaru cta */

.btn-penmaru {	
	-webkit-box-shadow: 3px 3px 0px 1px rgba(189,189,189,1);
	-moz-box-shadow: 3px 3px 0px 1px rgba(189,189,189,1);
	box-shadow: 3px 3px 0px 1px rgba(189,189,189,1);
}

.penmaru h3 {
	margin-top:12px;
	color:#606263;
	line-height:1.4em;
	text-align:center;
}

/* ======== FOOTER ====== */

.footer {
	padding:0;
	background:#fff;
}
.footer p {
	color:#b9b9b9;
	font-size:14px;
	line-height:20px;
}
.footer ul {
	list-style:none;
}
.footer ul li a {
	color:#b9b9b9;
	font-size:14px;
	line-height:20px;
}


.footer h3.widget-title{
	font-size: 14px;
	font-weight: 400;
	margin-bottom:15px;
	color:#fff;
	font-family: 'Montserrat';

}
.footer h3.widget-title:before{
	display:none;
}
.copyright {
	position:relative;
	color:#777;
}

.copyright p {
	font-size:12px;
	color:#777;
}

/* sow carousel */

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{
	font-size:16px;
	line-height:1.4em;
}

/* gallery carousel */

.gallery .gallery-item:hover .caption{
		opacity: 1;
		transform: translateY(-100px);
		-webkit-transform:translateY(-100px);
		-moz-transform:translateY(-100px);
		-ms-transform:translateY(-100px);
		-o-transform:translateY(-100px);
	}

.gallery .gallery-item:hover img{
		opacity: 1;
		transform: translateY(-20px);
		-webkit-transform:translateY(-20px);
		-moz-transform:translateY(-20px);
		-ms-transform:translateY(-20px);
		-o-transform:translateY(-20px);

	}


.gallery img{
		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
	}


.gallery .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		top:80%;
		-webkit-transition:all 0.15s ease-in-out;
		-moz-transition:all 0.15s ease-in-out;
		-o-transition:all 0.15s ease-in-out;
		-ms-transition:all 0.15s ease-in-out;
		transition:all 0.15s ease-in-out;

	}

.gallery img{
		-webkit-transition:all 0.15s ease-in-out;
		-moz-transition:all 0.15s ease-in-out;
		-o-transition:all 0.15s ease-in-out;
		-ms-transition:all 0.15s ease-in-out;
		transition:all 0.15s ease-in-out;

	}
.gallery .blur{
		background-color: rgba(42,114,130,0.95);
		width: 240px;
		height: 180px;
		z-index: 5;
		position: absolute;
	}

.gallery .caption-text h3 a{
		font-size: 16px;
		color: #fff;
		font-weight:300;
	}
.gallery  .caption-text{
		z-index: 100;
		color: #fff;
		position: absolute;
		width: 240px;
		height: 180px;
		text-align: center;
		top:20px;
	}
	
/* gallery archive */

.archive-gallery .gallery-items {
	position:relative;
}
.archive-gallery .gallery-items img {
	width:100% !important;
	height:auto;
}
.archive-gallery .gallery-items .caption {
	position:absolute;
	bottom:0;
	background:rgba(42,114,130,0.95);
	width:100%;
	min-height:80px;
}
.archive-gallery .gallery-items .caption-text {
	margin:10px;
}
.archive-gallery .gallery-items .caption h3  {
	padding:0;margin:0;
	
}
.archive-gallery .gallery-items .caption h3 a {
	font-size:16px;
	color:#fff;
	font-weight:300;
}
	

@media(max-width:480px){
	.container-fluid {
		padding-left:0;
		padding-right:0;
	}
	h1.logo,
	p.logo{
		display: inline-block;		
	}
	
	h1.logo a img,
	p.logo a img {
		width:230px;
		
	}
	.navbar-nav.top>li>a {
		padding: 10px 10px 10px 10px;	
	}
	.features h4 {
       line-height: 1.6em;
	}
	
	.gallery-item figure {
		width:100% !important;
	}
	#pl-w593a2207c0e38 .so-panel {
		margin-bottom: 0px !important;
	}
	
}
@media (min-width:481px) and (max-width:767px){

}

@media (max-width:767px){
	.container-fluid {
		padding-left:0;
		padding-right:0;
	}
	.row-eq-height {
	  display: inline;
	  display: inline;
	  display: inline;
	  display: inline;
	}
	h1.logo,
	p.logo{
		display: inline-block;		
	}
	
	.navbar-nav.top>li>a {
		padding:20px 10px 10px 10px
	}
	/*#pgc-w593a20e5cf4b3-0-0,
	#pgc-w593aaeb126750-0-1,
	#pgc-w593a2207c0deb-0-0,
	#pgc-w593a2207c0e38-0-0,
	#pl-w593aaeb126750 .so-panel,*/
	.panel-grid-cell,
	#pgc-w593a20e5cf4eb-0-0 {
		margin-bottom: 0px !important;
	}	
	
	#pgc-118-2-0> .panel-cell-style, #pgc-118-2-1> .panel-cell-style, #pgc-118-2-2> .panel-cell-style, #pgc-118-2-3> .panel-cell-style {
		padding: 20px 20px 20px 20px !important; 
	}
	.news-loop {
		min-height: 100px !important;
	}
	#pgc-118-0-0, #pgc-118-2-0, #pgc-118-2-1, #pgc-118-2-2, #pgc-118-3-0 {
		margin-bottom: 0px !important;
	}
	
	.features .widget_sow-editor {
		text-align:center;
	}
	
	.image_slider {
		height:300px;
		background-size:700px !important;
	}

	.slider_desc {
		bottom:0px;
	}
	.slider_desc > div {
		margin:10px 30px;
		display:block;
	}
	.slider_desc h3 {
		width:100%;
		font-size:16px;
		display:block;
	}
	.slider_desc a {
		display:block;
		text-align:left;
		padding-top:10px;
		font-size:14px;
	}
	
}
@media (max-width:780px){
	.container-fluid {
		padding-left:0;
		padding-right:0;
	}

	h1.logo a img,
	p.logo a img {
		width:180px;
	}

	#pgc-118-2-0, #pgc-118-3-0 {
		margin-bottom:0 !important;
	}
	.prodi h4 a {
		font-size:20px;
	}
	.band.searchs {
    	display:block;
		border-top:1px solid #f1f1f1;
    }
    
    #search input {
        text-align:left;   
    } 
	#search .btn-default {
		border:0px solid transparent;
		color:#999;
    }
	
	

}
@media (max-width:850px){
	h1.logo,
	p.logo{
		display: inline-block;
	}
	.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	.band.searchs {
    	display:block;
		border-top:1px solid #f1f1f1;
    }
    
    #search input {
        text-align:left !important;   
    } 
	#search .btn-default {
		border:0px solid transparent;
		color:#999;
    }
	.navbar-nav>li {
		float:left;
	}
	.navbar-nav {
		margin: 7.5px 20px;
	}

}
@media(min-width:768px) and (max-width:991px){
	.container-fluid {
		padding-left:0;
		padding-right:0;
	}
	h1.logo a img,
	p.logo a img {
		width:180px;
	}
	.prodi h4 a {
		font-size:20px;
	}
	
}
@media(min-width:992px) and (max-width:1199px){

}
@media(min-width:1200px){
	
}
@media(max-width:1200px){

}

h4.panel-title a{
font-weight: 400;
}
.panel-body p{
font-size: 15px;
}