@font-face {
	font-family:'FuturaLT-Light';
	src: url('../fonts/FuturaLT-Light_gdi.eot');
	src: url('../fonts/FuturaLT-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaLT-Light_gdi.woff') format('woff'),
		url('../fonts/FuturaLT-Light_gdi.ttf') format('truetype'),
		url('../fonts/FuturaLT-Light_gdi.svg#FuturaLT-Light') format('svg');
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FFFD;
}


html {width:100%;height:100%;min-height:100%}
body {font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:400;color:#fff;margin:0;padding:0;width:100%;height:100%;min-height:100%;background-color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;text-rendering:optimizeLegibility}
a {color:#fff;outline:0;text-decoration:none; line-height:normal;}
a:hover {color:#FFF}
a:active, a:focus, a:hover {outline:0;text-decoration:none}
b {font-weight:600}
p {line-height:24px}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0 0 10px 0;font-weight:400}
h1 {font-size:48px}
ul {list-style-type:none;margin:0;padding:0}
.clear { clear:both; margin:0; padding:0;}
.text-center { text-align:center;}

.site-menu .menu-nav>ul>li>a:before {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.clear {clear:both;margin:0;padding:0; font-size:0; line-height:0;}
.site-menu {width:30%;height:100%;position:fixed;top:0;right:0;z-index:2;padding:14px 0 20px;background:url(../img/bg-menu.jpg) repeat scroll 0 0 #fffbde;
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.site-menu .menu-logo {padding:0 20px;}
.site-menu .menu-logo h2 { font-family:'FuturaLT-Light'; font-weight:600; font-size:38px; color:#9c7b4c; text-align:center; text-transform:uppercase; line-height:normal; margin:0; padding:0;}
.site-menu .menu-logo h4 {  font-family:'FuturaLT-Light'; font-weight:normal; font-size:32px; color:#9c7b4c; text-align:center;}
.site-menu .menu-logo h4 span { color:#f09132;}

.site-menu .menu-nav {padding:15px 0;}
.site-menu .menu-nav a {display:block;white-space:nowrap;margin:0 0 18px 0;line-height:normal;font-size:16px;font-weight:600;font-family:"Century Gothic"; color:#805723; text-transform:lowercase;}
.site-menu .menu-nav>ul { width:153px; margin:0 auto;}
.site-menu .menu-nav>ul>li>a {position:relative;padding-left:0; text-align:center;}
.site-menu .menu-nav>ul>li>a:before {content:" ";position:absolute;top:50%;left:0;width:0;height:2px;margin-top:-1px;background-color:#805723;}
.site-menu .menu-nav>ul>li.active>a:before, .site-menu .menu-nav>ul>li>a:hover:before {width:10px;}
.site-menu .menu-nav>ul>li.active>ul {display:block;}
.site-menu .menu-nav>ul>li>ul {display:none;margin-left:30px;}
.site-menu .menu-nav>ul>li>ul a:hover {color:#ffd13f;}

.site-menu .menu-footer {position:absolute;width:100%;padding:20px 0;left:0;bottom:36px;}
.site-menu .menu-footer p {font-size:14px;font-weight:600;text-align:center; font-family:Calibri;margin:0; color:#795828;}
.site-wrapper {overflow:hidden;}
.site-wrapper .site-page {padding:50px;margin-left:240px;}

.site-menu .testimonial { background:url(../img/blk-bg.png) 0 0 repeat; padding:15px 8px; margin:0;}
.site-menu .testimonial p { font-family:"Century Gothic"; font-size:15px; color:#805723; text-align:center; font-weight::normal; margin:0 0 10px 0; padding:0;}
.site-menu .testimonial h5 { font-family:"Century Gothic"; font-size:15px; color:#f09132; text-align:center; margin:0 0 10px 0; padding:0; font-weight:600;
font-style:italic;}
.rd-more { cursor:pointer; border-radius:6px; background:#9c7b4c; margin:0 auto; width:20%; display:block; padding:6px;text-align:center; color:#fff; font-size:12px; text-transform:uppercase;}
.rd-more:hover { background:#333; color:#fff;}

#social {margin: 0;padding:0;}
#social a { margin:0;background:#3D5A98;padding:7px 9px 3px;border-radius:3px;}
#social .fa { color:#fff; font-size:16px; line-height:normal; margin:0;}

.bk-nw { position:absolute; z-index:99999; top:20px; left:30px; font-weight:600;  border-radius:6px; background:#fdb648; margin:0 auto; width:100px; display:block; padding:10px 6px;text-align:center; color:#fff; font-size:14px; text-transform:uppercase;}
.bk-nw:hover { background:#333; color:#fff;}




#site-holder {
    height:100%;
}
.toronto-full {
    background-color:#311F11;
    width:70%;
    height:100%;
    float:left;
}
.montreal-full {
    background-color:#311F11;
    width:30%;
    height:100%;
    float:left;
}












@media screen and (max-width: 1024px) {
.rd-more { width:29%; font-size:11px;}
.site-menu .menu-footer p { font-size:13px;}
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 768px) {
.site-menu .menu-logo h4 { font-size:25px;}
.site-menu .menu-nav a { font-size:14px;}
.rd-more { width:29%; font-size:11px;}
}

@media screen and (max-width: 767px) {
.toronto-full {
    background-color:#311F11;
    width:100%;
    float:none;
}
.montreal-full {
    background-color:#311F11;
    width:100%;
    float:none;
}
.site-menu {width:100%;height:100%;position:relative;padding:14px 0 20px;}
.site-menu .menu-footer { position:relative; bottom:0; padding:0;}
.site-menu .testimonial { margin-bottom:20px;}
.site-menu .menu-nav a { font-size:16px;}
.toronto-full { height:auto;}

}
