/*
 Theme Name:   Workality Lite Child
 Theme URI:    http://pie.contadini.co.uk/workality-lite-child/
 Description:  Workality Lite Child Theme
 Author:       Jeremy Wright
 Author URI:   http://www.contadini.co.uk
 Template:     Workality-Lite-master
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  workality-lite-child
*/

.wp-caption {
    /* Force the box to be 100% */
	width: 100% !important;
	border: none;
}

.wp-caption img {
	margin-left: initial;
	margin-right: initial;
	padding: 0px;
}

.slick-slide:focus { outline: none; }

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('assets/proximanova-bold-webfont.eot');
    src: url('assets/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/proximanova-bold-webfont.woff2') format('woff2'),
         url('assets/proximanova-bold-webfont.woff') format('woff'),
         url('assets/proximanova-bold-webfont.ttf') format('truetype'),
         url('assets/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('assets/proximanova-reg-webfont.eot');
    src: url('assets/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/proximanova-reg-webfont.woff2') format('woff2'),
         url('assets/proximanova-reg-webfont.woff') format('woff'),
         url('assets/proximanova-reg-webfont.ttf') format('truetype'),
         url('assets/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    font-family: 'BrandonText-Regular';
    src: url('assets/BrandonTextRegular.eot');
    src: url('assets/BrandonTextRegular.eot?#iefix') format('embedded-opentype'),
         url('assets/BrandonTextRegular.woff2') format('woff2'),
         url('assets/BrandonTextRegular.woff') format('woff'),
         url('assets/BrandonTextRegular.ttf') format('truetype')
    font-weight: normal;
    font-style: normal;
} */

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

body,
p {
	background: 0;
	font-family: 'proxima_nova_rgregular';
//	font-family: 'BrandonText-Regular';
	font-size: 17px;
	line-height: 1.32em;
	color: #666;
	-webkit-font-smoothing: subpixel-antialiased;
}

.fluid-width-video-wrapper {
/*	padding-top: 70% !important;
//	padding-top: 56.224489795918366% !important;
	padding-top: 29.86% !important;*/
	padding-bottom: 13% !important;
	width: 100% !important;
}

/* ----- See if we can get images behaving a little better ----- */

.aligncenter {
	height: auto;
}

.pack-item img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}

.pack-carousel p {
	margin: 0px;
}

img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}

img.size-full {
    /*max-width: 97.5%; removed wp 4.4.1 upgrade */
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
    height: auto;
}

img.size-thumbnail {
	/*Amended following update to wordpress 4.4.1 // width: calc((100% - 20px) / 2);*/
	width: auto;
	height: auto;
}

img.size-medium {
	width: 100%;
	height: auto;
}

.page-template-template-profile .split-text img.size-thumbnail {
	width: initial;
}

.singlecontent .thecontent .post-tags {
	padding-bottom: 25px;
	clear: left;
	line-height: 90%;
	padding-top: 10px;
}

.singlecontent .thecontent img.size-full {
    max-width: initial;
}
/* ---- */

.slick-slider {
	height: 75vh;
}

.dino-slider-box {
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 75vh;
	position: absolute;
	top: 0;
}

.dino-loader {
	background-image: url(slick/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 75vh;
}

.dino-project .dino-slider-box {
	background-size: contain;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	height: 100%;
}

.dino-project .dino-loader {
	height: 100%;
}

.dino-project {
	-webkit-overflow-scrolling: touch;
}

.dino-overlay {
	position: absolute;
	top: 20px;
}

.container {
	background-color: #fff;
	z-index: 20;
	width: 100%;
	/*padding-top edited to 46px from 77px after 4.4.1 update*/
	padding: 77px 0 0 0;
	position: relative;
	margin: 0 auto;
}

.packing-container {
	position: relative;
	z-index: 21;
	margin: 0px;
	clear: none;
//	margin-bottom: 15px;
//	background-color: #fff;
	-webkit-transform: translate3d(0,0,0);
}

.packing-container .pack-item {
	-webkit-transform: translate3d(0,0,0);
}

.header-container {
	position: fixed;
	z-index: 21;
	background-color: #fff;
	top: 0; /* or whatever position is desired */
	left: 0;
	right: 0;
	height: 0;
	text-align: center; /* center all inline content */
}

.header-container .six.columns {
	height: 72px;
}

.page-nav-container {
	height: 67px;
	padding: 0px;
	background-color: #fff;
	position: relative;
	z-index: 21;
	margin: 0px 10px 105px 0px;
	left: 50%;
}

.page-nav-sub-container {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	width: 100%
}

.single-post .page-nav-sub-container {
	margin-top: -32px;
}

.pagination {
	line-height: 25px;
	float: right;
}

.pagination a {
	padding: 0px 10px;
}

.pagination .current {
	border-radius: 50%;
	behavior: url(PIE.htc); /* remove if you don't care about IE8 */
	width: 25px;
	height: 25px;
	background: #666;
	margin-left: 3px;
	color: #fff;
	display: inline-block;
	text-align: center;
}

.pagination .dino-pag-first,
.pagination .dino-pag-last,
.pagination .dino-pag-prev,
.pagination .dino-pag-next {
	background-size: cover;
	border: none;
	background-color: initial;
	color: transparent;
	position: relative;
	display: inline-block;
}

.pagination .dino-pag-first {
	background-image: url(assets/NavBackInv.svg);
	height: 19px;
	width: 1px;
	top: 1px;
	margin-right: 7px;
}

.pagination .dino-pag-prev {
	background-image: url(assets/NavPrevInv.svg);
	height: 15px;
	top: 4px;
}

.pagination .dino-pag-next {
	background-image: url(assets/NavNextInv.svg);
	height: 15px;
	top: 4px;
}

.pagination .dino-pag-last {
	background-image: url(assets/NavLastInv.svg);
	height: 19px;
	width: 1px;
	top: 1px;
	margin-left: 7px;
}

.header-container .topmargin {
	margin-top: 0px !important;
	display: inline-block;
    /* reset container's center alignment */
	text-align: left;
	background-color: #fff;
}

.topmargin .alpha a img {
	max-height: 25px;
	padding-top: 41px;
	padding-left: 5px;
}

.topmargin .alpha a:before {
	content: url(assets/FormDot.png);
	padding: 0 1px 0 4px;
	vertical-align: -7%;
	position: relative;
//	left: -5px;
	visibility: hidden;
}

.home .topmargin .alpha a:before,
.topmargin .alpha a:hover:before,
.search .topmargin .alpha a:before,
.tag .topmargin .alpha a:before,
.page-template-searchpage .topmargin .alpha a:before,
.page-template-notification .topmargin .alpha a:before {
	visibility: visible;
}

.dino-click-menu {
	display: none;
}

#dino-mobile-menu {
	display: none;
	text-align: center;
	margin: 75px auto 0px auto;
	border-bottom: dotted 1px;
	z-index: 21;
	position: relative;
	background: #fff;
}

#dino-mobile-menu ul {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 0px;
	z-index: 21;
	position: relative;
}

.dino-mobile-search {
	line-height: 51px;
	z-index: 21;
}

.dino-mobile-search .dino-search-icon {
	font-size: 35px;
	z-index: 21;
}

.dino-click-menu {
	color: #fff;
	background-color: #666;
	padding: 5px;
	z-index: 9999;
	position: absolute;
	right: 0px;
	top: 35px;
	text-align: center;
}

.dino-click-menu .three-lines {
	height: 20px;
	width: 20px;
	margin: auto;
}

