/*Home page*/
.testimonial_slider__minimal .testimonial_slideri{
	margin:0!important;
	padding: 0px!important;
}

.entry-content h3 {
	margin-bottom:	7px;
}

/* Main Menu */
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	text-align: center;
}

/*Contact Us Form */
#contactform .cform label span {
	height: 21px;
}
.cform label {
    color: #555555;
    display: inline-block;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.5em;
    margin: 0.4em 1% 0.5em 1%;
    text-align: right;
    vertical-align: top;
    width: 20%;
}

.cform label.seccap {
    line-height: 1.5em;
    margin: 0.5em 1% 0.5em 1%;
}

#contactform .cform label.seccap span{
   	height: 22px;
}
/* Q&A Section */

#contactform .cform #li--8 label span{
	height: 35px;
}

/*Gallery*/
.page-id-2 .entry-content .gallery-link{
	position: relative;
	height: 300px;
	width: 300px;
}

.page-id-2 .entry-content .gallery-link h2{
	position: absolute;
	z-index: 9;
	top: 270px;
	width: 98.4%;
	height: 28px;
}

.page-id-2 .site-content article {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

.gmThumb {margin:0 auto; max-width:none; max-height:none;}


.gm-default-skin .gmThumbsHor {
	width:100%;
	height:72px;
	border: 5px solid #fff;
	margin-left: -7px;
}

1.parent-pageid-2 article{
	display: none;

}

.gmGCaption{
     display:none!important;
}

.gmContent{
    background:#fff!important;
}

.gmOverflow a.gmlove{
	display: none!important;
}

.gm-default-skin .gmThumbs {
     background-color:#fff!important;
     background:#fff!important
}

#page{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.instagram-feed.title{
    margin: 0 auto;
	text-align:center;
	padding: 15px 0;
}
.instagram-feed a{
	width: 100%;
	background-color: #131136;
	color: #fff;
	display:block;
}
.instagram-feed a:hover{
	color: #fff;
	background-color: #000;
}
.page-template-home-page .site-content article {
	margin-bottom: 0px;
}
