/*********************************************************************************************

Theme Name: Photonote
Theme URI: http://www.wpzoom.com/themes/photonote
Version: 1.0
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public 
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

**********************************************************************************************

1. Toolbox CSS  -----------------------  All Theme Files
2. Global Styles ----------------------  All Theme Files
3. Header & Navigation ----------------  header.php
4. Front Page  ------------------------  index.php
5. Single Posts -----------------------  single.php
6. Sidebar & Widgets ------------------  sidebar.php
7. Comments  --------------------------  comments.php
8. Footer  ----------------------------  footer.php
9. Media Queries  ---------------------  All Theme Files

**********************************************************************************************/


/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/
 
/* Reset */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol, 
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; }
td { vertical-align: top; }

/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
 
/* Headings */
h1,h2,h3,h4,h5,h6 {font-weight: normal; margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;   }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;  }
 
/* Forms */
input, textarea { border: none; border-bottom: 1px solid #232020; color: #ccc; font-size: 12px; font-weight: normal; padding: 8px 6px; margin: 3px 5px 0 0; -webkit-box-shadow: inset 0 1px 1px #000; -moz-box-shadow: inset 0 1px 1px #000; box-shadow: inset 0 1px 1px #000; font-family: Candara, Calibri, Segoe, “Segoe UI”, Optima, Arial, sans-serif; background: #171717; }
input:focus, textarea:focus { border-color: #2B2626; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }
button, 
input[type=button], 
input[type=reset], 
input[type=submit] { position: relative; height: 31px; background: #171717; border: none; border: 1px solid #090808; color: #ccc; font-size: 12px; font-weight: normal; padding: 8px 16px; margin: 3px 0 0; -webkit-box-shadow: inset 0 1px 1px #000; -moz-box-shadow: inset 0 1px 1px #000; box-shadow: 0 1px 0 #232020 inset, 0 1px 6px #181717 inset; font-family: Candara, Calibri, Segoe, “Segoe UI”, Optima, Arial, sans-serif; }
button:hover, 
input[type=button]:hover, 
input[type=reset]:hover, 
input[type=submit]:hover { background: #121111; cursor: pointer; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }
button:active, 
input[type=button]:active, 
input[type=reset]:active, 
input[type=submit]:active { -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6); box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6); background: #171717; border: solid 1px #121111; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
 
/* Navigation  */
div.navigation { position:relative;  text-align: center; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #2b2929; }
div.navigation p { font-size: 14px;  margin: 0;}
div.navigation a,
div.navigation .current { border: none; font-size: 14px; margin-right: 5px;  }
div.navigation .current { font-weight:bold;  }
div.navigation .prev {position:absolute; left:0; padding-right:5px;}
div.navigation .next {position:absolute; right:0; padding-left:10px;  }
div.navigation .page-numbers:after { color: #333;  content: "/"; padding: 0 0 0 10px; }
div.navigation .next:after,
div.navigation .prev:after,
div.navigation .dots:after { content: ""; }

.floatleft { float: left; }
.floatright { float: right; }

/*  ColorBox  */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;}
#cboxContent{margin-top:20px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{ display:none; }
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;} 

/********************************************************************************************* 

2. Global Styles  

*********************************************************************************************/
 
body {
    background: #0F0F0F url("images/bg.jpg") repeat;
 	color: #979797;
	font-family: Candara, Calibri, Segoe, “Segoe UI”, Optima, Arial, sans-serif;
	font-size: 14px;
	overflow-x:hidden;
	line-height:23px;
	margin:0;
}

/* Links */
a { color: #FFCB65; text-decoration:none; }
a:hover { color: #CDA149; text-decoration:none;}
a:focus { outline: none; }
a:hover, a:active { outline: none; }

p { margin: 0 0 15px; padding: 0; }

.wrap {
    margin: 0 auto;
    width: 980px;
}
 

/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/

header {
	padding:50px 0 0;
	margin:0 0 20px;
	position:relative;
}

#logo {
    margin: 30px auto 50px;
    text-align: center;
    width:580px;
}

#logo a {
    padding: 10px;
}

#logo h1 {
	font-variant:small-caps;
	font-size:40px;
	font-family: Georgia, Times, “Times New Roman”, serif;
}

#navbar {
	font-family: Georgia, Times, “Times New Roman”, serif;
    font-size: 16px;
    width:100%;
    text-align:center;
}

#navbar p { font-size:12px; }

.separator {
	background:#2b2929;
	height:1px;
	float:left;
	width:100%;
	clear:both;
	margin:1px 0 2px;
}
 
/* Dropdown menu */
.dropdown, .dropdown * { margin: 0; padding: 0; list-style: none; }
.dropdown { line-height: 1.0; }
.dropdown ul { position: absolute; top: -999em; width: 160px; /* left offset of submenus need to match (see below) */ }
.dropdown ul li { width: 100%; }
.dropdown li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown li { display:inline;  position: relative; }
.dropdown a {  position: relative; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top:36px; /* match top ul list item height */ z-index: 99; }
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul { top: -999em; }
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul { top: -999em; }
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }

.dropdown {
	border-top: 1px solid #2b2929;
    border-bottom: 1px solid #2b2929;
    margin: 0 0 1px;
	text-align: center;
    padding: 12px 0;
    float:left;
    width: 100%;
}
.dropdown a {
  	padding: 17px 14px;
  	margin:0 5px 15px 0;
	text-decoration:none;
 	line-height:1.5;
 	font-size: 14px;
   	text-decoration: none;
 	color: #fff;
    font-variant: small-caps;
}
.dropdown a:hover {
	color:#FFCB65;
}
.dropdown ul { 
 	text-align: left;
	margin: 0;  
	padding: 4; 
	background:#151414;
	border:1px solid #2b2929;
	border-top:none;
	z-index:999;
}
 
.dropdown ul ul { 
	top:0;
}
 
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a {
  	outline:0;
 	color: #FFCB65;
 }
.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a,
.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a {
  	outline:0;
 	color: #FFCB65;
}

.dropdown li ul li {
	color:#b5bac1;
	margin:0 0 5px;
 	float:left;
 	padding:4px 15px 3px;
}

.dropdown li ul li a {
	color:#b5bac1;
	margin:0 0 5px;
	padding:7px 0 3px;
}

.dropdown li:hover a { 
	color:#FFCB65;
}

.dropdown li:hover ul a { 
	color:#b5bac1;
}

.dropdown li:hover li a:hover {
	color:#FFCB65;
}
.dropdown a.sf-with-ul {
	min-width:1px; 
}
 
/********************************************************************************************* 

4. Front Page  -------------------------  index.php

*********************************************************************************************/

#main {
 	margin:0;
}

.single #main, .page #main {
	border-bottom:1px solid #2b2929;
	margin-bottom:25px;
}