.dino-click-menu .three-lines .line {
	height: 4px;
	margin-bottom: 4px;
	background-color: #fff;
	width: 100%;
}

div.nav-div {
	float: none;
	margin: 0px 0px 0px 0px;
}

div#post-list {
	margin-top: 0px;
}

.row .sixteen.columns {
	margin: 0px 30px;
}

.header-right,
.one-third {
	float: right;
}

.para-opener {
	line-height: 1.20em;
	font-size: 17px;
//	color: #666;
color: black;
}

div.para-footnote p {
	font-size: 10px;
}

.para-black {
	color: #000;
}

.text-colour-override,
.text-colour-override a {
	color: #000 !important;
}

.text-colour-override p a {
	color: #666 !important;
}

.split-text {
	-webkit-column-count: 2;
	-webkit-column-gap: 3%; /* Saf3, Chrome*/
	-moz-column-count: 2;   
	-moz-column-gap: 3%; /* FF3.5+ */
	column-count: 2;        
	column-gap: 3%; /* Opera 11+*/
	padding-top: 20px;
	padding-bottom: 30px;
}

hr {
	border-style: none;
	border-width: 0px;
}

hr.headerbottom {
	margin: 0px 36px;
	border-bottom: 1px dotted;
	border-bottom-color: #444;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding-top: 5px;
}

ul.main-nav {
	text-align: justify;
	float: none;
	height: 20px;
	margin-top: 43px;
	margin-bottom: 0px;
	text-shadow: none;
}

ul.main-nav:after {
	content: ' ';
	display: inline-block;
	width: 100%;
}

.home .pack-item {
	background-color: #fff;
}

ul.main-nav li {
	display: inline-block;
	float: none;
	font-size: 14px;
	margin-bottom: 0px;
	border-left: 0;
	text-transform: uppercase;
	font-family: 'BrandonText-Regular';
}

#dino-mobile-menu li {
	float: none;
	font-size: 14px;
	margin-bottom: 0px;
	border-left: 0;
	text-transform: uppercase;
	line-height: 3.5em;
	border-bottom: dotted 1px;
	z-index: 21;
}

ul.main-nav li:before,
ul.main-nav li:before {
	content: url(assets/FormDot.png);
	padding: 0 5px 0 0;
	vertical-align: -35%;
	visibility: hidden;
}

#dino-mobile-menu li a,
ul.main-nav li a,
.home-grid-title {
	color: #6E6F71;
	margin-left: 0px;
	font-family: 'BrandonText-Regular';
	font-weight: normal;
	letter-spacing: 0.15em;
	padding: 0px;
}

ul.main-nav .current_page_item a,
ul.main-nav .current-menu-item a,
ul.main-nav li:hover a {
	border-bottom: none;
	border-color: #000;
}

ul.main-nav li.current_page_item:before,
ul.main-nav li:hover:before,
ul.main-nav li.current-menu-item:before,
.dino-project #menu-item-128:before,
.dino-news-views #menu-item-225:before {
	visibility: visible;
}

.header-right .dino-search-icon {
	float: right;
	font-size: 24px;
	padding: 43px 32px 0px 0px;
}

.menu-container {
	min-height: 64px;
	float: left;
}

.row {
	position: relative;
	z-index: 12;
}

.owl-pagination {
	display: none;
}

.widget_recent_entries ul li,
.simple-links-list .simple-links-item,
#text-3 .textwidget,
.widget_category_post_list_widget .post_content .news_scroll .fl h2 {
	background: none;
	border-bottom: 0;
	font-size: 14px;
	padding: 0px;
}

.widget_category_post_list_widget .post_content {
	margin-left: 0px;
	border-bottom: none;
}

.widget_category_post_list_widget .post_content .news_scroll .fl h2 {
	line-height: 1.32em;
	margin: 0px;
}

.post-grid-container-main {
	padding: 0px;
}

.post-grid-container.flat .grid-single {
	margin: 0px;
	padding-right: 20px;
}

.post-grid-container.flat .grid-single:last-of-type {
	padding-right: 0px;
}

@media screen and (min-width: 1500px) {
	.container .row {
		margin: 0px auto;
		max-width: 1700px;
//		padding-left: 100px;
//		padding-right: 100px;
	}
}

.container .columns {
	margin-left: 0px;
	margin-right: 0px;
}

footer .container {
	background-color: #666;
	color: #fff;
	position: fixed;
	bottom: 0;
	height: 90px;
	padding-top: 5px;
	padding-bottom: 15px;
	z-index: 1;
	margin: 0px 10px;
	left: 50%;
}

footer .container .one-third.column,
.category-news-views footer .container .one-third.column {
	margin: 10px;
	display: inline-block;
}

.slider-container,
.archive-container {
	margin: auto;
	background-color: #fff;
}

.home-grid-title {
	font-size: 14px;
	padding: 20px 0 6px 0;
	text-transform: uppercase;
}

.archive-container {
	z-index: 20;
	position: relative;
	padding: 75px 0 0 0;
}

.archive .container {
	padding-top: 77px;
}

.owl-carousel {
	z-index: 10;
}

.owl-wrapper-outer {
	max-height: 75vh;
	min-height: 75vh;
}

.owl-item {
	position: relative;
}

.home .owl-item {
	height: 75vh; // Set as required
}

.owl-item img {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%); // IE9
	transform: translate3d(0,-50%,0); // Modern Browsers - better performance
	margin: 0 auto;
}

button.slick-arrow {
	background: none;
	border: none;
	text-shadow: none;
}

button.slick-arrow,
.home .owl-theme .owl-controls .owl-buttons div,
.home .owl-carousel .owl-controls .owl-buttons div,
.dino-side-nav a {
	color: transparent;
	width: 29px;
	height: 29px;
	padding: 0;
	display: inline-block;
	background-size: cover;
	opacity: 1;
	position: absolute;
	top: 50%;
	z-index: 20;
}

button.slick-arrow:focus {
	outline: none;
}

.home .owl-carousel .owl-controls .owl-buttons {
	top: 50%;
}

.dino-side-nav {
	top: 50%;
	position: fixed;
	width: inherit;
	left: 50%;
}

button.slick-prev,
.owl-prev,
.dino-nav-prev a {
	background-image: url(assets/NavPrev.svg);
	left: -35px;
}

.dino-nav-prev a:hover:after,
button.slick-prev:hover:after {
	content: 'Previous Project';
	color: #6E6F71;
	background: #fff;
	left: 29px;
	top: -12px;
	display: block;
	width: 60px;
	position: relative;
	text-align: left;
}

.dino-nav-next a:hover:after,
button.slick-next:hover:after {
	content: 'Next Project';
	color: #6E6F71;
	background: #fff;
	left: -59px;
	top: -12px;
	display: block;
	line-height:1;
	width: 60px;
	position: relative;
	text-align: right;
}

.dino-nav-prev a:hover:after,
.dino-nav-next a:hover:after {
	line-height: initial;
	top: -16px;
}

.dino-news-views .dino-nav-next a:hover:after,
.dino-old-newsletters .dino-nav-next a:hover:after {
	content: 'Previous Post';
}

.dino-news-views .dino-nav-prev a:hover:after,
.dino-old-newsletters .dino-nav-prev a:hover:after {
	content: 'Next Post';
}

.dino-news-views .thecontent img {
	padding-top: 0px;
	padding-bottom: 15px;
}

button.slick-next,
.owl-next,
.dino-nav-next a {
	background-image: url(assets/NavNext.svg);
	right:-35px;
}

.wp-slick-slider button.slick-next {
	right: -43px;
}


