/* Enter Your Custom CSS Here */
@import url("https://use.typekit.net/nab3gjo.css");
@font-face {
	src: url('http://lexisstudio.ca/wp-content/uploads/fonts/PlantagenetCherokee.ttf') format('truetype');  
	src: url('http://lexisstudio.ca/wp-content/uploads/fonts/AppleChancery.ttf') format('truetype');  
	src: url('http://lexisstudio.ca/wp-content/uploads/fonts/FlaemischeKanzleischrift.ttf') format('truetype');  
}
/*@font-face {
	src: url('http://lexisstudio.ca/wp-content/fonts/Baskerville.ttc');  
}
body
{
	font-family: Baskerville !important;
	font-size: 22px;
}*/
body
{
	line-height: 180%;
	font-size: 18px;
}
h1, h2, h3, h4, h5, h6
{
	font-family: 'Plantagenet Cherokee';
}
/*.navbar_title
{
	display: none;
	visibility: hidden;
}*/
.intro-full-screen
{
	background: transparent url("http://lexisstudio.ca/wp-content/uploads/2015/12/main_bg.jpg") no-repeat 75% top / cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.intro-full-screen .fw-container
{
	margin-left: 10% !important;
	margin-top: 10% !important;
}
.home-title-slider p
{
	color: #fafafa;
}
.home-title-slider
{
	margin-bottom: 250px;
}
/*
.feature-content
{
	text-align: left;
	margin-left: 80px;
}
*/
.newsletter-simple form .newsletter-submit
{
	background-color: #e8a400;
}
.note-1
{
	font-size: 0.85em;
}
.tablepress td, .tablepress th
{
	border: 1px solid #000;
}
.section-header .fw-special-title small
{
	font-size: 100%;
}
.section-header h2.fw-special-title
{
	margin-bottom: 0 !important;
}
.partner_logo
{
	text-align: center !important;
	/*width: auto !important;*/
}
/*
.partner_logo img
{
	max-width: 220px !important;
}
*/
.special-1
{
	font-family: Apple Chancery;
	font-size: 2.2em;
	line-height: 1.5em;
	color: #e8a400 !important;
	text-align: center !important;
}
.gallery .col-md-4
{
	text-align: center !important;
}
.gallery .gallery-container .gallery-thumbnail-container
{
	height: 200px !important;
	margin-bottom: 20px !important;
}
.gallery .gallery-container .gallery-thumbnail-container .gallery-thumbnail-overlay
{
	background-color: transparent !important;
}
.gallery .gallery-container .gallery-thumbnail-container:hover .gallery-thumbnail
{
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}
@media (max-width: 768px)
{
	.navbar-header:before
	{
		content: 'Menu';
    /*float: left;
     offset-distance: 20px; */
		display: inline-block;
		line-height: 55px;
		text-align: right;
		width: 82%;
	}
}
@media (min-width: 1026px)
and (max-width: 1440px)
{
	.navbar-header
	{
		width: 22%;
	}
	.intro-full-screen .fw-container
	{
		width: 50% !important;
		margin-top: 0 !important;
	}
	.home-title-slider
	{
		margin-bottom: 150px;
	}
}
@media (max-width: 1025px)
{
	.navigation-top
	{
		padding: 0 !important;
	}
/*	.navbar_title
	{
		display: initial;
		visibility: visible;
	}*/
	.navbar-brand img
	{
		max-width: 100% !important;
	}
	.intro-full-screen .fw-container
	{
		margin-top: 12% !important;
		margin-right: 25.5% !important;
		margin-left: 3% !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.intro-full-screen .fw-container .fw-row
	{
		width: 75% !important;
	}
/*	.intro-full-screen .fw-container .fw-row:last-child
	{
		display: none !important;
		visibility: hidden !important;
	}*/
	.intro-full-screen h1, .intro-full-screen img
	{
		margin-left: 5% !important;
	}
	.intro-full-screen h1, .intro-full-screen .bt-slide-title
	{
		font-size: 18px !important;
	}
	.home-title-slider
	{
		margin-bottom: 50px;
	}
	.special-1
	{
		font-size: 1.5em;
	}
	.section-header h2.fw-special-title small
	{
		font-size: 95% !important;
	}
	#teaser-blog
	{
		height: 130px !important;
		padding-top: 35px !important;
	}
	section
	{
		padding-top: 0 !important;
	}
	section.min-spacing
	{
		margin: 0 !important;
	}
	.features-img p
	{
		margin-bottom: 5% !important;
	}
	.special-1
	{
		padding-bottom: 20px !important;
	}
	.vfb-section-div
	{
		display: none !important;
	}
	.arp_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper
	{
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.navigation-top .navbar-nav li:last-child
	{
		margin-bottom: 20px;
	}
	.fw-contact-form
	{
		width: 90% !important;
		margin: 0 auto !important;
	}
/*#item-vfb-2115, #item-vfb-220
{
	display: block !important;
}
#request-an-appointment-1 {
    overflow-x: hidden;
    overflow-y: scroll;
  height: 3000px;
}*/
}