/*
Theme Name: LoFI 
Theme URI: http://www.lo-fi.com.au/
Description: LoFi Website Theme
Author: Gareth Williams
Version: 1.0
*/

	 
/* Imports */

@import url("library/styles/base.css");

nav#navbar h1                       /*  new class   */
{
    margin-top: 10px;
}

#reeldiv
{
  border-top:1px dotted #cdcbcb;  
  border-bottom:1px dotted #cdcbcb;
  line-height:1.2;
  width: 22% !important;
  margin: 5px 0 0 0;
  padding: 2px;
}
#reel
{
  color:#9fd4db;
  font-family: "Helvetica", Arial, courier, sans-serif;
  margin-left: 5px;
  text-decoration: none; 
}
#reel:hover
{
  color: #50abb7;
}
.plink
{
	background:url(../adrian/images/photo.png) no-repeat;
	background-size:30px 30px;
	height: 100px;
	margin-top:10px;
}
.navdiv-left
{
	position:absolute;
	top:50%;
	left:50%;
	height:30px;
	width:18px;
	background:url(../../../wp-includes/js/thickbox/left_arrow.png) no-repeat;
}
.navdiv-right
{
  position:absolute;
  top:50%;
  right:50%;
  height:30px;
  width:18px;
  margin-right:0px;
  background:url(../../../wp-includes/js/thickbox/right_arrow.png) no-repeat;
}
.arrow-left:hover
{
	visibility: visible;
}
.arrow-left
{
	visibility: hidden;
	left:1%;top:1%;
	height:84%;width:15%;
	z-index:101;position:absolute;
	cursor:pointer;
}
.arrow-right
{
	visibility: hidden;
  right:1%;top:1%;
  height:84%;width:15%;
  z-index:101;position:absolute;
  cursor:pointer;
}

.homelogo												/*       changes new class 	   */
{
	margin-top: 4px;margin-left: 0px;
	vertical-align: baseline !important;
}
/*Clear Floats */
.clearFloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearFloat {display:inline-block;}
* html .clearFloat {height:1%;}
.clearFloat {display:block;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 29, 2011 07:22:31 PM America/New_York */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('library/fonts/League_Gothic-webfont.eot');
    src: url('library/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/League_Gothic-webfont.woff') format('woff'),
         url('library/fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('library/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.font, .about_head{
	float: left;
	margin: 0;
	padding: 0;
}

.font a img{           /*          change           */
	float: left;
	width: 460px;
	height: 102px;
  /*background: url(library/images/musings.jpg) no-repeat left 10px;*/
  text-indent: -5000px;
	margin-bottom: 18px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #999999 !important;
}
/*.about_head a img{    /*          change           */
  /*float: left;
  width: 460px;
  height: 71px;
  text-indent: -5000px;
  margin-bottom: 18px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #999999 !important;
}*/

.about_head a {
  width: 460px;
  border-bottom: 1px dashed #999999 !important;
  height:85px;
  display:block;
  margin-top:5px;
}

.about_head img{
  float: left;
  text-indent: -5000px;
  margin-bottom: 17px;
  padding: 10px 0 25px 0;
  
}


/*

Styling Index
--------------------------------

1. 			General Styles 

2. 			Page Specific Styles

3.			Navigation

4. 			Links


Jquery
--------------------------------


Appendix
--------------------------------


*/

/********** 1. General Styles  *****************************************************************************/
body{
	font-size: 11.4px;
	background: #242021;
	color: #cdcbcb;
	font-family: "Helvetica", Arial, courier, sans-serif;
}
h1,h2,h3,h4,h5,h6,p{
	font-family: "Helvetica", Arial, courier, sans-serif;
}
h4{
	font-size: 11.4pt;
	font-weight: 100;
}
a:link,a:visited,a:active{
	color: #3A4E22;
}
a:hover{
	color: #3A4E22;
}
#wrap{
	position: relative;
	width: 940px;
	margin: auto;
/*	padding-top: 70px; */
	padding-top: 45px;
}
#navbar{                             /* change */
	float: left;
	margin-top:38px;                   /*  old - margin-top:48px;  */        
	width:119px;
	position:fixed;
	height: 100%;
	z-index:100;
	font-size: 11.4px
}
	h1 a{   /* change   */
	  position: absolute;
		margin-bottom: 10px;
		width: 51px;
		height: 51px;
		background: url(library/images/logo_hover.png) no-repeat 0 0;
	}
	h1 a:hover img{
		display: none;
	}