.home .owl-carousel .owl-controls .owl-buttons div:hover {
	opacity: 0.5;
}

.owl-item .owl-carousel-item-imgoverlay {
	opacity: 1;
	bottom: inherit;
	text-shadow: none;
	text-align: left;
	color: inherit;
	padding-top: 20px;
	width: auto;
}

.home .slick-slide {
	position: relative;
}

.home .slick-slide .image .dino-slider-box {
	border-image-width: 0;
	width: 100%;
}

.dino-project .pack-post-post {
	background-color: #fff;
}

.dino-news-views .page-nav-container,
.dino-old-newsletters .page-nav-container,
.dino-project .page-nav-container {
	height: 96px;
}

.dino-news-views .thecontent p a,
.dino-project .project-header #project-details p a,
.page-template-template-profile .ten.columns.split-text p a {
	color: #666;
}

.page-template-template-profile .pack-thumb {
	padding-bottom: 5px;
}

/*
.dino-news-views .thecontent p a:after,
.dino-project .project-header #project-details p a:after,
.page-template-template-profile .ten.columns.split-text p a:after {
	content: ' ';
	background-image: url(assets/NavNextInv.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 14px;
	position: relative;
	top: 4px;
}
*/
.slick-slide .owl-carousel-item-overlay-project,
button.slick-prev:hover:after,
button.slick-next:hover:after,
.dino-nav-prev a:hover:after,
.dino-nav-next a:hover:after,
.slick-slide .owl-carousel-item-imgcontent,
.pack-item .pack-tag,
.pack-item .pack-type-title,
.pack-excerpt .single-testimonial h5,
.project-header .project-title,
.project-header .project-more,
.pack-item .pack-post-title,
/*. pack-item .pack-item-meta, */
.pack-item-meta,
.single-post .pack-item-meta,
.back-to-top,
.back-to-prior,
.pack-see-more,
.thecontent .post-tags,
.project-details-tags,
.project-details-credits,
.project-details-scope,
.strapline {
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.15em;
	font-family: 'proxima_nova_rgregular';
}

.project-details-credits,
.project-details-tags,
.project-details-scope {
	line-height: initial;
	padding-bottom: 9px;
	line-height: 90%;
}

.project-details-scope {
	padding-top: 10px;
}

.project-details-tags {
	padding-bottom: 15px;
	color: #aaa !important;
}

#project-details .project-details-tags a {
	color: #aaa !important;
}

.form-statement .strapline {
	padding-top: 3px;
	line-height: initial;
} 

.mobile-slides .form-statement p {
//	padding-right: 0px;
	font-size: 22px;
	
}

.mobile-slides .form-statement {
	padding-top: 12px;
margin-bottom:10px;	
}

.pack-item .pack-type-title {
	color: #000;
}

.back-to-top,
.back-to-prior {
	position:relative;
	float: left;
	clear: left;
}

.back-to-top:before,
.back-to-prior:before {
	content: ' ';
	width: 29px;
	height: 29px;
	display: inline-block;
	background-size: cover;
}

.back-to-top:before {
	background-image: url(assets/NavUp.svg);
}

.back-to-prior:before {
	background-image: url(assets/NavBack.svg);
}

.back-to-top-text {
	position: relative;
	top: -10px;
	padding-left: 5px;
}

.phone-line,
.email a,
footer .one-third a,
.sign-up-title {
	color: #fff;
}

.sign-up-title,
.footer-social {
	padding-top: 18px;
}

.footer-social a {
	padding-right: 29px;
}

.footer-social .copyright {
	padding-top: 5px;
	font-size: 10px;
	color: #fff;
}

.back-to-top {
	top: -2px;
}

.back-to-prior {
	top: 2px;
}

i.genericon-1x {
	font-size: 17px;
	background-color: #99d420;
	border-radius: 14px;
	padding: 3px 0px 3px 4px;
	margin-right: 6px;
	color: #fff !important;
}

.slick-slide .owl-carousel-item-overlay-project,
.slick-slide .owl-carousel-item-imgcontent {
	padding-left: 2px;
}

#project-details {
	display: none;
}

#project-header {
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

.pack-item .pack-post-title {
	padding-top: 15px;
	padding-left: 15px;
	color: #000;
}

.pack-item a {
	color: #000;
}

.project-text-white,
.project-text-white a,
.slider-text-white,
.slider-text-white a {
	color: #fff;
}

.project-text-black,
.project-text-black a,
.slider-text-black,
.slider-text-black a {
	color: #000;
}

.container.singlecontent .project-header {
	position: relative;
	z-index: 22;
	float: right;
	padding-top: 20px;
}

.container.singlecontent #project-details {
	color: #666;
}

.page-template-searchpage .container .omega,
.error404 .container .omega,
.single-post .container .omega {
	float: right;
}

.error404 h1 {
	font-size: 50px;
	line-height: 100%;
	text-align: left;
	color: #777;
	letter-spacing: initial;
}

.error404 p {
	text-align: left;
	font-size: 14px;
}

.noresults.p404 {
	margin-top: 20px;
}

.pack-testimonial .pack-excerpt p:before {
	background-image: url(assets/QuoteMarks.svg);
	padding-right: 3px;
}

.pack-testimonial .pack-excerpt p:after {
	background-image: url(assets/UnquoteMarks.svg);
	padding-left: 3px;
}

.pack-testimonial .pack-excerpt p:before,
.pack-testimonial .pack-excerpt p:after {
	vertical-align: -26%;
	display: inline-block;
	content: ' ';
//	background-size: 21px 21px;
	background-size: contain;
	background-repeat: no-repeat;
	height: 21px;
	width: 18px;
}

.pack-testimonial .pack-excerpt p:after {
	margin-left: 2px;
}

.pack-excerpt .single-testimonial h3 {
	display: none;
}

.pack-excerpt .single-testimonial blockquote {
	padding: 0px;
	border-left: 0;
	margin: 0;
}

.pack-excerpt .single-testimonial blockquote p,
.pack-post {
	font-style: normal;
	font-size: 18px;
}

.pack-excerpt .single-testimonial blockquote p {
	line-height: 1.32em;
}

.pack-excerpt .single-testimonial .testimonial-client,
.pack-excerpt .single-testimonial .testimonial-company {
	position: relative;
	line-height: initial;
	padding-bottom: 1px;
}

.pack-excerpt .single-testimonial .testimonial-client {
	padding-top: 10px;
}

.pack-excerpt p {
	margin-bottom: 5px;
}

.pack-post ul {
	list-style: disc;
	margin-left: 19px;
	margin-top: 10px;
}

.pack-post ul li {
	margin-top: -5px;
	line-height: 1em;
	margin-bottom: 5px;
	padding-bottom: 6px;
}

.edit-pack-item a {
	color: #99d420;
	margin-left: 2px;
}

.edit-pack-item a .genericon {
	font-size: 33px;
}

.edit-pack-item {
	border-radius: 50%;
	border: solid 2px;
	behavior: url(PIE.htc); /* remove if you don't care about IE8 */
	width: 37px;
	height: 25px;
	background: transparent;
	margin-left: 4px;
	color: #99d420;
	display: inline-block;
	float: left;
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 2px 0 8px 0;
	z-index: 9999;
	visibility: hidden;
}

.logged-in .edit-pack-item {
	visibility: visible;
}

.white-circle {
	border-radius: 50%;
	behavior: url(PIE.htc); /* remove if you don't care about IE8 */
	width: 256px;
	height: 256px;
	background: #fff;
	margin-left: 10px;
}

.one-third .widget_wrapper {
	position: relative;
	top: -256px;
	padding-top: 20px;
}

