@import url("../canvas/style.css");
/*
Theme Name: Canvas Child Theme
Author: John Wierenga
Author URI: http://grandrapidsweb.com
Template: canvas
Version: 1.0
*/

@media only screen and (min-width: 768px) {
#wrapper #inner-wrapper .whole-header #navigation.col-full section.menus #main-nav.nav.fl ul.sub-menu a {
color: #199DDB!important;
}
#wrapper #inner-wrapper .whole-header #navigation.col-full section.menus #main-nav.nav.fl ul.sub-menu a:hover {
color: #ffbd11!important;
  text-decoration: none;
}
.video-slide
{
  min-height: 600px;
}
}
  .no-bottom{
margin-bottom: 0;
  margin-top: 0;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    background: none;
    border: none;
}
.page-id-2 h2.title {
  display: none;
}
.page-id-2	#wrapper div#inner-wrapper #nav-container {
    margin-bottom: 0!important;
}
.header-widget h3{
	  color: #ffffff!important;
	  border-bottom: none!important;
  line-height: 50%;
  margin: 0 0 5px 0;
  padding: 0;
	}
	.header-widget {
		  float: right;
	 /* margin-top: 22px!important;*/
  width: 35%!important;
	}
#header-container header#header.col-full div#logo a img {
  max-width: 150px;
}
html {
  overflow-x: hidden;
}
.rev_slider_wrapper {
	z-index: 0;
  }
.blue, .blue p, .blue h1, .blue h2, .blue h3 {
	color: #ffffff!important;
  }
  .blue a {
  color: #ffbd11;
}
#content {
  padding: 0;
}
.tmls.large_image .tmls_container .tmls_item .tmls_image, .tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {
    height: 150px;
    width: 150px;
}
.tmls.style2.large_image .tmls_text, .tmls.style2.large_image .tmls_name, .tmls.style2.large_image .tmls_position, .tmls.style2.large_image .tmls_rating {
    margin-left: 175px;
}
#content.col-full div#main-sidebar-container section#main article.post-27.page.type-page.status-publish.hentry header {
  display: none;
}
.page-id-27 #wrapper div#inner-wrapper #nav-container {
  margin-bottom: 0!important;
	}
#wrapper div#inner-wrapper #nav-container {
    margin-bottom: 1.5em!important;
}
#post-author {
  display: none;
}
@media only screen and (max-width: 768px) {
.header-widget a {
  color: #ffbd11;
		text-decoration: underline!important;
}
	  	.header-widget {
		  float: none;
	  margin-top: 22px!important;
  width: 100%!important;
		clear: both;
	}
}
.pswp {
    left: 33vw!important;
    top: 33vh!important;
	   width: 640px!important;
    height: 480px!important;	
	  margin: 0 auto;
        position:relative;  
    top: 33vh;
}
/*End of CSS*/