/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: 
Version: 2041.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/ 

.video {
  width: 100%;
  height: 500px;
  border: 1px solid red;
  overflow: hidden;
  position: relative;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.portfolioStyleHeader{
	width:100%;
	background:#f1f1f1;
	color:#000;
	padding:100px 0px;
	text-align:center;
	margin-bottom:40px;
	margin-top:30px;
	border:1px solid #ddd;
}
.portfolioStyleHeader h3{

}
#logocontent img{
	width:50%;
	max-width:300px;
	padding:10px;
}
#logocontent{
	margin-bottom:10px;
}
.logo1{
	display:block;
	margin:0 auto;
	opacity:0;
	position:relative;
	top:-8px;
}
.logo2{
	width:150px;
	height:auto;
	opacity:0;
	position:relative;
	top:2px;
}
.postimage{
	background-size:cover;
	background-position:center center;
	background-color:#000;height:400px;
	margin:0 10px 20px;
	width:100%;
	display:block;
}
#nav-below{
	display:block;
	clear:both;
	margin:20px;
	border-top:1px solid #ddd;
}
.flex{
	display:flex;
	align-items: flex-start;
	flex-wrap:wrap;
}
.service{
/*	min-width:400px;*/
	flex: 1 300px;
}
.serviceimg{
	width:100%;
	background-position:center center;
	margin-bottom:20px;
	height:300px;
}
.paddingsmall{padding:20px;}
.halfscreen .logo1{display:inline-block;height:45px;width:auto}
.halfscreen .logo2{display:inline-block;height:68px;width:auto}
@media (max-width:1024px){
	.halfscreen .logo1{height:30px;}
	.halfscreen .logo2{height:48px;}
}
.halfscreen a:focus,.halfscreen a:visited{outline-color:transparent;color:#000;}
.thickbox-loading a{color:#000!important;}.alignleft{float:left!important;}
.menu ul li a{text-transform:uppercase}h1,h2,h3,h4{text-transform:uppercase}.photocredit{background-color:#000;color:#fff;width:100%;text-align:center;margin:20px 0px;}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.clear,hr{clear:both}#toplogo,h1{text-align:center}#downarrow,#logo img{transition:ease all .6s}#nav,#nav ul li a{transition:ease all 1s}#logo,.contactblackinner,.innerdetails{transform:translateY(-50%)}#nav ul li a,.btn{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}#sidebarcontact,h1{border-top:1px solid #ddd;border-bottom:1px solid #ddd}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}#aboutsection,#logo,.container{position:relative}body,html{height:100%;width:100%;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }.container{width:90%;margin:0 auto}h1,h2,h3,h4,p{margin-bottom:10px}#fullblack,#menubar,#nav{position:fixed}#aboutimage,#downarrow,#menubutton{position:absolute}.padding{padding:80px}.paddinglarge{padding:200px 40px}hr{height:1px;border:0;border-top:1px solid #ddd;margin:20px 0;padding:0}.half,.halfright{width:50%;display:block;height:100%}.half{float:left}.halfright{float:right}p{font-size:15px;line-height:20px}strong{font-weight:700}h1{font-size:30px;padding:20px 0;margin:0 0 20px}h2{font-size:35px}h3{font-size:23px}#downarrow,h4{font-size:20px}input,textarea{width:calc(100% - 20px);border:1px solid #ddd;padding:10px}input:focus,textarea:focus{outline-color:#ddd}#menubar{top:0;background:0 0;padding:10px 0;width:100%;left:0;right:0;z-index:100}#toplogo{width:100%}#toplogo img{height:30px;width:auto}#menubutton{right:0;top:10px;display:none;transition:ease all .5s}.fullscreen,.halfscreen{width:100%;display:block}#closebutton:hover,#menubutton:hover{cursor:pointer;opacity:.5}#sidebarcontact{margin:10px 0;padding:10px 0}.alignleft,.alignright,.content ul{margin-bottom:20px}.fullscreen{height:100vh}.halfscreen{height:70px}.halfscreen #downarrow{display:none}#nav ul li,#nav ul li a{display:block}.halfscreen img{height:30px;width:auto}#aboutimage,#contactblack,.projectdetails{bottom:0;height:100%}.whitebg{background:#fff!important}.textleft{text-align:left!important}#downarrow,#logo{text-align:center}#aboutsection,#closebutton,#nav ul,#nav ul li,.social{text-align:right}.content ul{margin-left:20px;padding-left:30px}.content ul li{list-style-type:none;padding:10px 0}.alignleft{margin-right:20px;float:left}.alignright{margin-left:20px;float:right}#fullblack{background:#000;transition:1s;z-index:1001}#logo{width:100%;top:50%}#logo img{max-width:400px}#logo img:hover,#nav .current_page_item a,#nav ul li a:hover{opacity:.5}#downarrow{bottom:0;left:50%;margin-left:-20px;width:40px;color:#000;background:#f1f1f1;padding:20px 0;opacity:0;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000}#downarrow:hover{background:#000;color:#fff;cursor:pointer;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff}#nav{background:#fff;width:30%;height:100vh;top:0;bottom:0}#nav ul li a{padding:10px 0;color:#000;font-size:24px}.navhidden{right:-30%}.navshow{right:0}.social{margin-top:10px}.social a{display:inline-block;transition:ease all .6s}.social a:hover{opacity:.6}#closebutton{width:100%;margin-bottom:10px;transition:ease all .5s}#aboutsection{background:#f1f1f1;overflow:hidden;padding-top:50px}#aboutimage{transition:all ease 1.2s;background-image:url(https://www.sanctuary-interiordesign.com/images/IVI_1910.jpg);background-size:cover;background-position:center center;min-height:400px;left:0;right:0;top:0;overflow:hidden}.btn{width:160px;border:1px solid #000;transition:ease all .6s;padding:10px;margin:10px 0;display:block;color:#fff;background:#000;font-size:10px;float:right;text-align:center;text-transform:uppercase}#footertop ul li,.nav-next,.nav-previous,.ngg-gallery-list,.ngg-gallery-list li,.ngg-gallery-thumbnail-box{display:inline-block}.wpcf7-submit{width:100%!important;border:1px solid #000!important;transition:ease all .6s!important;padding:10px 0!important;margin:10px 0!important;color:#fff!important;background:#000!important;font-size:10px!important;text-align:center!important;text-transform:uppercase!important}#footer,#nav-below,#recentwork,.ngg-galleryoverview,.projectdetails,.projectheading{text-align:center}#footer ul li a,.nav-next a,.nav-previous a{text-transform:uppercase;text-decoration:none}.nav-next a,.nav-previous a{width:160px;border:1px solid #000;transition:ease all .6s;padding:10px;display:inline-block;color:#fff;background:#000;font-size:10px;margin:10px;text-align:center}.btn:hover,.nav-next a:hover,.nav-previous a:hover,.wpcf7-submit:hover{border:1px solid #000!important;color:#000!important;background:#fff!important;cursor:pointer!important}.ngg-gallery-thumbnail-box{float:none!important}.ngg-gallery-list{margin:0}.ngg-gallery-list li{float:none}#recentwork{background:#fff;overflow:hidden}.textwidget{margin-bottom:10px}#footer{background:#000;color:#fff;font-size:10px}.project{background-size:cover;background-position:center center;background-color:#000;min-height:400px;float:left;margin:0 10px 20px;position:relative}.projecthalf{width:calc((100%/2) - 20px)}.projectforth{width:calc((100%/4) - 20px)}.projectheading{margin:20px 0;padding:20px 0}.projectthird{width:calc((100%/3) - 20px)}.projectdetails{background:rgba(0,0,0,.4);color:#fff;position:absolute;left:0;opacity:1;right:0;top:0;transition:ease all .6s}.project:hover .projectdetails{background:rgba(0,0,0,.7)}.innerdetails{position:relative;top:50%;width:80%;margin:0 auto}.projectdetails .btn{float:none;clear:both;margin:0 auto}#homecontact{background:#f1f1f1;position:relative}#contactblack{background:#000;color:#fff;position:absolute;top:0;right:0;width:50%}.contactblackinner{position:relative;top:50%;width:80%;margin:0 auto;text-align:right}.inputleft,.inputright{width:48%;margin-bottom:10px}#contactblack h3{color:#fff!important}.contactinfo a{color:#fff;text-decoration:none;}.contactinfo{color:#fff;font-size:12px;line-height:20px}.inputleft{float:left}.inputright{float:right}.inputleft input,.inputright input{padding:10px;max-width:100%;width:calc(100% - 20px)}#footer a,#footer ul li a:hover,#footer ul li.current_page_item a{color:#fff}#footerlogo{width:200px;margin:0 auto 20px;display:block}#footerlogo img{width:100%;height:auto}#footertop{padding-bottom:20px}#footer ul li a{display:block;padding:5px 10px;color:#ddd}#footerbottom{border-top:1px solid #fff;padding:20px 0}@media (max-width:1024px){#nav{width:50%}.navhidden{right:-50%}}@media (max-width:800px){.btn,.half,.halfright,.phonefull{float:none;clear:both}#nav,.phonefull{width:100%}.navhidden{right:-100%}#footerbottom span{display:block;margin-top:10px}.half,.halfright{width:100%!important;margin:10px 0}#aboutimage{height:200px;display:none}#aboutsection{text-align:center}.project{width:100%;margin:0 0 10px}#contactblack{position:relative!important;height:auto!important;width:100%!important;padding:20px 0}.contactblackinner{position:relative;top:0;width:90%;transform:translateY(0);margin:0 auto;text-align:center}.btn{margin:0 auto}.projectdetails{opacity:1}.alignleft,.alignright{width:40%;height:auto}}@media (max-width:540px){.alignleft,.alignright{width:100%;height:auto}}.testimonial{
	padding:20px 0px; border-bottom:1px solid #f1f1f1;margin-bottom:10px;
	&:last-child{
        border-bottom: none;
    }
}