.slick-slide .owl-carousel-item-imgtitle,
/* .pack-item .pack-title, */
.pack-title,
.single-post h3,
.project-header .project-name,
.widget h4,
.post-date,
.form-statement p,
form.searchform input[type="text"],
.page-template-contact .pack-excerpt p,
.notification .notification-message p {
	font-size: 50px;
	font-family: 'proxima_nova_rgbold';
	line-height: 100%;
}

.mobile-slides .pack-title {
	padding-bottom: 15px;
}

.notification .notification-message {
	padding-top: 20px;
}

.container.notification .to-the-right,
.singlecontent .to-the-right {
	float: right;
}

.container.unpadded {
	padding-top: 0px;
}

.form-statement p {
	font-size: 45px;
	padding-right: 30px;
	color: #888 !important;
	margin-bottom: 1px;
}

.form-statement p br {
	content: ' ';
	display: block;
	margin: 20px 0px;
}

.project-more {
	padding-bottom: 20px;
}

#project-details p {
	margin-bottom: 10px;
}

.page-template-template-profile h4,
#project-details h4 {
	letter-spacing: 0.05em;
	font-size: 15px;
	text-shadow: none;
}

.page-template-template-profile p {
	margin-top: 0px;
}

/* .pack-item .pack-title, */
.pack-title,
.single-post h3,
.widget h4,
.post-date,
.page-template-contact .pack-excerpt p,
.notification .notification-message p {
	font-size: 22px;
	color: #555;
}

.post-date {
	text-align: center;
	padding-top: 18px;
}

@media screen and (max-width:768px) {
	.post-date {
		display:none;
	}
}
.post-date-mobile {
	margin-top:8px;
	
text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.15em;
}
@media screen and (min-width:769px) {

.post-date-mobile {
display:none;	
}
}

.widget_wrapper .blog-sidebar {
	margin-left: 10px;
}

.page-template-template-profile .container.coloured-background,
.page-template-template-profile .coloured-background .pack-item {
	background-color: #F3F3F9;
}

.page-template-contact .coloured-background,
.page-template-contact .coloured-background .pack-item {
	background-color: #E6F0CB;
}

.page-template-contact .two-thirds.column {
	float: right;
}

.page-template-contact .pack-excerpt {
	position: absolute;
	top: 0px;

	padding: 20px 10px;
}
@media screen and (max-width:767px) {
.page-template-contact .pack-excerpt {
    left: 50%;
    transform: translateX(-50%);		
	}	
}

.page-template-contact .pack-item {
	height: 256px;
}

.page-template-contact .pack-item a {
	color: #555;
}

.page-template-contact .one-third {
	padding-bottom: 15px;
}

.page-template-contact .one-third .widget_wrapper {
	padding-top: 0px;
	top: initial;
}

.page-template-contact .one-third .widget_wrapper .widget_sp_image {
	width: 256px;
}

.archive .coloured-background,
.single-post .coloured-background,
.search .coloured-background,
.archive .coloured-background .pack-item {
//	background-color: #fffde8;
	background-color: #fefce5;
}

.home .owl-carousel .item:hover .owl-carousel-item-imgoverlay {
	background-color: inherit;
}

.mobile-slides {
	display: none;
}

/* Pimp the MailChimp optin form
================================================== */

#text-2 h4 {
	margin-bottom: 0px;
}

form.searchform {
	padding-top: 30px;
}

.searchform .dino-search-icon {
	font-size: 70px;
	padding-top: 30px;
	position: absolute;
}

.notification .genericon-subscribed {
	font-size: 100px;
	padding-top: 4px;
	position: absolute;
}

/*changed form from class to form element (removed '.' prefix) for all form.mc4wp-form after plugin update TS - 210116 */

form.mc4wp-form input[type="email"],
form.searchform input[type="text"] {
	border: none;
	border-bottom: 1px solid #ccc;
	background-color: transparent;
	padding-left: 0px;
	width: calc(100% - 45px);
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

form.searchform input[type="text"] {
	padding-bottom: 0px;
}

form.mc4wp-form label {
	display: none;
}

form.mc4wp-form input[type="email"] {
	font-family: 'proxima_nova_rgregular';
	font-size: 11px;
}

form.searchform input[type="submit"],
form.mc4wp-form input[type="submit"] {
	width: 29px;
	height: 29px;
	background-size: cover;
	background-image: url(assets/NavNext.svg);
	border: none;
	background-color: initial;
	color: transparent;
	text-shadow: none;
	position: absolute;
	right: 0px;
	margin-top: 5px;
}

form.searchform input[type="submit"] {
	color: transparent;
	text-shadow: initial;
	margin-bottom: 0px;
	margin-top: 26px;
}

form.searchform input[type="text"],
form.mc4wp-form input[type="email"]:focus {
	box-shadow: none;
}

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

footer form.mc4wp-form input[type="submit"] {
	position: relative;
	margin-bottom: 0px;
}

footer .container form.mc4wp-form input[type="email"] {
	padding: 0px;
	color: #fff;
	margin-bottom: 0px;
}

footer .container form.mc4wp-form input[type="email"]:focus {
	color: #fff;
}

footer .container form.mc4wp-form {
	position: relative;
	top: -11px;
}

/* Packery Grid Stuff
================================================== */

.pack-item {
	display: block;
	z-index: 21;
}

.pack-item .owl-wrapper-outer {
	max-height: none;
}

.pack-item .owl-carousel-item-imgoverlay {
	display: none;
}

.pack-thumb {
	display: block;
}

.pack-thumb img {
	height: auto;	
}

/* #MassiveScreen 1600 Grid
================================================== */

    .header-container				{ width: 1672px; margin: 0 auto; padding: 0; }
    .container					{ width: 1602px;}
    .menu-container				{ width: 950px; }
    .header-container .column,
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
    .row                                        { width: 1602px; margin: 0 auto; }
    .slider-container,
    .archive-container				{ width: 1602px; }
    footer .container,
    .page-nav-container,
    .dino-side-nav				{ width: 1602px; margin-left: -801px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 100px;  }
    .container .two.columns                     { width: 200px; }
    .container .three.columns                   { width: 300px; }
    .container .four.columns                    { width: 400px; }
    .container .five.columns                    { width: 500px; }
    .header-container .six.columns		{ width: 535px; float: left;}
    .container .six.columns                     { width: 535px; }
    .container .seven.columns                   { width: 700px; }
    .container .eight.columns                   { width: 800px; }
    .container .nine.columns                    { width: 900px; }
    .header-container .ten.columns		{ width: 1125px; }
    .container .ten.columns			{ width: 1059px; }
    .container .eleven.columns                  { width: 1100px; }
    .container .twelve.columns                  { width: 1200px; }
    .container .thirteen.columns                { width: 1300px; }
    .container .fourteen.columns                { width: 1400px; }
    .container .fifteen.columns                 { width: 1500px; }
    .header-container .sixteen.columns		{ width: 1672px; }
    .container .sixteen.columns			{ width: 1602px; }
    .container .fifteensp.columns               { width: 1350px; }

    .container .one-third.column                { width: 480px; }
    .container .two-thirds.column,
    .columns .two-thirds.column                 { width: 1067px; }

    /* Offsets */
    .container .offset-by-half                  { padding-left: 30px;  }
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }

    .pack-item,
    .pack-item-small .dino-slider-box,
    .pack-item-small .dino-loader {
	width: 524px;
	height: 362px;
    }

    .page-template-template-home .pack-item {
//	height: 472px;
height:auto;
    }

    .archive .pack-item,
    .category .pack-item {
//	height: 462px;
height:auto;
    }

    .page-template-template-profile .pack-item .pack-thumb {
	overflow: hidden;
	max-height: 363px;
    }

    .packing-container .pack-item-medium,
    .pack-item-medium .dino-slider-box,
    .pack-item-medium .dino-loader {
	width: 1063px;
	height: 739px;
    }

    .packing-container .pack-item-big,
    .pack-item-big .dino-slider-box,
    .pack-item-big .dino-loader {
	width: 1602px;
	height: 1116px;
    }
    
    .packing-container .pack-item-big.pack-item--video,
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
	width: 1602px;
	height: 901px;
    }
    
        
    

    .page-template-template-profile .pack-item {
//	height: 462px;
height:auto;
    }

    .category-project .pack-item {
//	height: 410px;
height:auto;
    }

    .menu-item-225 {
	left: 13px;
    }

    .small-post-date {
	display: none;
    }