.home .front_page{
	float: left;
	width: 768px;
	height: 536px;
	margin-top: 33px;
}
.home .front_page{
	float: left;
	width: 768px;
	height: 536px;
	margin-top: 33px;
}
.home .front_page p a{
	float: left;
	margin-right: 12px;
	margin-bottom: 14px;
}
.home .front_page p a:nth-child(3n+3){
	margin-right: 0;
}
.post-container{
	float: right;
/*	width: 765px; */
	width: 776px;
	padding-bottom: 60px;
/*	margin-top: 24px; */                                   /* 				changes				  */
	margin-right: 45px;
	margin-top: 65px; 									   /* 				changes				  */
}
.single-post ul, .single-showcase ul{
    margin-bottom: 5px!important;
}
.showcase .post-container{
	padding-bottom: 0px;
	margin-top: 0px;
}
.blog .content_wrap,
.About .content_wrap{
	padding: 10px 0px 20px 20px;
}
.About .post-container{
	margin-top: 0px;
}
.About .post-container,
.blog .content_wrap{
	min-height: 450px
}
.post-container ul {
margin-bottom: 50px;
margin-right: 10px;
border-bottom: #fff solid 1px;
}
		.post-container ul li{
			list-style: none;
			margin: 0 0 5px 0;
		}
			.post-container ul li .showcase_img{
				position: relative;
				/*width: 765px;*/
                                width: 100%;
				text-align: center;
				/*background: #fff;*/
				overflow: hidden;
			}
			.post-container ul li .info{
				position: relative;
				/*width: 765px;*/
                                width: 100%;
				margin-top: 5px;
				padding: 5px 0;
				border-top: #999 dashed 1px;
				border-bottom: #999 dashed 1px;
				font-size: 11px;
				line-height: 14px;
			}
			.post-container ul li.last .info{
				padding: 5px 0 0 0;
				border-bottom: none;
			}
				.post-container ul li .info .top{
					position: relative;
					width: 765px;
				}
					.post-container ul li .info .top .project,
					.post-container ul li .info .top .title{
						color: #9fd4db;
					}
				.post-container ul li .info .bot{
					position: relative;
					width: 765px;
				}
					.post-container ul li .info .bot .description{
						position: relative;
						left:0px;
						top:0px;
						color: #fff;
					}
						.post-container ul li .info .bot .description a{
							color: #9FD4DB;
							text-decoration: none;
						}
						.post-container ul li .info .bot .description a:hover{
							color: #50abb7;
						}
					.post-container ul li .info .bot .author{
						position:absolute;
						right:0px;
						bottom:0px;
						width: 100px;
						text-align: right;
						color: #999;
					}
						.post-container ul li:first-child .info .bot .author .client{
							color: #9fd4db;
						}
