@charset utf-8;
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,menu,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;font-size: 100%;}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}body{
min-width: 300px;
width: 100%;
height: 100%;
position: absolute;
}
img, embed, object, video{	
max-width: 100%;
height: auto;
}
.size-full{
width: inherit;
max-width: inherit;
}
.container{
width: 100%;
min-width: 300px;
max-width: 960px;
margin: 0 auto;
padding: 0;
position: relative;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11 {
display: inline-block;  
float: left;  
position: relative;
margin-left: 1%;
margin-right: 1%;
overflow: hidden;
}
.grid_12 {
position: relative;
margin-left: 1%;
margin-right: 1%;
overflow: hidden;	
}
.grid_1{ width: 6.333%; }
.grid_2{ width: 14.667%; }
.grid_3{ width: 23%; }
.grid_4{ width: 31.333%; }
.grid_5{ width: 39.667%; }
.grid_6{ width: 48.0%; }
.grid_7{ width: 56.333%; }
.grid_8{ width: 64.667%; }
.grid_9{ width: 73.0%; }
.grid_10{ width: 81.333%; }
.grid_11{ width: 89.667%; }
.grid_12 { width: 98%; }
.prefix_1 {	padding-left:8.333%;}
.prefix_2 {padding-left:16.667%;}
.prefix_3 {padding-left:25.0%;}
.prefix_4 {padding-left:33.333%;}
.prefix_5 {padding-left:41.667%;}
.prefix_6 {padding-left:50.0%;}
.prefix_7 {padding-left:58.333%;}
.prefix_8 {padding-left:66.667%;}
.prefix_9 {padding-left:75.0%;}
.prefix_10 {padding-left:83.333%;}
.prefix_11 {padding-left:91.667%;}
.suffix_1 {padding-right:8.333%;}
.suffix_2 {padding-right:16.667%;}
.suffix_3 {padding-right:25.0%;}
.suffix_4 {padding-right:33.333%;}
.suffix_5 {padding-right:41.667%;}
.suffix_6 {padding-right:50.0%;}
.suffix_7 {padding-right:58.333%;}
.suffix_8 {padding-right:66.667%;}
.suffix_9 {padding-right:75.0%;}
.suffix_10 {padding-right:83.333%;}
.suffix_11 {padding-right:91.667%;}
.push_1 {left:8.333%;}
.push_2 {left:16.667%;}
.push_3 {left:25.0%;}
.push_4 {left:33.333%;}
.push_5 {left:41.667%;}
.push_6 {left:50%;} {left:50.0%;}
.push_7 {left:58.333%;}
.push_8 {left:66.667%;}
.push_9 {left:75.0%;}
.push_10 {left:83.333%;}
.push_11 {left:91.667%;}
.pull_1 {left:-8.333%;}
.pull_2 {left:-16.667%;}
.pull_3 {left:-25.0%;}
.pull_4 {left:-33.333%;}
.pull_5 {left:-41.667%;}
.pull_6 {left:-50.0%;}
.pull_7 {left:-58.333%;}
.pull_8 {left:-66.667%;}
.pull_9 {left:-75.0%;}
.pull_10 {left:-83.333%;}
.pull_11 {left:-91.667%;}
.alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
@media (max-width: 1000px) {
#logo, #logo_2 {
max-width: 250px;
}
}
@media only screen and (max-width: 768px) {
.custom-row8 .custom-col8 {
width: 15% !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{width: 98%; margin-left: 1%; margin-right: 1%;}	
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6  {width: 48%; margin-bottom: 10px; margin-left: 1%; margin-right: 0%;}
.grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {width: 100%; margin-bottom: 20px; margin-left: 0%; margin-right: 0%;}
.push_1, .push_2, .push_3, .push_4, .push_5, .push_6 {left:0%;}
.push_7, .push_8, .push_9, .push_10, .push_11 {left:50%;}
.pull_1, .pull_2, .pull_3, .pull_4, .pull_5, .pull_6{left:-50%;}
.pull_7, .pull_8, .pull_9, .pull_10, .pull_11 {left:0%;}
.prefix_1, .prefix_2, .prefix_3, .prefix_4, .prefix_5, .prefix_6 {padding-left:50%;}
.prefix_7, .prefix_18, .prefix_9, .prefix_10, .prefix_11 {padding-left:0%;}
.suffix_1, .suffix_2, .suffix_3, .suffix_4, .suffix_5, .suffix_6 {padding-right:50%;}
.suffix_7, .suffix_8, .suffix_9, .suffix_10, .suffix_11 {padding-right:0%;}
.custom-row8 .custom-col8 {
width: 18% !important;
}
}
@media only screen and (max-width: 480px) {
.container{width: 98%; margin-left: 1%; margin-right: 1%;}	
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {width: 98%; margin-bottom: 20px; float: none;}
.push_1, .push_2, .push_3, .push_4, .push_5, .push_6, .push_7, .push_8, .push_9, .push_10, .push_11 {left:0;}
.pull_1, .pull_2, .pull_3, .pull_4, .pull_5, .pull_6, .pull_7, .pull_8, .pull_9, .pull_10, .pull_11 {left:0;}
.prefix_1, .prefix_2, .prefix_3, .prefix_4, .prefix_5, .prefix_6, .prefix_7, .prefix_18, .prefix_9, .prefix_10, .prefix_11 {padding-left:0;}
.suffix_1, .suffix_2, .suffix_3, .suffix_4, .suffix_5, .suffix_6, .suffix_7, .suffix_8, .suffix_9, .suffix_10, .suffix_11 {padding-right:0;}
img, embed, object, video{	
width: 100%;}
.custom-row8 .custom-col8 {
width: 46% !important;
}
}.alignnone{
margin-top: 7px;
margin-bottom: 10px;
}
.alignleft{
float: left;
margin: 0px 15px 10px 0;
}
.aligncenter{
text-align: center;
display: block;
margin: 7px 20px 10px 20px;
}
.alignright{
float: right;
margin: 7px 0px 10px 20px;
}
.size-full{
width: inherit;
max-width: inherit;
}
.size-medium{ max-width: inherit;
}
.size-thumbnail{
width: 150px;
max-width: inherit;
}
.size-small{
width: 66px;
max-width: inherit;
} #sidebar{
display: block;
} .animate:hover{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.animate{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;	
} .zoom-icon{
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
background: url(//interiordoor.ca/wp-content/themes/theme18244/images/magnifier.png) center no-repeat;
right: 0;
display: none;
}
.portfolio>li{
margin-bottom: 20px;
overflow: hidden;
} .post-meta-date{
padding-bottom: 10px;
}
.post-meta-date>div{
display: inline-block;
}
.content{
}
.content, .single-post{
padding-bottom: 24px;
margin-bottom: 40px;
overflow: hidden;
border-bottom: 1px solid #aaa59c;
}.single-post {	overflow: visible;}
.comment-body{
position: relative;
}
.left{
float: right !important;
}
.right{
float: left !important;
} .commentlist{
list-style: none;
}
.commentlist>li, .children>li{
margin-bottom: 10px;
position: relative;
overflow: hidden; 
padding: 10px 17px 10px 11px;
background: url(//interiordoor.ca/wp-content/themes/theme18244/images/form_bg.png);
}
.children>li{
margin-left: 40px;
}
.comment-content{
display: table-cell;
padding: 10px 0 39px 16px;
}
.comment-content>header{
margin-bottom: 10px;
}
.vcard{
width: 66px;
display: table-cell;
text-align: center;
}
.vcard img{
padding-bottom: 1px;
}
.author{
}
.author:first-letter{
}
.author>a{
}
.author>a:hover{
}
.comment-meta{
display: inline-block;
}
.dateType{
color: #D15156;
font-size: 10px;
text-transform: lowercase;
position: absolute;
left: 116px;
bottom: 0;
}
.reply{
position: absolute;
bottom: 8px;
right: 0px;  
margin-top: 0px;
font: 11px "Arial", sans-serif;
text-transform: uppercase;
color: #84807c;
}
.reply>a{  
color: #191516;   
display: inline-block;  
font: 11px "Arial", sans-serif;  
margin-left: 12px;
}
.reply>a:hover{
color: #84807c;
} .errorInput:first-letter{ }
.errorInput{
background: #FFD3D3 url(//interiordoor.ca/wp-content/themes/theme18244/images/input_invalid.png) 99% 6px no-repeat !important;
border-color:red!important;
color: #FA7575!important;
}
.validInput{
background: #E6FFD2 url(//interiordoor.ca/wp-content/themes/theme18244/images/input_valid.png) 99% 6px no-repeat !important;
border-color: #3ABD29!important;
}
#msg{
float: right;
background: url(//interiordoor.ca/wp-content/themes/theme18244/images/form_processing.gif) 0 -20px no-repeat;
padding-left: 18px;
margin-top: 8px;
overflow: hidden;
} .thumbnail>iframe{
} .wp-pagenavi{
margin-top: 44px;
margin-bottom: 30px;
}
.wp-pagenavi a, .wp-pagenavi .current{
padding: 4px 10px;
display: inline-block;
margin: 0 7px 0 0;
color: #d0cabe;
background: #1f1c1d;
font-size: 10px;
}
.wp-pagenavi a:hover{
color: black;  background: white;
}  #calendar_wrap {
padding:0;
}
#wp-calendar {
width:100%;
}
#wp-calendar caption {
text-align:center;
}
#wp-calendar td {
padding:6px 0;
border:none;
text-align:center;
}
#wp-calendar caption {
margin-bottom:5px;
padding:4px 0;
color: #FFf;
font-weight:bold;
font-size:16px;
}
#wp-calendar thead th {
padding:7px 0;
background: #E05258;
color: #fff;
text-align:center;
font-size:14px;
}
#wp-calendar #prev {
text-align:left;
}
#wp-calendar #next {
text-align:right;
}  .recent-posts.team {
margin: 0;
padding: 0;
}
.recent-posts.team li {
float: left;
width: 174px;
overflow: hidden;
margin: 0 19px 20px 0;
background: #dbdbdb;
padding: 10px;
color: #969695;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.recent-posts.team li:hover {
background: #999;
color: #000;
}
.recent-posts.team li:nth-child(3n) {
margin-right: 0;
}
.recent-posts.team li.nomargin {
margin-right: 0;
}
.recent-posts.team li .featured-thumbnail {
width: 174px;
overflow: hidden;
float: none;
margin: 0 0 3px 0;
background:none;
padding:0;
border:none;
}
.recent-posts.team li .excerpt {
margin-bottom: 0;
}
.recent-posts.team li:hover a {
color: #ffffff;
} .recent-posts.services {
list-style-type:none;
padding:1.5em 0 0 0;
margin:0 0 -30px 0;
overflow:hidden;
}
.recent-posts.services li {
float:left;
width:300px;
margin:0 20px 30px 0;
background:none;
padding:0;
}
.recent-posts.services li:nth-child(2n) {
margin-right:0;
}
.recent-posts.services li.nomargin{
margin-right:0;
}
.recent-posts.services li img.thumb {
margin-right:3px;
}
.recent-posts.services li h3 {
padding-top:8px;
}
.recent-posts.services li h3 a {
color:#191919;
} .popular_posts {
list-style-type:none;
padding:0;
margin:0;
}
.popular_posts li {
list-style-type:none;
padding:0 0 20px 0;
margin:0;
overflow:hidden;
} .tags-cloud a,
.tagcloud a,
.post-footer a {
display:inline-block;
background:#e0e0e0;
padding:2px 7px;
border-radius:3px;
text-decoration:none;
color:#838383;
margin:0 1px 4px 0;
font-size:11px !important;
box-shadow:1px 1px 0 rgba(0, 0, 0, .2);
line-height:1.5em;
vertical-align:top;
}
.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
background:#000;
color:#fff;
} .recent-comments {
list-style-type:none;
padding:0;
margin:0;
}
.recent-comments li {
padding:0;
margin:0;
border:none;
padding-bottom:.5em;
}
.hr {
height:1px;
background:#eee;
overflow:hidden;
font-size:0;
line-height:0;
margin:30px 5px;
}
.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
margin-left:0;
margin-right:0;
}
.sm_hr {
height: 1px;
background: #eee;
overflow: hidden;
font-size: 0;
line-height: 0;
margin: 25px 10px;
}
.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
margin-left: 0;
margin-right: 0;
} .menu{
display: block;
overflow: visible;
}
.mnav{
display: none;
} @media only screen and (max-width: 979px) {
#headerMenu > li > a {
font-size: 16px !important;
padding-right: 23px !important;
}
}
@media only screen and (max-width: 767px) {
#sidebar{
display: none;
}
.menu{
display: none;
}	
.mnav{
display: block;
}
}
@media only screen and (max-width: 480px) {
.alignright, .aligncenter, .alignleft{
float:none;
margin-left: 0px;
margin-right: 0px;
}
#wrapper > header {
height: 110px !important;
}
#logo{
float: none;
display: block;
text-align: center;
max-width: 100%;
}
#footerText {
font-size: 10px !important;
}
#footer-widgets {
font-size: 12px !important;
margin-top: 5px !important;
}
#floatedLabelSidebar {
display: none;
}
.portfolio article.single-post > .alignleft{
max-width: 100% !important;
}
}@media only screen and (max-width: 640px) {#wrapper > header {	height: auto !important;}header #menuWrapper {	clear: both !important;	padding-bottom: 10px;	float: none !important;	width: auto;}.searchBlock {	clear: both;	padding: 5px 10px 5px 10px !important;	float: none !important;}.searchBlock #searchform > .searching {	width: 85% !important;}.widget.socIconsBlock {	float: none !important;	text-align: center;}}

@import url("https://fonts.googleapis.com/css?family=Satisfy");
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//interiordoor.ca/wp-content/themes/theme18244/images/fancybox_img/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//interiordoor.ca/wp-content/themes/theme18244/images/fancybox_img/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//interiordoor.ca/wp-content/themes/theme18244/images/fancybox_img/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//interiordoor.ca/wp-content/themes/theme18244/images/fancybox_img/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto; } .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
.gallery-item a.thumbnail span {
display: block;
text-align: center;
}
body{		min-height: 700px;}#wrapper{	position: absolute;	width: 100%;	min-height: 100%;	z-index: 0;	opacity: 0;	min-width: 310px;	overflow: hidden;}#web_site_spinner{	position: fixed;	z-index: 100;	width: 100%;	height: 100%;	padding-bottom: 50px;	background: #101010 url(//interiordoor.ca/wp-content/themes/theme18244/images/loader.gif) center no-repeat;}#logo>a, #logo_2>a, #footerMenu a, #headerMenu a{	-webkit-transition: none;  	-moz-transition: none;  	-o-transition: none;  	transition: none;}#wrapper>header{	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/menu_bg.png);	height: 110px;	max-width: 980px;	margin-top: 20px;	z-index: 100;}#headerSidebar{    float: right;    margin-top: 27px;}#searchform>.submit{	margin: 6px 0px 0 8px;	background: none;	padding: 0;} #logo, #logo_2{    display: inline-block;    padding-top: 30px;    padding-left: 21px;    float: left;  }#logoText , #logoText_2{    display: inline-block;    color: #ffffff;      font: 52px "Satisfy", sans-serif;    text-transform: none;    line-height: 54px;    letter-spacing: -1px;}#logoText:first-letter , #logoText_2:first-letter{	color: #e0b233;}#logoSlogan, #logoSlogan_2{    color: #5e5b5c;    text-transform: uppercase;    margin: -13px 0 0 28px;    font-size: 8px;    font-weight: normal;    display: inline-block;    padding: 0;    letter-spacing: 1px;}#slogan, #slogan_2{    position: absolute;    top: -225px;    right: 0;    color: #3c3432;    width: 572px;    line-height: 53px;    letter-spacing: -3px;} #menuWrapper > select {	display: none;}#headerMenu{    float: right;}#headerMenu>li{    display: inline-block;    margin-left: -3px;    position: relative;}#headerMenu>li>a{    color: white;	overflow: hidden;        display: block;    position: relative;    text-transform: uppercase;    font: 18px/16px "Trebuchet MS", sans-serif;    padding: 25px 46px 15px 0;    background: url(//interiordoor.ca/wp-content/themes/theme18244/images/button_line.png) 0 -20px repeat-x;}#headerMenu li a:hover {	color: #e0b233;}#headerMenu>li.current-menu-item>a,#headerMenu>li.current-menu-ancestor>a,#headerMenu>li.current-menu-parent>a{	background-position: 0 -17px !important;	color: #e0b233 !important;}#headerMenu>li:last-child>a {	padding-right: 21px !important;}.title{    font-size: 9px;    color: #5f5c5d;    padding-left: 1px;    margin-top: -2px;}.area{    width: 100%;    height: 100%;    position: absolute;    z-index: 100;    top: 0px;    left: 0;    background:url(//interiordoor.ca/wp-content/themes/theme18244/images/transparent.gif);}.lastItem{    padding-right: 21px !important;} #headerMenu>li>.sub-menu{	top: 60px;	display: none;
}.sub-menu{    position: absolute;    z-index: 2;	padding: 36px 0px 23px 0;	overflow: visible;    width: 100%;	min-width: 135px;    background: url(//interiordoor.ca/wp-content/themes/theme18244/images/submenu_ell.png) 0 0 no-repeat;}.sub-menu .sub-menu{    left: 100%;    margin-top: -56px;}.sub-menu>li{	position: relative;			background: #191516;}.sub-menu>li>a{	display: block;	color: #fff !important ;	font-weight: bold;	white-space: nowrap;	padding: 0 0 6px 14px;	overflow: hidden;	font-size: 11px;	text-transform: uppercase; }.sub-menu>li>a:hover,
.sub-menu>li.current-menu-item > a {	color: #e0b233 !important;}.sub-menu>li.last-child>a{	padding-bottom: 32px;} .post-content .gallery {
clear: both;
}
#imageBG{	position: absolute;	width: 100%;	height: 100%;	background: #191516;	z-index: 10;}#gall{	position: absolute;	z-index: -1;	overflow: hidden;	height: 100%;	width: 100%;	top: 0;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-0-user-select: none;	user-select: none;}#galleryHolder>img{	position: absolute;	width: 976px;	height: 576px;	top: 0px;	left: -8px;}#imgSpinner{	position: absolute;	z-index: 100;	height: 7px;	width: 100%;	bottom: 0px;	opacity: 0.5;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/loader_img.gif);}#galleryDiscription{	position: absolute;	display: block;	left: 0;	top: 50%;	width: 100%;	margin-top: -102px;}#galleryDiscription>li{	position: absolute;	width: 100%;	padding: 0 0 0 9px;	color: #302a2a;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	line-height: 20px;	letter-spacing: -1px;}#inner{    margin: 20px;    overflow: hidden;}#inner>ul{	white-space: nowrap;	position: relative;	cursor: url(//interiordoor.ca/wp-content/themes/theme18244/images/cursorOver.cur), pointer;}#controls{    z-index: 50;    position: relative;    max-width: 980px;    height: 100%;    margin: 0 auto;    width: 100%;}#controlsHolder{	position: absolute;	bottom: 64px;	width: 100%;}#controlsButtons{    background: url(//interiordoor.ca/wp-content/themes/theme18244/images/thumbnails_bg.png);    display: inline-block;    margin-bottom: 5px;}#nextButton{    width: 13px;    height: 21px;      background: url(//interiordoor.ca/wp-content/themes/theme18244/images/arr_gallery.png) -45px -33px no-repeat;    float: left;    padding: 6px;}#nextButton:hover{	background-position: 6px -33px;}#prevButton{    float: left;    width: 13px;  height: 21px;    background: url(//interiordoor.ca/wp-content/themes/theme18244/images/arr_gallery.png) 6px 6px no-repeat;    padding: 6px;}#prevButton:hover{	background-position: -46px 6px;}#hideButton {	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/thumbnails_bg.png);    position: absolute;	top: 0;	right: 0;	padding: 10px 6px;	cursor: pointer;}#hideButton a {	display: block;	width: 20px;	height: 12px;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/arr-controls.png) no-repeat 50% 0;} #hideButton.hide a {	background-position: 0 -14px;}.thumbnailGallery{	position: relative;	display: block;	padding: 9px;	color: #58564d;	font: 11px "Trebuchet MS", sans-serif;}.thumbnailGallery:hover, .active>a{}.thumbnailGallery>img{	position: relative;	z-index: 1; }.thumbnailGallery>.thumbnailBg{    width: 100%;    height: 100%;    background: #191516;    position: absolute;    top: 0;    z-index: 0;    left: 0;}.description{    position: relative;    z-index: 2;}.price{    color: #d0cabe;    font: 18px "Trebuchet MS", sans-serif;    padding-top: 4px;    padding-bottom: 6px;}#previewHolder{      background: url(//interiordoor.ca/wp-content/themes/theme18244/images/thumbnails_bg.png);  overflow: hidden;}#previewHolder ul>li{    display: inline-block;    width: 16.1%;    margin-right: 0.36%;}.slogan_text_1{    font-size: 140px;    letter-spacing: -9px;    margin-bottom: -29px;    display: inline-block;    line-height: 174px;}.slogan_text_2{    color: #e05258;}  #backToTop{	position: fixed;	cursor: pointer;	z-index: 1000;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/footer_bg.jpg);	width: 37px;	height: 30px;	padding-top: 6px;	bottom: 66px;	right: 2px;}#backToTop>div{	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/up-arrow.png) center center no-repeat;	height: 23px;}#pageSpinner{	position: fixed;	top: 50%;	left: 50%;	margin-left: -27px;	margin-top: -27px;	z-index:1000;	width: 54px;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/loader_bg.png) 0 0 no-repeat;	height: 54px;	padding: 3px;	display: none;}#pageSpinner>div{	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/loader.gif) 0 0 no-repeat;	width: 48px;	height: 48px;}#pageList{	width: 100%;	position: relative;  	z-index: 99;	top: 30px;	max-width: 980px;	margin-bottom: 130px;	overflow: visible !important;}#pageHolder_1, #pageHolder_2{ padding: 56px 10px 20px;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/content_bg.png);	width: 98%;	overflow: hidden;}#bg_ell{	height: 100%;} h1{	padding: 0px 0 24px 0px;	color: #191516;	text-transform: none;	font-size: 30px;	font-weight: normal;	letter-spacing: -1px;	margin-left: 1%;	margin-right: 1%;}h2{	padding: 0px 0 24px 0px;	color: #191516;	text-transform: none;	font-size: 26px;	font-weight: 500;	letter-spacing: -1px;}h3{      color: #343230;      text-transform: none;   				    font-size: 15px;    padding: 0px 0 14px 0;    line-height: 15px;}h3>a{color: #cb4d2f;}h3>a:hover{color: #fff;}.portfolio h3{    margin-top: -2px;}.portfolio .postTitle a {	color: #84807C;}.portfolio .postTitle a:hover {	color: #343230;}h4{      font-size: 15px;      padding-bottom: 1px;      padding-top: 13px;    font-weight: 500;}h4>a{	color: #343230;}p, .excerpt{	padding-bottom: 14px;	line-height: 18px; }a{ text-decoration: none;} .thumbnail{ max-width:260px;    position: relative;    display: block;    padding: 10px;    background: #d8d3ca;    margin-bottom: 15px;	text-align: center;}.thumbnail>a{	display: block;	position: relative;}.button, .previouspostslink, .nextpostslink, .last, .first{	color: #d0cabe;	display: inline-block;	cursor: pointer;	text-decoration: none;	border: 0;	margin: 4px 0 0 0;	position: relative;	height: auto;	background: #191516;	font-size: 8px;	padding: 4px 10px;}.button:hover, .previouspostslink:hover, .nextpostslink:hover, .last:hover, .first:hover{    color: #000;    background: #fff;}.button_2{    color: #191516;    font-size: 11px;    margin: 16px 0 0 3px;    display: inline-block;    text-transform: none;}.button_2:hover{	color: #98948f;}.previouspostslink{	margin-right: 20px !important;}.nextpostslink{	margin-left: 20px !important;} .portfolio{	overflow: hidden;}ul.portfolio{	font-size: 0;}ul.portfolio > li.grid_3,ul.portfolio > li.grid_2 {	font-size: 14px;	float: none;}.portfolio article.single-post > .alignleft{	max-width: 50%;}.portfolio .portfolioPost {	text-align: center;	}.portfolio h3 {	padding-bottom: 8px;}.color_1{	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/tell.png) 0px 0px no-repeat;	padding-left: 18px;}.color_2{	color:#fff;}.marginNone{	margin-right: 0 !important;}.marginRight {    margin-right: 3.3%;}.marginRight_2{    margin-right: 3.3%;}.marginLeft {    margin-left: 3%;}.marginBottom {    margin-bottom: 34px;}.marginBottom_2{	margin-bottom: 27px;	overflow: hidden;}.content_box{    margin-top: -36px;    padding: 36px 15px 16px 21px;    background: #d9d6d1 ;}.paddingTop{	padding-top: 19px;}.overflowVisible{    overflow: visible;}.preview{    width: 68px;    padding: 6px;    float: left;    margin-right: 11px;    background: #bbb5ab;}.fixSize{    width: 190px;    float: left;    margin-right: 25px;    margin-top: 2px;}.fixSize>h3{}.list_1{    margin: -1px 0 15px 0;}.list_1>li,  div[id*="categories"]>ul>li, div[id*="archives"]>ul>li, div[id*="meta"]>ul>li{	margin-bottom: 9px;	padding-top: 6px;}.list_1>li:first-child, div[id*="categories"]>ul>li:first-child, div[id*="archives"]>ul>li:first-child, div[id*="meta"]>ul>li:first-child{	background:none;	padding-top: 0;}.list_1>li>a, div[id*="categories"]>ul>li>a, div[id*="archives"]>ul>li>a, div[id*="meta"]>ul>li>a{    padding-left: 21px;    background: url(//interiordoor.ca/wp-content/themes/theme18244/images/list_point.png) 1px 4px no-repeat;    display: inline-block;}.list_1>li>a:hover, div[id*="categories"]>ul>li>a:hover, div[id*="archives"]>ul>li>a:hover, div[id*="meta"]>ul>li>a:hover{	background-position: 7px 4px;	}.list_2{    margin-bottom: 30px;}.list_2>li{    overflow: hidden;    margin-bottom: 18px;}.list_2>li>h3{    padding: 9px 0 4px 0;}.list_3{    margin-bottom: 17px;    margin-top: -11px;}.list_3>li{    overflow: hidden;    margin-bottom: -6px;}.list_3>li>h3{    padding: 9px 0 4px 0;} .entry>a>.thumbnail{	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.entry>a:hover>.thumbnail{	background: #ab2f31;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.entry{    float: left;    margin: -3px 0px 0px 0px;}.entry>a{    font-size: 15px;    color: #949494;    text-decoration: none;    -webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.entry>a:hover{	color: #000;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.noMarginR{    margin-right: 0px;}.recent-posts {    margin: 0px 0 0 0px;    display: inline-block;} .popular_posts{	margin-top: -6px;	margin-bottom: 7px;	display: inline-block;}.popular_posts>li{    margin-bottom: 13px;}.widget ul{	    margin-top: -3px;}.widget ul>li>a:hover{} .name-testi>a{	text-transform: none;}.testimonial{	margin-bottom: 50px;}.testiLeft{	float: left;	margin: 0px 13px 0  0px;}.testimonials{    margin: -4px 0 16px 1px;}.featured-thumbnail{    float: left;    margin: -4px 14px 0 0;}.testi_item h4{    padding-bottom: 1px;}.testi_item{	margin-bottom: 1em;		padding-top: 4px;}.testimonials div.testi_item blockquote {	border: none;	padding: 15px 0 15px 30px;	margin: 0;}.testimonials div.testi_item blockquote>a {	color: #888;	text-decoration: none;	font-style: italic;	font-size: 13px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;	display: block;}.testimonials div.testi_item blockquote>a:hover {	color: #AB2F31;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.name-testi {	padding: 0 0 0 2.2em;	text-align: right;	font-weight: bold;	display: block;	color: #000;}.services>li>img{    float: left;    margin-right: 10px;}.services>li>h4{    margin-top: -20px;}.services>li{	margin-bottom: 10px;}.width_1{    width: 600px;}.marker{	float: left;	margin-top: -4px;	padding-right: 11px;	display: table-cell;	font-size: 15px;	font-weight: 700;	color: #343230;}.faq_list>dt{	overflow: hidden;	padding-bottom: 10px;}.faq_list>dd{	overflow: hidden;}.faq_list>dd>p{	display: table-cell;} .author{    color: #84807c;    font-size: 11px;    display: inline-block;    text-transform: none;} .wp-pagenavi .current{	color: black;  background: white;} #commentform .field input, .wpcf7-form .field input, #searchform>.searching{	overflow: hidden;	padding: 5px 5px 3px;	outline: none;	resize: none;	margin: 0;	width: 95%;	min-height: 21px;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/form_bg.png);  	color: #84807c;    font: 11px/15px "Trebuchet MS", sans-serif;  	border: 0;  text-transform: none;	line-height: 21px;}
#commentform textarea, .wpcf7-form textarea{	overflow: hidden;	margin: 0;	padding: 6px 5px;	outline: none;	resize: none;	height: 165px ;	width: 95%;	font: 11px/15px "Trebuchet MS", sans-serif;	border: 0;	text-transform: none;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/form_bg.png);  color: #84807C;}
.field{	padding-bottom: 10px ;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;border: 0;background: none;margin-top: 0;color: #191516;  font-size: 11px;text-transform: none;}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {	background: none;	color: #98948F;} .bInline{	display: inline-block;	width: 100%;}.submit-wrap{    margin-left: -2px;} #searchform>.searching{	width: 60%;  	height: 25px;	float: left;	display: inline-block;	border: 0;	padding: 1px 5px 3px 5px;} #respond{	margin-top: 46px;}#commentform{	overflow: hidden;}#commentform>.field>input{}#commentform>.field>textarea{	width: 339px;}.formT{	width: 560px;}.nWidth{    width: 400px !important;} .post-meta h2 {padding-bottom: 5px;} .post-meta-date{    margin-top: 0px;    color: #84807c;    text-transform: none;    overflow: hidden;}.post-meta-date>time{	font-size: 18px;	width: 62px;	color: #191516;	text-align: center;	background: #d0cabe;	display: inline-block;	padding: 12px 0 13px 0;	line-height: 18px;	float: left;	margin-right: 20px;}.post-meta-date a:hover{	color: #5c5c5c;}.float{	float: left;}.comment_link{	float: right;}.post-content{} .widget{    padding-bottom: 34px;}.latestpost>li{	padding-top: 23px;	border-top: 1px solid #242425;}.latestpost>li:first-child{	padding-top: 0;	border: none;}.recent-post-meta{	display: inline-block;	color: #fff;}.recent-comments{		float: right;	display: inline-block;	margin-right: 20px;}.recent-comments>a{	color: #FFAF00;}.recent-comments>a:hover{	color: #fff;}.recent-content{	display: table-cell;}.recent-content>p{	padding-bottom: 5px;}.widget h2{}.cat-item a:hover{}#footer_block_2 li{    margin-bottom: 9px;}#footer_block_3 li{    margin-bottom: 9px;}#wp-calendar a{	color: #CB4D2F;	}#wp-calendar a:hover{ 	color: #fff;	} .contacts span{    display: inline-block;    width: 71px;}.contacts{	float: left;} #footer{	z-index: 100;   	color: #5F5C5D;   width: 100%;	position: absolute ; bottom: 20px; overflow: hidden;	}
#footer>div{		max-width: 980px;	background: url(//interiordoor.ca/wp-content/themes/theme18244/images/footer_bg.jpg); overflow: hidden; padding-top: 10px; padding-bottom: 10px;}
#footer a{	color: #5F5C5D;	text-transform: uppercase;}
#footer a:hover{    color: #fff;}
#footerTop {padding: 0 15px; text-align: center;}
.footerW {
display: inline-block;
*display: inline;
* zoom:1;
vertical-align: top;
width: 300px;
margin-left: 20px;
text-align: left;
font-size: 14px;
}
.footerW .widget {
padding: 10px 15px 15px 15px;
}
.footerW .widgetTitle {
font-size: 20px;
}
.footerW.footerLeft {
margin-left: 0;
}
.footerW ul {
margin-left: 15px;
}
#footerBottom {
padding: 0 20px;
text-transform: uppercase;
overflow: hidden;
} #footerText{    float: left;    font-size: 9px;}
#footer-widgets{	float: right;	font-size: 11px;	letter-spacing: 0px;} .flickrImages{    width: 225px;}.flickrImages>h5{    padding-bottom: 44px;}.flickrImages>a{	display: inline-block;	overflow: hidden;	margin: 1px 5px 3px -1px;	width: 71px;	height: 71px;} .social-networks>li{	float: left;}.social-networks>li:first-child{	list-style: none}.social-networks>li>a{    margin: 0px 0 0 9px;    display: block;    padding-top: 1px;    text-transform: none !important;    font-size: 13px;}.social-networks>li>a:hover span{	background-position:0 0px !important;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.social-networks>li>a>span{	float: left;	margin-right: 8px;	margin-top: 2px;	background-position:0 0 !important;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.social-networks img{	position: relative;} .error404{ color: red; } .recentcommentslist{	margin-top: 3px;}
.recentcomments{	overflow: hidden;	margin-bottom: 13px !important;}
.recentcomments>img{    float: left;    margin: 0 13px 0 0;}
.recentcomments>h3:first-letter{	text-transform: none;}
.recentcomments>h3{    padding-bottom: 5px;    line-height: 9px;}.recentcomments>small{    color: #878783;}.popular-posts >li{	overflow: hidden;	margin: 2px 0 -6px 0;}.postDataPost{    color: #525252;    font-size: 13px;    margin-top: 6px;} #homeSidebarContainer {	padding: 20px 10px; clear: both; overflow: hidden; }#homeSidebarContainer .widget_page_in_widget {	position: relative;	padding-bottom: 20px;}#homeSidebarContainer .widget_page_in_widget .more-link {	display: block;	position: absolute;	bottom: 0;	left: 0;}
.estimate-form {
padding: 25px;
border: 5px solid #b55757;
margin-bottom: 35px;
position: relative;
}
.estimate-form .widgetTitle {
text-align: center;
padding-bottom: 10px;
color: #3366ff;
font-weight: 700;
}
.estimate-form h4 {
text-align: center;
font-size: 22px;
margin: 0;
padding: 0 0 10px 0;
text-transform: uppercase;
color: #ff3f3f;
}
.estimate-form .textwidget {
font-size: 16px;
}
.estimate-form .textwidget > ul {
margin: 10px 0 25px 0;
padding-left: 20px;
list-style: square;
font-size: 18px;
}
.estimate-form .textwidget > ul li {
margin: 5px 0;
}
.estimate-form hr {
margin-bottom: 20px;
}
.estimate-form span.wpcf7-list-item {
display: inline-block;
text-align: left;
background: none;
margin: 10px 25px 10px 0;
font-size: 16px;
color: #333;
padding: 0;
}
.estimate-form span.wpcf7-list-item input[type="radio"] {
display: inline-block;
vertical-align: middle;
width: auto;
}
.estimate-form span.wpcf7-list-item .wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
}
.estimate-form .field input[type="text"],
.estimate-form .field input[type="email"],
.estimate-form .field textarea {
font-size: 16px;
color: #333;
height: 35px;
box-sizing: border-box;
background: #f0f0f0;
padding: 5px 10px;
width: 100%;
box-sizing: border-box;
}
.estimate-form .field textarea {
height: 100px;
}
.estimate-form .field .lbl {
font-weight: bold;
display: block;
}
.estimate-form .submit-wrap.grid_12 {
margin-left: 1%;
}
.estimate-form .submit-wrap input {
font-size: 16px;
padding: 10px 20px;
background: #a7a39e;
margin-right: 10px;
color: #fff;
background: #000;
}
.estimate-form .submit-wrap input:hover {
background: #a7a39e;
}
.estimate-form .clr {
clear: both;
}
.estimate-form .cptchaBlock .wpcf7-captchac {
width: auto;
height: 35px;
}
.estimate-form .cptchaBlock .wpcf7-captchar {
width: 120px !important;
}
.estimate-form .extra-lbl {
position: absolute;
left: 15px;
top: -24px;
font-size: 25px;
padding: 5px 10px;
background: #e4e1dc;
color: #b91212;
letter-spacing: 1px;
text-shadow: 2px 2px #fff;
} #homeRightSidebar .widget {padding-bottom: 10px;}
#homeRightSidebar .widgetTitle {	color: #191516;    font-size: 30px;    font-weight: 500;    letter-spacing: -1px;    padding: 0 0 24px;    text-transform: uppercase;	line-height: normal;}
.productsBlock.post_list {overflow: hidden;}
.productsBlock.post_list > li {	overflow: hidden;	margin-bottom: 18px;	font-size: 13px; float: left; }
.productsBlock .featured-thumbnail {	border: 6px solid #BBB5AB;	margin-top: 0; margin-left: 6px; margin-right: 7px;}
.productsBlock .post-title {	color: #343230;}
.productsBlock .post_content {	margin: 4px 0;} #floatedLabelSidebar {    min-height: 120px;    overflow: hidden;    position: absolute;    right: 0;    top: 165px;    width: 45px;    z-index: 10;}#floatedLabelSidebar .widget {	padding-bottom: 0;}#floatedLabelSidebar .btnBlock {    float: left;    text-align: center;    width: 45px;}#floatedLabelSidebar .floatedWidgets {
overflow: hidden;	padding: 15px;	display: none;	background: #000;	color: #fff;}#floatedLabelSidebar .field input,#floatedLabelSidebar .field textarea {	background: #f0f0f0;	color: #000;}
.productsBlock .arpw-ul {
overflow: hidden;
text-align: center;
}
.productsBlock .arpw-ul > li {
overflow: hidden;
margin-bottom: 18px;
font-size: 13px;
float: left; 
}
.productsBlock .arpw-ul .arpw-thumbnail {	
border: 6px solid #BBB5AB;	
margin-top: 0; 
margin-left: 6px; 
margin-right: 7px;
}
.productsBlock .arpw-title {	
color: #343230;
display: none;
}
.floatedWidgets .wpcf7-form textarea {
height: 100px;
}.floatedWidgets .wpcf7-form .submit-wrap input {
color: #fff;
}.floatedWidgets .wpcf7-form .submit-wrap img,.wpcf7-form .ajax-loader {
width: auto;
}
.wpcf7-form .cptchaBlock span {
display: block;
margin-bottom: 5px;
}
.wpcf7-form .cptchaBlock .wpcf7-captchac {
vertical-align: top;
float: left;
}
.wpcf7-form .cptchaBlock .wpcf7-captchar {
width: 100px;
padding: 0 5px;
margin: 0 5px;
vertical-align: top;
height: 28px;
line-height: 28px;
font-size: 15px;
}
.wpcf7-form .cptchaBlock.white .wpcf7-captchar {
background: #fff;
}
body.fancybox-lock {	overflow: visible !important; 	}span.wpcf7-not-valid-tip {	color: #f00;}.custom-row8 {	text-align: justify;}
.custom-row8 .custom-col5,
.custom-row8 .custom-col8 {
display: inline-block;
* display: inline;
* zoom: 1;
margin-left: 5px;
margin-right: 5px;
overflow: hidden;
position: relative;
text-align: left;
width: 11%;
}
.custom-row8 .custom-col5 {
width: 18.93%;
box-sizing: border-box;
}
.custom-row8 .custom-col8 .thumbnail {	padding: 8px;}.no-results {	font-size: 14px;}.no-results .searching {	background: #f0f0f0 !important;}.searchBlock {	float: right; 	padding: 5px 7px 7px 15px;	overflow: hidden;	clear: both;}.searchBlock #searchform > .searching {	width: 170px;	background: #dedede;	height: 25px;	line-height: 25px;	padding-top: 0;	padding-bottom: 0;	max-width: 100%;}.searchBlock #searchform > .submit {	color: #fff;	font-size: 0;	width: 27px;	height: 25px;	background: #dedede url(//interiordoor.ca/wp-content/themes/theme18244/images/search.png) no-repeat center;	padding: 0;	margin: 0;	vertical-align: top;}#headerSidebarBlock {	clear: both;	overflow: hidden;}
.widget.socIconsBlock h3 {
display: none;
}
.widget.socIconsBlock {	float: right;	padding-bottom: 7px;}.widget.socIconsBloc p {	padding-bottom: 0;}.widget.socIconsBlock img {	height: 25px;	width: auto;	opacity: 0.9;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease; }.widget.socIconsBlock img:hover {	opacity: 1; }
@media only screen and (max-width: 650px) {
.estimate-form {
background: #f0f0f0;
padding: 25px 15px;
}
.estimate-form .extra-lbl {
left: 5px;
right: 5px;
text-align: center;
font-size: 18px;
top: -19px;
background: #fff;
}
.estimate-form span.wpcf7-list-item .wpcf7-list-item-label {
font-size: 12px;
}
.estimate-form .field input[type="text"], .estimate-form .field input[type="email"], .estimate-form .field textarea {
background: #fff;
}
}@media only screen and (max-width: 767px) {
body{	
min-height: 430px;
}
#wrapper > header {
margin: 0px;
width: 100%;
height: min-80px;
}
#logo{  
float: left;
padding-top: 15px;
padding-left: 10px;
}
.searchBlock {
padding-top: 15px;
}
.widget.socIconsBlock {
padding-top: 10px;
} #menuWrapper{
padding: 15px 10px 10px 10px;
width: 47%;
float: right; 
}
#menuWrapper>select{
margin: 0;
border: 0;
outline: 0;
width: 100%;
padding: 5px;
border-radius: 5px;
background: #fff; display: block;
font-size: 15px;
clear: both;
}
#logoImg > img, #logoImg_2 > img {
width: 100%;
}
#logo_2{
display: none;
}
.content_box{
margin-top: 0;
}
#logoSlogan_2{
font-size: 15px;
margin-left: -1px;
}
#backToTop{
width: 100%;
height: 25px;
top: 0;
opacity: 0.8;
right: 0;
left: -1px;
}
#headerSidebar{
display: none;
}
#previewHolder{
}
#pageList{
margin: 0px 0 59px 0;	
top: 0px;
}
#pageHolder_1, #pageHolder_2 {
width: 98%;
padding: 56px 1% 20px;
}
.content, .single-post{
padding-right: 0;
}
.content .thumbnail {
margin-right: 20px;
margin-bottom: 0px;
}
#imgSpinner{
top: 78px;
}
.slogan_text_1{
font-size: 100px;
margin-bottom: -45px;
}
#galleryDiscription>li{
font-size: 15px;
}
.thumbnail{
cursor: default;
}
.thumbnailImg{
padding-right: 0;
}
#previewHolder ul > li{
width: 32.2%;
margin-right: 1%;
}
.marginRight {
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0;
}
#footer{
bottom: 0;
}
#footer>div{
font-size: 13px;
height: 59px;
width: 100%;
margin: 0;
text-align: center;
}
#footerText {
float: none;	
padding-top: 9px;
padding-left: 0;
font-size: 14px;
}
#footer-widgets{
margin-top: 9px;
float: none;
margin-right: 0;
font-size: 14px;
}
#footerMenuWrapper{
display: none;
}
}@media only screen and (max-width: 480px) {
.float {
float: none;
}
.content .thumbnail {
}
.marginRight {
margin-right: 0px;
margin-bottom: 0px;
}
#previewHolder ul > li{
width: 49%;
}
.marginLeft{
margin-left: 0;
}
}