/* #BigScreen 1400 Grid
================================================== */
@media only screen and (min-width:1681px) {
	
    .page-template-template-profile .pack-item {
	height: 500px;
    }
.archive .pack-item, .category .pack-item {
	height: 500px;
}
}
@media only screen and (min-width: 1461px) and (max-width: 1680px) {

    .header-container				{ width: 1452px; margin: 0 auto; padding: 0; }
    .container					{ width: 1380px; }
    .menu-container				{ width: 836px; }
    .header-container .column,
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
    .row                                        { width: 1380px; margin: 0 auto; }
    .slider-container,
    .archive-container				{ width: 1380px; }
    footer .container,
    .page-nav-container,
    .dino-side-nav				{ width: 1380px; margin-left: -690px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 90px;  }
    .container .two.columns                     { width: 180px; }
    .container .three.columns                   { width: 270px; }
    .container .four.columns                    { width: 360px; }
    .container .five.columns                    { width: 450px; }
    .header-container .six.columns		{ width: 465px; float: left;}
    .container .six.columns                     { width: 465px; }
    .container .seven.columns                   { width: 630px; }
    .container .eight.columns                   { width: 720px; }
    .container .nine.columns                    { width: 810px; }
    .header-container .ten.columns		{ width: 982px; }
    .container .ten.columns, .dino-overlay	{ width: 915px; }
    .container .eleven.columns                  { width: 990px; }
    .container .twelve.columns                  { width: 1080px; }
    .container .thirteen.columns                { width: 1170px; }
    .container .fourteen.columns                { width: 1260px; }
    .container .fifteen.columns                 { width: 1350px; }
    .header-container .sixteen.columns		{ width: 1452px; }
    .container .sixteen.columns			{ width: 1380px; }
    .container .fifteensp.columns               { width: 1350px; }

    .container .one-third.column                { width: 460px; }
    footer .container .one-third.column		{ width: 440px; }
    .container .two-thirds.column,
    .columns .two-thirds.column                 { width: 920px; }

    /* Offsets */
    .container .offset-by-half                  { padding-left: 30px;  }
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }

    .pack-item,
    .pack-item-small .dino-slider-box,
    .pack-item-small .dino-loader {
	width: 450px;
	height: 310px;
    }

    .page-template-template-home .pack-item {
//	height: 423px;
    height: 443px;
    }

    .archive .pack-item,
    .category .pack-item {
//	height: 413px;
    height: 443px;
    }

    .page-template-template-profile .pack-item .pack-thumb {
	overflow: hidden;
	max-height: 314px;
    }

    .packing-container .pack-item-medium,
    .pack-item-medium .dino-slider-box,
    .pack-item-medium .dino-loader {
	width: 915px;
	height: 635px;
    }

    .packing-container .pack-item-big,
    .pack-item-big .dino-slider-box,
    .pack-item-big .dino-loader {
	width: 1380px;
	height: 960px;
    }
        .packing-container .pack-item-big.pack-item--video,
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
	width: 1380px;
	height: 777px;

}

    .page-template-template-profile .pack-item {
	height: 450px;
    }

    .category-project .pack-item {
	height: 364px;
    }

    .menu-item-225 {
	left: 18px;
    }

    .small-post-date {
	display: none;
    }
}


	.page-template-template-profile .pack-item {
//		height: 395px;
//height:auto !important;
	}
	
	.page-template-template-home .pack-item {
//		height: 397px;
//height:auto !important;
	}
	

/* #NotSoBigScreen 1270 Grid
================================================== */

    @media only screen and (min-width: 1270px) and (max-width: 1460px) {
	.header-container			    { width: 1212px; margin: 0 auto; padding: 0; }
	.container                                  { width: 1140px; }
	.menu-container				    { width: 714px; }

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
	.row                                        { width: 1140px; margin-bottom: 20px; }
	.slider-container,
	.archive-container			    { width: 1140px; }
	footer .container,
	.page-nav-container,
	.dino-side-nav				    { width: 1140px; margin-left: -570px; }

    /* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
	.container .one.column,
	.container .one.columns                     { width: 75px;  }
	.container .two.columns                     { width: 150px; }
	.container .three.columns                   { width: 225px; }
	.container .four.columns                    { width: 300px; }
	.container .five.columns                    { width: 375px; }
	.header-container .six.columns		    { width: 385px; float: left;}
	.container .six.columns                     { width: 385px; }
	.container .seven.columns                   { width: 525px; }
	.container .eight.columns                   { width: 600px; }
	.container .nine.columns                    { width: 675px; }
	.header-container .ten.columns		    { width: 822px; }
	.container .ten.columns, .dino-overlay      { width: 755px; }
	.container .eleven.columns                  { width: 825px; }
	.container .twelve.columns                  { width: 900px; }
	.container .thirteen.columns                { width: 975px; }
	.container .fourteen.columns                { width: 1050px; }
	.container .fifteen.columns                 { width: 1125px; }
	.header-container .sixteen.columns	    { width: 1212px; }
	.container .sixteen.columns                 { width: 1140px; }
	.container .fifteensp.columns               { width: 1125px; }

	.container .one-third.column                { width: 380px; }
	footer .container .one-third.column	    { width: 358px; }
	.container .two-thirds.column               { width: 760px; }

    /* Offsets */
	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader {
		width: 370px;
		height: 254px;
	}

	.category-project .pack-item {
		height: 300px;
	}

	.page-template-template-home .pack-item {
		height: 400px;
//height:auto !important;
	}

	.archive .pack-item,
	.category .pack-item {
//		height: 357px;
		height: 400px;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
		max-height: 258px;
	}

	.packing-container .pack-item-medium,
	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader {
		width: 755px;
		height: 523px;
	}

	.packing-container .pack-item-big,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
		width: 1140px;
		height: 792px;
	}
	
    .packing-container .pack-item-big.pack-item--video,
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
	    		width: 1140px;
		height: 642px;
}	

	.page-template-template-profile .pack-item {
//		height: 395px;
		height: 420px;
//height:auto !important;
	}

	.category-project .pack-item {
//		height: 303px;
height:313px;
	}

	.menu-item-225 {
		left: 20px;
	}

	.small-post-date {
		display: none;
	}
    }