.content{
	float: left;
	width: 765px;
	height: 100%;
	color: #000;
	background: #fff;
	/*margin-top: 33px;*/
	font-family: Lucida Sans "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top: 65px;                            /*                       change                        */
	margin-right: 100px;
}
.content p{
	font-family: Lucida Sans "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 20px;
	padding: 5px 0;
}
	.content_wrap{
		float: left;
		width: 583px;
		padding: 20px 0px 20px 15px;
	}
	.blog .content_wrap,
	.About .content_wrap{
		width: 475px;
	}
		.content h2{
			width: 583px;
			color: #9fd4db;
		}
		.content article.about{
			padding: 10px;
		}
		.content .post-container{
			float: left;
			width: 583px;
			border-bottom: 1px #999 dashed;
			margin-bottom: 15px;
			padding: 15px 0 25px 0px;
			font-size: 12px;
		}
		.blog .content .post-container,
		.About .content .post-container{
			width: 460px;
			padding: 0px 0 25px 0px;
		}
		.about p{
			font-size: 12px;
			padding: 10px 0;
		}
		.blog .content .post-container{
			margin-top: 10px;
			padding-top: 0px;
		}
			.content .post-container .date{
				font-size: 8px;
				text-transform: uppercase;
			}
			.blog .content .post-container .date a{
				padding-left: 12px;
				background: url(library/images/arrow.jpg) no-repeat left center;
				text-decoration: none;
				color: black;
			}
			.content .post-container h3 a,
			.content .post-container h3{
				float: left;
				width: 460px;
				font-size: 25px;
				text-decoration: none;
				padding: 0px 0 8px 0;
				font-family: 'LeagueGothicRegular', Helvetical, Arial, sans serif;
				font-weight: lighter;
				text-transform: uppercase;
			}
			.content .post-container h3 a{
				padding: 0px;
				color: #000;
			}
			.content .post-container h3 a:hover{
				color: #3a4e22;
			}
			.content .post-container article{
				font-size: 12px;
			}
			.content .post-container table{
				width: 460px;
				margin-top: 25px;
			}
				.content .post-container .share{
					padding: 0 10px 0 0;
				}
				.content .post-container .tags{
					font-size: 10px;
					vertical-align: middle;
					padding: 0 10px;
				}
					.content .post-container .tags a{
						color: black;
					}
					.content .post-container .tags a:hover{
						color: #5b5c58;
					}
				.content .post-container .comments{
					font-size: 10px;
					vertical-align: middle;
					padding: 0 10px;
				}
					.content .post-container .comments a{
						color: #3A4E22;
					}
					.content .post-container .comments a:hover{
						color: #92A869;
					}
					#comments ul.commentlist li{
						list-style: none;
					}
		.blog .content,
		.About .content{
			width: 650px;
			border-radius: 0 10px 0 10px;
			margin-left: 118px;
		}
		.content .right{
			float: right;
			width: 135px;
			background: #e3e6dd;
			padding: 100px 0 0 18px;
			border-radius: 0 10px 0 0;
		}
		.blog .content .right{
			padding: 157px 0 0 18px;
		}
			.blog .content .right .rightWrap,
			.About .content .right .rightWrap{
				position: relative;
			}
			.content .right .rightWrap{
				width: 175px;
				padding: 0 10px 10px 0;
				font-size: 11.4px;
			}
				.content .right div{
					margin-bottom: 20px;
				}
					.About .content .right strong{
						float: left;
						width: 115px;
						padding: 5px 0;
						border-top: 1px solid #999;
						border-bottom: 1px solid #999;
					}
					.About .content .right .dashed{
						float: left;
						width: 115px;
						padding: 5px 0 8px 0;
						margin-bottom: 8px;
						border-bottom: 1px dashed #000;
					}
					.About .content .right span{
						float: left;
						width: 115px;
					}
					.content .right h3{
						font-size: 10px;
						font-weight: bold;
						margin-bottom: 10px;
						font-family: helvetica, Arial,sans-serif;
					}
						.content .right h3 span{
							border-bottom: #000 dotted 1px;
						}
					.content .right ul li{
						list-style: none;
					}
						.content .right ul li a,
						.content .right div div a{
							text-decoration: none;
							color: #000;
						}
						.content .right ul li a:hover,
						.content .right div div a:hover{
							color: #5b5c58;
						}
		.content .right div .tagcloud a{
			text-decoration: none;
			color: #000;
			position: relative;
			float: left;
			width: 160px;
			font-size: 11px !important;
		}
		.pagination a.next{
			float: right;
			margin-right: 14px;
		}
		.pagination a.prev{
			float: left;
		}
		.pagination a.prev,
		.pagination a.next{
			color: #3A4E22;
		}
		.pagination a.prev:hover,
		.pagination a.next:hover{
			color: #92A869;
		}
		#comments{
			border-top: 1px #999 dashed;
			margin-top: 50px;
			padding-top: 20px;
		}
			#comments h3{
				font-size: 20px;
				margin: 0;
				padding: 0;
			}
			#comments .comment{
				margin-bottom: 5px;
			}
			.content h3.comments{
				float: left;
				width: 583px;
				font-size: 15px;
				text-decoration: none;
				padding: 0px 0 13px 0;
				color: #91a668;
			}
			.content #comments .comment{
			 margin-bottom: 30px;
			}
				.content #comments .comment-author{
					float: left;
					width: 583px;
					font-size: 11px;
					text-decoration: underline;
					padding: 0px 0 5px 0;
				}
				.content #comments .comment-content{
					font-size: 11px;
				}
		#respond{
			font-family: "Helvetica", Arial, courier, sans-serif;
			font-size: 12px;
		}
			#respond label{
				float: left;
				width: 80px;
				padding: 3px 10px 3px 0;
			}
			#respond span{
				position: absolute;
				left: 180px;
			}
			#respond span:first-child{
				display: none;
			}
