
#tagline {margin-top:20px}


/* #Links
================================================== */
	a, a:visited {color: #af9960; text-decoration: none; outline: 0; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -transition: color 0.1s ease-in-out;}
	a:hover, a:focus { color: #888; }
	p a, p a:visited { line-height: inherit; }
  
  /* List Styles  
====================================*/


#navigation {
 
	
	 background:#339999
 
}

#navigation ul li a { 
 border-left: 0px solid #FFF;
	 border-right: 1px solid #FFF; 
}

#navigation ul li.home{  
background: #006666;
} 


#navigation ul li.home a {
	color: #fff;
}

#navigation ul li.home a:hover {
	color: #fff;
}


 #navigation ul li.highlight {background:#000; float:right; 	 border-right:0px solid #000; border-left: 1px solid #fff;}
 
	hr { border: solid #e3e3e3; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
	





	h1, h2, h3, h4, h5, h6 {
		color: #666;
		 
		font-family: 'Exo',    'Advent Pro' , 'Archivo Narrow', sans-serif; font-weight: 400; 
	}
	
	
	
	.item-description h5  { font-weight:normal; font: 19px  'Archivo Narrow', sans-serif;   padding: 12px 5px 8px 0px;  }

 

.item-description a { }
.item-description a:hover {color:#666;}
.item-description p { margin-bottom: 0;}
	
		/* transparent image borders - 2 options
====================================*/

.imgWrap{
    position:relative;
}
.imgWrap:before, .imgWrap:after, .imgWrap2:before, .imgWrap2:after{
    content:"";
    position:absolute;
    opacity:0.5;
    background:white;
}
.imgWrap:before {top:0; left:0; width:100%; height:7px;}
.imgWrap:after {bottom:0; left:0; width:100%; height:7px;}
.imgWrap2:before {top:7px; bottom:7px; left:0; width:7px;}
.imgWrap2:after {top:7px; bottom:7px; right:0; width:7px;}


 
 
	/* END transparent image borders
====================================*/


	/* Accordion
====================================*/
.acc-trigger {
	cursor: pointer;
	border: 1px solid #1d1d1d;
	outline: none;
	font-size:14px;
	font-family: 'Archivo Narrow', sans-serif; font-weight: 300; 
	color: #000;
	margin: 10px 0;
	display: block;  
}

.acc-trigger a {
	background: url(../images/accordion-plus.png) no-repeat right 55%;
	display: block;
	color: #cccccc;
	outline: none;
	padding: 12px 15px;
	text-decoration: none;
	font-weight: 300;
}

.acc-trigger.active a {
	cursor: default;
	background: url(../images/accordion-minus.png) no-repeat right;
}

.acc-trigger a:hover,
.acc-trigger.active a {
	color: #000;
	font-weight: 400;
}
 

	.acc-container .content {padding: 2px 15px 5px 15px;}
.content p {margin-top: 5px;
margin-bottom: 5px;}
	
	
		
	/* END 
====================================*/

 
 
.button.large {padding: 11px 17px; font-size: 16px; border:solid #000 1px;  font-family: 'Archivo Narrow', sans-serif; font-weight: 300; }

.button.xx-large {padding: 13px 25px; font-size: 20px; border:solid #000 1px;  font-family: 'Archivo Narrow', sans-serif;font-weight: 300; margin-bottom:25px;}
#page-title h2 {
	font-weight:normal;
	color:#000
}


.button.xx-large-home {padding: 13px 25px; font-size: 20px; border:solid #FFF 1px;  font-family: 'Oswald', sans-serif; font-weight: 300; margin-bottom:25px; margin-left:0px; width:80%; text-align:center; line-height:25px; float:left}


strong { font-weight: bold;  }



/* Blockquote
====================================*/
	blockquote{ padding:5px 0px 5px 40px; line-height:20px; background:url(../images/quote.png) no-repeat top left; color:#666; }
		blockquote span{ color:#000; }
		
			.blockquote-left{ width:250px; float:left; }
			.blockquote-right{ width:250px; float:right; }	

  /* Headline
====================================*/
.headline  {
	 
	margin: 30px 0 8px 0;
}

.no-margin {margin-top: 0;}
.low-margin {margin-top: 15px;}

.headline h3, .headline h4 {
	 
	display: inline;
	padding: 0 10px 0 0;
	 
	
	
}


  
.intradeCSS ul  {list-style:inherit;
	margin: 5px 15px; margin-bottom:20px }
	
	
	.intradeCSS ul  li { 
	  margin-bottom:10px }
	  
	  
	  
	  .intradeCSS img {width:100%}
/* now - remove the padding that was applied above
====================================*/
.check_list li,
.plus_list li,
.minus_list li,
.star_list li,
.arrow_list li,
.square_list li,
.circle_list li,
.cross_list li {
	list-style: none;
	margin: 5px -15px;
}

 
#footer  strong {  color: #fff; }


 
#contact-details .color {color: #fff}


 #contact-details   {margin-top:5px; color:#000}
/* Links List
====================================*/
ul.links-list-alt-downloads {
	border-top: 1px solid #333333;
	margin-bottom:30px;
	margin-top:5px;
}


.links-list-alt-downloads li a {
	color: #ccc;
	display:block;
	padding: 6px 0;
	padding-left: 12px;
	background: url(../images/links-list-arrow-02.png) no-repeat left 47%;
	border-bottom: 1px solid #333333;
}

 .links-list-alt-downloads li a span {float:right}
.links-list-alt-downloads li a:hover {color: #000; background-color:#f0f0f0; }
 
.links-list-alt-downloadsNOTUSING li:first-child a {
	margin: -3px 0 0 0;
}


#footer {font-size:14px}
#footer   a  {color:#999}
#footer   a:hover {color:#fff}



ul.sidebar-nav-right { height:auto; width:auto;   border-left: 1px solid #d8d8d8; padding:5px 15px 9px 15px; z-index:200; list-style:none; margin:0px 13px 0 0; }
ul.sidebar-nav-right  li { display:block; z-index:191 !important; float:none; padding:0px; margin:0px; position:relative;}
ul.sidebar-nav-right  li.last { border-bottom:0px; }
ul.sidebar-nav-right  li a { position:relative; display:block; width:auto; float:none; padding:5px 0px; margin:0px; color:#888; z-index:191 !important; text-decoration:none; text-transform:none; font-weight:normal; border-bottom:1px solid #e9e9e9; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; font-size:15px;}
ul.sidebar-nav-right  li.active a { color:#000; }
ul.sidebar-nav-right  li a:hover { color:#000; text-decoration:none; border-bottom:1px solid #fff; }



/* FLEXSLIDER Direction Nav */
.flex-direction-nav {*height: 0;}

.flex-direction-nav .flex-next {
	background-image: url(../images/slider-control-right.png);
	background-repeat: no-repeat;
	background-position: 55% 50%;
	border-radius: 3px 0 0 3px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	background-image: url(../images/slider-control-left.png);
	background-repeat: no-repeat;
	background-position: 45% 50%;
	border-radius: 0 3px 3px 0;
	left: 0;
}

.flex-direction-nav a {
	width: 49px;
	height: 71px;
	margin-top: -36px;
	display: block;
	position: absolute;
	z-index: 120;
	cursor: pointer;
	text-indent: -9999px;
	top: 50%;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}


/* FLEXSLIDER Direction Nav */




/* ADDED MYSELF FOR FULL BACKGROUND IMAGE ON DEVICES  ( 
====================================================================== */


/* @media only screen and     (min-width: 1281px) {

	 
	
body {  /* NO SCALE  */
/*	 	 background:url(../img_library/backgrounds/glow-background.png);  
 
		
		background-attachment:fixed;
				background-repeat:no-repeat; 
	background-position:left bottom; 
	
	background-color:#d73185
	
}

	
	 
	
}


@media only screen and   (min-width: 1025px) and (max-width: 1280px) {

	 
	
body { 
background:url(../img_library/backgrounds/glow-background.png);  
 
		
		background-attachment:fixed;
				background-repeat:no-repeat; 
	background-position:left bottom; 
	
	background-color:#d73185; 
}
	
}

*/

@media only screen and     (min-width: 768px) {

	 
#contact-details  {margin-top:10px; float:right}
#contact-details p {line-height:25px;}


body{   
 	 
 background-image:  url(../img_library/backgrounds/1.jpg);   
background-position: right top;
background-repeat: repeat;
background-attachment:fixed;
background-color:#FFF; 



	
}


body.background2{   
 	 
 background-image:  url(../img_library/backgrounds/blend2.jpg);   
background-position: right top ;
background-repeat: no-repeat;
background-attachment:fixed ;
background-color:#FFF; 

/* ADDED MYSELF FOR FULL BACKGROUND IMAGE ON DEVICES THAT SCROLL on ios - MAY CAUSE ISSUE ON ANDRIODS( 
======================================================================   */ 
 
	
}

 
 


body1{   
 	 
 background-image:  url(../img_library/backgrounds/blend1.jpg), url(../img_library/backgrounds/blend1.jpg);   
background-position: right top, bottom left;
background-repeat: no-repeat;
background-attachment:fixed, fixed;
background-color:#d73185
	
}
	
	 
	
}

 

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
		/* Hide Right Side bar in mobile devices - NOT USING
====================================*/
.sidebar1 {display:none}

/* Hide Right Testimonials in mobile devices  
====================================*/

.testimonial-container1  {display:none}

/* FONT SMALLER ON BOOK ONLINE BUTTON - NOT USING
====================================*/

.button.large.sidebarbutton {padding: 11px 5px;  }

#navigation ul li span{
	display:none;
}



}