/* #Base 960 Grid
================================================== */

    @media only screen and (min-width: 1010px) and (max-width: 1269px) {
	.header-container			    { width: 972px; margin: 0 auto; padding: 0; }
	.container                                  { width: 900px; }
	.menu-container				    { width: 600px; }

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin: 0px; }
	.row                                        { margin-bottom: 20px; }
	.slider-container,
	.archive-container			    { width: 900px; }
	footer .container,
	.page-nav-container,
	.dino-side-nav				    { width: 900px; margin-left: -450px; }
	footer .container			    { height: 150px; }

	.page-nav-container			    { margin-bottom: 165px; }

	.pack-item				    { width: 442.5px; }

	.header-right .dino-search-icon {
		padding-right: 21px;
	}

    /* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
	.container .one.column,
	.container .one.columns                     { width: 60px;  }
	.container .two.columns                     { width: 120px; }
	.container .three.columns                   { width: 180px; }
	.container .four.columns                    { width: 240px; }
	.container .five.columns                    { width: 300px; }
	.container .six.columns                     { width: 293px; }
	.header-container .six.columns		    { width: 300px; float: left;}
	.container .seven.columns                   { width: 420px; }
	.container .eight.columns                   { width: 480px; }
	.container .nine.columns                    { width: 540px; }
	.container .ten.columns, .dino-overlay      { width: 607px; }
	.header-container .ten.columns		    { width: 660px; float: left;}
	.container .eleven.columns                  { width: 600px; }
	.container .twelve.columns                  { width: 720px; }
	.container .thirteen.columns                { width: 780px; }
	.container .fourteen.columns                { width: 840px; }
	.container .fifteen.columns                 { width: 900px; }
	.container .sixteen.columns                 { width: 900px; }
	.header-container .sixteen.columns	    { width: 972px; float: left;}
	.container .fifteensp.columns               { width: 900px; }

	.container .one-third.column                { width: 427.5px; }
	.container .two-thirds.column               { width: 900px; }

	footer .container .one-third.column         { height: 54px; }

    /* Offsets */
	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader {
		width: 442.5px;
		height: 306px;
	}

	.page-template-template-home .pack-item {
//		height: 418px;
    height: 428px;
	}

	.archive .pack-item,
	.category .pack-item {
//		height: 408px;
    height: 428px;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
		max-height: 308px;
	}

	.packing-container .pack-item-medium,
	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader {
		width: 900px;
		height: 627px;
	}

	.packing-container .pack-item-big,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
		width: 900px;
		height: 627px;
	}
	
    .packing-container .pack-item-big.pack-item--video,
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
		width: 900px;
		height: 507px;	    
	    }	

	.page-template-template-profile .pack-item {
		height: 445px;
	}

	.page-template-template-profile .ten.columns.split-text {
		width: 100%;
	}

	.category-project .pack-item {
//		height: 354px;
height:364px;
	}

	.menu-item-225 {
		left: 6px;
	}

	.small-post-date {
		display: none;
	}

	.footer-social {
		padding-top: 0px;
	}

	.category-news-views .one-third.column {
		display: none;
	}
    }

/* #Tablet (Portrait)
================================================== */

    @media only screen and (min-width: 768px) and (max-width: 1010px) {
	.header-container			    { width: 772px; margin: 0 auto; padding: 0; }
	.container                                  { width: 700px; }
	.menu-container	{
		width: 540px;
		padding-left: 75px;
	}

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin: 0px; }
	.row                                        { margin-bottom: 20px; }
	.slider-container,
	.archive-container			    { width: 700px; }
	footer .container,
	.page-nav-container,
	.dino-side-nav				    { width: 700px; margin-left: -350px; }

	footer .container			    { height: 150px; }
	.page-nav-container			    { margin-bottom: 165px; }

	.topmargin .alpha a img	{
		width: 65px;
		height: 67px;
	}

	.slider-container .owl-carousel .owl-item {
		text-align: center;
	}

	.slider-container .owl-carousel .item img {
		width: auto;
		height: 100%;
		max-width: initial;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}

	.header-right .dino-search-icon {
		padding-right: 21px;
	}

    /* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */ 
	.container .one.column,
	.container .one.columns                     { width: 60px;  }
	.container .two.columns                     { width: 120px; }
	.container .three.columns                   { width: 180px; }
	.container .four.columns                    { width: 240px; }
	.container .five.columns                    { width: 300px; }
	.container .six.columns                     { width: 300px; }
	.header-container .six.columns		    { width: 100px; float: left;}
	.container .seven.columns                   { width: 420px; }
	.container .eight.columns                   { width: 480px; }
	.container .nine.columns                    { width: 540px; }

	.container .ten.columns,
	.dino-project .singlecontent .ten.columns,
	.dino-overlay {
		width: 529px;
	}

	.header-container .ten.columns		    { width: 660px; float: left;}
	.container .eleven.columns                  { width: 600px; }
	.container .twelve.columns                  { width: 720px; }
	.container .thirteen.columns                { width: 780px; }
	.container .fourteen.columns                { width: 840px; }
	.container .fifteen.columns                 { width: 900px; }
	.container .sixteen.columns                 { width: 700px; }
	.header-container .sixteen.columns	    { width: 772px; float: left;}
	.container .fifteensp.columns               { width: 900px; }

	.container .one-third.column                { width: 300px; }
	.container .two-thirds.column               { width: 700px; }

	footer .container .one-third.column {
		width: 330px;
		height: 54px;
	}

    /* Offsets */
	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader {
		width: 342.5px;
		height: 238px;
	}

	.category-news-views .container .one-third.column {
		display: none;
	}

	.singlecontent .ten.columns {
		width: 100%;
	}

	.singlecontent .six.columns {
		display: none;
	}

	.page-template-template-home .pack-item {
//		height: 367px;
    height: 402px;
	}

	.archive .pack-item,
	.category .pack-item {
//		height: 357px;
    height: 402px;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
		max-height: 239px;
	}

	.packing-container .pack-item-medium,
	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader {
		width: 700px;
		height: 492px;
	}

	.packing-container .pack-item-big,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
		width: 700px;
		height: 492px;
	}
        .packing-container .pack-item-big.pack-item--video,
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
	    		width: 700px;
		height: 394px;
	    }
	.page-template-template-profile .pack-item {
//		height: 374px;
height:404px;
	}

	.page-template-template-profile  .ten.columns.split-text {
		width: 100%;
	}

	.category-project .pack-item {
//		height: 284px;
    height: 294px;
	}

	.menu-item-225 {
		left: 6px;
	}

	.small-post-date {
		display: inline;
	}

	.footer-social {
		padding-top: 0px;
	}

	button.slick-prev,
	.owl-prev,
	.dino-nav-prev a {
		left: -29px;
	}

	button.slick-next,
	.owl-next,
	.dino-nav-next a {
		right: -39px !important;
	}

    }

/* ----------------------------------------------- */

    @media only screen and (min-width: 620px) and (max-width: 767px) {
	.header-container,
	.container,
	.archive-container,
	footer .container,
	.page-nav-container,
	.dino-side-nav,
	#dino-mobile-menu {
		max-width: 524px;
		width: calc(100% - 40px);
		text-align: center;
	}
	
		.container p {
		padding-left:10px;
		padding-right:10px;
	}

	.dino-side-nav {
		margin-left: -262px;
	}

	.mobile-slides {
		display: inline-block;
	}

	.page-nav-container,
	footer .container {
		left: inherit;
		margin: 0 auto;
		text-align: left;
	}

	footer .container {
		height: 200px;
	}

	.page-nav-container {
		margin-bottom: 215px;
	}

	footer .container {
		right: 0;
		left: 0;
	}

	.header-container .sixteen.columns { width: 100%; }
	.header-container .six.columns { width: 130px; }

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin: 0px; }
	.row                                        { margin-bottom: 20px; }

	.topmargin .alpha a img			    { width: 65px; }

