/*
Theme Name: CEPA by Redfluence
Theme URI: http://www.redfluence.com
Description: CEPA by Redfluence
Author: Rukshan
Author URI: http://www.redfluence.com
Version: 1.0
*/

/*
font-family: 'Lato', sans-serif;
font-family: 'Raleway', sans-serif;
font-family:'Roboto', sans-serif;
font-family: 'Oswald', sans-serif;
*/



:root {
	--font-body: 1.4375rem;
}
@media(max-width: 1600px){
	:root {
		--font-body: 17px;
	}
}

html{font-size:16px;}
body{color:#4e4e48;font-family: 'Lato', sans-serif;font-weight:400;font-size:var(--font-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
a{color:#8398c2;}
a:hover{color:#8398c2;}
p{}
p::selection{background:#000;color:#fff;}
p::-moz-selection{background:#000;color:#fff;}
p::-webkit-selection{background:#000;color:#fff;}

h2::selection{background:#000;color:#fff;}
h2::-moz-selection{background:#000;color:#fff;}
h2::-webkit-selection{background:#000;color:#fff;}

h3::selection{background:#000;color:#fff;}
h3::-moz-selection{background:#000;color:#fff;}
h3::-webkit-selection{background:#000;color:#fff;}

h4::selection{background:#000;color:#fff;}
h4::-moz-selection{background:#000;color:#fff;}
h4::-webkit-selection{background:#000;color:#fff;}

h5::selection{background:#000;color:#fff;}
h5::-moz-selection{background:#000;color:#fff;}
h5::-webkit-selection{background:#000;color:#fff;}

div::selection{background:#000;color:#fff;}
div::-moz-selection{background:#000;color:#fff;}
div::-webkit-selection{background:#000;color:#fff;}

span::selection{background:#000;color:#fff;}
span::-moz-selection{background:#000;color:#fff;}
span::-webkit-selection{background:#000;color:#fff;}

strong::selection{background:#000;color:#fff;}
strong::-moz-selection{background:#000;color:#fff;}
strong::-webkit-selection{background:#000;color:#fff;}

a::selection{background:#000;color:#fff;}
a::-moz-selection{background:#000;color:#fff;}
a::-webkit-selection{background:#000;color:#fff;}

/*.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-1
 {
  padding-right: 4px;
  padding-left: 4px;
}
.row {
    margin-left: -4px;
    margin-right: -4px;
}*/

/*.container{padding-right: 4px;padding-left: 4px;max-width:1170px;}*/
.container{max-width:100%;}
.page .container{max-width:1920px;}
.fullwidth{width:100%!important;max-width:100%!important;}

.no-padding{padding-left:0!important;padding-right:0!important;}
.no-padding-left{padding-left:0!important;}
.no-padding-right{padding-right:0!important;}
.wow{visibility:hidden;}

h1, h2, h3, h4, h5, h6 {font-family: 'Oswald', sans-serif;color: #4e4e48;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #4e4e48;text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #333;}
h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}


#header-wrapper{transition:all 0.4s;background:rgba(255,255,255,1);z-index:99999;left:0;right:0;}
#header-wrapper.scrolled{box-shadow:1px 0px 5px rgba(150,150,150,0.5);background:rgba(255,255,255,0.9);}
#header-wrapper.show-border{border-bottom:solid 1px #e5e5e5;}

body.site #header-wrapper.scrolled .navbar-brand{}


/*.page #header-wrapper{transition:all 0.4s;background:rgba(30,30,40,1);position:static;z-index:99999;left:0;right:0;}*/

@media(max-width: 1201px){
	#header-wrapper{position:relative;}
}

/*#header-wrapper .container{max-width:1370px!important;}*/

#header-top{text-align:right;padding:0 1rem;background:#000;}
	#header-top .container .row > div > div{padding:5px 10px;display:inline-block;vertical-align:middle;}
	#header-top .top-nav{}
		#header-top .top-nav ul{margin:0;padding:0;list-style:none;}
		#header-top .top-nav ul li{display:inline-block;vertical-align:middle;}
		#header-top .top-nav ul li a{padding:0.3rem 0.6rem;font-size:14px;text-transform:uppercase;color:#2f2f2f;}
		#header-top .top-nav ul li a:hover{color:#1cbbb4;text-decoration:none;}
		#header-top .top-nav ul li > a:focus,
		#header-top .top-nav ul li.current-menu-item > a,
		#header-top .top-nav ul li.current_page_item > a,
		#header-top .top-nav ul li.current-page-ancestor > a{background:#1cbbb4;color:#000;}
		
		#header-top .hotline{font-family: 'Montserrat', serif;color:#fff;float:left;}
		#header-top .hotline a{color:#fff;}
		#header-top .hotline a:hover{color:#fff;text-decoration:none;}
		
	
	#header-top .search-top{padding-top:0!important;}
	body.site #header-top #search.search-top input[type=text]{border:solid 1px #b3b3b3;border-width:0 0 1px 0!important;}
	
	#header-top .social-media{}
		#header-top .social-media a{font-size:18px;color:#fff;margin:0 1rem;}
		#header-top .social-media a:hover{color:#fff;}

#header-wrapper.scrolled #header-top{}

#header{padding:0; background:none;/*min-height:7.875rem;*/}
#header-wrapper.scrolled #header{} /*min-height:4.875rem;*/

body.site #header-wrapper.scrolled .navbar-collapse > div {display:inline-block;}

	
	#logo-container{width:328px;position:absolute;top:7.5rem;left:0;right:0;color:#333;text-align:center;}	
	#site-logo{}
	#site-logo a{display:inline-block;}
	#site-logo a img{}
	
	
	/*navbar ---- */
	.nav-holder{margin-top:5.438rem;}
	.navbar-modified{font-size:0.875rem; color:#000; border:none; background:none; padding-top:0;font-family: 'Oswald', sans-serif;display:flex;padding:2rem 0}
	.navbar-default .navbar-nav > li > a{padding:0.3125rem 0.9375rem;font-size:24px;color:#333333;text-transform:uppercase;font-weight:bold;}
	.navbar-default .navbar-nav > li > a:hover{color:#fff;opacity:1;}
	.navbar-default .navbar-nav > li.active > a, 
	.navbar-default .navbar-nav > li.active > a:hover, 
	.navbar-default .navbar-nav > li.active > a:focus,
	.navbar-default .navbar-nav > li.current-menu-item > a,
	.navbar-default .navbar-nav > li.current_page_item > a{color:#000;background:none;}
	.home .navbar-default .navbar-nav > li > ul > li > a{padding:0.625rem 0.9375rem;font-size:24px;text-transform:uppercase;}
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:none;}
	
	.home .navbar-default .navbar-nav > li > a{}/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/
	
	.menu-item-has-children .glyphicon{display:none;}
	.menu-item-has-children.open .glyphicon-plus::before{content:"−";}
	
	.navbar-default .navbar-nav > li > ul > li > a{text-align:left;}
	
	@media (min-width: 979px) {
		.site .navbar-nav > li > .dropdown-menu{border:none;border-top:solid 3px #fff;box-shadow:none;}
		.site .navbar-default .navbar-nav > li > ul > li > a{padding:0.625rem 0.9375rem;font-size:24px;text-transform:uppercase;opacity:0.8;color:#4b4b4b}
		.site .navbar-default .navbar-nav > li > ul > li > a:hover{color:#fff;background:#666;opacity:1;}
	  /*ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	  }*/
	}
	
	.navbar{margin-bottom:0px;z-index:1!important;}
	.navbar-collapse {max-height: none;} /* 390px */
	.center.navbar .nav,
	.center.navbar .nav > li {float:none;display:inline-block;*display:inline; /* ie7 fix */*zoom:1; /* hasLayout ie7 trigger */vertical-align: top;}
	.center {text-align:center;}
	
	.navbar-toggle{width:95px;background:rgba(0,0,0,0.1)!important;border-color:#999!important;border-radius:0!important;}
	.navbar-toggle.collapsed{background:rgba(0,0,0,0.1)!important;}
	.navbar-toggle:focus{background:rgba(0,0,0,0.1)!important;}
	.navbar-toggle:hover{background:rgba(0,0,0,0.2)!important;}
	.navbar-toggle > span.icons{float:right;margin-top:3px;display:block}
	.navbar-toggle > span.text{content:'MENU';float:left;color:#fff;display:block}
	.navbar-toggle .icon-bar {-webkit-transition: all 0.2s;transition: all 0.2s;background-color:#fff!important;}
	.top-bar {-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 10% 10%;transform-origin: 10% 10%;}
	.middle-bar {opacity: 0;}
	.bottom-bar {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 10% 90%;transform-origin: 10% 90%;}
	.navbar-toggle.collapsed .top-bar {-webkit-transform: rotate(0);transform: rotate(0);}
	.navbar-toggle.collapsed .middle-bar {opacity: 1;}
	.navbar-toggle.collapsed .bottom-bar {-webkit-transform: rotate(0);transform: rotate(0);}
	
	/*search ---- */
	/*.search-form-holder{z-index:1!important;margin-top:5.438rem;}*/
	.nav-holder #search{display:inline-block;}
	#search{}
	#search form.navbar-form{margin:0!important;}
	#search input[type=text]{background:none;color:#fff!important;border:solid 2px #fff;font-size:1rem;padding:2px 0.25rem;text-shadow:none!important;text-transform:uppercase;}



	body.site #site-logo-page{padding-top:0.9375rem;display:block;}
	body.site #site-logo-page img{width:13.13rem;}
	
	body.site .nav-holder{margin-top:0px;}
	body.site .navbar-default .navbar-nav > li{padding:0 0.9375rem;}
	body.site .navbar-default .navbar-nav > li > a{color:#434343;padding:0.3125rem 0 0.3125rem;font-size:0.9375vw;text-transform:uppercase;font-weight:400;}
	body.site .navbar-default .navbar-nav > li > a:hover{color:#000;opacity:1;}
	body.site .navbar-default .navbar-nav > li.active > a, 
	body.site .navbar-default .navbar-nav > li.active > a:focus,
	body.site .navbar-default .navbar-nav > li.current-menu-item > a,
	body.site .navbar-default .navbar-nav > li.current_page_item > a,
	body.site .navbar-default .navbar-nav > li.current-page-ancestor > a{color:#000;background:none;font-weight:400;border-bottom:solid 4px #fff;text-decoration:underline;}
	
	body.site .navbar-nav > li > .dropdown-menu{background:rgba(0,0,0,0.9);}
	/*body.page .navbar-nav > li > .dropdown-menu{background:rgba(30,30,40,1)!important;}*/
	
	body.site #header-wrapper.scrolled .navbar-nav > li > .dropdown-menu{background:rgba(0,0,0,0.9);}
	
	
	
	/*body.site.page .navbar-default .navbar-nav > li > a{color:#eee;padding:0.3125rem 0 0.625rem;font-size:0.9375vw;text-transform:uppercase;font-weight:400;}
	body.site.page .navbar-default .navbar-nav > li > a:hover{color:#fff;opacity:1;}
	body.site.page .navbar-default .navbar-nav > li.active > a, 
	body.site.page .navbar-default .navbar-nav > li.active > a:focus,
	body.site.page .navbar-default .navbar-nav > li.current-menu-item > a,
	body.site.page .navbar-default .navbar-nav > li.current_page_item > a,
	body.site.page .navbar-default .navbar-nav > li.current-page-ancestor > a{color:#fff;background:none;font-weight:700;}*//*border-bottom:solid 4px #fff;*/
	
	
	
	
	@media (min-width: 979px) {
		body.site .navbar-nav > li > .dropdown-menu{border:none;box-shadow:0 0 2px rgba(0,0,0,0.9);}
		body.site .navbar-default .navbar-nav > li > ul > li > a{padding:0.625rem 0.9375rem;font-size:0.9375vw;color:#fff;text-transform:uppercase;}
		body.site .navbar-default .navbar-nav > li > ul > li > a:hover{color:#fff;opacity:1;background:#951620;}
	}
	
	body.site .navbar-brand{padding:0;display:flex;color:#951620;font-size:30px;font-family:'Roboto', sans-serif;line-height:32px;}/*padding:20px 15px 25px;*/
	body.site .navbar-brand:hover{color:#951620;}
	body.site #header-wrapper.scrolled .navbar-brand{/*padding:5px 15px 25px!important;*/}
	body.site .navbar-brand img{margin-right:2rem;height:64px;}/*transition:all 0.4s ease 0s;width:12.0625rem;*/
	body.site .navbar-brand img.horizontal{display:none;}
	body.site .navbar-brand .organization-name{display:flex;flex-flow:column;justify-content:center;}
	body.site #header-wrapper .navbar-header{flex:0 0 35%;}/*width:400px;*/
	body.site .navbar-brand img.horizontal{display:none;}
	body.site #header-wrapper.scrolled .navbar-brand img.square{display:none;}
	body.site #header-wrapper.scrolled .navbar-brand img.horizontal{display:block;}
	
	@media (min-width: 1800px) {
		body.site .navbar-brand img{} /*margin-top:-0.5rem;*/
	}
	
	@media (max-width: 2100px) {
		body.site .navbar-brand{font-size:24px;}
	}
	
	@media (max-width: 1860px) {
		body.site .navbar-brand{font-size:20px;}
	}
	
	@media (max-width: 1660px) {
		body.site .navbar-brand{font-size:18px;}
	}
	
	@media (max-width: 1300px) {
		body.site .navbar-brand{font-size:16px;}
	}
	
	
	
	body.site .nav{display:inline-block;float:right!important;}
	body.site .navbar-collapse{text-align:right;flex:0 0 65%;display:flex!important}/*margin-top:50px;*/
	body.site .navbar-collapse > div {display:inline-block;margin:auto 0;width:100%;}
	
	body.site .scrolled .navbar-collapse{/*margin-top:20px;*/}
	
	body.site .navbar-toggle{width:95px;background:rgba(0,0,0,0.1)!important;}
	body.site .navbar-toggle.collapsed{background:none!important;color:#fff!important;}
	body.site .navbar-toggle:focus{background:rgba(0,0,0,0.1)!important;}
	body.site .navbar-toggle:hover{background:rgba(0,0,0,0.2)!important;}
	body.site .navbar-toggle > span.text{content:'MENU';float:left;color:#333;font-size:14px;display:block;}
	body.site .navbar-toggle .icon-bar {transition: all 0.2s;background-color:#333!important;}

	
	body.site .search-form-holder{z-index:1!important;margin-top:3.125rem;}
	body.site #search{display:inline-block;float:none;}
	body.site #search input[type=text]{background:none;color:#fff!important;border:solid 1px #b3b3b3;border-radius:0;font-size:16px;padding:0.3125rem 1rem;text-align:left;width:15.63rem;background:url(images/search.png) no-repeat 13.5rem center;background-size:1.375rem 1.375rem!important;font-weight:300;}
	
	.component-holder{display:inline-block;vertical-align:middle;padding-left:4rem;}
	
	/*.navbar-btn{margin-top:0;margin-bottom:0;padding:0.5rem 0.8rem;background:#ed1c24;color:#fff;border:solid 1px #ed1c24;text-transform:uppercase;font-size:1rem;margin-left:4rem;margin-right:2rem;}
	.navbar-btn:hover{background:#f33;border:solid 1px #f00;color:#fff;}*/
	
	.navbar-btn{background:#d7c160;color:#000;border-radius:20px;overflow:hidden;font-size:12px;padding:0.4rem 2.4rem;display: inline-block;vertical-align: middle;transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;margin:0;border:none;}
	.navbar-btn:hover{background:#edd97f;color:#000;}
	
	/* mega drop down */
	
		.mega-dropdown-menu{padding:0!important;border-top:0!important;font-family:'Lato', serif;border-radius:0!important;min-height:250px;display:none;box-shadow:0 4px 2px rgba(100,100,100,0.1)!important;}
		.dropdown-menu{}
		.mega-col{min-height:250px;}
		
		.yamm-content{border-top:solid 1px #b7b7b7;padding: 0 30px!important;padding:0!important;}
		.yamm-content .row{height:100%;}
		.yamm-content .mega-col{height:100%;}
		.yamm-content img{max-width:100%;}
		
		ul.mega-list{padding:1rem 0 0;margin:0;list-style:none;height:100%;}
		ul.mega-list li{font-size:1.25rem;width:24.4%;text-align:left;font-weight:400;}
		ul.mega-list > li > a{display:block;padding:2% 2% 2% 20%;color:#3f3f3f;}
		ul.mega-list > li > a:hover{background:#faf7ec;color:#3f3f3f;text-decoration:none;}
		
		ul.mega-list li > ul {position: absolute;top: 0;right: 3px;display: none;height: 100%;width: 75%;padding: 15px 0;border-left:solid 1px #b7b7b7;padding:1rem 5%;box-sizing:border-box;}
		ul.mega-list li:first-child > ul {display:block;}
		
		ul.mega-list:hover li > ul {display:none;}
		
		ul.mega-list li:hover > ul {
			display: block;
		}
		
		ul.mega-list li > ul li {width: 45%;display:inline-block;font-size:1.125rem;vertical-align:top;}
		ul.mega-list li > ul li a{color:#979797;display:block;padding:4px 5px;}
		ul.mega-list li > ul li a:hover{color:#3f3f3f;background:#faf7ec;text-decoration:none;}
		
	/* end mega drop down*/
	
	
	
	
	
	#slider-wrapper{display:block!important;height:auto;position:relative;}
	#top-carousel{display:block!important;height:auto;}
	#top-carousel .item{position:relative;overflow: hidden;}
	#top-carousel .item img{width:100%;}
	#top-carousel .item img.banner_overlay{position: absolute;z-index: 1;left: 0;top: 0;opacity: 0;transition: all 0.9s ease 0s;transform: translateX(10%);}
	#top-carousel  .owl-item.active .item img.banner_overlay{opacity: 1;transform: translateX(0);}
	#top-carousel .item .text-layer{position:absolute;z-index:2;top:0;bottom:0;left:60%;right:0;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;}
	#top-carousel .item .text-layer > div{position: absolute;  top: 50%;  transform: translateY(-50%);width:100%;padding: 4vw 5vw 4vw 10vw;}
	#top-carousel .item .text-layer .tagline1{color:#fff;font-family: 'Oswald', sans-serif;text-transform:uppercase;font-weight:400;font-size:3.5rem;line-height:5.5rem;text-transform:uppercase;margin-bottom: 2.5rem;position: relative;display: inline-block;opacity: 0;transition: all 0.9s ease 0.2s;}
	#top-carousel .owl-item.active .item .text-layer .tagline1{opacity: 1;}
	#top-carousel .item .text-layer .tagline1::after{content: '';position: absolute;left: 0;bottom: 0;height: 2px;width: 0;background:rgba(255,255,255,0.5);transition: all 1s cubic-bezier(.77,.03,.41,.82) 0.5s;}
	#top-carousel .owl-item.active .item .text-layer .tagline1::after{width: 100%;}
	#top-carousel .item .text-layer .tagline2{color:#fff;margin-bottom:2.5rem;font-family:'Roboto', sans-serif;font-size:1.75rem;opacity: 0;transition: all 0.9s ease 0.5s;}
	#top-carousel .owl-item.active .item .text-layer .tagline2{opacity: 1;}
	#top-carousel .item .text-layer .btn{display:inline-block;border-radius:3px;background:#bd545a;color:#fff;font-family:'Roboto', sans-serif;font-size:1.125rem;text-transform:uppercase;padding:0.75rem 2rem;opacity: 0;transition: all 0.9s ease 0.2s;transform: translateY(10%);}
	#top-carousel .item .text-layer .btn:hover{background:#ff8f34;}
	#top-carousel .owl-item.active  .item .text-layer .btn{opacity: 1;transform: translateY(0);}
	
	/*#top-carousel .owl-wrapper-outer{z-index:-1;}*/
	#top-carousel .owl-controls{position:absolute;bottom:30px;width:100%;}
	#top-carousel .owl-pagination{z-index:1000;}
	#top-carousel .owl-page{z-index:1000;}
	#top-carousel .owl-controls .owl-page span{background-color:#fff!important;}
	
	#top-carousel .owl-thumbs{display:none!important;}
	
	#page-carousel .item img{width:100%;}
	
	#page-carousel .owl-thumbs{display:none!important;}
	
	@media (max-width: 1300px){
		#top-carousel .item .text-layer .tagline1{font-size:2.75rem;line-height: normal;}
		#top-carousel .item .text-layer .tagline2{font-size:14px;}
	}

	@media (max-width: 992px){
		#top-carousel .item .text-layer .tagline1{font-size:1.75rem;margin-bottom: 1rem;}
		#top-carousel .item .text-layer .tagline2{font-size:12px;margin-bottom: 1rem;}
	}

	@media (max-width: 768px){
		#top-carousel .item img.banner_overlay{display: none;}
		#top-carousel .item .text-layer{position:absolute;z-index:2;top:0;bottom:0;left:0;}
		#top-carousel .item .text-layer > div{top: auto;bottom:0;transform: translateY(0);width:100%;padding: 4vw 5vw 4vw 5vw;display: grid;grid-template-columns: 3fr 1fr;gap: 2rem;background:#8d060ecc;}
		#top-carousel .item .text-layer .tagline1{}
		#top-carousel .item .text-layer .tagline1::after{bottom:-1rem;}
		#top-carousel .item .text-layer .tagline2{display: none;}
	}
	
	
	
	.line-bottom-black:after{content:"";position:absolute;border-bottom:solid 1px #000;bottom:-2rem;width:4rem;margin-left:-2rem;left: 50%;}
	.line-bottom-white:after{content:"";position:absolute;border-bottom:solid 1px #fff;bottom:-2rem;width:4rem;margin-left:-2rem;left: 50%;}
	.line-bottom-grey:after{content:"";position:absolute;border-bottom:solid 1px #ccc;bottom:-1rem;width:4rem;margin-left:-2rem;left: 50%;}
	
	
	.btn-dark{background:#4e4e48;color:#fff;border-radius:0;overflow:hidden;padding:0.75rem 2.4rem;font-size: 1.125rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform: uppercase;font-weight:400;}
	.btn-dark:hover{background:#333;color:#fff;}

	.btn-outline{background:none;color:#4e4e48;border-radius:0;border:solid 1px #4e4e48;overflow:hidden;padding:0.75rem 2.4rem;font-size: 1.125rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform: uppercase;font-weight:400;}
	.btn-outline:hover{background:#333;color:#fff;}

	.btn-transparent{background:none;color:#4e4e48;border-radius:0;overflow:hidden;padding:0.75rem 0 0.75rem 0;font-size: 1.125rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform: uppercase;font-weight:600;}
	.btn-transparent:hover{color:#333;}


	.btn-white{background:#fff;color:#000;border-radius:20px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-white:hover{background:#951620;color:#fff;}
	
	.btn-yellow{background:#ffc40a;color:#000;border-radius:0!important;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-yellow:hover{background:#ffd75a;color:#000;}
	
	.btn-orange{background:#ea8540;color:#fff;border-radius:20px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-orange:hover{background:#d45701;color:#fff;}
	
	.btn-green{background:#4e9e2d;color:#fff;border-radius:20px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-green:hover{background:#2f6f14;color:#fff;}
	
	.btn-black{background:#000;color:#fff;border-radius:5px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-black:hover{background:#666;color:#fff;}
	
	.btn-cream{background:#f9f8f3;color:#000;border-radius:20px;border:solid 1px #000;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-cream:hover{background:#f0e8c5;color:#000;}
	
	.btn-dark-orange{background:#ec6000;color:#fff;border-radius:20px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-dark-orange:hover{background:#ea8540;color:#fff;}
	
	.btn-blue{background:#0d60ae;color:#fff;border-radius:0!important;overflow:hidden;font-size:14px;padding:1rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-blue:hover{background:#277ccc;color:#fff;}
	
	.btn-orange-large{background:#ec6000;color:#fff;border-radius:16px;overflow:hidden;font-size:16px;padding:0.9rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;letter-spacing:2px;}
	.btn-orange-large:hover{background:#eb843d;color:#fff;}
	
	/*.btn-white{background:#fff;color:#000;border-radius:20px;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
	.btn-white:hover{background:#951620;color:#fff;}
	.btn-white:before {content: "";position: absolute;border-radius:20px;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #951620;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
	.btn-white:hover:before, .btn-white:focus:before, .btn-white:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
	.btn-white:hover:before{background:#951620;}*/
	
	
	
	
	/*.btn-dark{background:#f7941d;color:#fff;border-radius:0;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
	.btn-dark:hover{color:#fff;}
	.btn-dark:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #f7ad1d;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
	.btn-dark:hover:before,
	.btn-dark:focus:before,
	.btn-dark:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
	.btn-dark:hover:before{background:#f7ad1d;}*/
	
	
	
	
	.page{}
	
	#breadcrumb-holder{background:#f5f5f5;margin-bottom:20px;}
	.breadcrumb{font-weight:900;border-radius:0;margin-top:0;margin-bottom:0;clear:both;color:#000;font-size:0.9375rem;text-transform:uppercase;padding:1.438rem 0}
		.breadcrumb a{font-weight:400;color:#838383}
		.breadcrumb > span{font-weight:400;color:#000}
	
	@media (max-width: 767px){
		.breadcrumb{font-size:14px!important;padding: 8px 15px!important;}
	}
	
	/*.side-navigation{}
		.side-navigation .inner{}
		.side-navigation .inner ul{color:#fff;font-weight:300;list-style:none;margin:0!important;width:100%;padding:0;}
		.side-navigation .inner ul li{color:#fff;margin-bottom:1px;font-size:1.25rem;text-transform:uppercase;text-align:left;font-family: 'Montserrat', sans-serif;}
		
		.side-navigation .inner ul > li > a{background:#e1e1e1;color:#000;padding:0.5rem 1rem;display:block;font-weight:300;text-transform:uppercase;}
		.side-navigation .inner ul > li > a:hover{text-decoration:none;background:#e8e8e8;color:#000;}
		.side-navigation .inner ul > li > ul{margin-top:10px;}
		.side-navigation .inner ul > li > ul > li{border-bottom:solid 1px #686868;margin-left:2rem;}
		.side-navigation .inner ul > li > ul > li > a{background:#fff;font-size:1rem;line-height:2rem;color:#686868;font-weight:400;}
		.side-navigation .inner  ul > li.active > a, .side-navigation .inner  ul > li.current-menu-item > a{font-weight:700;color:#000;}
		.side-navigation .inner  ul > li.active > ul > li.active > a, .side-navigation .inner  ul > li.active > ul > li.current-menu-item > a{color:#fff;font-weight:bold;}*/
	
	
	.side-navigation{}
		.side-navigation .inner{padding:9rem 2rem 3rem 3rem;}
		.page-with-left-nav .side-navigation .inner{padding:2rem 2rem 3rem 3rem;}
		
		.side-navigation h3{font-size:22px;padding:1rem 1rem;margin-bottom:4px;margin-top:0;font-weight:700;color:#000;}
		
		.side-navigation .inner ul{color:#fff;font-weight:300;list-style:none;margin:0!important;width:100%;padding:0;}
		.side-navigation .inner ul li{color:#696969;font-size:1.25rem;text-align:left;}
		
		.side-navigation .inner ul > li > a{background:#fff;color:#3f3f3f;padding:0.5rem 1rem;display:block;font-weight:400;font-size:16px;transition:all 0.4s ease 0s;} /*font-size:1.4375rem;*/
		.side-navigation .inner ul > li > a:hover{text-decoration:none;background:#f5f5f5;color:#111;}
		.side-navigation .inner ul > li > ul{margin-top:10px;}
		.side-navigation .inner ul > li > ul > li{}
		.side-navigation .inner ul > li > ul > li > a{background:#fefefe;color:#3f3f3f;padding:0.5rem 1rem 0.5rem 2rem;display:block;font-weight:400;}/* font-size:1.25rem; */
		.side-navigation .inner ul > li > ul > li > a:hover{background:#f5f5f5;color:#000;}
		
		.side-navigation .inner  ul > li.active > a,
		.side-navigation #side-nav > ul > li.current-menu-item > a {color:#fff;background:#951620;font-weight:bold;}
		
		/*.side-navigation #side-nav > ul > li.current-page-ancestor > a,
			.side-navigation #side-nav > ul > li.current-page-parent > a,
		.side-navigation #side-nav > ul > li.current_page_parent > a,
		.side-navigation #side-nav > ul > li.current_page_ancestor > a*/
		.side-navigation #side-nav > ul > li.current-menu-ancestor > a,
		.side-navigation #side-nav > ul > li.current-menu-parent > a {color:#3f3f3f;background:#ccc;font-weight:bold;}
		/*.side-navigation .inner  ul > li.active > ul > li.active > a, .side-navigation .inner  ul > li.active > ul > li.current-menu-item > a{color:#fff;font-weight:bold;}*/
		
		.side-navigation .inner  ul > li.current-post-ancestor > .dropdown-toggle,
		.side-navigation .inner  ul > li.current-menu-ancestor > .dropdown-toggle,
		.side-navigation .inner  ul > li.current-menu-parent > .dropdown-toggle,
		.side-navigation .inner  ul > li.current-post-parent > .dropdown-toggle {}

		.side-navigation .inner ul li.main-link {border-bottom:solid 4px #951620;}
		.side-navigation .inner ul li.main-link a{background:#eeead7;color:#252525;text-transform:uppercase;font-weight:700;font-family: 'Montserrat', sans-serif;padding:1.5rem 1rem;}
		.side-navigation .inner ul li.main-link a:hover{background:#f6f1df;}
		
		
		/* side-nav dropdown */
		.side-navigation .inner .open .dropdown-menu > li {border-bottom:none;}
		.side-navigation .inner .open .dropdown-menu > li > a{font-size: 1.25rem;padding: 0.625rem 0.9375rem  0.625rem 2rem;}
		.side-navigation .inner > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:rgba(255,255,255,0.8)!important;}
		
		.side-navigation .inner > li > ul > li > a{margin:0 1.25rem;text-transform:uppercase;background:#fcfbf9;}
		.side-navigation .inner > li > ul > li > a:hover, .side-navigation .inner > li > ul > li.active > a:hover{margin:0 1.25rem;}
		.side-navigation .inner > .open {background:rgba(26,12,12,0.8);}
		.side-navigation .inner li.open > a {margin-bottom:2px;}

		.side-navigation .inner > .active > a, .side-navigation .inner > .active > a:hover, .side-navigation .inner > .active > a:focus, .side-navigation .inner > .current-menu-item a, .side-navigation .inner > .current_page_item a{border-bottom:none;}
		
		.side-navigation .inner .dropdown-menu > .active > a,
		body.site .dropdown-menu > .active > a:hover,
		body.site .dropdown-menu > .current-menu-item > a,
		body.site .dropdown-menu > .active > a:focus{background:#951620;position:relative;}
		
		.side-navigation .inner .dropdown-menu > .active > a:after{content:'\25BA';position:absolute;right:1rem;font-size:1rem;line-height:1.6rem;}
		
		.side-navigation .menu-item-has-children .caret{display:none;}
		.side-navigation .menu-item-has-children{clear:both;position:relative;}
		.side-navigation .menu-item-has-children > a{}
		.side-navigation .menu-item-has-children .glyphicon{color:#fff;position:absolute;right:0;padding:0.9rem;background:rgba(31,92,164,0.5);cursor:pointer;display:block;}
		.side-navigation .menu-item-has-children .glyphicon:hover{background:rgba(31,92,164,0.9);}
		
		.side-navigation .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
		.side-navigation  > li > .dropdown-menu {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
		
		
		#expand-side-nav button{width:100%;text-align:right;border-radius:0;background:#333;color:#fff;}
		
		
		@media (max-width: 1400px){
			.side-navigation .menu-item-has-children .glyphicon{padding:1.25rem;}
		}
		
		
		/* end side-nav dropdown */
	
	
	
	
	
	
	
	.gallery-container{}
	.gallery-container .gallery-item{margin-bottom:8px;}
	.gallery-container img{width:100%;transition:all 0.4s ease 0s;}
	.gallery-container img:hover{opacity:0.9;filter:brightness(110%);}
	
	
	
	
	
	
	
	.related-articles{margin-bottom:1rem;}
	.related-articles h2{padding:2.5rem;color:#636363;font-family:'Lato', serif;font-size:1.875rem;margin:0;}
	
	.related-articles .related-article{position:relative;margin-bottom:10px;}
	.related-articles .related-article .image-bg{}
	.related-articles .related-article .image-bg img{width:100%;}
	.related-articles .related-article .overlay{display:block;position:absolute;background:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;opacity:1;transition:all 0.4s ease 0s;}
	.related-articles .related-article:hover .overlay{background:rgba(0,0,0,0.7);}
	.related-articles .related-article .details{position:absolute;bottom:0;padding:0 3.5625rem 2.5rem;}
	.related-articles .related-article .details h3{font-size:1.875rem;color:#fff;}
	.related-articles .related-article .details a{font-size:1.125rem;color:#f0b331;font-family: 'Montserrat', serif;}
	.related-articles .related-article .details a:hover{color:#fecb60;text-decoration:none;}
	
	.html-content{margin-bottom:2rem;}
	
	
	
	.product-gallery{margin-top:2rem;}
	.product-gallery .img-holder{margin-bottom:0;}
	.product-gallery .stationery-block .details h3{font-size:1.5rem;color:#333;margin:0;}
	
	
	
	
	.make-inquiry{display:flex;}
	.make-inquiry .inner{text-align:center}
	.make-inquiry .inner .btn-orange{padding:2px 16px;font-size:11px!important;letter-spacing:1px;}
	
	.need-help{background:#eadfc9 url(images/fairfirst/inner1/07.png) no-repeat left bottom / contain;}
	.need-help .inner{padding-left:10rem;}
	.need-help .inner .btn-blue{padding:4px 16px;font-size:11px!important;letter-spacing:1px;border-radius:9px;}

	
	
	/* contact page */
	.contact-form-wrapper{background:#ebebeb;}
		.contact-form-wrapper h3{background:#dedede;line-height:4.25rem;font-size:1.563rem;text-transform:uppercase;padding-left:3.875rem;color:#000;}
		
		.contact-form{padding:2.5rem 4rem;}
		.contact-form input, .contact-form textarea{border:none;text-transform:uppercase;font-size:1rem;color:#000;}
		.contact-form input[type=text], .contact-form input[type=email]{height:2.875rem;padding: 0.625rem 1rem;}
		.contact-form .btn{background:#f7941d;padding:0.5rem 2rem;font-size:1.563rem;text-transform:uppercase;color:#fff;}
		.contact-details{font-size:1.5rem;color:#000;font-weight:300;padding:1rem 4rem 2rem;}
		.contact-details p span{display:inline-block;vertical-align:top;}
		.contact-details p span.caption{width:5rem;}
	
	
	.contact-person{font-size:1.813rem;color:#b5b5b5;margin-bottom:1.625rem;}
	.contact-person img{max-width:100%;}
	.contact-person .personal{margin-bottom:4.063rem;}
	.contact-person .personal h3{font-size:1.813rem;color:#000;font-weight:bold;margin-bottom:0.5rem;}
	.contact-person .personal span{}
	
	.contact-person .contact{color:#b5b5b5;font-weight:300;}
	.contact-person .contact{}
	
	
	
	
	
	
	#blog-header h1{font-size:3.25rem;color:#000;text-transform:uppercase;font-weight:900;margin-bottom:1.5rem;margin-top:0;}
	
	.blog-content{background:#f5f5f5;padding:2.25rem;}
	
	
	/*.articles{margin-top:5px;}
	.articles article{margin-bottom:30px;}
	.articles article .inner{box-shadow:1px 5px 10px rgba(0,0,0,0.1);}
	.articles article .image {overflow:hidden;}
	.articles article .image a img{max-width:100%;width:100%;transition:all 0.4s ease 0s;}
	.articles article .image a:hover img{transform:scale(1.08);}
	.articles article .details{background:#fff;border-top:solid 10px #dff0ef;padding:20px;color:#1d1d1d;}
	.articles article .details h3{font-size:30px;font-weight:bold;margin:0;}
	.articles article .details h3 a{color:#1d1d1d;}
	.articles article .details .category{font-size:20px;font-weight:300;margin-top:10px;}
	.articles article .details .category a{color:#1d1d1d;}
	.articles article .details .meta{font-size:16px;text-transform:uppercase;color:#646464;margin-top:10px;}
	.articles article .details .meta .author{color:#646464;margin-right:20px;}
	.articles article .details .text{margin-top:25px;font-size:17px;font-weight:300;}
	.articles article .details .button{text-align:right;padding:1rem 0;}
	.articles article .details .button a{text-transform:uppercase;}*/
	
	
	.right-col{color:#646464;}
	
	.categories{color:#646464;padding-left:15px;margin-bottom:50px;}
	.categories h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.categories ul, .categories ul li{margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:300;}
	.categories ul li{margin-bottom:10px!important;}
	.categories ul li a{color:#646464;}
	.categories ul li.current-menu-item a{font-weight:700;}
	
	.recent-updates{color:#646464;padding-left:15px;}
	.recent-updates h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.recent-updates .updates{}
	.recent-updates .updates .update{margin-left:0;margin-bottom:28px;}
	.recent-updates .updates .update .image{padding:0;}
	.recent-updates .updates .update .image img{padding:0;max-width:100%;width:100%;}
	.recent-updates .updates .update .details {background:#fffaf2;}
	.recent-updates .updates .update .details a.category{font-size:12px;color:#000;text-decoration:none;text-transform:uppercase;}
	.recent-updates .updates .update .details h4{font-size:1.5rem;color:#000;font-weight:normal;}
	.recent-updates .updates .update .details h4 a{color:#000;}
	.recent-updates .updates .update .details h4 a:hover{color:#0d3656;text-decoration:none;}
	.recent-updates .updates .update .details .date{font-size:1rem;color:rdba(0,0,0,0.4);font-weight:300;}
	
	
	.archives{margin-top:50px;color:#646464;padding-left:15px;}
	.archives h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.archives ul, .categories ul li{margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:300;}
	.archives ul li{margin-bottom:10px!important;}
	.archives ul li a{color:#646464;}
	
	
	.tags{margin-top:50px;color:#646464;padding-left:15px;}
	.tags h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.tags .inner{}
	.tags ul, .tags ul li{list-style:none;margin:0;padding:0;}
	
	
	.cat-title-wrapper{}
	.cat-title-wrapper h1{font-size:2.25rem;color:#000;text-transform:uppercase;font-weight:400;margin-bottom:1.5rem;margin-top:0;color:#000;}
	
	/*.img-holder, .image-bg{overflow:hidden;}
	.img-holder img, .image-bg img{transition:all 0.4s ease 0s;}
	.img-holder:hover img, .image-bg:hover img{opacity:0.9;transform:scale(1.04);}*/
	
		
iframe{background:none;}
.fancybox-skin{background:rgba(255,255,255,0.5)!important;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.map-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.map-container iframe,
.map-container object,
.map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.commentlist li, #commentform input, #commentform textarea {}
.commentlist li ul li {font-size: 16px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 20px;}
.commentlist p {font-weight: normal;line-height: 20px;text-transform: none;}
#commentform p {}
.commentmetadata {font-weight: normal;}
.comment-body{padding:20px;}

/* start Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;max-width:100%;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* end Form Elements */

/* start Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;background:#fff;box-shadow:0px -1px 2px rgba(0,0,0,0.1);border:solid 2px #f18f10;border-width:0 0 2px 0;}
.commentlist li a{color:#333b1f;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin:0 0 2rem 0;display: block;}
/* end Comments */



.pagination-holder{width:100%;text-align:center;}
/* start wp-page navi (plugin) */
.wp-pagenavi{padding:10px 0}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #333;color: #333;background-color: #FFFFFF;	}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #333;color: #333;background-color: #FFFFFF;	}
.wp-pagenavi a:hover {	border: 1px solid #951620;color: #fff;background-color: #951620;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #951620;color: #fff;background-color: #951620;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #333;color: #fff;background-color: #333;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;	border: 1px solid #333;color: #333;background-color: #FFFFFF;}

.pagination > li{margin:0 5px!important;display:inline-block;}
.pagination > li > a, .pagination > li > span{color:#666;border-radius:5px;font-size:14px;}
.pagination > li > span.current{color: #fff;background-color: #951620;border-color: #ddd;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {color: #fff;background-color: #333;border-color: #ddd;}

/* end wp-page navi */


/*----- footer -----*/
	
#footer{background:#f4f4f4;padding:4rem 0;}

#footer .container{max-width:1170px;}
	
	
	
	
	#footer-bottom{padding-bottom:1rem;}
	
	#footer-nav{padding:1rem 1rem 0 0;text-align:left;margin-bottom: 2rem;}
	#footer-nav ul{margin:0;padding:0;list-style:none;text-align:left;display:block;}
	#footer-nav > ul > li{font-size:14px;display:inline-block;margin:0 10px;position:relative;}
	#footer-nav > ul > li::after{content:"|";display:block;position:absolute;top:0;right:-1rem;color:#fff;opacity:0.5;}
	#footer-nav > ul > li:first-child{margin:0 10px 0 0;}
	#footer-nav > ul > li:last-child::after{content:"";}
	#footer-nav ul > li > a{color:#191e2c;margin-bottom:0.5rem;display:block;font-family: 'Oswald', sans-serif;font-size: var(--font-body);}
	#footer-nav ul > li > a:hover{}
	
	
	#footer-bottom address{margin-bottom: 2px;color: #686868;}


	.related-websites-wrapper{}
	.related-websites-wrapper h3{font-family: 'Oswald', sans-serif;margin: 0 0 2rem;font-size: 1.875rem;}
	.related-websites{}
	.related-websites .related-website{display: inline-block;}
	.related-websites .related-website a{text-decoration: none;margin-right: 1rem;}
	.related-websites .related-website a img{height: 2.8125rem;}


	.copyright{margin-right:4rem;color:#686868;font-size: calc(var(--font-body) - 3px);}
	.web-developer{text-align:right;padding:2rem 0 0;}
	.web-developer a{color:#686868;font-size: calc(var(--font-body) - 3px);}
	/*.container{border:solid 1px #f00;}*/


	@media (max-width: 992px) {
		#footer-nav ul{text-align:center!important;}
		#footer-bottom address{margin-bottom: 3rem;}
		.related-websites-wrapper{margin-bottom: 3rem;}
	}
	
	

@media (min-width: 1920px) {
	
}

@media (max-width: 2400px) {
	html{font-size:12px;}
	
	body.site .navbar-brand{padding:0;height:auto;}
	body.site .navbar-brand img{}
	body.site .navbar-collapse{text-align:right;}
	
	#corporate .corporate-right .icons > div img{max-width:60%;}
	
	
	./*btn-white{font-size:12px;}
	.btn-orange{font-size:12px;}
	.btn-green{font-size:12px;}
	.btn-black{font-size:12px;}
	.btn-cream{font-size:12px;}
	.btn-dark-orange{font-size:12px;}
	.btn-blue{font-size:12px;}
	.btn-orange-large{font-size:12px;}*/
}

@media (max-width: 1920px) {
	html{font-size:12px;}
	
	#image-carousel-wrapper{margin-top:7.75rem;padding-right:3.75rem;}
	
	.side-navigation .inner ul > li > ul > li > a{}/*font-size:1.3rem;*/
	
	.home-title .text{font-size:1.4rem;}
	#mid-block .text{font-size:1.4rem;}
	.insights .text p{font-size:1.4rem;}
	
	.breadcrumb{font-size:1rem;}		
}

@media (max-width: 1800px) {
	html{font-size:10px;}
	
	body.site .navbar-brand{padding:0;}
	
	
}

@media (max-width: 1600px) {
	html{font-size:9px;}
	
	body.site .navbar-default .navbar-nav > li > a{padding-top:0;font-size:12px;}
	body.site .navbar-default .navbar-nav > li > ul > li > a{font-size:12px;}
	
	
	/*.page-content{font-size:15px;}*/
}

@media (max-width: 1400px) {
	html{font-size:9px;}
	
	#header-top .top-nav ul li a{font-size:12px;}
	#header-top .social-media a{font-size:18px;}
	
	body.site .navbar-default .navbar-nav > li > a{padding-top:0;font-size:12px;}
	body.site .navbar-default .navbar-nav > li > ul > li > a{font-size:12px;}
	
	#image-carousel-wrapper{margin-top:9.75rem;padding-right:3.75rem;}

	.home-title .text{font-size:1.5rem;}
	
	/*.btn-white{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-orange{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-green{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-black{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-cream{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-dark-orange{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-blue{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-orange-large{font-size:10px;border-radius:10px;}*/
	
	#corporate .corporate-right .icons > div img{max-width:50%;}
	
	
	.breadcrumb{font-size:1.5rem;}
	
	#product-details{font-size:14px;}
}

@media (max-width: 1300px) {
	/*html{font-size:7px;}*/
	/*.page-content{font-size:1.563rem;}*/
	
	/*.navbar-btn{font-size:1.5rem;}*/
}

@media (min-width: 1200px) and (max-width: 1300px) {
	
	body.site .navbar-collapse {}/*margin-top: 34px;*/
	
	.page-content p,
	.page-content dl{}
}

@media (max-width: 1201px) {
	html{font-size:10px;}
	
	#header-wrapper{position:static;/*background:#111;*/}
	#header-top{margin-left:0;}
	
	#header {height:auto;}
	#header .container{width:100%}
	.navbar-header{width:100%!important;float:none;} /*text-align:center;*/
	.navbar-brand{float:none;}
	body.site .navbar-collapse{margin-top:1rem;margin-bottom:1rem;text-align:center;}
	body.site .navbar-brand{padding:0;}
	
	
	.navbar-btn{font-size:1.1rem;}
	
	/*.page-content{font-size:1.25rem;padding:0 1rem;}*/
	/*.page-content{padding:0 1rem;}*/
	
	.service-content-blocks .no-padding-left{padding-left:4px!important;}
	.service-content-blocks .no-padding-right{padding-right:4px!important;}
	
	.service-content-blocks .service-content-inner .text{position: relative;top: 0;transform: translateY(0);width:100%;}
	#services .service-block .text h3{font-size:1.8rem;}
	
	
	.line-bottom-black:after{content:"";position:absolute;border-bottom:solid 1px #000;bottom:-1rem;width:4rem;margin-left:-2rem;}
	.line-bottom-white:after{content:"";position:absolute;border-bottom:solid 1px #fff;bottom:-1rem;width:4rem;margin-left:-2rem;}
	
	/*.btn-white{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-orange{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-green{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-black{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-cream{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-dark-orange{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-blue{font-size:12px;padding:0.5rem 2.4rem;}*/
	
	#personal .click2claim .image-bg{background:#000;position:relative;top:0;right:0;bottom:0;left:0;}
	
	#perfect-insurance  #insurance-finder{background:#c8bd8c url(images/fairfirst/home/select_service.png) no-repeat 25rem 2rem / contain;}
	
	
	.insurance-subcategory .details .inner h2{color:#b4b4b4;font-size:3.625rem;text-transform:uppercase;font-weight:700;margin:0 0 1rem;}
	.insurance-subcategory .details .inner p{font-size:1.25rem;margin-bottom:2rem;}
	
	
	
	.blog-content{background:#f5f5f5;padding:2.25rem!important;margin-bottom:16px;}
	
	
	#footer-inner{height:auto;background-position:center bottom;}
	#footer-inner .pull-left, #footer-inner .pull-right{float:none!important;}
	
	
	
	#footer-nav {text-align: center;}
	#footer-nav ul{}
	#footer-nav ul li {font-size: 1.25rem;}
	
	
	.newsletter{margin-bottom:2rem;text-align:center;}
		.newsletter h5{font-size:1.563rem;margin-bottom:3rem;text-align:center;padding-right:20px;text-transform:uppercase;font-weight:700;}
	
	.footer-inner-left{text-align:center;padding-bottom:0rem;}
	.footer-inner-left .logo-container{text-align:center;border-bottom:none;}
	.footer-inner-left h5{font-size:1.6rem;margin:2rem 0;}
	.footer-inner-left p, .footer-inner-left a{font-size:1.6rem;}
	
	
}


@media (min-width: 992px) and (max-width: 1200px){
	}

@media (min-width: 992px){
	#side-nav{display:block!important;}
}

@media (max-width: 992px){
	html{font-size:10px;}
	
	.navbar-collapse{text-align:center;}
	#menu-top_nav{display:inline-block;margin-bottom:0;} /*float:none!important;*/
	
	
	#top-carousel .item .text-layer .tagline1{}
	#top-carousel .item .text-layer .tagline2{}
	
	
	
	.side-navigation{margin-bottom:20px;}
	#expand-side-nav{margin-bottom:0;text-align:center;}
	#expand-side-nav button{}
	#expand-side-nav button .text{margin-right:5px;display:inline-block;}
	#side-nav{margin-top:0;margin-bottom:20px;text-align:center;display:none;}
	
	
	
	.side-navigation{float:none!important;}
	.side-navigation .inner ul > li > a{padding:0.5rem 1rem 0.7rem 1rem}
	.side-navigation .inner ul > li > ul > li > a{padding:0.5rem 1rem 0.7rem 3rem;display:block;margin-left:0;position: relative;} /* font-size:1.25rem; */
	.side-navigation .inner ul > li > ul > li > a::before{content: '';position: absolute;left: 1rem;top: 1.5rem;width: 6px;height: 2px;background:#000;}
	/*.side-navigation .inner{padding-top:15px;padding-left:0;background:#none;}
	.side-navigation .inner ul{list-style-image:none;list-style:none;font-size:27px;color:#787878;font-weight:300;text-align:center;margin:0;padding:0;}
	.side-navigation .inner ul li{}
	.side-navigation .inner ul li a{color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;}
	.side-navigation .inner ul li ul{margin-top:10px;}
	.side-navigation .inner > ul > li.active > a{font-weight:bold;}
	.side-navigation .inner > ul > li.active > ul > li.active > a{font-weight:bold;}
	.side-navigation .inner ul li:before{display:none!important;}
	*/
	
	
	/*.page-content{font-size:1.25rem;padding:0 1rem;}*/
	.page-content{} /*padding:0 1rem;*/
	
	
	/* resetting offset of blocks for mobile */
	.related-articles {margin-left:0;}
	.related-articles h2{padding:2.5rem;}
	
	.page-content h2.styled{padding:2.5rem;margin-left:0rem;}
	/* resetting offset of blocks for mobile */
	
	
	
	.branch-locator .inner > div{display:inline-block;text-align:left;height:100%;padding-left:1rem;background:none;}
	
	
	
	#footer-nav ul li {font-size: 1.25rem;}
	
	.footer-inner-left{margin-right:0;}
	
	#footer-logo{text-align:center;margin-bottom:3rem;}
	
	.newsletter{margin-bottom:2rem;text-align:center;}
		.newsletter h5{font-size:1.563rem;margin-bottom:3rem;text-align:center;padding-right:20px;text-transform:uppercase;font-weight:700;}
	
	.footer-detail-block{text-align:center;margin-right:0;padding-bottom:4rem;}
	.social-media h5{text-align:center;}
	
	.contact-numbers{text-align:center;}
	
	.footer-detail-block {padding-bottom:0;}
	
	
	.footer-inner-bottom{text-align:center;margin-bottom:2rem;}
	#footer-bottom{text-align:center;}
	#footer-bottom div{text-align:center;}
}


@media (max-width: 767px){
	
	#menu-top_nav{display:block;}
	
	/* changing the break point*/
	body.site .navbar-header {float: none;}
	body.site .navbar-left,.navbar-right {float: none !important;}
	body.site .navbar-toggle {display: block;}
	body.site .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	body.site .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	body.site .navbar-collapse.collapse {display: none!important;}
	body.site .navbar-nav {float: none!important;margin:auto;margin-top: 7.0.3125rem;}
	body.site .navbar-nav>li {float: none;}
	body.site .navbar-nav>li>a {padding-top: 0.625rem;padding-bottom: 0.625rem;}
	body.site .collapse.in{display:block !important;}
	
	body.site .nav-holder{margin-top:0;}
	body.site .navbar-collapse{background:rgba(50,50,50,1);}
	body.site .navbar-default .navbar-nav > li{display:block!important;float:none;text-align:center;}
	
	body.site .nav-holder #search{display:block;}
	#morphsearchwrapper{display:block;}
	body.site .navbar-default .navbar-nav > li{display:block!important;float:none;text-align:left;border-bottom:solid 1px #5d5d5d;}
	body.site .navbar-default .navbar-nav > li > a{color:rgba(255,255,255,0.9);padding:0.625rem;}
	body.site .navbar-default .navbar-nav > li > a:hover{color:#fff;}
	body.site .navbar-default .navbar-nav > .active > a, 
	body.site .navbar-default .navbar-nav > .active > a:focus,
	body.site .navbar-default .navbar-nav > li.current-menu-item > a,
	body.site .navbar-default .navbar-nav > li.current_page_item > a,
	body.site .navbar-default .navbar-nav > li.current-page-ancestor > a{color:#fff;none;border-bottom:none!important;font-weight:400;}
	
	body.site .navbar-default .navbar-nav > li.current-menu-item,
	body.site .navbar-default .navbar-nav > li.current_page_item,
	body.site .navbar-default .navbar-nav > li.current-page-ancestor{background:#951620}
	
	body.site .navbar-form {border-bottom: 1px solid transparent;border-top: 1px solid transparent;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);margin: 0.5rem -0.9375rem;padding: 0.625rem 0.9375rem;}
	body.site .nav{display:block;}
	body.site .navbar-collapse > div{display:block;}
	body.site .navbar-nav .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
	body.site .navbar-nav > li > .dropdown-menu {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	/* end changing the break point*/
	
	
	
	
	body.site .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:rgba(255,255,255,0.8)!important;font-size: 1.2rem;padding: 0.625rem 0.9375rem;}
	body.site .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:rgba(255,255,255,0.8)!important;}
	
	body.site .navbar-default .navbar-nav > li > ul > li > a{margin:0 1.25rem;text-transform:uppercase;}
	body.site .navbar-default .navbar-nav > li > ul > li > a:hover, body.site .navbar-default .navbar-nav > li > ul > li.active > a:hover{background:rgba(238,238,238,0.1)!important;margin:0 1.25rem;}
	body.site .navbar-default .navbar-nav > .open {background:rgba(12,12,12,0.8);}

	body.site .navbar-default .navbar-nav > .active > a, body.site .navbar-default .navbar-nav > .active > a:hover, body.site .navbar-default .navbar-nav > .active > a:focus, body.site .navbar-default .navbar-nav > .current-menu-item a, body.site .navbar-default .navbar-nav > .current_page_item a{border-bottom:none;}
	body.site .dropdown-menu > .active > a, body.site .dropdown-menu > .active > a:hover, body.site .dropdown-menu > .active > a:focus{background:none;}
	body.site .menu-item-has-children .caret{display:none;}
	body.site .menu-item-has-children{clear:both;position:relative;}
	body.site .menu-item-has-children > a{}
	body.site .menu-item-has-children .glyphicon{position:absolute;right:0;padding:1.1rem;cursor:pointer;display:block;color:#fff;background:rgba(255,255,255,0.1);}
	body.site .menu-item-has-children .glyphicon:hover{background:rgba(255,255,255,0.2);}
	
	body.site #search{display:inline;text-align:center;}
	body.site #search input[type=text]{background:none;color:#fff!important;border:solid 2px #fff;border-radius:0.25rem;font-size:1rem;padding:2px 0.25rem;text-align:center;}
	
	#header-top{padding:0 0.2rem;}
	#header-top > div{padding:6px 5px;}
	#header-top .top-nav{width:49%;text-align:left;padding-left:0;}
	#header-top .top-nav ul li a{font-size:12px;}
	
	#header-top #search.search-top{display:inline-block;width:49%;}
	#header-top #search.search-top form.navbar-form{text-align:right;padding:0;}
	#header-top #search.search-top form.navbar-form .form-group{display:inline-block;width:60%;margin-right:0.5rem;}
	#header-top #search.search-top form.navbar-form .form-group input[type="text"]{max-width:100%;color:#777!important;line-height:1.6rem;}
	
	#header-top #morphsearchwrapper.search-top{display:inline-block;width:49%;}
	
	#header-top .social-media{text-align:center;}
	
	#header-top .hotline{font-family: 'Montserrat', serif;color:#fff;text-align:center;}
	#header-top .hotline a{color:#fff;font-size:1.5rem;}
	#header-top .hotline a:hover{color:#fff;text-decoration:none;}
	
	.nav-button-holder{text-align:center;margin-top:10px;}
	body.site .navbar-toggle{display: inline-block;float: none;}
	
	.component-holder{text-align:center;}
	.navbar-btn{margin:1rem 0;padding:10px;}
	
	
	.navbar-modified{display:block;padding:1rem 0;transition:all 0.4s ease 0s;}
	.scrolled .navbar-modified{padding:0;}
	
	/*align logo left and menu button right*/
	#header{background:#fff;}
	body.site .navbar-brand{float:left;margin-top:0;}
	.nav-button-holder{float: right !important;width: auto;margin-top:0}
	body.site .navbar-brand{padding-top:0.5rem;}
	
	
	
	/* mega drop down */
	
		.mega-dropdown-menu{padding:0!important;border-top:0!important;font-family:'Lato', serif;border-radius:0!important;box-shadow:none!important;min-height:20px!important;}
		.dropdown-menu{}
		.mega-col{min-height:20px!important;height:auto!important;}
		
		.yamm-content{border-top:none;padding:0 0 5px!important;}
		.yamm-content .row{height:100%;}
		.yamm-content .mega-col{height:100%;}
		.yamm-content img{max-width:100%;}
		
		ul.mega-list{padding:1rem 0 0;margin:0;list-style:none;height:100%;}
		ul.mega-list li{font-size:1.25rem;width:100%;text-align:left;font-weight:400;}
		ul.mega-list > li > a{color: rgba(255, 255, 255, 0.8) !important;font-size: 1.2rem;padding: 0.625rem 0.9375rem;margin:0 1.25rem;text-transform:uppercase;}
		ul.mega-list > li > a:hover{background:rgba(238,238,238,0.1)!important;text-decoration:none;margin:0 1.25rem;}
		
		ul.mega-list li > ul {position: absolute;top: 0;right: 3px;display: none;height: 100%;width: 75%;padding: 15px 0;border-left:solid 1px #b7b7b7;padding:1rem 5%;box-sizing:border-box;}
		ul.mega-list li:first-child > ul {display:block;}
		
		ul.mega-list:hover li > ul {display:none;}
		
		ul.mega-list li:hover > ul {
			display: block;
		}
		
		ul.mega-list li > ul li {width: 45%;display:inline-block;font-size:1.125rem;vertical-align:top;}
		ul.mega-list li > ul li a{color:#979797;display:block;padding:4px 5px;}
		ul.mega-list li > ul li a:hover{color:#3f3f3f;background:#faf7ec;text-decoration:none;}
		
	/* end mega drop down*/
	
	
	
	.no-padding{padding-left:4px!important;padding-right:4px!important;}
	.no-padding-left{padding-left:4px!important;}
	.no-padding-right{padding-right:4px!important;}

	
	
	.margin-bottom-xs{margin-bottom:10px;}
	
	
	
	#page-title{text-align:center;}
	.page-text-content{padding-left:0;}
		
	.container {width: auto;}
	
	
	
	
	
	.side-navigation .inner .dropdown-menu > .active > a:after{content:'';position:absolute;right:1.2rem;font-size:1.2rem;line-height:1.6rem;}
	
	.side-navigation .menu-item-has-children .glyphicon{color:#696969;position:absolute;right:0;padding:1rem!important;background:rgba(222,212,168,0.5);cursor:pointer;display:block;}
	.side-navigation .menu-item-has-children .glyphicon:hover{background:rgba(222,212,168,0.9);}
	
	
	
	.bottom-contact-block{margin-bottom:10px;}
	.branch-locator .inner{text-align:center;}
	.branch-locator .inner > div{display:inline-block;text-align:left;height:100%;padding-left:10rem;background:url(images/fairfirst/inner1/map-marker.png) no-repeat left center / contain;}
	
	
	
	.contact-person{text-align:center;}
	.contact-person {margin-bottom:4rem;}
	.contact-person .personal{margin-bottom:0.5rem;}
	
	.icon-block{margin-bottom:30px;}
	
	
	#footer .container {width: auto;}
	
	#footer-inner{text-align:center;}
	#footer-mid .footer-block{margin-bottom:3rem;}
	#footer-mid h4{margin-bottom:10px;}
	#footer-mid ul li{margin-bottom:5px;}
	
	#footer-nav ul{text-align: center;}

	
	.footer-detail-block{margin-bottom:4rem;}
	
	
}

@media (max-width: 600px){
	
	h2.styled-transparent{padding:2.5rem;margin:0 0 2rem 0;}
	
	#bottom-contact-blocks{}
	#bottom-contact-blocks .row > div{width:100%;!important;}
	
	
	
	
}

@media (max-width: 540px){
	body.site .navbar-brand img{}	
	
	#header-top .top-nav ul li a{font-size:11px;}
	
	#top-carousel .item .text-layer .tagline1{}
	#top-carousel .item .text-layer .tagline2{}
	
	#top-carousel .owl-controls{bottom:15px;}
	
	
	
	
	#footer-inner{text-align:center;background-position:center 90px}
	
	.newsletter{margin-bottom:2rem;}
		.newsletter h5{font-size:2rem;text-transform:uppercase;margin-bottom:3.125rem;}
		.newsletter .form-wrapper{border:none;display:inline-block;}
		.newsletter form input[type=email]{width:100%;border:none;height:3.25rem;font-size:1.25rem;padding:0 10px;color:#000;float:left;margin-bottom:1rem;}
		.newsletter form input[type=submit]{width:100%;border:none;height:3.25rem;font-size:1.25rem;text-transform:uppercase;float:left;text-transform:uppercase;}
	
	.copyright{margin-right:0;display:block;}
}


@media (max-width: 480px){
	
	body.site .navbar-brand img{}
	
	.bottom-contact-block{padding:2rem 1rem;}
	
	.branch-locator .inner > div{display:inline-block;text-align:left;height:100%;padding-left:4rem;background:url(images/fairfirst/inner1/map-marker.png) no-repeat left center / 30px;}
	
	
	#gallery-link .inner .content .btn .top{font-size:1.5rem;display:block;position:relative;margin-bottom:1rem;}
	#gallery-link .inner .content .btn .bottom{font-size:1.2rem;}
	#gallery-link .btn-holder{max-width:100%;}
	.btn-orange{max-width:100%;}
}

@media (max-width: 320px){
	
}

/*	
@media(max-width:767px){
	#header .col-sm-12{padding-left:0; padding-right:0}
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-sm-12 .navbar-modified{font-size:16px;}
	
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block; height: auto; max-width:100%;}
}

@media(max-width:992px){
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-sm-12 .navbar-modified{font-size:16px;}
}
@media(min-width:1024px) {
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default, #header .col-lg-7 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-lg-7 .navbar-modified{font-size:16px;}
}


@media(min-width:768px){

}
@media(min-width:992px){

}
@media(min-width:1200px){

}*/


.inquiry_frm{}
.inquiry_frm table tr td{vertical-align:top;padding:10px 10px 10px 10px;}
.inquiry_frm table tr:hover td{}
.inquiry_frm table td.n{width:20px;}
.inquiry_frm table td.n span{padding:5px;display:block;background:#1b0508;text-align:center;font-weight:bold;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.inquiry_frm table tr:hover td.n span{}
.inquiry_frm table tr.submit:hover td{}
.signature{margin-left:241px;}

.inquiry_frm input[type=text]{border:solid 1px #ccc;border-radius:4px;padding:4px;color:#666;}
.inquiry_frm input[type=email]{border:solid 1px #ccc;border-radius:4px;padding:4px;color:#666;}
.inquiry_frm textarea{border:solid 1px #ccc;border-radius:4px;padding:2px;color:#666;width:300px;height:100px;}
.inquiry_frm input[type=submit]{border:solid 1px #ccc;background:#1b0508;color:#fff;font-weight:bold;font-size:11px;padding:10px;border-radius:4px;}
.inquiry_frm input[type=submit]:hover{background:#333;color:#fff;}

.inquiry_frm table table {}
.inquiry_frm table table tr td{padding:5px;}
.inquiry_frm table tr:hover table tr td{background:#ddd;}
.inquiry_frm table tr:hover table tr:hover td{background:#ccc;}
.inquiry_frm table table tr td input[type=text]{width:100px;}

label.error {width:auto;color:#e0292b;font-size:12px;}
.label-error{display:block;}
#newsletter_frm label.error {width:auto;color:#e0292b;font-size:12px;}
input.error, select.error, email.error, textarea.error  {border: 2px solid #e0292b!important;}
form label.error {
	display: none;
	width:auto!important;
}
.red{color:#f00;}
#messages{padding:0 0 0 5px;height:auto;line-height: 25px;font-size:14px;color:#e0292b;font-weight:bold;}