/*

Theme Name: Child Theme
Theme URI: http://ArrowsmithCreative.com/
Author: ArrowsmithCreative.com
Author URI: http://ArrowsmithCreative.com/
Description: Copyright ArrowsmithCreative.com
Version: 1.0.0
Template: x

*/



.ftp-login-link {
	display:none;
}
.home .ftp-login-link {
	display:inline!important;
}
/*body {}*/

body, body a {
	text-shadow:0px 0px 8px #000, 0px 0px 8px #000;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { /* Adds text shadow to header titles */
	text-shadow:0px 0px 10px #000, 0px 0px 10px #000;
	overflow: visible;
	line-height:1.25 !important;
}
h1.accent, h2.accent, h3.accent, h4.accent, h5.accent, h6.accent, h1.accent a, h2.accent a, h3.accent a, h4.accent a, h5.accent a, h6.accent a { /* Adds text shadow to header titles */
	text-shadow:0px 0px 18px #000, 0px 0px 18px #000;
	/*overflow: visible!important;*/
	padding: 10px 0!important;
}
header .x-logobar, header .x-logobar a { /* www title */
	text-shadow:0px 0px 15px #000, 0px 0px 15px #000;
}
header .x-navbar-wrap, header .x-navbar-wrap a { /* nav-bar */
	text-shadow:0px 0px 15px #000, 0px 0px 15px #000;
}
footer.bottom, footer.bottom a {
	text-shadow:0px 0px 8px #000, 0px 0px 8px #000;
}

body {
	line-height: 1.5;
	/*color:#ff0000!important;*/
	letter-spacing:.1em;
}