/*	Temporarily shift the title down.  Should remove when slider slides are shown	*/

	.home-grid-title {
		padding-top: 25px;
	}

    /* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */ 
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .fifteensp.columns			{ width: 100%; }

	.container .one-third.column,
	.container .two-thirds.column			{ width: 100%; }

    /* Offsets */
	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader {
		width: 100%;
		height: 365px;
	}

	hr.headerbottom {
		margin: 0px;
	}

	.dino-click-menu {
		display: block;
	}

	.topmargin .alpha a:before {
		visibility: visible;
	}

	.thecontent img.size-thumbnail {
		width: 100%;
		padding-bottom: 15px;
	}

	.split-text {
		-webkit-column-count: initial;
		-webkit-column-gap: initial; /* Saf3, Chrome*/
		-moz-column-count: initial;   
		-moz-column-gap: initial; /* FF3.5+ */
		column-count: initial;        
		column-gap: initial; /* Opera 11+*/
		text-align: left;
	}

	.slider-container {
		display: none;
	}

	.sign-up-title,
	.footer-social {
		position: relative;
		padding-top: 0px;
	}

	.sign-up-title {
		top: -6px;
	}

	.footer-social {
		top: -24px;
	}

	footer form {
		top: -19px;
		margin-bottom: 0px;
	}

	.singlecontent .packing-container .pack-post {
//		height: 363px;
height:auto;
	}

	.archive.category-project .pack-item {
	//	height: 408px;
	height:auto;
	}

	.page-template-contact .pack-excerpt {
		text-align: center;
		width: 100%;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
		max-height: 363px;
	}

	.page-template-contact .white-circle {
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-template-home .container .packing-container .pack-item {
//		height: 473px;
height:auto;
	}

	.archive .pack-item {
//		height: 463px;
height:auto;
	}

	.page-template-contact .one-third .widget_wrapper .widget_sp_image {
		margin-left: auto;
		margin-right: auto;
	}

	.page-template-contact .pack-excerpt {
		padding: 20px 0px;
		width:240px;
		margin-left:auto;
		margin-right:auto;
	}

	.packing-container .pack-item-medium,
	.packing-container .pack-item-big {
		width: 100%;
		height: 365px;
	}
	.packing-container .pack-item-big.pack-item--video {
		width: 100%;
		height: 295px;
	}

	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
//		height: 365px;
height:auto;
//		width: 524px;
	}
	
    .pack-item-big.pack-item--video .dino-slider-box,
    .pack-item-big.pack-item--video .dino-loader {
height:auto;
}

	.pack-item-medium .dino-slider-box,

	.pack-item-big .dino-slider-box
 {
width:100%;
height:100%;		
		}
		

    .pack-item-big.pack-item--video .dino-slider-boxr {
	    width:100%;
height:100%;		
}

	.pack-post ul {
		margin-left: 0px;
	}

	.pack-post ul li {
		list-style-position: inside;
	}

	.menu-item-225 {
		left: 6px;
	}

	form.searchform input[type="text"] {
		width: calc(100% - 90px);
	}

	.searchform .six.columns {
		width: 50px;
		text-align: left;
	}

	.searchform .ten.columns {
		width: 474px;
	}

	.small-post-date {
//		display: inline;
	}

	.footer-social {
		padding-top: 0px;
	}

	.dino-project .pack-testimonial,
	.singlecontent .packing-container .pack-post-post {
		height: auto;
	}

	.category-news-views .one-third.column {
		display: none;
	}

	div.noresults h1 {
		font-size: 50px;
		line-height: 100%;
		text-align: left;
		color: #777;
		letter-spacing: initial;
	}

    }

/* ------------------------------------------ */

    @media only screen and (min-width: 331px) and (max-width: 619px) {
	.header-container,
	.container,
	.archive-container,
	footer .container,
	.page-nav-container,
	.dino-side-nav,
	#dino-mobile-menu {
//		max-width: 260px;
//		width: calc(100% - 40px);
width:100%;
		text-align: center;
	}
	
		.container p {
		padding-left:15px;
		padding-right:15px;
	}

	.dino-side-nav {
		margin-left: -130px;
	}

	.mobile-slides {
		display: inline-block;
	}

	.page-nav-container,
	footer .container {
		left: inherit;
		margin: 0 auto;
		text-align: left;
	}

	footer .container {
		height: 200px;
	}

	.page-nav-container {
		margin-bottom: 215px;
	}

	footer .container {
		right: 0;
		left: 0;
	}

	.header-container .sixteen.columns { width: 100%; }
	.header-container .six.columns { width: 130px; }

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin: 0px; }
	.row                                        { margin-bottom: 20px; }

	.topmargin .alpha a img			    { width: 65px; }

	.home-grid-title {
		padding-top: 25px;
	}

	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .fifteensp.columns			{ width: 100%; }

	.container .one-third.column,
	.container .two-thirds.column			{ width: 100%; }

	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.singlecontent .packing-container .pack-post.pack-youtube,
	.singlecontent .packing-container .pack-post.pack-carousel,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader,
	.singlecontent .packing-container .pack-post {
		width: 100%;
	//	height: 181px;
	height:auto;
	}
	.singlecontent .packing-container .pack-post-post {
		height: auto;
	}

	hr.headerbottom {
		margin: 0px;
	}

	.dino-click-menu {
		display: block;
	}

	.topmargin .alpha a:before {
		visibility: visible;
	}

	.thecontent img.size-thumbnail {
		width: 100%;
		padding-bottom: 15px;
	}

	.split-text {
		-webkit-column-count: initial;
		-webkit-column-gap: initial; /* Saf3, Chrome*/
		-moz-column-count: initial;   
		-moz-column-gap: initial; /* FF3.5+ */
		column-count: initial;        
		column-gap: initial; /* Opera 11+*/
		text-align: left;
	}

	.slider-container {
		display: none;
	}

	.sign-up-title,
	.footer-social {
		position: relative;
		padding-top: 0px;
	}

	.sign-up-title {
		top: -6px;
	}

	.footer-social {
		top: -24px;
	}

	footer form {
		top: -19px;
		margin-bottom: 0px;
	}

	.page-template-template-home .container .packing-container .pack-item,
	.archive .pack-item {
//		height: 330px;
	}

	.page-template-contact .one-third .widget_wrapper .widget_sp_image {
		width: 240px;
	}

	.page-template-contact .container .packing-container .pack-item .pack-excerpt {
		width: 240px;
	}

	.page-template-contact .container .packing-container .pack-item {
//		height: 240px;
	}

	.page-template-template-profile .pack-item {
//		height: 334px;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
//		max-height: 181px;
	}

	.white-circle {
		    margin-left: auto;
    margin-right: auto;
		width: 240px;
		height: 240px;
	}

	.packing-container .pack-item-medium,
	.packing-container .pack-item-big {
		width: 100%;
	//	height: 181px;
	height:auto;
	}


	.packing-container .pack-item-big.pack-item--video {
		width: 100%;
	//	height: 181px;
	height:auto;
	}


	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
		width: 260px;