.blog .post-container ul,
.blog .single {
	border-bottom: none;
	margin-bottom: 0px;
}
.blog .post-container ul{
	margin-left: 30px;
}
.blog .post-container ul li{
	list-style: disc;
	line-height: 20px;
}

/* ABOUT */
.About .post-container,
.category-11 .post-container{
	border-bottom: 0px;
}
.About .post-container p,
.category-11 .post-container p{
	padding: 5px 0;
}
.About .post-container{
	font-size: 10px;
}

/********** 2. Page Specific Styles  *****************************************************************************/
.fullImg div{
	margin: 5px 0;
}
.portrait{
	padding: 20px 0px;
}

.wp-caption-text {
    bottom: 5px;
    color: #000;
    font-size: 0.9em;
    padding-left: 8px;
    position: absolute;
}

.alignleft {
    float: left !important;
    margin-top: 10px !important;
    position: relative;
}
#uncategories_photos{
    margin-left: 1px;
}
.post-container #linkline a{
    text-decoration: none;
    color: #C2C1C1;
}
.blurb {
	position: relative;
	width: 756px;
	margin-top: -4px !important;                    /*               changes                   */
	padding: 5px;
	border-top: #9FD4D3 dotted 1px;
	border-bottom: #9FD4D3 dotted 1px;
	font-size: 11px;
	line-height: 14px;
	
}

.blurb_photo_page{
	position: relative;
	/*width: 756px;*/
/*	padding: 5px;       */
        width: 771px;
        padding-top: 5px;
        padding-bottom: 5px;
	border-top: #9FD4D3 dotted 1px;
        border-bottom: #9FD4D3 dotted 1px;
	font-size: 11px;
	line-height: 14px;
        /*margin: 4px 0 9px;*/
        margin: 0 0 5px;
}
.single-post .blurb_photo_page, .single-showcase .blurb_photo_page{
    border-top: none !important;
    border-bottom: none !important;
}
.gcrete {
  font-family: "Helvetica", Arial, courier,sans-serif;
	color: #9FD4D3;
}

