/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 14px;
		color: #666;
		font-family: 'Montserrat', sans-serif;
		background: #fff;
	}
	a {
		text-decoration: none;
		ountine: none !important;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	strong {
		font-weight: bold;
	}
	#siteContainer {
		overflow: hidden;
	}
	#stdOuter {
		width: 100%;
		padding: calc(60px + 2.5vw) 0;
		background: #F7F7F7;
	}
	.stdInner {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.displayFlex {
		display: flex;
	}
	#mainHeader {
		position: fixed;
		top: 0;
		left: 0;
		min-height: 100px;
		width: 100%;
		z-index: 999999;
		background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 87%,rgba(255,255,255,0) 87.1%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
	}
	#mainHeader .logo {
		position: absolute;
		top: 30px;
		left: 60px;
		width: 20%;
		z-index: 1;
		max-width: 175px;
	}
	#mainHeader .logo img {
		width: 100%;
	}
	#mainHeader .logo a {
		outline: none;
	}
	#mainHeader .logo:before {
		content: '';
		display: block;
		width: 200%;
		height: 150%;
		position: absolute;
		bottom: -20px;
		right: -15px;
		z-index: -1;
		background: #fff;
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	#mainHeader .navCover {
		width: 10%;
		height: 100%;
		position: absolute;
		top: 0;
		right: 12%;
		z-index: 9;
		background: #fff;
	}
	#mainHeader .ctaContainer {
		position: absolute;
		top: 0;
		right: 0%;
		width: 30%;
		z-index: 9;
		max-width: 310px;
	}
	#mainHeader .ctaContainer img {
		width: 100%;
	}
	#mainHeader .ctaContainer a {
		position: absolute;
		display: block;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 17px;
		text-decoration: none;
		z-index: 99;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainHeader .ctaContainer a.support {
		top: 18%;
		left: 13.2%;
		color: #fff;
	}
	#mainHeader .ctaContainer a.donate {
		top: 30%;
		right: 12%;
		color: #c67189;
	}
	#mainHeader .ctaContainer a:hover {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	#mainNav {
		position: absolute;
		bottom: 0;
		left: 17.5%;
		width: 100%;
		max-width: 1170px;
	}
	#mainNav .navTrigger {
		display: none;
		margin-bottom: 10px;
		font-size: 26px;
		text-align: right;
	}
	#mainNav .navTrigger span {
		display: inline-block;
		font-size: 12px;
		padding-right: 5px;
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
	#mainNav .navTrigger a {
		text-decoration: none;
		cursor: pointer;
		outline: none;
	}
	#mainNav .navTrigger a:hover {
		color: #c67189;
	}
	#mainNav ul {
		margin: 0;
		padding: 0;
	}
	#mainNav ul li {
		float: left;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainNav ul li a {
		display: block;
		padding: 15px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 300;
		font-size: 18px;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#mainNav ul li a .caret {
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		color: #f1cdd7;
	}
	#mainNav ul li:hover {
		background: #f1cdd7;
	}
	#mainNav ul li:hover a, #mainNav ul li:hover a .caret {
		color: #fff;
	}
	#mainNav ul li:hover > .rdfdd {
		display: block;
	}
	.rdfdd {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #f1cdd7;
	}
	.rdfdd li {
		position: relative;
		padding: 15px 0;
	}
	.rdfdd li a {
		padding: 0 15px !important;
		color: #b25d75 !important;
		font-weight: 600 !important;
		border-right: 1px solid rgba(255,255,255,0.5);
	}
	.rdfdd li a:hover {
		color: #31b6a4 !important;
	}
	.rdfdd li:last-child a {
		border: none;
	}
	.rdfdd:before, .rdfdd:after {
		content: '';
		width: 1000px;
		height: 100%;
		position: absolute;
		top: 0;
		background: #f1cdd7;
	}
	.rdfdd:before {
		right: 100%;
	}
	.rdfdd:after {
		height: 150%;
		top: -50%;
		left: 100%;
	}
	.mm-navbar {
		--mm-color-background: #c67189;
		--mm-color-text-dimmed: #fff;
		--mm-color-button: #fff;
	}
	.mm-panel {
		--mm-color-background: #F7F7F7;
		--mm-color-text: #c67189;
		--mm-color-button: #c67189;
	}
	#stdHero {
		position: relative;
		width: 100%;
		min-height: 230px;
		padding-top: 150px;
		background: #b25d75;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	#stdHero .stdInner {
		position: relative;
		height: 100%;
		max-width: 990px;
	}
	#stdHero .stdInner h1 {
		width: 100%;
		font-family: 'Montserrat', sans-serif;
		font-size: 52px;
		margin-bottom: 0;
		font-weight: 600;
		color: #fff;
	}
	#stdHero:after {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='rgb(178,93,117)' preserveAspectRatio='none'%3E%3Cpolygon points='0 0,100 0,0 100,100' /%3E%3C/svg%3E");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		content: '';
		height: 2.5vw;
		width: 100%;
		position: absolute;
		bottom: -2.5vw;
		left: 0;
	}
	.stdContent {
		width: 100%;
		max-width: 990px;
		margin: 0 auto;
	}
	.stdContent h2 {
		font-family: 'Montserrat', sans-serif;
		font-size: 32px;
		margin-bottom: 30px;
		font-weight: 600;
		color: #b25d75;
	}
	.stdContent h3 {
		font-family: 'Montserrat', sans-serif;
		font-size: 26px;
		margin-bottom: 15px;
		font-weight: 600;
		color: #31b6a4;
	}
	.stdContent h4 {
		font-family: 'Montserrat', sans-serif;
		font-size: 22px;
		margin-bottom: 15px;
		font-weight: 600;
		color: #b25d75;
	}
	.stdContent p {
		font-size: 18px;
		color: #666;
		font-family: 'Montserrat', sans-serif;
		margin-bottom: 15px;
		line-height: 26px;
		font-weight: 300;
	}
	.stdContent p a {
		color: #c67189;
		text-decoration: none;
	}
	.stdContent p a:hover {
		color: #7be6d7;
	}
	.stdContent p strong {
		font-weight: 600;
	}
	.stdContent ul, .stdContent ol {
		font-size: 18px;
		color: #666;
		font-family: 'Montserrat', sans-serif;
		line-height: 26px;
		font-weight: 300;
		margin-left: 15px;
		margin-bottom: 15px;
	}
	.stdContent ul li, .stdContent ol li {
		margin-bottom: 5px;
	}
	.stdContent ul a, .stdContent ol a {
		color: $col_one;
	}
	.stdContent ul {
		list-style: disc;
	}
	.stdContent .magmaTemplate {
		margin-bottom: 30px;
		margin-top: 15px;
	}
	.stdAssets .assetThumb {
		width: 100%;
		position: relative;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.stdAssets .assetThumb .thumbInner {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.stdAssets .assetThumb .thumbInner a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.stdAssets .assetThumb .thumbInner .vidPlay {
		width: 40%;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.stdAssets .assetThumb:after {
		content: '';
		display: block;
		padding-bottom: 100%;
	}
	.stdDocs {
		margin-bottom: 30px;
	}
	.stdDocs ul {
		list-style: none;
		padding: 0;
	}
	.stdDocs ul li {
		margin-bottom: 5px;
	}
	.stdDocs ul li a {
		display: block;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none;
		color: $col_dBlue;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	.stdDocs ul li a:hover {
		color: #f5fe88;
	}
	.stdDocs ul li img {
		width: 100%;
	}
	.stdDocs ul li:after {
		content: '';
		display: table;
		clear: both;
	}
	#homeHero {
		position: relative;
		width: 100%;
		height: 100vh;
		background: #C9EAF2;
		z-index: 0;
		overflow: hidden;
	}
	#homeHero .icon-scroll, #homeHero .icon-scroll:before {
		position: absolute;
		left: 50%;
	}
	#homeHero .icon-scroll {
		width: 30px;
		height: 50px;
		margin-left: -10px;
		bottom: 30px;
		box-shadow: inset 0 0 0 1px #fff;
		border-radius: 15px; /* Added by border radius plugin */
		z-index: 99;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
		-moz-box-shadow: inset 0 0 0 1px #fff; /* Added by box shadow plugin */
		-webkit-box-shadow: inset 0 0 0 1px #fff; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		filter: progid:DXImageTransform.Microsoft.Glow(color='ffffff', Strength='1'); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color='ffffff', Strength='1')"; /* Added by box shadow plugin */
	}
	#homeHero .icon-scroll:before {
		content: '';
		width: 6px;
		height: 6px;
		background: #fff;
		margin-left: -3px;
		top: 6px;
		border-radius: 3px; /* Added by border radius plugin */
		-webkit-animation-duration: 3s;
		animation-duration: 3s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		-webkit-animation-name: scroll;
		animation-name: scroll;
		-moz-border-radius: 3px; /* Added by border radius plugin */
		-webkit-border-radius: 3px; /* Added by border radius plugin */
		-khtml-border-radius: 3px; /* Added by border radius plugin */
	}
	#homeHero .heroTri {
		position: absolute;
		bottom: -3px;
		left: 0;
		z-index: 49;
		width: 25%;
	}
	#homeHero .heroTri img {
		width: 100%;
	}
	#homeHero #heroContent {
		position: relative;
		width: 100%;
		height: 100%;
	}
	#homeHero #heroContent #hhCarousel {
		width: 100%;
		height: 100%;
	}
	#homeHero #heroContent #hhCarousel .carousel-indicators {
		opacity: 50%;
		width: auto;
		left: 0;
		z-index: 59;
		margin: 0;
		margin-left: 30px;
	}
	#homeHero #heroContent #hhCarousel .carousel-inner {
		width: 100%;
		height: 100%;
	}
	#homeHero #heroContent #hhCarousel .carousel-inner .item {
		width: 100%;
		height: 100%;
	}
	#homeHero #petalMessage {
		position: relative;
		width: 100%;
		height: 100%;
	}
	#homeHero #petalMessage #shadowBox {
		opacity: .2;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 49;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	}
	#homeHero #petalMessage h2 {
		position: absolute;
		left: 15%;
		top: 50%;
		z-index: 15;
		text-align: left;
		color: #c67189;
		font-size: 36px;
		line-height: 44px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#homeHero #petalMessage #floatContainer {
		position: absolute;
		top: -10%;
		right: 30%;
		height: 115%;
		width: 25%;
		-webkit-transform: rotate(110deg);
		-ms-transform: rotate(110deg);
		transform: rotate(110deg);
		-webkit-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}
	#homeHero #petalMessage #floatContainer .rPetal {
		width: 80px;
		height: 51px;
		position: absolute;
		background: url(../../assets/images/rosePetal.png);
		background-size: 100% 100%;
	}
	#homeHero #petalMessage #floatContainer .dPetal {
		width: 20px;
		height: 61px;
		position: absolute;
		background: url(../../assets/images/daisyPetal.png);
		background-size: 100% 100%;
	}
	#homeHero #petalMessage #fadeBox {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		width: 100%;
		height: 100%;
		background: linear-gradient(135deg, rgba(201,234,242,1) 27%,rgba(201,234,242,0) 70%,rgba(201,234,242,0) 75%,rgba(201,234,242,1) 85%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9EAF2', endColorstr='#C9EAF2',GradientType=1 );
	}
	#homeHero #petalMessage .rdgeo {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 15;
		height: 70%;
	}
	@-webkit-keyframes scroll {	0% {	opacity: 1;	}	100% {	opacity: 0;	transform: translateY(46px);	}	}	@keyframes scroll {	0% {	opacity: 1;	}	100% {	opacity: 0;	transform: translateY(46px);	}	}	.rosesRoute {
		position: relative;
		z-index: 999;
		background-image: url(../../assets/images/heroRR22.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
	}
	.rosesRoute a {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99999999;
		display: block;
		width: 100%;
		height: 100%;
	}
	.winterWonderland {
		position: relative;
		z-index: 999;
		background-image: url(../../assets/images/heroWW2022.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
	}
	.winterWonderland a {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99999999;
		display: block;
		width: 100%;
		height: 100%;
	}
	.rdfquiz {
		position: relative;
		z-index: 999;
		background-image: url(../../assets/images/heroBigrdfquiz.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
	}
	.rdfquiz a {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99999999;
		display: block;
		width: 100%;
		height: 100%;
	}
	#snowflakeContainer {
		position: absolute;
		left: 0px;
		top: 0px;
		display: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.snowflake {
		position: absolute;
		background-color: #fff;
		user-select: none;
		z-index: 99;
		pointer-events: none;
		border-radius: 50%; /* Added by border radius plugin */
		width: 10px;
		height: 10px;
		-moz-border-radius: 50%; /* Added by border radius plugin */
		-webkit-border-radius: 50%; /* Added by border radius plugin */
		-khtml-border-radius: 50%; /* Added by border radius plugin */
	}
	#welcomeStory {
		width: 100%;
	}
	#welcomeStory .welcome {
		width: 50%;
		float: left;
		padding: 100px 60px;
		background: #fff;
	}
	#welcomeStory .welcome h1 {
		font-size: 52px;
		color: #31b6a4;
		font-weight: 600;
		font-family: 'Montserrat', sans-serif;
	}
	#welcomeStory .welcome h1 span {
		color: #666;
		font-size: 40px;
		display: block;
		font-weight: 200;
	}
	#welcomeStory .story {
		width: 50%;
		float: left;
	}
	#welcomeStory .story .rose, #welcomeStory .story .daisy {
		position: relative;
		overflow: hidden;
	}
	#welcomeStory .story .rose .bg, #welcomeStory .story .daisy .bg {
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#welcomeStory .story .rose a, #welcomeStory .story .daisy a {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.50) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	}
	#welcomeStory .story .rose a span, #welcomeStory .story .daisy a span {
		position: absolute;
		left: 30px;
		bottom: 30px;
		color: #f1cdd7;
		font-size: 36px;
	}
	#welcomeStory .story .rose a span strong, #welcomeStory .story .daisy a span strong {
		font-weight: 600;
	}
	#welcomeStory .story .rose:hover .bg, #welcomeStory .story .daisy:hover .bg {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	#welcomeStory .story .rose {
		width: 50%;
		height: 100%;
		float: left;
	}
	#welcomeStory .story .rose .bg {
		background-image: url(../../assets/images/roseBW.jpg);
	}
	#welcomeStory .story .daisy {
		width: 50%;
		height: 100%;
		float: left;
	}
	#welcomeStory .story .daisy .bg {
		background-image: url(../../assets/images/daisyBW.jpg);
	}
	#welcomeStory .story .daisy a span {
		text-align: right;
		color: #f5fe88;
		left: auto;
		right: 30px;
	}
	#welcomeStory:after {
		content: '';
		display: block;
		clear: both;
	}
	#statsBar {
		overflow: hidden;
		background-image: url(../../assets/images/yellowBgShape.svg);
		background-size: auto 100%;
		background-position: right;
		background-repeat: no-repeat;
		background-color: #f5fe88;
		padding: 60px 0;
		text-align: center;
	}
	#statsBar .statPod {
		color: #b25d75;
		font-size: 28px;
		font-weight: 200;
		font-family: 'Montserrat', sans-serif;
	}
	#statsBar .statPod span {
		display: block;
		font-weight: 600;
		font-size: 52px;
		margin-bottom: 5px;
	}
	#howToHelp {
		background: #F7F7F7;
		padding: 60px 0;
		text-align: center;
	}
	#howToHelp h3 {
		color: #b25d75;
		font-size: 42px;
		text-transform: uppercase;
		font-weight: 300;
		margin-bottom: 40px;
	}
	#howToHelp .helpInner {
		width: 100%;
		max-width: 1000px;
		margin: 0 auto;
	}
	#howToHelp .helpInner .helpPod {
		height: 100%;
		padding: 30px;
		background: #c67189;
		text-align: center;
		color: #fff;
	}
	#howToHelp .helpInner .helpPod h3 {
		color: #fff;
		font-weight: 600;
		font-family: 'Montserrat', sans-serif;
		font-size: 52px;
		margin-bottom: 15px;
	}
	#howToHelp .helpInner .helpPod p {
		font-size: 20px;
		line-height: 26px;
	}
	#howToHelp .helpInner a {
		margin-top: 30px;
		display: block;
		background: #f5fe88;
		font-family: 'Montserrat', sans-serif;
		font-weight: 600;
		font-size: 30px;
		padding: 15px 30px;
		color: #b25d75;
		text-decoration: none;
	}
	#howToHelp .helpInner a:hover {
		background: #7be6d7;
	}
	#newsEvents {
		background-image: url(../../assets/images/tealBgShape.svg);
		background-size: auto 100%;
		background-position: left;
		background-repeat: no-repeat;
		background-color: #7be6d7;
		padding: 60px 0;
	}
	.bearsReqPod {
		text-align: center;
	}
	#bearform .form-group label {
		display: block;
		margin-bottom: 3px;
		font-size: 18px;
	}
	#bearform .form-group .form-control {
		border: none;
		border-bottom: 2px solid #c67189;
		border-radius: 0; /* Added by border radius plugin */
		background: none;
		box-shadow: none;
		font-size: 18px;
		padding: 10px 0;
		height: 40px;
		margin-bottom: 20px;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	#bearform .form-group .form-control:focus {
		border-color: #7be6d7;
	}
	#bearform .form-group .input-group {
		position: relative;
		display: block;
	}
	#bearform .form-group .input-group .form-control {
		padding-right: 12%;
	}
	#bearform .form-group .input-group .input-group-addon {
		width: 20%;
		position: absolute;
		top: 0;
		right: 0;
		height: 40px !important;
		padding: 12px 10px;
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		background: rgba(198, 113, 137, 0.2);
		font-size: 16px;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	.bearButton {
		display: inline-block;
		color: #fff;
		font-size: 26px;
		padding: 10px 30px;
		font-weight: 600;
		font-family: 'Montserrat', sans-serif;
		text-decoration: none;
		background: #c67189;
		margin: 0 auto;
	}
	.bearButton:hover {
		text-decoration: none;
		color: #c67189;
		background: #f5fe88;
	}
	#footer {
		position: relative;
		width: 100%;
		background: #fff;
	}
	#footer #innerFoot {
		width: 100%;
		padding: 60px 30px;
		padding-bottom: 30px;
	}
	#footer #innerFoot p {
		color: #c67189;
		font-size: 14px;
		line-height: 22px;
	}
	#footer #innerFoot p a {
		text-decoration: none;
	}
	#footer #innerFoot img {
		width: 50%;
		max-width: 200px;
		margin-top: 30px;
		margin-right: 30px;
	}
	#footer .footerPyramids {
		position: absolute;
		right: 0;
		bottom: -15%;
		z-index: 9;
		width: 25%;
		max-width: 400px;
		-moz-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: fliph;
		-ms-filter: "fliph";
	}
	#footer .footerPyramids img {
		width: 100%;
	}
	.fancybox-container {
		z-index: 999999999 !important;
	}
	.btn-default {
		/*width: 100%*/;
	}
	.btn-primary {
		/*width: 100%*/;
	}
	.btn-success {
		/*width: 100%*/;
	}
	.btn-info {
		/*width: 100%*/;
	}
	.btn-warning {
		/*width: 100%*/;
	}
	.btn-danger {
		/*width: 100%*/;
	}
	.modal-backdrop {
		z-index: 99999999;
	}
	.modal {
		z-index: 999999999;
	}
	.carousel-fade .carousel-inner .item{	opacity: 0;	-webkit-transition-property:opacity;	-o-transition-property:opacity;	transition-property:opacity;	-webkit-transition:all 1s ease;	-o-transition:all 1s ease;	transition:all 1s ease;	}	.carousel-fade .carousel-inner .active{	opacity: 1;	}	.carousel-fade .carousel-inner .active.left,	.carousel-fade .carousel-inner .active.right{	left: 0;	opacity: 0;	z-index: 1;	}	.carousel-fade .carousel-inner .next.left,	.carousel-fade .carousel-inner .prev.right{	opacity: 1;	}	.carousel-fade .carousel-control{	z-index: 2;	}	@media all and (transform-3d), (-webkit-transform-3d) {	.carousel-fade .carousel-inner > .item.next,	.carousel-fade .carousel-inner > .item.active.right {	opacity: 0;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	}	.carousel-fade .carousel-inner > .item.prev,	.carousel-fade .carousel-inner > .item.active.left {	opacity: 0;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	}	.carousel-fade .carousel-inner > .item.next.left,	.carousel-fade .carousel-inner > .item.prev.right,	.carousel-fade .carousel-inner > .item.active {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	}	}	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #333;
		background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	}
	.ie_alert {
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 13px;
		padding: 10px;
		position: absolute;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 98%;
	}
	.ie_alert h2 {
		color: #FFFFFF;
		font-weight: bold;
	}
	.ie_alert img {
		text-decoration: none;
	}
	#bcDevCon {
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 0;
		right: 0;
		text-align: center;
	}
	#bcDevCon .openCloseIcon {
		background: rgba(6, 84, 155, 0.2);
		padding: 5px;
		border-radius: 5px; /* Added by border radius plugin */
		cursor: pointer;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