//		height: 181px;
	height:auto;
	}
	
		.pack-item-medium .dino-slider-box,
	.pack-item-big .dino-slider-box
	{
width:100%;
height:100%;
}


	.pack-item-big.pack-item--video .dino-slider-box
	{
width:100%;
height:100%;
}


	.pack-post ul {
		margin-left: 0px;
	}

	.pack-post ul li {
		list-style-position: inside;
	}

	.menu-item-225 {
		left: 6px;
	}

	div.noresults h1,
	form.searchform input[type="text"] {
		width: calc(100% - 40px);
		font-size: 40px;
		line-height: 50px;
	}

	.searchform .six.columns,
	.searchform .ten.columns {
		width: 100%;
	}

	.searchform .ten.columns {
		text-align: left;
	}

	.searchform .dino-search-icon {
		padding-top: 15px;
		position: relative;
	}

	.small-post-date {
		//display: inline;
	}

	.footer-social {
		padding-top: 0px;
	}

	.dino-project .packing-container {
		clear: both !important;
	}

	.project-text-white,
	.project-text-white a {
		color: #000;
	}

	.dino-project .project-name {
		font-size: 22px;
	}

	.dino-project .pack-testimonial {
		height: auto;
	}

	.category-news-views .one-third.column {
		display: none;
	}

	.archive.category-project .pack-item {
//		height: 247px;
height:auto;
	}
    }

/*
================================================== */

    @media only screen and (max-width: 330px) {
	.header-container,
	.container,
	.archive-container,
	footer .container,
	.page-nav-container,
	.dino-side-nav,
	#dino-mobile-menu {
//		max-width: 260px;
//		width: calc(100% - 30px);
width:100%;
		text-align: center;
	}
	.container p {
		padding-left:10px;
		padding-right:10px;
	}

	.mobile-slides {
		display: inline-block;
	}

	.page-nav-container,
	footer .container {
		left: inherit;
		margin: 0 auto;
		text-align: left;
	}

	footer .container {
		height: 200px;
	}

	.page-nav-container {
		margin-bottom: 215px;
	}

	footer .container {
		right: 0;
		left: 0;
	}

	.header-container .sixteen.columns { width: 100%; }
	.header-container .six.columns { width: 130px; }

	.header-container .column,
	.container .column,
	.container .columns                         { float: left; display: inline; margin: 0px; }
	.row                                        { margin-bottom: 20px; }

	.topmargin .alpha a img			    { width: 65px; }

/*	Temporarily shift the title down.  Should remove when slider slides are shown	*/

	.home-grid-title {
		padding-top: 25px;
	}

    /* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */ 
	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .fifteensp.columns			{ width: 100%; }

	.container .one-third.column,
	.container .two-thirds.column			{ width: 100%; }

    /* Offsets */
	.container .offset-by-half                  { padding-left: 30px;  }
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }

	.pack-item,
	.singlecontent .packing-container .pack-post.pack-youtube,
	.singlecontent .packing-container .pack-post.pack-carousel,
	.packing-container .pack-item-medium,
	.packing-container .pack-item-big,
	.pack-item-small .dino-slider-box,
	.pack-item-small .dino-loader {
//		width: 260px;
width:100%;
//		height: 181px;
height:auto;
	}
	
		.packing-container .pack-item-big.pack-item--video {
			width: 100%;
			height:auto;
		}

	.singlecontent .packing-container .pack-post-post {
		height: auto;
	}

	.searchform .dino-search-icon {
		display: none;
	}

	div.noresults h1,
	form.searchform input[type="text"] {
		font-size: 25px;
	}

	.page-template-template-profile .pack-item {
//		height: 334px;
height:auto;
	}

	.pack-post ul {
		margin-left: 0px;
	}

	.pack-post ul li {
		list-style-position: inside;
	}

	.page-template-template-home .container .packing-container .pack-item {
//		height: 330px;
	}

	.archive .pack-item {
//		height: 320px;
	}

	hr.headerbottom {
		margin: 0px;
	}

	.dino-click-menu {
		display: block;
	}

	.topmargin .alpha a:before {
		visibility: visible;
	}

	.thecontent img.size-thumbnail {
		width: 100%;
		padding-bottom: 15px;
	}

	.split-text {
		-webkit-column-count: initial;
		-webkit-column-gap: initial; /* Saf3, Chrome*/
		-moz-column-count: initial;   
		-moz-column-gap: initial; /* FF3.5+ */
		column-count: initial;        
		column-gap: initial; /* Opera 11+*/
		text-align: left;
	}

	.slider-container {
		display: none;
	}

	.sign-up-title,
	.footer-social {
		position: relative;
		padding-top: 0px;
	}

	.sign-up-title {
		top: -6px;
	}

	.footer-social {
		top: -24px;
	}

	footer form {
		top: -19px;
		margin-bottom: 0px;
	}

	.page-template-contact .one-third .widget_wrapper .widget_sp_image {
		width: 240px;
	}

	.page-template-contact .container .packing-container .pack-item {
		height: 240px;
	}

	.page-template-contact .container .packing-container .pack-item .pack-excerpt {
		width: 240px;
	}

	.white-circle {
		width: 240px;
		height: 240px;
	}

	.pack-item-medium .dino-slider-box,
	.pack-item-medium .dino-loader,
	.pack-item-big .dino-slider-box,
	.pack-item-big .dino-loader {
//		width: 260px;
//		height: 181px;
height:auto;
	}
	.pack-item-medium .dino-slider-box,
	.pack-item-big .dino-slider-box
{
		
		width:100%;
		height:100%;
		}
	.menu-item-225 {
		left: 6px;
	}

	.small-post-date {
	//	display: inline;
	}

	.footer-social {
		padding-top: 0px;
	}

	.dino-project .packing-container {
		clear: both !important;
	}

	.project-text-white,
	.project-text-white a {
		color: #000;
	}

	.dino-project .project-name {
		font-size: 22px;
	}

	.dino-project .pack-testimonial {
		height: auto;
	}

	.category-news-views .one-third.column {
		display: none;
	}

	.archive.category-project .pack-item {
	//	height: 247px;
	height:auto;
	}

	.page-template-template-profile .pack-item .pack-thumb {
		overflow: hidden;
	//	max-height: 181px;
	}

	form.searchform input[type="submit"] {
		margin-top: 10px;
	}
    }


/* Need to override a few settings in the parent theme */

@media only screen and (max-width: 959px) and (min-width: 768px) {
	.columns.alpha {
		margin-right: initial;
	}

	.columns.omega {
		margin-left: 0px;
	}
}

/*tighten up padding and margin on widget in sidebar */

.widget {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}



.slick-prev:before, .slick-next:before {
	display:none !important;
}

.dino-nav-prev a:hover:after, button.slick-prev:hover:after {
	line-height:1;
}

@media only screen and (max-width:619px) {
	.dino-side-nav {
		display:none;
	}
}

.container p a {
//	text-decoration: underline;
border-bottom:1px solid;
}
.page-template-contact .container p a {
	text-decoration:none;
}

@media screen and (max-width:619px) {
.site-logo {
	padding-left:12px;
}
.dino-click-menu {
	right:15px;
}
	.pack-thumb img {
		width:100%;
	}
}
@media screen and (max-width:767px) {
.page-template-contact .widget_sp_image {
margin-left:auto;
margin-right:auto;	
}
}

@media screen and (max-width:767px) {
body.page-template-template-profile .container p {
	text-align:center;
}
}

@media screen and (max-width:767px) {
.slick-slide .image {
	padding-top:70%;
}
.slick-slider {
	height:auto;
}
}

body.page-id-4411 .defaultpage {    max-width: 1100px;
    margin-left: auto;
    padding-bottom:120px;
    margin-right: auto;
    padding-top: 40px;
    }
    
    body.page-id-4411 .one-third.column {
	    display:none;
    }
    
    .featured-video-plus  {
	    margin-bottom:5px;
	    
    }
    
    .pack-item--video .pack-thumb {
	    display:flex;
	    justify-content: center;
    align-items: center;
    height: 100%;
    }