/********** 3. Navigation  *****************************************************************************/
ul#menu-navbar{          /*  change  */
  /*position: fixed;*/
  width: 90px;
	height: 100%;
	margin-top: 80px;    /* old 75px */ 
}
	ul#menu-navbar li{
		list-style: none;
		cursor: pointer;
		cursor: hand;
		color: #9fd4db !important;
		/*margin-bottom: 19px;*/
		margin-bottom: 5px;
	}
	ul#menu-navbar li.manifesto{
            margin-bottom: 0px;
            font-size:11.4px;
        }
	ul#menu-navbar li.work{
		margin-bottom: 6px;
	}
		ul#menu-navbar li a{
			line-height: 17px;
			color:#cdcbcb;
		}
		ul#menu-navbar li a:link,
		ul#menu-navbar li a:visited
		{
			text-decoration: none;
			font-family: "Helvetica", Arial, courier,sans-serif;
		}
		ul#menu-navbar li a:link                          /*       change         */
		{
		  color:#cdcbcb;
		  padding: 1px 2px;
		}
		ul#menu-navbar li a:active{
      color: #9fd4db;
		}
		ul#menu-navbar li a:hover{
			color: white; /*#50abb7;*/
		}
		ul#menu-navbar li ul.sub-menu li{
			margin-bottom: 0;
		}
			ul#menu-navbar li ul.sub-menu li a:link,        /*       change         */
			ul#menu-navbar li ul.sub-menu li a:visited,
			ul#menu-navbar li ul.sub-menu li a:active{
				/*color: #cdcbcb;*/ 
				border: 0;
				line-height: 17px;
				margin: 3px 0;
				font-family: "Helvetica", Arial, courier,sans-serif;
			}
	
				body.showcase ul#menu-navbar li ul.sub-menu li.showcase a,
				body.About ul#menu-navbar li ul.sub-menu li.manifesto a,
				ul#menu-navbar li.current-menu-parent ul.sub-menu li a.current-menu-item:link,
				ul#menu-navbar li.current-menu-parent ul.sub-menu li a.current-menu-item:visited,
				ul#menu-navbar li.current-menu-parent ul.sub-menu li a.current-menu-item:active,
				ul#menu-navbar li.current-menu-parent ul.sub-menu li a.current-menu-item:hover{
					background: #fff;
					color: #cdcbcb;
					border: 0;
					padding: 1px 2px;
					text-decoration: none;
				}				

ul#menu-navbar li.manifesto a:link,
ul#menu-navbar li.manifesto a:visited,
ul#menu-navbar li.manifesto a:active
{
      color: #cdcbcb;
}
ul#menu-navbar li.manifesto a:hover
{
      color: white; /*#50abb7;*/
}
ul#menu-navbar li.manifesto a.current-menu-item:link
{
      color: #cdcbcb;
}
ul#menu-navbar li a.current-menu-item:link,
ul#menu-navbar li a.current-menu-item:visited,
ul#menu-navbar li a.current-menu-item:active
{
    color: #9FD4D3;  
    background: #fff;
    color: #000;
    border: 0;
    padding: 1px 2px;
    text-decoration: none;   
}

ul#menu-navbar li a.homelink:link,       /*  new css class  */
ul#menu-navbar li a.homelink:visited,
ul#menu-navbar li a.homelink:active
{
    color: #9FD4D3;
}
ul#menu-navbar li a.homelink:hover    /*  new css class  */
{
    color: #50abb7;
}
.menuline:hover                       /*  new css class  */
{
	color:white !important;
}					
#infscr-loading
{
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width: 50px !important;             /*                changes                */
}

#infscr-loading1
{
    margin:0 auto;
    overflow: hidden;
    padding:0 50% 0 50%;
    width: 110px !important;            /*                changes                */
    position: static !important;                
    z-index: 100000000000000000 !important;
}

#wpadminbar .quicklinks > ul > li > a { color: #fff;}

.div#widget
{
	width:80px !important;
}
/********** 4. Links *****************************************************************************/

/********** Jquery  *****************************************************************************/	

/********** Appendix  *****************************************************************************/	

/* a.1 IE8 styles */
#at20mc { display: none !important; }

/*@media screen and (max-width: 200px)
{
{
  position: absolute !important;
}
}*/

/*@media screen and (max-width: 670px) {
#navbar 
{
  position: absolute !important;
}
}
@media screen and (max-height: 200px) {
#navbar 
{
  position: absolute !important;
}
}*/

.home img.size-full:hover, .Photography .albumcate .gallery .gallery-item a img:hover {
    opacity: 0.8;
    /*border: 0 none !important;*/
}

.gallery_clickmore:hover{
    color: #fff !important;
}

.follow-container{
  background: rgba(0, 0, 0, 0) url("../../../wp-includes/images/follow-images/follow-bg.png") no-repeat scroll 0 0 !important;
 /*width: 768px !important;*/
 height: 468px;
 padding-bottom: 0px;
}
.follow-group {
    padding: 72px 94px;
}
.follow-icon{
 width:52px;
 height:52px;
 border-radius: 20px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
  margin: 0 auto;
 float: none;

}
.follow-caption{
color:#201D1E;
 font-size:11.4px; 
 display:inline-block;
 margin: 10px 0 0;
 font-weight: normal;
}
.f-row{
 width:100%; 
 margin-top:42px;
}
.f-row:first-child{
 margin-top:0; 
}

