/*
Theme Name: Pinnacle – Premium Child
Author: Moff Interactive
Author URI: http://www.moff.com/
Template: pinnacle_premium
Version: 3.1.4
*/



#menu-primary-menu-right li {
	float:right;
}

img.no-margin {
	margin:0px;
}
.home .rev_slider>ul {
	min-width: 100%;
	max-width: 100%;
}
.home #panel-129-0-1-0 div {
	background-repeat:no-repeat !important;
	background-position: center 200px ;
}
.home #panel-129-2-0-0 div {
	background-repeat:no-repeat !important;
	background-position: center 150px ;
}
.home #panel-129-4-1-0 div {
	background-repeat:no-repeat !important;
	background-position: center 150px ;
}
.home #panel-129-0-0-0 div {
	   background-position: center bottom;
}
.home #pgc-129-1-0, .home #pgc-129-3-0 {
	position: relative;
    top: -70px;
    margin-bottom: -70px;
}
.home #pgc-129-1-0 .textwidget, .home #pgc-129-3-0 .textwidget {
	text-align:center;
}
.home #pg-129-1, .home #pg-129-3, .home #pg-129-2 {
	margin-bottom:0px;
}
.home #panel-129-4-0-0 div {
	background-position: center bottom;
}
.portfolionav a:hover {
    color: #000;
}

/*staff */
.sidebar .staff-shortcode .staff-footer {
	display: none;
}
.sidebar .staff_item .kt-staff-header h3 {
    margin: 0px 0px 12px;
    font-size: 14px;
	font-weight: 700;
	line-height:18px;
}
.sidebar .staff_item .kt-staff-header {
    padding: 5px 10px 10px;
}
.sidebar .kt-staff-title {
	text-transform: none !important;
	font-weight: 500 !important;
}
.staff-img {
   	float:none;
}
.staff-img img {
	margin: 0px auto;
    display: block;
}
.main .grid_item.staff_item {
    min-height: 542px;
}
.staff_item .kt-staff-header h3 {
    margin: 5px 0 12px;
    line-height: 30px;
}

/*end staff */


.footerclass .kadence_gmap_widget h5, .footerclass .kadence_gmap_widget {
	font-size:12px;
	color:#000;
}
@media (min-width: 1700px) {
.home #panel-129-2-0-0 div, .home #panel-129-4-1-0 div {
	background-size:cover;
}
}
@media (min-width: 1400px) {
.home #panel-129-0-1-0 div {
	background-size:cover;
}
}
@media (max-width: 1199px) {
	.main .grid_item.staff_item {
    min-height: 485px;
}
}
@media (max-width: 991px) {
.kad-header-logo .kad-lg {
	float: left;
}
.single-staff .grid_item img {
    max-width: 200px;
    display: block;
    padding-top: 10px;
}
.sidebar .staff_item .kt-staff-header {
    padding: 5px 10px 10px;
    text-align: center;
}
.main .grid_item.staff_item {
    min-height: 450px;
}
.smstaff {
	font-size:12px;
}
.single-staff .sidebar .kt-intrinsic-container {
    max-height: 230px;
    max-width: 700px !important;
}
}	
@media (max-width: 867px) {
.home #content h2 {
	font-size:28px;
}
}
@media (min-width: 781px) {.home #pgc-129-0-0, .home #pgc-129-0-1, .home #pgc-129-2-0, .home #pgc-129-2-1, .home #pgc-129-4-0, .home #pgc-129-4-1{ 
	width: 50% !important;
}
}
@media (max-width: 780px) {
#pgc-129-2-0{
    margin-bottom: 0px !important;
}
.home #pgc-129-4-0 {
    margin-bottom: 0px;
}
}
@media (max-width: 767px) {
.col-md-3.col-sm-6.footercol2 {
	clear: both;
}
}
@media (max-width: 400px) {
.home #panel-129-0-1-0> .panel-widget-style {
    padding: 15px 15px 30px 15px;
}
.home #content h2 {
	font-size:24px;
}	
}


@media (max-width: 767px) {
    .jk-f-logo {
        margin: auto !important;
        float: none;
    }
}