/*   
Theme Name: Ten18
Theme URI: http://www.ten18photography.com
Description: A fashion inpsired clean and minimal photography portfolio theme exclusively designed for Ten18 Photography.
Author: Maquina Studio
Author URI: http://www.maquinastudio.com
Version: 1.0 
*/

/* BASE ------------------------------------------------------- */
*{margin: 0; padding: 0;}
img{border:none;}
a{outline-style:none;text-decoration:none;}
li{list-style:none;}
body {}


/* GENERAL TYPOGRAPHY ------------------------------------------- */
body, textarea, input, p {font-size:14px;line-height:21px;font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2", serif;}
#header, #header a{ color: #ffffff;}
h1, h2, h3, h4, h5, h6{font-family: "Helvetica", Arial, sans-serif;}
h1{color: #6b9427; font-size:5.0em;}
h2{color: #2b2b2b;font-size: 1.6em;line-height:1.0em;font-weight: 300;}
h3{color: #2b2b2b; font-weight: 700;font-size:1.3em; font-family: "etica-1","etica-2",sans-serif;}
.phone{color:#6b9427; font-weight:bold}
#leftcol p{color:#2b2b2b;font-size:1em;}
#leftcol-gallery p{font-size:1em;}
#semi-footer h3, #testimonials h2, #featured-section h2 a, #leftcol-gallery h2, #gallery-footer h3, #rightcol .widget h3{color: #ffffff;}
#services-footer .h3{color: #2b2b2b;}
#services-footer a{color: #464646;}
.widget p{font-size:1em;}
#semi-footer p{font-size:1em;line-height:1.2em; color: #737070}
.widget li{line-height:1.2em; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2"; font-weight: 500;}
.featured-section h2{color: #fefefe; margin-top:-4px;}
.featured-section p{font-size:1em;}
.widget-sidebar h3{font-size: 1.9em;line-height:1.0em;font-weight: 300;}
#leftcol h2{font-size: 1.9em;}
.post h4{font-size:1.9em;}
.post h3{margin-bottom:.60em;}

/* STRUCTURE ------------------------------------------------------- */
#wrap {width: 990px; height: 100%;}
#container {width: 960px; height:auto; margin: auto;padding-bottom:30px;}

#slideshow {height:350px; width:990px; margin-bottom:15px;}
#social {height: 80px;width: 960px;padding-top: 15px;}
.button-big {float:left;width:305px;height:auto;margin-bottom: 20px;margin-left: 0;}
#featured-section {height: auto; width: 960px;}
#title-featured {height:auto; width: 100% ;margin:15px 0;}
#photoblog {width:210px; height:auto;margin:auto;}
.post {float:left;height:auto;margin-bottom:30px;word-spacing: 0.1em;}
.featured-section h4{color: #fff;font-size: 1.6em;line-height:1.0em;font-weight: 300;}
.featured-section {width:310px; color:#737070}
.mini {width:290px;}
.odd{margin-right: 20px;}
.m20 {margin-left:20px; margin-right:20px;}
.margin15 {margin-left:15px; margin-right:15px;}
.marginleft15 {margin-left:20px;}
.margin5 {margin-left:5px; margin-right:5px;}
.margin10{margin-left: 10px;margin-top: 10px;}
#semi-footer{width:960px;height:auto;margin:auto;margin-top:35px;}
.widget {float:left; width:225px;}
.widget li {padding-top:5px; padding-bottom:5px;}
.widget-sidebar {margin-bottom:35px; width:265px;}
.widget-leftcol{width: 100%; height: auto; margin-bottom: 25px;}
.photo-button{margin: 10px 0 0 20px;}
.margin20 {margin-right:20px}
#bottom-bar {width:100%; height:auto; background-image: url(../images/bg-footer.jpg); background-repeat:repeat;}
#footer {height:60px; width:960px; margin:0 auto; font-family: "etica-1","etica-2",sans-serif; font-weight: 500;}
#footer-nav{height:auto;width: auto;float: left;margin-top:0px;color:#98a388;position: relative;}
#footer-nav .mini-rss{position: absolute;top: 2px;}
#footer-nav span a:hover{text-decoration: none;}
#legal{height:auto; width: auto; float: left; margin-top:0px; color:#98a388;}
#maquina{height:auto; width: auto; float: right; margin-top:0px; color:#98a388;position: relative;padding-right:17px;}
#maquina .mini-maquina {position: absolute;top: 2px;right:0px}
#maquina .color_green{color:#6d912d;}
#maquina a:hover{color:#6d912d;text-decoration: underline;}
#maquina span a:hover{text-decoration: none;}
.maindivider {background-image:url(../images/maindivider.png);height:10px;width:960px;background-repeat: repeat-x;margin-bottom:10px;}
.post.middledivider {background-image:url(../images/middledivider.png);height:10px;width:600px;background-repeat: repeat-x;margin-top:5px;margin-bottom:5px;}
.middledivider {background-image:url(../images/middledivider.png);height:10px;width:auto;background-repeat: repeat-x;margin-top:5px;margin-bottom:5px;}
.middledivider2 {background-image:url(../images/maindivider.png);height:10px;width:auto;background-repeat: repeat-x;margin-bottom:10px;}
#section {height:35px; width:960px; background-image:url(../images/backsection.png);padding-top: 15px;}
#section h1 {height:50px; margin-bottom:0px;}
#main {height:auto; width:960px; margin-top:25px;}
#rightcol{height:auto; width:305px; float:right;}
#leftcol{height:auto;width:600px;margin-right:25px;padding:14px;background-color:#dfdfdf;color:#000;float:left;border: 1px solid #fff;}
#leftcol p, leftcol-gallery p{margin-bottom: 1.5em;font-size:1em;color:#464646;}
#leftcol p a{color:#6d912d;}
#leftcol p a:hover{text-decoration:underline;}
#testimonials {float:left; width:280px; height:auto; margin-bottom:25px; margin-top:10px;margin-left: 15px; margin-right: 15px;}
.testimonials p {font-style:none;font-size:0.9em;color:#737070}
.testimonials img{margin-top: 10px;}
#leftcol-gallery{height:auto; width:600px; margin-right:25px; color:#000; float:left;}
#leftcol-gallery h2{font-size:1.9em;}
#leftcol-gallery p{color:#666565;}
#showcase {width:960px; height:auto; margin-top:25px;}
#showcase img{border:8px solid #dfdfdf;}
#showcase .preloading_background {background:#0e0e0e url(../images/preload.gif) no-repeat scroll 50% 50%;}
#showcase .lightbox_image{background:transparent url(../images/skin1/magnify.png) no-repeat center center;}
.photo{float:left;height:auto;width:auto; margin-bottom:15px;}
.photoR{float:right;}
.photoRL16{margin-left:15px;margin-right:15px;}
.photo a{height:auto;width:auto;overflow: hidden;border:none;display:block;}
.photo a img{border:none;display:block;}
#logo {float:left;width:auto;height:auto;margin-top:30px;}
#semi-footer .widget li, .underline, #rightcol .widget li{border-bottom: 1px dotted #393939;}
.featured-section img, .featured{margin-bottom: 15px;}
.bullet{margin-right: 1px;padding-bottom: 9px;}
.post ul{margin-bottom:15px;color:#464646;padding-left:15px;}
.post li {background: url(../images/bullet.png)no-repeat;background-position: 0 5px; padding-left: 15px; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";}
.post li a{color:#6b9427;}
.mini img{margin-bottom: 10px;}
#gallery-footer {width:960px; height:auto; margin-top:10px;}
#services-footer {width:600px; height:auto; margin-top:10px;}
.faq {margin-bottom: 15px;}
#services-footer .faq .fq {font-size:1.0em;color:#464646;cursor:pointer;}
#gallery-footer .faq .fq{font-size:1.0em;color:#737070;cursor:pointer;}
#services-footer .faq .fq:hover{font-size:1.0em;color:#6d912d;text-decoration:underline;}
#services-footer .faq a:hover{font-size:1.0em;color:#6d912d;text-decoration:underline;}
#services-footer.fq a{font-size:1.0em;color:#6d912d;}
#gallery-footer .faq .fq:hover{font-size:1.0em;color:#6d912d;text-decoration:underline;}
#gallery-footer .faq a:hover{font-size:1.0em;color:#6d912d;text-decoration:underline;}
#gallery-footer .faq a{font-size:1.0em;color:#6d912d;}
#services-footer .faq p{font-size:1.0em;margin-left:10px;color:#666565;line-height:1.2em;}
#gallery-footer .faq p{font-size:1.0em;margin-left:10px;color:#cccccc;line-height:1.2em;margin-bottom:5px;}
.next{float:right;}
.prev{float:left;}
#posts-navigation a{color: #6d912d;}
.gallery-widget{margin-top: 25px;}
.gallery-widget img{margin-right: 5px;}
.b15{margin-bottom: 10px;}
.wp-caption {padding-top: 0px;margin: 0px -10px 0px 0px;}
.wp-caption-dd {	padding: 0;	margin: 0;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}





/* MISCELLANEOUS ------------------------------------------------------- */
.absolute {position:absolute;right: 40px;top: 30px;}
.relative {position:relative}
.stroke {border: 1px solid #F00;}
.clear {clear:both;}
.bold { font-weight:700;}
.h3 {color: #fefefe; font-weight: 200;font-size: 1.3em; }
.small {font-size: 0.8em;color: #666565;font-family: "etica-1","etica-2",sans-serif;font-weight: 500;text-transform:uppercase;letter-spacing:0.75px;margin-bottom:.60em;}
.post-footer .small {font-size: 0.8em;color: #666565;}
.small a{color: #6b9427;}
.post-footer.small a{color: #6b9427;}
.small a:hover{text-decoration:underline;}
.post-footer .small a:hover{text-decoration:underline;}
.alignright{float:right;margin-left:15px;}
.alignleft{float:left;margin-right:15px;}

/*ACCORDION SLIDER -----------------------------------------------------------*/
#contentwrap {position:relative;width:990px;clear: both;padding-left:0px;height:350px;}
#headwrap {width:100%;clear: both;float: left;float: none;position: relative;z-index: 6;}
#featured, .featured, .fadeout, .newsselect{ height:350px;}
#feature_wrap{width:990px;position: relative;}
#featured{position: relative;width:990px;overflow: hidden;}
.featured{width:600px;position:absolute;top:0;left:0;overflow: hidden;display:none;}
.featured img{display:block;position: relative;z-index: 1;}
#top .fadeout{position:absolute;width:600px;display:block;right:0px;z-index: 3;}
#top .sliderheading{display:block;font-size: 1.6em;}
#top .slidercontent{font-size: 1.2em;}
#top .heading_clone{position: absolute;z-index: 4;display:block;font-size: 4.0em;height: 50px;margin-bottom:60px;}
.featured a, .featured a img, .featured img{text-decoration: none;border:none;}
#featured{border:none;}
.featured{border-left:1px solid #595959;background:#000 url(../images/preload.gif) no-repeat scroll 50% 50%;}
#top .preloading_background {background:#191919 url(../images/preload.gif) no-repeat scroll 50% 50%;}
#top .fadeout{background: transparent url(../images/overlay.png) repeat-y right top;}
#top #featured a{color:#eeeica, sans-serif;}

/*WP-PageNavi -----------------------------------------------------------*/
.wp-pagenavi {
	clear: both;
	text-align:right;
	font-family: "etica-1","etica-2",sans-serif; font-size: 0.9em; font-weight: 500; text-transform:uppercase;letter-spacing:0.75px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #6B9427;
	padding: 3px 8px;
	margin: 2px;
}

.wp-pagenavi a:hover {
	color: #ffffff;
	background-color: #e9e9e9;
}

.wp-pagenavi span.current {
	border: 1px solid #6B9427;
	background-color: #6B9427;
	color: #ffffff;
}

/*YAARP -----------------------------------------------------------*/
ul.related-posts {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left
}
.related-posts li {
	list-style-type: none;
	float: left;
	width: 140px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
	background: none;
}
.related-posts li a{color:#393939;}
.related-posts img{
	width: 135px;
	height: 135px;
	padding: 1px;
	border: 1px solid #CCC;
}