.icon-text{
 width:33%;
 float:left;
 text-align: center;
}
.icon-text a:hover .follow-caption, .icon-text a:hover .follow-mail, .icon-text a:hover .follow-flicker, .icon-text a:hover .follow-tumblr, .icon-text a:hover .follow-twitter, .icon-text a:hover .follow-instagram, .icon-text a:hover .follow-download{
 color:#4C4D4F;
 background-position:0 0;
}
.follow-mail{
 background: url(../../../wp-includes/images/follow-images/img-1.png) no-repeat; 
 background-size: 100%;
 background-position:0 -54px;
}
.follow-flicker{
 background: url(../../../wp-includes/images/follow-images/img-2.png) no-repeat;
 background-size: 100%;
 background-position:0 -54px;
}
.follow-tumblr{
 background: url(../../../wp-includes/images/follow-images/img-3.png) no-repeat;
 background-size: 100%;
 background-position:0 -54px;
}
.follow-twitter{
 background: url(../../../wp-includes/images/follow-images/img-4.png) no-repeat;
 background-size: 100%;
 background-position:0 -54px;
}
.follow-instagram{
 background: url(../../../wp-includes/images/follow-images/img-5.png) no-repeat;
 background-size: 100%;
 background-position:0 -54px;
}
.follow-download{
 background: url(../../../wp-includes/images/follow-images/img-6.png) no-repeat;
 background-size: 100%;
 background-position:0 -54px;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.ngg-gallery-thumbnail img:hover {
  opacity: 0.8;
}
.click-plus-large {
  background: rgba(0, 0, 0, 0) url("../../../wp-includes/images/btn-more.png") no-repeat scroll 0 0;
    float: left;
    height: 71px;
    width: 54px;
    margin-left: 10px; 
/*    height: 15px;
    width: 15px;*/
}
/*.click-plus:hover {
background-position: 0 -15px;
}*/
.gallery_clickmore:hover .click-plus-large {
background-position: 0 -15px;
}

.ngg-gallery-thumbnail img{
 margin: 0 0 0px 0px !important;
 width: 189px !important;
 padding:0 !important;
 border:none !important;
}

#uncategories_photos {
    margin-left: 0px;
}
/*.ngg-galleryoverview{
 width: 776px !important;
}*/

.ngg-gallery-thumbnail-box{
 /*width: 194px !important;*/
 margin-top: 5px;

}
.single .ngg-galleryoverview, .Photography .ngg-galleryoverview {
    width: 776px !important;
}
.single .ngg-gallery-thumbnail-box, .Photography .ngg-gallery-thumbnail-box{
 width: 194px !important;
}

/*.home-cont-img img.size-full{
 width:190px !important;
}
.home-cont-img .alignleft{
 margin-top: 4px !important;
}*/
.attachment-thumbnail:hover {
    opacity: 0.8;
}
.single .ngg-gallery-thumbnail img{
 /*margin: 0 0 -1px -3px !important;*/ 
}
.single .blurb_photo_page{
 float: left;
 /*margin: 4px 0;*/
 margin: 0;
}
.ngg-gallery-thumbnail img:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.Photography .post-container{
 margin-bottom: -5px;
}
.gallery_clickmore span{
 float: left;
margin-top: 1px;
vertical-align: middle;
}
.single .ngg-galleryoverview_toggle {
   /* padding-left: 2px;*/
}

.single .ngg-galleryoverview{
 overflow: visible !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* .post-container .gallery img  { margin: 0 0 -13px -1px !important  }*/
}

.gallery dl,.gallery dt{
    margin: 0px !important;
    padding: 0px !important;
    height:190px;
    width:190px;
}

.gallery dt a {
    height:190px;
    width:190px;
}