/* START - Getting rid of border around links */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* https://wordpress.org/support/topic/cant-get-rid-of-border-around-my-links/ */
a:focus, select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="submit"]:focus, input[type="checkbox"]:focus {
	outline: medium none transparent !important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Getting rid of border around links */



.x-topbar .p-info {
	color: #fff;
	font-size: 13px;
}
/* START - Remove the Socal Icons in the Top Bar */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.x-topbar .x-social-global {
display: none !important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Remove the Socal Icons in the Top Bar */


/* START - Scales the Main Top Logo when not on homepage */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img.ftp-logo-scaled {
	width:75%!important;
	max-width:280px!important;
}
.x-brand.img img {
	width:75%!important;
	max-width:280px!important;
}
.home .x-brand.img img {
	width:100%!important;
	max-width:280px!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Scales the Main Top Logo when not on homepage */


/* START - Menu Item with Button Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu-item-19--- a {
	background-color: rgb(223, 5, 24);
	border-color: rgb(178, 6, 21);
	border-radius: 0.25em;
	color: #fff;
	height: 35px;
	margin-top: 30px;
	padding: 10px;
	text-shadow: none;
}
#menu-item-19--- a span {
	box-shadow: none;
}
#menu-item-19--- a:hover {
	background-color: rgb(122, 177, 12);
	border-color: rgb(100, 145, 11);
	color: #fff;
	text-shadow: none;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Menu Item with Button Styles */
@media (min-width: 980px){
.x-navbar-wrap .x-navbar.x-navbar-fixed-top { /* changes the background colour of the top nav when it auto fixes to te top of the browser window. */
	background: rgb(28, 15, 0); /* The Fallback */
	background-color: rgba(28, 15, 0, 0.95) !important;
	max-width: 100%!important;
	width: 100%!important;
}
}
.x-navbar-wrap .x-navbar .menu-item.x-active { /* changes the bkg colour when rolled over the top nav menu item */
	background: rgb(28, 15, 0); /* The Fallback */
	background-color: rgba(28, 15, 0, 0.95) !important;
}
.x-navbar-wrap .x-navbar .menu-item.x-active .menu-item.x-active { /* fixes / removes the double bkg on sub0munue items when rolled over the top nav menu item */
	background: none!important; /* The Fallback */
	background-color: none!important;
}
.x-navbar-wrap .x-navbar .sub-menu {
	background: rgb(28, 15, 0); /* The Fallback */
	background-color: rgba(28, 15, 0, 0.95) !important;
}
.desktop .sub-menu { /* controls the size of the fonts within the dropdown menu items */
	font-size: 16px;
}
.x-navbar .desktop .x-nav > li ul {
	/*top: 70px;*/
	top: 66px;
}

.x-navbar .mobile .x-nav li > a {
	border:1px transparent;
	/*border: #222222 1px solid;*/
	border-top: #222222 1px solid;
	border-bottom: #222222 1px solid;
}
.x-navbar .mobile .x-nav li > a:hover {
	background-color:#222222;
}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{
	border:1px solid #d7d7d7/*333*/;
	border-left:0;
	border-right:0;
	margin-bottom:-1px
}
.x-btn-navbar { /* adds more space to the bottom of the mobile nav menu icon */
	margin-bottom: 15px;
}
.x-btn-navbar .x-icon-bars::after {/* adds the word "MENU" after the mobile menu icon */
  content: "MENU";
  font-family:"Ubuntu",Verdana, Geneva, sans-serif;
  margin-left:7px;
  font-weight:700;
}

.x-main.full { /* adds orange bar beloew the top nav area */
	border-top:25px solid #BBB498; /*9e501f*//* 934718 */
}
footer.x-colophon.bottom { /* removes the extra space at the bottom of the website *//* adds orange bar above the bottom nav area */
	/*padding: 50px 0;*/
	padding: 20px 0 0!important;
	border-top:15px solid #BBB498; /*9e501f*/
	line-height: 2.8!important;
}


.gtranslate div {
	display: inline-block;
}
.switcher {
	padding-top: 5px;
}
.cp-form-container .cp-form-layout-3, .cp-form-container .cp-form-layout-4 {
	margin-bottom: -20px;
}

/* +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++ */


/* START - Widget Styles and Alterations */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.widget ul, .widget ol {
	border-top: 2px solid #d7d7d7;
}
.widget_categories ul, .widget_product_categories ul, .widget_nav_menu ul, .widget_pages ul {
	border-bottom: 1px solid #d7d7d7;
}
.widget_categories ul > li, .widget_product_categories ul > li, .widget_nav_menu ul > li, .widget_pages ul > li {
	border-bottom: 0 none;
	border-top: 1px solid #d7d7d7;
}
.widget ul li, .widget ol li {
	background-color: transparent;
	border-bottom: 1px solid #d7d7d7;
}
.x-colophon .widget ul li {
	background-color: transparent;
}


.widget ul li, .widget ol li {/* helps add styles to the footer "list" items that I copyed and pasted in to a text widget */
	line-height: 1.5!important;
	padding: 0.65em 0!important;
}
.widget ul, .widget ol {/* helps add styles to the footer "list" items that I copyed and pasted in to a text widget */
	list-style: outside none none!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Widget Styles and Alterations */



/* START - Footer Widget area */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.x-colophon.top {/* BKG */
	background-color: #eeeeee;
	padding: 5% 0 5.25%;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Footer Widget area */

/* START - Social Media Icon Colours */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*
.x-social-global a.facebook {
	background-color: #3b5889;
}
.x-social-global a.twitter {
	background-color: #00abf0;
}
.x-social-global a.instagram {
	background-color: #3f729b;
}
.x-social-global a.linkedin {
	background-color: #4875B4;
}
*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Social Media Icon Colours */

/* START - Styling for price chart top highlight */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Just add a "class" name to the "Pricing Table column" */
.opportunity-prices-business-builder-pack h2 {
  background-color:#7ab10c;
  color:#fff;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Styling for price chart top highlight */


.entry-date, .meta-comments {
  display:none;
}
/* --------------- */
.x-accordion-heading .x-accordion-toggle {
	font-size: 100%;
}


/* START - Force the regular "Image" "Element" to be full width similar to the Paralax image feature */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Just add the image element with a large enough image to fill the width and then add the class name "fullwidth" to the overall containing "Section" */
/* This is great when you want the full width image without the way the paralax settings crops and scales the image. */
.fullwidth .x-container, .fullwidth .x-container .x-img {
  max-width:100%;
  width:100%;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Force the regular "Image" "Element" to be full width similar to the Paralax image feature */


.x-colophon.bottom .x-colophon-content {
	margin: 55px 0 0!important;
	color:#b19960/*#ab6d44*/;
	/*font-size: 11px!important;*/
}
.x-colophon.bottom .x-colophon-content p {
	padding-bottom: 20px!important;
	margin-bottom:0!important;
}
.x-colophon.bottom .x-colophon-content a {
	color:#b19960/*#ab6d44*/
}
.x-colophon.bottom .x-colophon-content a:hover {
	color:#836f3e/*#ab6d44*/
}

.x-colophon.bottom hr {
	margin:.25em 0;
	border-top-color:#53442f!important;
}
/* +++ START - Used CSS Code Examples */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
	++ Using the background property, you have to define things in this order:
	++ background-color
	++ background-image
	++ background-repeat
	++ background-attachment  (The background-attachment property sets whether a background image is fixed or scrolls with the rest of the page.)
	++ background-position
	background:#000 url(00-content/00-BKG-Body-Tile-01.jpg) repeat top center;


	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);

	background: rgb(200, 54, 54); ++The Fallback++
	background: rgba(200, 54, 54, 0.5); 

	++ This is a fix/hack to allow transparent backgrounds in IE8 -- it's basically a background fade that fades to the same colour with the first two digits indicating the transparency
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000');
	++ IE * fix/hack for IE8 -- Link -> http://stackoverflow.com/questions/15852122/hex-transparency-in-colors


	border-bottom: 1px solid rgba(0, 0, 0, 0.02);
	border-bottom: 1px solid #252525;


	++ Box Shadow settings
	-webkit-box-shadow:0px 0px 20px 10px rgba(255,255,255,0.16)!important;
	-moz-box-shadow:0px 0px 20px 10px rgba(255,255,255,0.16)!important;
	box-shadow:0px 0px 20px 10px rgba(255,255,255,0.16)!important;
*/
/*
Here's a correct table of percentages to hex values. E.g. for 50% white you'd use #80FFFFFF.

100% — FF
95% — F2
90% — E6
85% — D9
80% — CC
75% — BF
70% — B3
65% — A6
60% — 99
55% — 8C
50% — 80
45% — 73
40% — 66
35% — 59
30% — 4D
25% — 40
20% — 33
15% — 26
10% — 1A
5% — 0D
0% — 00
*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* +++ END - Used CSS Code Examples */




.site {/* full background area */
	background: rgb(0, 0, 0); /* The Fallback */
	background: none;
	background: rgba(0, 0, 0, 0.35); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#59000000', endColorstr='#59000000');
	/*background:none;*/
	/*
	100% — FF
	95% — F2
	90% — E6
	85% — D9
	80% — CC
	75% — BF
	70% — B3
	65% — A6
	60% — 99
	55% — 8C
	50% — 80
	45% — 73
	40% — 66
	35% — 59
	30% — 4D
	25% — 40
	20% — 33
	15% — 26
	10% — 1A
	5% — 0D
	0% — 00
	*/

}


/*

rgb(109, 164, 71) -- GREEN

rgb(56, 56, 56)


text-shadow:1px 3px 4px #000;
text-shadow:0px 0px 2px #897360, 0px 0px 6px #897360;


Colours:

Green:
rgb(109, 164, 71) -- Solid Version

Dark Brown:
1c0f00 -- Solid Version
rgb(28, 15, 0) -- Solid Version
rgba(28, 15, 0, 0.75) -- Faded Version


*/

hr { /* HR Rule colour */
	border-top-color:#b9a688;
}
.h-custom-headline.accent span::before, .h-custom-headline.accent span::after { /* This changes the colour of the "Accent" that goes on the <h?> header text */
	/*background-color: #e5e5e5;*/
	background-color: #b9a688;
}



/*Top Bar Area*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.x-topbar .p-info { /* Change the colour of the text in the top bar */
	color: #bbb498!important;
}
.x-topbar .p-info {
	float: right;/*moves the "Home / Contact links in the Top Bar to the right side*/
}
.x-topbar .x-social-global {
	float: left;/*moves the "Social Icons / links in the Top Bar to the left side*/
}
@media (max-width: 767px){
.x-topbar .p-info {
	/*float: none;*/
	/*margin: 4px 0 11px;*/
	text-align: center;
	float: right;
	margin: 8px 0 0;
}
.x-topbar .x-social-global {
	float: none;
	margin-bottom: 6px;
	text-align: center;
	display:none;
}
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */





.x-nav { /* Adds text shadow to nav items */
	text-shadow:0px 0px 10px #1c0f00, 0px 0px 10px #1c0f00;
}


/*Mobile Nav Area*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.x-navbar .mobile .x-nav li > a {/*Alters the border lines to only have the top and bottom lines*/
	border:1px transparent;
	/*border: #222222 1px solid;*/
	border-top: #836f3e 1px solid!important;
	border-bottom: #836f3e 1px solid!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.visual-form-builder fieldset { /* This is background area for forms */
	border: 1px solid #3f3722;
	/*background-color:#EEEEEE;*/
	background: rgb(0, 0, 0); /* The Fallback */
	background: rgba(0, 0, 0, 0.25); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#40000000', endColorstr='#40000000');
	/*
	100% — FF
	95% — F2
	90% — E6
	85% — D9
	80% — CC
	75% — BF
	70% — B3
	65% — A6
	60% — 99
	55% — 8C
	50% — 80
	45% — 73
	40% — 66
	35% — 59
	30% — 4D
	25% — 40
	20% — 33
	15% — 26
	10% — 1A
	5% — 0D
	0% — 00
	*/
}

.x-colophon.top {/* First Footer Area */
	/*background-color:#EEEEEE;
	padding:5% 0 5.25%;*/
	background: rgb(0, 0, 0)!important; /* The Fallback */
	background: rgba(28, 15, 0, 0.45)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#731c0f00', endColorstr='#731c0f00');
}



.x-colophon.bottom { /* removes the extra space at the bottom of the website */
	/*padding: 50px 0;*/
	padding: 50px 0 0!important;
}


div.site {
	-webkit-box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
	-moz-box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
	box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
}




/* Blockquote Settings */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
blockquote {
	border: 2px solid #3f3722;
	/*color: #2c3e50;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	margin: 1.5em 0;
	padding: 1em;*/
	background: rgb(0, 0, 0); /* The Fallback */
	background: rgba(0, 0, 0, 0.25); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#40000000', endColorstr='#40000000');
}
.x-cite {
	color: #bbb498;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* Contact Forms Settings */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.visual-form-builder label, label.vfb-desc {
	color: #bbb498;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.wp-caption, .gallery-item {
	background:none;
	border: medium none;
	max-width: 100%;
}

.x-flexslider-shortcode-container .alignnone {
	margin: 0 0 0;
}
.x-flexslider-shortcode-container {
	margin-bottom: 0;
	border-bottom:15px solid #BBB498; /*9e501f*/
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Share Settings for Cornerstone */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.x-entry-share {
	border:2px transparent;
	/*border: #222222 1px solid;*/
	border-top: #836f3e 2px solid!important;
	border-bottom: #836f3e 2px solid!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* START - Rotate images */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ftp-activities-img-wrapper {
	max-width:1000px;
	max-width:1200px;
}
.ftp-activities-img-wrapper .ftp-img-sh {
	-webkit-box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
	-moz-box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
	box-shadow:0px 0px 40px 20px rgba(0,0,0,0.65)!important;
	width:150px;
	width:120px;
}
/* https://www.w3schools.com/css/css3_2dtransforms.asp */
.ftp-rotate-m8 {
	-ms-transform: rotate(-8deg); /* IE 9 */
	-webkit-transform: rotate(-8deg); /* Safari */
	transform: rotate(-8deg);
}
.ftp-rotate-m5 {
	-ms-transform: rotate(-5deg); /* IE 9 */
	-webkit-transform: rotate(-5deg); /* Safari */
	transform: rotate(-5deg);
}
.ftp-rotate-p12 {
	-ms-transform: rotate(12deg); /* IE 9 */
	-webkit-transform: rotate(12deg); /* Safari */
	transform: rotate(12deg);
}
.ftp-rotate-p7 {
	-ms-transform: rotate(7deg); /* IE 9 */
	-webkit-transform: rotate(7deg); /* Safari */
	transform: rotate(7deg);
}
.ftp-activities-img-wrapper img:hover, .ftp-activities-img-wrapper .ftp-img-sh:hover {
	-ms-transform: rotate(0deg)!important; /* IE 9 */
	-webkit-transform: rotate(0deg)!important; /* Safari */
	transform: rotate(0deg)!important;
	position: relative!important;
	z-index:900000!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* END - Rotate images */


.ftp-float-left--OFF {
	float:left;
}





/* +++ START - Footer Widget Areas Style Settings */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


/*@media (max-width: 767px){*/
@media (max-width: 980px){
	.ftp-footer-widget-logo {/* adds space above the footer logo when the three collumns stack on top of each other */
	margin-top:50px!important;
}
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* +++ END - Footer Widget Areas Style Settings */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Client custom styles */

.x-logobar-inner {
	background-image:url('http://arrowsmithcreative.com/w1-Portfolio/TheArtOfBuildingLogHomes/w1/wp-content/uploads/00-Logo-Bar-BKG-Image-01.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/**/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++ START - Calendarize It Style Settings */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

/* Calendar TootTip Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.fct-tooltip {/*
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #cecece #cecece #cecece #3498db;
	border-image: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 0 0 0 10px;
	box-shadow: -7px 8px 0 #000;
	display: block;*/
	box-shadow: -7px 8px 0 #000!important;/* This is the code that will change the solid shadow area for the "tooltip" */
	background-color:#222!important;
}
.fbd-main-holder {/* Shadow around tooltip floating box */
	/*background-color: whiteSmoke;
	background-image: -moz-linear-gradient(center top , #f9f9f9, whiteSmoke);*/
	background-color: #000!important;
	background-image: -moz-linear-gradient(center top , #000, #222)!important;
}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar Date Title Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Calendar month-title needs to be on it's own line so it's not overlaped by the calendar navigation buttons */
.fc-header-center .fc-header-title {/*
	display: block;
	left: 0;
	margin: 0 auto;
	position: absolute;
	top: 0;
	width: 100%;*/
	margin: 0 auto 15px!important;
	position: relative!important;
	top: 0!important;
}

/* Allow for the Calendar month-title to wrap two more lines if needed */
.fc-header-title h2 {/*
	margin-top: 0;
	white-space: nowrap;*/
	white-space: normal!important;
}


.rhcalendar h2, rhcalendar .h2 {
	font-size: 228.5%;/* Sets the reguler size of the calendar date title */
	line-height: 1.2;
}
.fullCalendar .fc-header-title h2 {
	border-bottom: 2px solid;/*Underline the calendar date title */
	text-shadow: inherit!important;/*Underline the calendar date title */
}
@media (max-width:480px) {
.rhcalendar h2, rhcalendar .h2 {
	font-size: 185.7%;/*scales down the calendar date title so it fits withn the width when the manths are longer */
	line-height: 1.2;
}
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Calendar Navigation Arrow Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Calendar arrow buttons - fix because the arrows get push from the right too much and can't be seen "right:6px;" seems to fix this*/
/*
.fc-button-prev::before,.fc-button-next::before,.fc-button-prevYear::before,.fc-button-nextYear::before {text-indent:9991px;position:absolute;top:12px;right:7px;}
@media (max-width:480px) {
.fc-button-prev:before, .fc-button-next:before, .fc-button-prevYear:before, .fc-button-nextYear:before {top:16px;right:35px;}
}
*/
.fc-small .fc-button-prev:before, .fc-small .fc-button-next:before, .fc-small .fc-button-prevYear:before, .fc-small .fc-button-nextYear:before {right:6px!important;/*right:22px;*/}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar Current Day Highlightd Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Highlight colour for the current day on the calendar */
.fullCalendar .fc-state-highlight, .fullCalendar table tr:hover td.fc-state-highlight {
	/*background: #fcf8e3 none repeat scroll 0 0;*/
	background: #000 none repeat scroll 0 0!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar time added before the event title when viewing the full calendar grid */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.fc-grid .fc-event-time {
	display: none!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar Event Listing View Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header {
	line-height:1.2em!important;
}
.fc-event-list-date::before {
	/*border-bottom: 4px double #e6e6e6;*/
	border-bottom: 2px solid #b9a688!important; /* Event individual date titles accent / lines */
	top: 0.5em!important;
}
.fc-event-list-date::after {
	/*border-bottom: 4px double #e6e6e6;*/
	border-bottom: 2px solid #b9a688!important; /* Event individual date titles accent / lines */
	top: 0.5em!important;
}
.fc-event-list-holder .fc-event-list-content h4 {
	/*margin: -13px 0 20px;*/
	/*margin: -13px 0 10px;*/
	margin: -13px 0 0px!important;
	text-align: center!important;
	background-color: #000!important;
	line-height:1.2em!important;
}
.fe-extrainfo-container {
	background-color: #000!important;
	border: 1px solid #000!important;
}
.fe-extrainfo-container2 {
	background-color:#222!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar Week View Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.fc-event-time {/* removes the time for each item listed */
	display:none!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar Day View Styles */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.fc-event-time {/* removes the time for each item listed */
	display:none!important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* +++ END - Calendarize It Style Settings */








/*

&nbsp;

THE ART OF BUILDING LOG HOMES
<a href="http://TheArtOfBuildingLogHomes.com">www.TheArtOfBuildingLogHomes.com</a> | Phone: 250-240-2263 | Email: <a href="mailto:info@TheArtOfBuildingLogHomes.com">info@TheArtOfBuildingLogHomes.com</a>

Phone: 250-240-2263 | Email: <a href="mailto:info@TheArtOfBuildingLogHomes.com">info@TheArtOfBuildingLogHomes.com</a>



*/