/*  Featured Slideshow */
#slider { width: 100%; margin: 0 0 25px; padding-bottom:120px; position: relative; }
.royalSlider { width: 980px; height: 400px; overflow: hidden; margin: 0 auto; }
.royalSlider .media_wrapper { float:left; }
.royalSlider .cover {float: left; display: block;  }
.royalSlider .royalWrapper { overflow: hidden; position: relative; width: 100%; height: 100%; margin-bottom: 15px; }
.royalSlider .royalSlidesContainer { position: relative; left: 0; top: 0 !important; list-style: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
.royalSlider .royalSlide { 
	padding: 0 !important; 
	margin: 0; 
	border: 0 !important; 
	list-style: none !important; 
	position: relative; 
	float: left; 
	overflow: hidden; 
	width:100% 
}
.royalSlider .royalControlNavOverflow { width: 100%; overflow: hidden; position: absolute; margin-top: -20px; z-index: 25; }
.royalSlider .royalControlNavCenterer { float: left; position: relative; left: -50%; }
.royalSlider .royalControlNavContainer { float: left; position: relative; left: 50%; }
.royalSlider .royalControlNavThumbsContainer { left: 0; position: relative; }
.royalSlider .thumbsAndArrowsContainer { width: 100%; position: relative; }
.royalSlider .royalControlNavOverflow.royalThumbs { width: auto; position: relative; overflow: hidden; margin-top: 4px; }
.royalSlider .royalControlNavOverflow a { background: #0C0 none no-repeat scroll 0 0; width: 20px; height: 20px; float: left; cursor: pointer; position: relative; display: block; text-indent: -9999px; }
.royalSlider .royalControlNavOverflow a.current { background-color: #C00; }
.royalSlider .royalControlNavOverflow a:hover { background-color: #00C; }
#slider .royalCaption { color: #979797; }
.royalSlider .royalCaption { overflow:hidden; padding:10px 20px; }
#slider .royalSlider .royalCaption.dark_caption { background:url("images/75.png") repeat; color:#F4F4F4; z-index: 20; position:absolute; height:100%; overflow:hidden; padding:10px 20px; right:0; width: 335px;}
.royalCaption h2 { padding: 1em 0; text-align: center; font-variant: small-caps; line-height:1.4; font-family: Georgia, Times, “Times New Roman”, serif;}
.royalSlider .royalLoadingScreen { background: #FFF; width: 100%; height: 100%; position: absolute; z-index: 99; }
.royalSlider .royalLoadingScreen p { width: 100%; position: absolute; margin: 0 auto; top: 45%; text-align: center; }
.royalSlider .royalPreloader { position: absolute; width: 24px; height: 24px; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; z-index: 0; background-image: url(images/preloader.gif); }
.royalSlider .grab-cursor{cursor:move;}
.royalSlider .grab-cursor{cursor:url("images/cursors/grab.png") 8 8,-moz-grab;}
.royalSlider .grab-cursor{*cursor:url(images/cursors/grab.cur);}
.royalSlider .grab-cursor{cursor:move\0/;} /* ie8 hack */
.royalSlider .grabbing-cursor{cursor:move;}
.royalSlider .grabbing-cursor{cursor:url("images/cursors/grabbing.png") 8 8,-moz-grabbing;}
.royalSlider .grabbing-cursor{*cursor:url(images/cursors/grabbing.cur);}
.royalSlider .auto-cursor{cursor:auto;}
.royalSlider .royalHtmlContent { position: absolute; top: 0; left: 0; }
.royalSlider .non-draggable { cursor: auto; }
.royalSlider .fade-container .royalSlide { position: absolute; left: 0; top: 0; list-style-type: none; margin: 0; padding: 0; z-index: 10; }
.royalSlider .royalImage { max-width: none; margin: 0; padding: 0 !important; border: 0 !important; float: left; }
.royalSlider .arrow { background-image: url(images/arrows.png); width: 58px; height: 57px; top: 35%; cursor: pointer; display: block; position: absolute; z-index: 25; opacity: 0.7; }
.royalSlider .arrow.left { background-position: 0 0; left:-70px; }
.royalSlider .arrow.right { background-position: -58px 0; right: -70px; }
.royalSlider .arrow.left:hover { background-position: 0 -58px; }
.royalSlider .arrow.right:hover { background-position: -58px -58px; }
.royalSlider .arrow.left.disabled { }
.royalSlider .arrow.right.disabled { }
.royalSlider .arrow.right:hover, .royalSlider .arrow.left:hover { opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
.royalSlider .royalControlNavOverflow a.royalThumb {background-color: transparent; background-position: 0 0; width:150px;height:100px; 	margin-right:15px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); opacity: 0.5; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.royalSlider .royalControlNavOverflow a.royalThumb.current {background-position: 0 0  !important;width:150px;height:100px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;	}
 .royalSlider .royalControlNavOverflow a.royalThumb:hover {width:150px;height:100px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.9; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.royalSlider .thumbsArrow { cursor: pointer; display: block; position: absolute; z-index: 25; background: url(images/controls-sprite.png) no-repeat 0 0; width: 28px; height: 68px; top: 15px; -moz-opacity: 0.8; opacity: 0.8; }
.royalSlider .thumbsArrow.left { background-position: -116px -132px; left: -25px; }
.royalSlider .thumbsArrow.right { background-position: -156px -132px; right: -25px; }
.royalSlider .thumbsArrow:hover { -moz-opacity: 1; opacity: 1; }
.royalSlider .thumbsArrow.disabled { -moz-opacity: 1; opacity: 1; }
.royalSlider .thumbsArrow.left.disabled { background-position: -36px -132px; }
.royalSlider .thumbsArrow.right.disabled { background-position: -76px -132px; } 
.slnotice {  padding: 15px 0 5px 0;  text-align: center; }
.after-slider { border-top: 1px solid #2b2929; }


#content {
	width:660px;
	float:left;
}

.home_sidebar .widget {border-bottom:1px solid #2b2929; margin: 0 0 20px;} 
.home_sidebar .widget:last-child {border-bottom:none; } 

/* Headline */
.headline {
    background: url("images/cat-headline.png") repeat-x 0 50%;
    color: #FFCB65;
    text-align: center;
    margin:0 0 25px;
}

.headline h1, 
.headline h3 {
    background: #0F0F0F url("images/bg.jpg") repeat;
    font-family: Georgia, Times, “Times New Roman”, serif;
    font-size: 20px;
    display: inline-block;
    padding: 0 38px;
	zoom: 1;
    *display: inline;
}

.headline span {
    line-height: 36px;
    display: inline-block;
    background: #121212;
    padding:0 30px;
	zoom: 1;
    *display: inline;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.author .headline span { background:none; }
 
.headline img {
	margin:10px 5px 10px 0;
}	


/* Author Bio widget */
#author-bio { padding: 50px 0; }
#author-bio .meta { float: left; width: 290px; }
#author-bio h3 { margin-bottom: 10px; font-size: 25px; font-weight: normal; color: #fff; }
#author-bio span { color: #FFCB65; font-family: Georgia, Times, “Times New Roman”, serif; font-style: oblique; }
#author-bio .content { float: right; font-size: 15px; width: 690px; }

/* Gallery Widget */
.featured-items li { float: left; margin: 0 40px 10px 0; width: 300px; list-style-type:none; text-align: center; }
.featured-items li img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.featured-items .last { margin-right: 0; }
.featured-items h3 { font-weight: normal; margin: 12px 0 0; line-height: 1.3; font-size:14px; font-family: Georgia, Times New Roman, Times, serif; }
.featured-items .postmetadata {font-size:10px;}
.gallery_title { margin: 0 0 10px; }
.gallery_title a { font-size: 14px; color: #979797; }
.gallery_title a:hover { color: #D6D4D4; }


/* Recent Posts */
.recent-post {
    color: #979797;
    border-bottom: 1px solid #2b2929;
    margin-bottom: 25px;
    padding-bottom:25px;
}

.recent-post .post-thumb {
    margin: 0 25px 25px 0;
	float:left;
	position:relative;
}

.recent-post .post-content h2   {
    line-height: 1.2;
    margin-bottom:10px;
    font-family: Georgia, Times, “Times New Roman”, serif;
}
	
.recent-post .post-content h2 a {
 	font-size: 23px;
    font-weight:normal;
}

.recent-post .post-content {
	padding: 0;
  	line-height:23px;
 	font-size:14px;
}

.recent-post .entry {
	overflow:hidden;
}

.post-meta {
    float: right;
    width: 140px;
    margin-left:20px;
}

.post-meta p {
    margin: 0;
}

.post-meta span {
    color: #f7f7f7;
    font-style:italic;
}

/* Category Slideshow */
 .post-thumb .browse a { width: 29px; height: 50px; display: block; cursor: pointer; font-size: 1px; position: absolute; z-index: 1003; top: 45%; text-indent: -2000px; background: url("images/arrows_2.png") no-repeat; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); opacity: 0.7; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.post-thumb .right a { right: 0; background-position: -38px 0; }
.post-thumb  .left a { left: 0; background-position: 0 0; }
.post-thumb .right a:hover,
.post-thumb  .left a:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
 
.sliderkit {position:relative; text-align:left; width:600px; height:360px;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit  ul li {display:block;  list-style-type:none;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;}
.sliderkit .sliderkit-panel .slide_caption { display:none; }
.sliderkit .sliderkit-panel-active .slide_caption { display:block; }
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
 

/********************************************************************************************* 

5. Single Posts  ---------------------------------	 single.php, page.php

*********************************************************************************************/   
 
.page h1.title, h1.title {
 	border-bottom:1px solid #2b2929;
 	margin:0 0 10px;
	line-height:1.3;
	padding-bottom:10px;
	font-size:32px;
	font-family: Georgia, Times, “Times New Roman”, serif;
}

.entry {
	line-height: 1.7;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
 	margin-bottom: 12px; 
	line-height:1.3;
	color:#FFCB65;
	font-family: Georgia, Times, “Times New Roman”, serif;
}
.entry p { margin-bottom: 14px; }
.entry a { border-bottom:1px dotted #3A3030; }
.entry img {
	margin-bottom: 10px;
	max-width: 660px;
	height: auto;
	margin-left:4px;
}
.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote {
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
 	border-left: solid 5px #282727;
  	padding: 15px;
	margin: 10px; 
}

.post_header {
	border-bottom:1px solid #2b2929;
	padding-bottom:15px;
	margin:15px 0;
	position:relative;
	float:left;
	width:100%;
}

.post_header h1 {
	position:absolute;
	bottom:0;
	width:815px;
	line-height:1.3;
	padding-bottom:15px;
	font-size:32px;
	font-family: Georgia, Times, “Times New Roman”, serif;
}

.post-footer {
	border-top:1px solid #2b2929;
 	padding:15px 0;
	margin:15px 0;
	font-size:12px;
}

.post-footer .author_bio img {
	float:left;
	margin:0 10px 0 0;
}

.post-footer .author_bio span {
	font-style:italic;
}

.post-footer .author_bio a {
	color:#fff;
}

.post-footer .author_bio h4 {
	font-size:14px;
 }

.post-footer_rc {
	float:right;
	width:41%;
	margin-left:25px;
}

.post-footer_rc h4 {
	width:77px;
	float:left;
	color:#4A4848;
	font-family: Georgia, Times, “Times New Roman”, serif;
}
 
/* Sharing buttons */
.tag_list { border-bottom:1px solid #2b2929; padding:0 0 12px; margin:0 0 12px; }
.share_box .share_btn { float: left; }

/* Tags */
.tag_list a {color:#fff; text-transform:uppercase; font-size:10px;}
.tags_wrap { overflow:hidden; }

/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}


/* Images align */
.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin-right:15px; }
.alignright, .entry .alignright { float: right; margin-left:15px; }

/* Caption for images */
.entry .wp-caption { max-width: 100% !important; text-align:center;   }
.entry .wp-caption img { background:none; margin:0; border:0 none;}
.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }

img.wp-smiley { border: none; padding: 0; }
.sticky {}

.thumbnails { clear: both; float: left; font-size: 11px; line-height: 1.6em;  }
.thumbnails img { height: 100px; margin:0 20px 15px 0; width: 100px; }
.thumbnails .active img { border:3px solid #FFCB65; }
.fullimg { width: 2940px; margin: 0 0 20px -980px !important; background: #0A0A0A; padding: 30px 0; clear:both; }
.entry .fullimg .wp-caption.aligncenter { margin-bottom: 0; }
.full-width .entry .fullimg img { margin-bottom:0; }

/* Template: Sidebar on the left */
.side-left #content { float: right; border-right: 0; }
.side-left #sidebar { float: left; }

/* Template: Full-width */
.full-width #content { width: 980px; }
.full-width .entry, .page .entry { float: none; display: block; padding-right: 0; }
.full-width .entry img { max-width: 980px; }
.full-width .entry .wp-caption { max-width:980px;  text-align:center;   }

/* Template: Archives */
.post .col_arch { float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #2b2929; padding-bottom: 15px; }
.post .col_arch .left { display:block; text-transform: uppercase; font-size:12px; font-weight:bold; }
.post .col_arch .right { float: left; margin-top:12px; }
.post .col_arch .right ul {margin-left:0; }
.post .col_arch .right ul li a { font-weight: normal; }
.post .col_arch .right ul li { width: 30%; float: left; margin: 0 10px 5px 0; list-style-type: none; }
.post .col_arch:last-child { border-bottom:none; }

/* [wzslider] styling */
.galleria-thumbnails { margin: 0 auto; }
.galleria-container { border-bottom: 1px solid #262424; }
.galleria-stage { bottom: 125px !important; top: 15px !important }
.galleria-thumbnails-container { height: 110px !important; bottom: 0; position: absolute; left: 10px; right: 10px; z-index: 2; }
.galleria-thumbnails .galleria-image { height: 95px !important; background: #000; margin: 0 8px 0 0 !important; }
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {top:20px !important;}
.galleria-info {  bottom:130px !important; }

a.more-link { 
 	margin:0 0 5px 5px; 
	float:left; 
 }

a.more-link span { 
	background:#121212; 
	padding:2px 10px; 
 	border:1px solid #252424; 
	font-variant:small-caps; 
	font-family: Georgia, Times, “Times New Roman”, serif; 
	font-size:11px;
	-webkit-box-shadow: 0px 0px 0px 3px #121212;
	-moz-box-shadow: 0px 0px 0px 3px #121212;
	box-shadow: 0px 0px 0px 3px #121212; 
}

#slider a.more-link {
	float:none;
	text-align:center;
	display:block;
 }

#slider a.more-link span {
	font-size:14px;
	padding:5px 10px;
}

.more_random { 
	margin:10px 0;
}

.more_random h3 {
	font-size:14px;
	font-variant:small-caps;
}

/* Previous/Next navigation */
 
.next_post {
	position:fixed;
	top:40%;
    margin:0;
    padding:0;
    right:-191px;
}

.next_post ul, .prev_post ul {
    margin:0;
    padding:0;
    list-style:none;
}

.next_post ul li {
    width: 210px;
    margin-bottom:5px;
    display:none;
	right:-191px;
}

.next_post ul li a , .prev_post ul li a   {
 	font-size:12px;
}

.next_post ul li a span, .prev_post ul li a span  {
 	padding-top:6px;
}
 
.next_post ul li div, .prev_post ul li div {
    display: block;
	width: 210px;
    height: 55px;
    background:#121212;
 	-webkit-box-shadow: 0px 0px 0px 3px #121212;
	-moz-box-shadow: 0px 0px 0px 3px #121212;
	box-shadow: 0px 0px 0px 3px #121212; 
	border:1px solid #252424; 	
	line-height:1.2;
	padding:5px 40px 0 0;
}

.next_post ul li div img {
 	float:left;
    margin:0 10px 0 25px;
}

.prev_post {
	position:fixed;
	top:40%;
    margin:0;
    padding:0;
    left:-191px;
}
 
.prev_post ul li {
    width: 210px;
    margin-bottom:5px;
    display:none;
	left:-191px;
 }
 
 .prev_post ul li div  {
 	padding:5px 0 0 40px;
 }
 
.prev_post ul li div img {
 	float:right;
 	margin:0 25px 0 10px;
}

.prev_post .prev_link, .next_post .next_link { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.prev_post .prev_link:hover, .next_post .next_link:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
 
.prev_post .prev_link {
	position:absolute;
	top:0;
	left:170px;
	background:url("images/nextprev.png") no-repeat 25px 20px;
	height:60px;
	width:35px;	
	text-indent:-9999em;
	 
} 

.next_post .next_link {
	position:absolute;
	top:0;
	right:170px;
	background:url("images/nextprev.png") no-repeat -12px 20px;
	height:60px;
	width:42px;	
	text-indent:-9999em;
} 

 
/********************************************************************************************* 

6. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   

#sidebar {
 	float: right;
	width: 300px;
	font-size:12px;
 	overflow:hidden;
}

#sidebar .widget {
	margin:0 0 15px;
}
 
#sidebar .widget h3.title {
    color: #EEEEEE;
	margin: 0 0 10px;
	padding:0 0 10px;
 	font-size:16px;
 	border-bottom: 1px solid #2b2929;
	font-variant:small-caps;
	font-family: Georgia, Times, “Times New Roman”, serif;
}

.widget .widget_content {
	margin: 0 0 5px;
}

.widget ul { clear: both;  line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { border-top: none; margin: 0; padding: 0; }
.widget ul ul li { border: none; }
.widget select {width:100%;}
.widget #cat, .widget select { border: 1px solid #cdcfd4; display: inline; float: left; line-height: 1.5; padding: 3px; width: 100%; margin:0 0 14px; font-size:12px;  }
.widget_tag_cloud a {line-height:1.3em; font-weight:normal; font-weight:normal; margin-right:7px; font-family:Georgia, "Times New Roman", Times, serif;}
.side_ad { margin: 10px 0;}

 
/*  Recent Comments widget */
.recent-comments-list .avatar {	margin-right: 12px;	float: left;}
.recent-comments-list li { margin:0 0 20px;  }

/* Recent Posts widget */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img {margin: 4px 12px 10px 0;float: left;}
.widget .feature-posts-list small {	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display: block; margin: 0 0 3px; }
.widget .feature-posts-list .post-excerpt {	display: block;}
.widget .feature-posts-list li { margin:0 0 10px; }
.widget .feature-posts-list a { font-weight:bold; }
 
/* Flickr widget */
.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }
.widget .flickr_badge_image img { width: 64px; height: 64px; }
.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* Twitter widget */
#sidebar .widget.twitter h3, #footer .widget.twitter h3  { padding-left:50px; background: url('images/twitter_w.png') no-repeat 8px 0; }
.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Social widget */
.wpzoomSocial  {margin:10px 0;}
.wpzoomSocial li {float:left; margin:0 0 15px 2px;width:49%;}
.wpzoomSocial li img {margin:0 7px 0 0; float:left;}
.wpzoomSocial li a {  font-size:13px;}


header .widget {
	width:201px;
	float:left;
	position:absolute;
	right:0;
	top:50px;
}

header .widget ul.social_icons {
	height:66px;
	overflow:hidden;
}

header .widget h3.title { font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-variant:small-caps; text-align:center; margin: 0 0 7px 10px; background:url("images/bg_line.png") repeat-x 0 12px; }

header .widget h3.title span { background: #0F0F0F url("images/bg.jpg") repeat; padding:0 10px; }


/* social_icons Widget */
.social_icons li { display: inline; float:left; }
.social_icons a { background: url("images/social_icons.png") no-repeat 0 0; display: block; float: left; height: 58px; width: 57px; margin: 0 0 10px 10px; text-indent: -9000px; }
.social_icons a:hover { opacity: 0.5; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.social_icons .facebook { background-position: -64px 0; }
.social_icons .dribbble { background-position: -130px 0; }
.social_icons .google { background-position: -195px 0; }
.social_icons .rss { background-position: -260px 0; }
.social_icons .email { background-position: -325px 0; }
.social_icons .flickr { background-position: -391px 0; }
.social_icons .vimeo { background-position: -456px 0; }
.social_icons .youtube { background-position: -521px 0;}
   

/* Archive widget */
.widget_archive li { width:49%; float:left; display:block; margin:0;  padding:5px 0;}
 
/* calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; font-weight:bold;  font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #171616; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #000; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
  
 
/********************************************************************************************* 

7. Comments  -------------------------  comments.php

*********************************************************************************************/   

/* Comment Tabs */
.ui-tabs { position: relative; }
.ui-tabs .ui-tabs-nav { margin: 0; background: none; padding: 35px 3% 0; float: left; width: 94%; border-bottom: 1px solid #222222;-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-radius: 3px 3px 0 0 ; border-radius: 3px 3px 0 0; }
.ui-tabs .ui-tabs-nav li { border-bottom: 0 none !important; float: left; list-style: none outside none; margin: 0 15px 1px 0; padding: 0; position: relative; top: 1px; white-space: nowrap; background: #0E0E0E; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-radius: 3px 3px 0 0 ; border-radius: 3px 3px 0 0; border-top: 1px solid #262525; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; color: #979797; font-size: 12px; }
.ui-tabs .ui-tabs-nav li a:hover { color:#D6D4D4; }
.ui-tabs .ui-tabs-nav li a span { color: #8C8A8A; font-size: 10px; margin-left:5px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  background: #0F0F0F url("images/bg.jpg") repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color:#D6D4D4;  }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { background: none repeat scroll 0 0 transparent; border-width: 0; display: block; padding: 25px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel#t_facebook { text-align:center; }
 
#comments { clear: both; }
#comments .navigation { padding: 0 0 18px 0; }
h3#reply-title { font-size: 20px;  margin: 18px 0; color:#EEEEEE;}
.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #2B2929; font-size:12px; line-height: 1.7; margin: 0 0 24px 0; padding: 0 0 0 76px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: absolute; top: 4px; left: 0; }
.comment-author { margin-bottom:3px; }
.comment-author cite { color: #B1B1B1; font-style: normal; font-size:16px; font-family: Georgia, Times, “Times New Roman”, serif; }
.comment-author .says { font-style: italic; display:none; }
.comment-meta { font-size: 10px; font-style:italic; margin: 0; float: right; }
.comment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover { color: #ff4b33; }
.reply { font-size: 12px; padding: 0 0 24px 0; }
.reply a, a.comment-edit-link { color: #888; }
.reply a:hover, a.comment-edit-link:hover { color: #CDA149; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
#comments .pingback { border-bottom: 1px solid #1f1e1e; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }
.comment-notes { display:none; }

/* Comments form */
#respond { margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
.commentlist #respond { clear: both; display: block; }	
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required_lab { color: #FFCB65; font-weight: bold; float: right; }
#respond label { color: #888; font-size: 12px; }
#respond input { margin: 0 0 9px; }
#respond textarea { width: 96%; height: 153px; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; display:none; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { text-align:right; margin-top:10px; }
#respond .form_fields { float: left; width: 36%; margin-right: 5%; }
#respond .form_fields p { margin-bottom:7px; }
#respond .form_fields input { width:100%; }
#respond .comment-form-comment { width: 59%; float: left; }
#respond .form_fields input, #respond textarea { clear: both; display: block; font-size: 13px; padding: 8px 6px; margin: 3px 0 0; }
#respond .form-submit input { font-size:14px; height:38px; }

/********************************************************************************************* 

8. Footer -------------------------  footer.php

*********************************************************************************************/   

#footer { 
	font-size:12px; 
}

#footer div.column {
	display: inline; 
	float: left; 
	margin-right: 40px; 
	width: 300px; 
}

#footer div.last { 
	margin-right: 0;
}
 
#footer .widget-area {
 	padding:0 0 15px;
	margin:0 0 15px;
	border-bottom:1px solid #2b2929;
}	
 
#footer .column .widget {
	width:300px;
	float:left;
 	line-height:1.7;
	overflow:hidden;
	margin-bottom:15px;
}
	
#footer .widget h3 {
 	color:#EEEEEE;
 	margin: 0 0 10px;
 	font-variant:small-caps;
	font-size:16px;
	font-family: Georgia, Times, “Times New Roman”, serif;
}

.copyright { font-size: 12px; min-height:80px; }
.copyright .left { margin: 10px 0; float: left; }
.copyright .right { float: right; margin: 10px 0;}
p.wpzoom { display: inline; float: right; line-height: 16px;  }
p.wpzoom img { display: inline; float: right; padding: 0 0 0 2px; }  


/********************************************************************************************* 

9. Media Queries 

*********************************************************************************************/   
 
/* Tablet Portrait */
@media screen and (max-width: 1152px) {

	/*.wrap {  width: 80%; padding: 0 10%;  } */
	.royalSlider { width: 100%; }
	.royalSlider .arrow.right {  }
	.royalSlider .arrow.left {  }
	.royalSlider .royalSlide img { max-width: 100%; height: auto; width: auto9; /* ie8 */ }
 	.royalSlider .royalImage { width: 100%; }
	.royalSlider .royalImage.dark_caption { width: 100%; }
	.royalCaption h2 { padding-top: 0; }
	.dark_caption .media_wrapper { width: 100%; }
	.media_wrapper { width: 60%; }
	.cover { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 100%; }
	.cover iframe,  
	.cover object,  
	.cover embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	
	#slider .royalSlider .royalCaption.dark_caption { position:absolute; width:95%; float:left; bottom:4%; height:29%;  }
	#slider .royalSlider .royalCaption.dark_caption h2 {padding-bottom:5px;}

	
	/* Author Bio widget */
	#author-bio .meta { width: 30%; }
	#author-bio .content { width: 65%; }
	
	/* Gallery Widget */
	.featured-items { width: 100%; }
	.featured-items li { margin: 0 5% 10px 0; width: 30%; }
	.featured-items li img { max-width: 100%; height: auto; width: auto9; /* ie8 */ }
	.featured-items .last { margin-right: 0; }
	
	.post-meta { float: none; width: auto; overflow: hidden; margin-bottom: 10px; }
	.post-meta p { float: left; margin-right: 20px; }
 
	
	#content { width:100%; }
	.single .post-meta { float: right; width: 15%; overflow: hidden; margin-bottom: 10px; }

	#footer div.column { margin-right: 5%; width: 30%; }
	#footer div.last { margin-right: 0; }
	#footer .column .widget { width: 100%; }
	
	.post_header h1 { width: 80%; }
	
	.full-width #content { width: 100%; }
	.entry img { max-width: 100%; }
	.full-width .entry img { max-width: 100%; }
	.full-width .entry #galleria .galleria-thumbnails-container img { max-width: 150px; }
	.full-width .entry .wp-caption { max-width: 100%; text-align: center; }
	
	.fullimg { width: 140%; margin: 0 0 20px -20% !important; }
	.entry .fullimg img { max-width: 70%; height: auto; }
	.full-width .entry .fullimg img { max-width: 70%; height: auto; }
 
	#sidebar { float:left; width:100%; }

 }

/* All Mobile Sizes (devices and browser) */
@media screen and (max-width: 767px) {
	#footer div.column { margin-right: 0; width: 100%; }
	header {padding:0;}
	header .widget { top:10px; width:100%; float:left; position:relative; }
	header .widget h3.title { display:none; }
 	#logo { margin-top:15px; float:left;  text-align:left; margin-left:0;}
   
	/* disable webkit text size adjust (for iPhone) */
	html { -webkit-text-size-adjust: none; }
	/*.wrap { padding:0; width:87%; margin:0 0 0 5%; } */
	.royalSlider .arrow { display:none;}
	.media_wrapper { width:100%; }
	#logo { margin-bottom:14px; }
	#logo a { padding-left:0; }
	#navbar { text-align:left; float:left;}
	.dropdown { text-align:left; }
	.dropdown li {display:block; float:left;  }
	.dropdown a { float:left; padding:8px 14px 8px 0; margin-bottom:0; text-transform:uppercase;}

	.headline span { padding:0 10px; }
	.copyright .right { float:left; }

	.post-meta { margin-left:0; float:left; display:block; width:100%;}
	.recent-post .entry {overflow:visible; }
 	.single .post-meta { float:left; width:100%; }

 	.post_header h1 { position:relative; width:100%; }
	.featured-items li { margin: 0 ; width: 100%; }
	.featured-items li img { max-width: 100%; height: auto; width: auto9; /* ie8 */ }

	.recent-post .post-thumb { width:100%; margin-right:0;}
	.recent-post .post-thumb img { max-width:100%;}
	.post-footer_rc {float:left;width:100%;	margin-left:0;	margin-bottom:15px;	}

	.ui-tabs .ui-tabs-panel {padding:25px 0; }
	#respond .form_fields { width:97%; margin:0; }

	#respond .comment-form-comment {width:99%; }

	#respond .form_fields input { width:98%; }
 	.children #respond { margin-right:0; }

 	.sliderkit { width:100% !important; height:170px; }
 	.sliderkit .sliderkit-panel { width:100% !important; }
 	.sliderkit .sliderkit-panel img { max-width: 100%; height: auto; width: auto9; }
 	.post-thumb .browse a {top:60px; }
}