.gallery br {
    display:none;
}
.showcase_img img {
  /*  width: 100%;*/
}
.load_gallery_home.gallery_clickmore {
    vertical-align: middle;
}

/*Slider navigation button change*/
.cycloneslider-prev span, .cycloneslider-next span{
 display: none !important;
}
.cycloneslider-prev{
 background-image:url("../../../wp-includes/images/slider/slide-prev.png") !important;
 background-repeat: none !important;
 width: 23px !important;
 height: 57px !important;
}
.cycloneslider-next{
 background-image:url("../../../wp-includes/images/slider/slide-next.png") !important;
 background-repeat: none !important;
 width: 23px !important;
 height: 57px !important;
}

/*navigation home icon hover change*/
.homebtn .homelink .home-nav-logo{
 background: rgba(0, 0, 0, 0) url("library/images/menu_thumbs_photo.jpg") no-repeat scroll 0 0;
display: block;
float: left;
height: 8px;
margin-top: 4px;
margin-left: 2px;
position: relative;
width: 9px;
}
.homebtn .homelink:hover .home-nav-logo{
 background: url("library/images/menu_thumbs_photo-hover.jpg");
 background-repeat: no-repeat;
}






/*10-06-2016*/

@font-face {
    font-family: 'ds2_display_sans_lightregular';
    src: url('library/fonts/nf/ds2displaysanslight-webfont.woff2') format('woff2'),
         url('library/fonts/nf/ds2displaysanslight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.info-content{background-color:#000000; margin-top:0px; padding-bottom: 0; width: 769px; margin-right: 52px; font-family: 'ds2_display_sans_lightregular';}
.info-content .info-details {  padding: 72px 140px;}
.info-content .info-details h1{font-size:35px; padding-bottom:20px;font-family: 'ds2_display_sans_lightregular'; color:#d6d3d3; font-weight:normal;}
.info-content .info-details p{font-size:20px; padding-bottom:20px; font-family: 'ds2_display_sans_lightregular'; color:#d6d3d3;}
.cycloneslider-template-standard div img,
.showcase_page_org  .showcase_img a.cboxElement img{opacity:1;}
.cycloneslider-template-standard div img:hover,
.showcase_page_org  .showcase_img a.cboxElement img:hover{opacity:0.8; }
.sliderinfo.cycloneslider-template-standard .cycloneslider-slide{background-color:#242021;}
.cycloneslider-template-standard .cycloneslider-slide{background:#000!important;}
#menu-navbar li a span{display:inline-block; margin-right: 7px; width:7px; height:7px;  background: url("images/sm_cross.png"); background-repeat: no-repeat; }

/*#cboxLoadedContent iframe.cboxIframe{width:auto; text-align:center; display:table; margin:0 auto;} */
/* hover effect link more */
div#linkline a:hover .click-plus-large.clearfix {
    /*background-position: 0 -15px;*/
    opacity: 0.7;
}

div#linkline a:hover {
    color: #fff;
}
.showcase_clickmore span {
    float: left;
    margin-top: 1px;
    vertical-align: middle;
}


/* back button*/
.click-back-large {
  background: rgba(0, 0, 0, 0) url("../../../wp-includes/images/btn-back.png") no-repeat scroll 0 0;
    float: left;
    height: 71px;
    width: 54px;
/*    height: 15px;
    width: 15px;*/
}
/*.click-back:hover {
background-position: 0 -15px;
}*/
.gallery_clickmore:hover .click-back-large {
background-position: 0 -15px;
}
div#linkline a:hover .click-back-large.clearfix {
    opacity: 0.7;
}
 
.click-plus {
  background: rgba(0, 0, 0, 0) url("../../../wp-includes/images/click-plus-both.png") no-repeat scroll 0 0;
    float: left;
    height: 15px;
    width: 15px;
/*    height: 15px;
    width: 15px;*/
}
.click-plus:hover {
background-position: 0 -15px;
}
.gallery_clickmore:hover .click-plus {
background-position: 0 -15px;
}
div#linkline a:hover .click-plus.clearfix {
    background-position: 0 -15px;
}
1110
 