﻿/*
Theme Name: Ji Lee Wordpress Theme;
Theme URI: http://pleaseenjoy.com;
Author: Ji Lee;
Author URI: http://pleaseenjoy.com;
Description: 2012 Theme designed by Ji Lee
Version: 1.0
License: Copyright 2012 Ji Lee
License URI: license.txt
*/
/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; 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 { 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: 1em 0; padding: 0 0 0 0px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
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; }
td { vertical-align: top; }

.assistive-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
  background: #eee;
  border-bottom: 1px solid #ddd;
  color: #1982d1;
  clip: auto !important;
  font-size: 12px;
  position: absolute;
  text-decoration: underline;
  top: 0;
  left: 7.6%;
}


body { color:#808285;font-family:Helvetica, Arial, sans-serif;padding-top:100px; }
.content-wrapper { min-width:290px;max-width:908px;margin:0 auto; }
.responsive-wrap { margin:0 auto; }
.center-content { text-align:center; }
a { text-decoration:none;outline:none;color:#808285; }








.current_page_item a, 
.current_page_item a:active,
.current_page_item a:visited,
.current_page_item a:hover { color:#26ace2;}

a:hover, a:active, a:visited { text-decoration:none;color:#808285;outline:none; } 
a:hover { color:#26ace2;}

/* Header */

header .nav-wrapper { width:908px;margin:0 auto;padding:0;max-width:none;min-width:none; }
.ipad header .nav-wrapper { width:auto;margin:0 25px;}
header.main { padding:30px 0 30px 0px; height:auto;overflow:hidden; position:fixed;width:100%;top:0;z-index:9998;  background-color: rgba(248,248,248,0.9);}




.brand-logo {  width: 100px;
  height: 30px;
  text-align: center;font-weight:bold;font-size:18px; margin:0 auto; padding:0;}
a.brand-logo  { text-decoration:none;position:relative;z-index:99999; }
a.brand-logo :hover { color:#26ace2; }




.current-menu-item a, 
.current-menu-item a:active,
.current-menu-item a:visited,
.current-menu-item a:hover { color:#26ace2;outline:none;}


header.main nav { margin:14px 0 0 0;position:relative; display:none;}
header.main nav a { display:block;float:left;margin:0;text-transform:uppercase;font-size:11px; letter-spacing:1.5px;position:relative;z-index:99999;margin-left:-3px;}
header.main nav li { list-style-type: none; margin:0;padding:0;display:inline-block;}
header.main nav ul { width:100%;margin:0;position:absolute;text-align:center;}

/*
header.main nav ul { display:block;width:511px;margin:0 auto; }
.notchrome header.main nav ul { width: 535px; }
.ipad header.main nav ul { width: 560px; }

*/
header.main nav a:hover { color:#26ace2; }
header.main nav li:after { margin:0 13px -10px;width:1px;height:30px;background-color:#D6D5D5;display:block;float:left;content:'.';text-indent:-3000em;margin-top:-10px; }








header.main nav li.menu-item-14:after { display:none;width:0;height:0;}
header.main nav li:last-child:after { display:none; }
header.main nav li.last-child:after { display:none; }
header.main nav li a:hover { color:#26ace2; }
header.main .social { float:right; margin:10px 0 0 100px;position:relative;z-index:9999}
header.main .social .social-icon { display:inline-block;height:21px;width:22px;}
header.main .social a span { display:none;}
header.main .social .social-icon.facebook {background:url(images/icon.facebook.png) no-repeat 0 0;margin-right:7px;}
header.main .social .social-icon.twitter { background: url(images/icon.twitter.png) no-repeat 0 0;}
header.main .social .social-icon:hover { background-position:0 -21px;}
.hover-finder { height:150px;opacity:1;position:fixed;top:0;background:red;width:100%;z-index:9999;opacity:0; }
.mobile-menu { display:none; }

/* Sub Nav */
nav.sub { position:fixed;top:100px;width:698px;margin-left:-350px;left:50%;background-color:#f1f1f2;border-radius:0 0 10px 10px;min-width:290px;max-width:700px;text-align:center;min-height:10px;padding:11px 0;border:1px solid #BCBEC0;border-width:0 1px 1px 1px;z-index:999;}
nav.sub.fixed { width:700px; }
nav.sub ul {display:block;text-align:center;}
nav.sub li { display:inline;line-height:25px; }
nav.sub li a { font-size:11px;text-transform:uppercase;letter-spacing:1.2px;margin:5px 8px; }

/* Facebook */
.fb-like-label { float:right; width:100px;text-align:right;display:none;}
.fb-like {float:right;height:23px;text-align:right; margin-right:0px;}

/* GRID */
.big-grid { padding:50px 0;max-width:920px;}
.big-grid .thumb { margin:0 22px 25px 0; float:left;width:290px;}
.big-grid .thumb .img { width:290px;height: 220px; background:#aaa;overflow:hidden;text-align:center;}
.big-grid .thumb .img img { width:290px;height:220px;}
.big-grid .thumb:hover .img { box-shadow:0 1px 9px rgba(0,0,0,0.8); }

.ie8 .big-grid .thumb:hover .img {
    zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=8, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#aaaaaa, Strength=8, Direction=180);
         

}



.big-grid .thumb.last { margin-right: 0; }
.big-grid .thumb span { text-transform:uppercase;font-size:10px;letter-spacing:1.5px; display:block;height:17px;margin:8px 0 0 0;text-align:center;font-size:11px;} 

.big-grid.single-grid { max-width:290px;}
.big-grid.mid-grid { max-width: 650px;}
.big-grid.mid-grid .thumb:last-child { margin:0; }

.small-grid .thumb { margin:0 25px 25px 0; width:164px; height:117px; float:left;overflow:hidden; }
.small-grid .thumb:hover { box-shadow:0 1px 9px rgba(0,0,0,0.8); }
.small-grid .thumb .img { background:#aaa; width:164px; }
.small-grid .thumb.last { margin-right:0;}


header.portfolio-header { height:auto;border-bottom:1px solid #D6D5D5;}
header.portfolio-header h1 { font-size:18px;letter-spacing:.5px;text-align:center;margin:15px ;}
/* Show Detail */
.post { font-size:16px;line-height:22px;opacity:1; }
.post header { margin:40px 0;}
.post header h1 { font-size:18px;letter-spacing:.5px;text-align:center;margin:0 0 2px;}
.post header h4 {font-size:14px;font-weight:normal;margin:0;text-align:center;}

.post .post-body { max-width: 700px;margin:20px auto 50px;min-width:290px; }
.post .post-body p { margin:15px 0;padding:0;}

.post .image-primary { padding:20px 0;}
.post .image-primary .primary { max-width:908px; background:#aaa; }

.post .image-gallery { }
.post .image-gallery .thumb { background:#aaa; width:164px;height:117px;float:left; margin:0 22px 22px 0; }
.post .image-gallery .thumb.last { margin-right:0; }
.post .image-gallery .thumb:hover { box-shadow:0 1px 9px rgba(0,0,0,0.8); }

iframe.video { height:360px;width:640px;}
iframe.video.safari-video { height:390px;width:640px; }
iframe.video.safari-video.vimeo { height: 360px;}
.ipad iframe.video.safari-video { height:360px;width:640px; }
.ipad iframe.video.safari-video.vimeo { height: 353px;}

.mobile iframe.video { height:auto;width:100%;}
.mobile iframe.video.safari-video { height:auto;width:100%; }



/* Image Detail */
.large-images { margin:0;}
.large-images .image-body { border-bottom:1px solid #d6d5d5;clear:both;padding:40px 0 40px; }
.large-images .image-body.last { border:0; }
.large-images .image-body h2 { font-size:14px;font-weight:normal; }
.large-images .image-body .image-container { width:700px; margin:0 auto;}
.large-images .video-body .image-container { width:640px; }
.large-images .image-body .image { max-width:700px;margin:10px auto 2px;background-color:#aaa;display:block;}
.large-images .image-body .caption { margin-right:100px; clear:both;}

.large-images .image-body .photo-info { margin:15px 100px 0 0;}
.large-images .image-body p.image-description { margin:0; }
.large-images p.imagelink { margin:3px 0 0 0;}
.large-images .imagelink a {text-decoration:underline;}
 .social {
	width:12%;
	float:right;
	margin-top:13px;
}

.large-images .videos .image-body .image-container { width:640px; margin:0 auto;}
.videos .fb-wrapper { margin-top:8px;}
.large-images .videos .image-body .photo-info { width: 540px;float:left;margin:0; }

.fb_share{height:20px;width:32px;cursor:pointer;border:1px solid #cad4e7;background:#eceef5 url("images/f_logo.png") no-repeat 4px center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0px 5px 0 4px;text-align:center;display:block;line-height:20px;padding-left:21px;position:relative;top:-2px}
.fb_share .FBConnectButton_Small .FBConnectButton_Text { background:none;font-size:12px;color:#3b5998;font-weight:normal;border:0;margin:0;padding:0;}
.fb_share .FBConnectButton_Small, .fb_share .FBConnectButton_RTL_Small { background:none;border:0;margin:0;padding:0;}
.fb_share:active .FBConnectButton_Small .FBConnectButton_Text  { background:none;border:0;}
.fb_share:active .FBConnectButton_Small, .fb_share:active .FBConnectButton_RTL_Small { background:none;border:0; }
.fb_share:hover{border-color:#9dacce}

.go-to-top-link { text-transform:uppercase;font-size:11px;display:inline-block;margin:0 0 20px;letter-spacing:1px; background:url(images/back-to-thumb-small.png) no-repeat 0 1px;padding:0 0 0 17px;height:15px;}
.go-to-top-link:hover {background-position: 0 -14px;}

.panoramics { margin: 50px 0 0 0;}
.panoramic { margin: 0 0 22px; }
.panoramic a:hover img { box-shadow:0 1px 9px rgba(0,0,0,0.8); }
.panoramic-detail-view { margin:40px 0 0;width:100%;overflow:hidden; }
.ie8 .panoramic-detail-view { overflow:scroll;}
.navigation-arrow {  position: absolute;top:0;top:188px; width:100px; }

/*
.panoramic-detail-view:hover .navigation-arrow { background-color:rgba(0,0,0,0.1); }
.navigation-arrow:hover { background-color:rgba(0,0,0,0.33); cursor:pointer;}
.right-navigate:hover { border-left: 1px solid rgba(0,0,0,0.5); }
.left-navigate:hover { border-right: 1px solid rgba(0,0,0,0.5); }

*/
/* Performance Detail */
.post-video { width: 700px; margin:0 auto 40px auto;text-align:center;}
.post-video .video { width: 700px; height:300px;background:#aaa;margin:0 0 15px 0;}
.post-video iframe { margin-top: 30px; }

/* Show Review */
.review {  max-width: 700px;min-width:290px;}
.review .review-title { border:1px solid #d6d5d5; border-width:1px 0;padding:22px 0;margin:0;display:block;}
.review.review-list .review-title.first { border-width:1px 0;}
.review.review-list .review-title { border-width:0 0 1px; }
.review.review-list a.review-title:hover { background-color:#fafafa;}
.review .review-title { border-width:1px 0;}
.review .review-title .review-image { float:left; width:189px;}
.review .review-title .review-image .img { width:164px;background:#aaa;}
.review .review-title .review-info { margin-left: 189px; color:;}
.review .review-title .review-info h1 {font-size:14px;font-weight:bold;margin:0;}
.review .review-title .review-info h2 { font-size:14px; font-weight:normal;margin:0;line-height:24px; }
.review .review-title .review-info h3 { font-size:14px;font-weight:normal; margin:0;}
.review-nav { padding:22px 0;margin:0;}
.review-nav ul { margin:0; padding:0 ;}
.review-nav li { display:block;float:left;padding:0 30px 0 0;margin:0; }
.review-nav li a { text-transform:uppercase;font-size:10px;letter-spacing:2px;}
.review-body { display:none; }
.review-body.current { display: block}
.review-body h2 { font-size:16px;font-weight:normal;margin:0;padding:0; }
.review-body h2 strong { font-weight:bold; }

.review-detail .caption {}
.review-detail .caption h2 { font-size:16px;margin:0;font-weight:normal;}
.review-detail .description { font-size:14px; }

/*BIO*/
.bio-page a { text-decoration:underline; }
.bio-header { border-bottom:1px solid #d6d5d5;padding:40px 0 40px 0;}
.bio-header h1 { font-size:18px;letter-spacing:.5px;margin:0 0 2px; }
.bio-header .content-wrapper { width: 700px;}
.bio-header .portrait { float:left;width:290px;margin-right:25px;}
.bio-header .portrait img { width:290px }
.bio-header .intro { margin-left:315px;font-size:14px;}
.bio-header .intro p { margin:20px 0;line-height:24px;}


.post.bio { padding:40px 0; font-size:12px;line-height:20px;width:700px;}
.post.bio .column { width:330px;float:left;}
.post.bio .column.left-col { margin-right:30px;} 
.post.bio ul {margin:0;padding:0;}
.post.bio li {margin: 0 0 0 13px;font-size:9px;}
.post.bio li span { font-size:12px;}
.post.bio h2 { font-size:12px;margin:25px 0 0 0;padding:0;list-style-type:none;font-weight:normal;}
.post.bio h1 { font-size:12px;margin:0 0 15px;padding:0;text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:normal;}
.post.bio section { margin:0 0 40px 0;}

/*MOODBOARD*/
.moodboard { margin:0 auto 22px;position:relative;width:908px;height:470px; }
.moodboard_image {position:absolute;top:0;left:0; }
.moodboard_image img { width: 908px;height:470px; }

.fb-wrapper { float:right;margin:14px 0 0 0;}
.fb-wrapper.performance-fb { float:left; position:relative;left:640px;margin-left:-46px;}
.image-container .fb-wrapper { }

/* Contact */
.contact-page { text-align:center;margin:125px auto 0;font-size:16px;}
.contact-page h1, .contact-page p { margin:0 0 12px;padding:0;font-weight:normal;font-size:16px;}
.contact-page img { margin:63px 0 0 0;}
/*Footer*/
footer { height:50px;}

/* slideshow */
.slideshow-container { position:absolute;top:120px;height:100%;}

/* SuperSized */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(images/progress.gif) no-repeat center center;}  
#supersized {  display:block; position:fixed; left:0; overflow:hidden; z-index:-999; height:100%; width:100%;top:0;margin:0;padding:0; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } /*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }     /*Quality*/  
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


.single_slide #prevslide { position:absolute;left:-2000em;}
.single_slide #nextslide { position:absolute;left:-2000em;}

  /* Controls Bar
  ----------------------------*/
  #controls-wrapper { margin:0 auto; height:42px; width:100%; bottom:0px; left:0; z-index:4; background:url(images/nav-bg.png) repeat-x; position:fixed; }
    #controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
      #slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; }
      #slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
      
      #navigation { float:right; margin:0px 20px 0 0; }
        #play-button{ float:left; margin-top:1px;border-right:1px solid #333; background:url('images/bg-hover.png') repeat-x 0 44px; }
          #play-button:hover{ background-position:0 1px; cursor:pointer; }
        
        #prevslide, #nextslide{ position:absolute; height:43px; width:43px; top:50%; margin-top:41px; opacity:0.6; }
          #prevslide{ left:10px; background:url('images/back.png'); }
          #nextslide{ right:10px; background:url('images/forward.png'); }
            #prevslide:active, #nextslide:active{ margin-top:45px; }
            #prevslide:hover, #nextslide:hover{ cursor:pointer; }
        
        ul#slide-list{ padding:15px 0; float:left; position:absolute; left:50%; }
          ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
            ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
            ul#slide-list li a{ display:block; width:12px; height:12px; background:url('images/nav-dot.png') no-repeat 0 -24px; }
              ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
        
        #tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url('images/bg-hover.png') repeat-x 0 44px; }
          #tray-button:hover{ background-position:0 1px; cursor:pointer; }
    
  
  /* Progress Bar
  ----------------------------*/          
  #progress-back{ z-index:5; position:fixed; bottom:42px; left:0; height:8px; width:100%; background:url('images/progress-back.png') repeat-x; }
    #progress-bar{ position:relative; height:8px; width:100%; background:url('images/progress-bar.png') repeat-x; }
  
  
  /* Thumbnail Navigation
  ----------------------------*/  
  #nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
    #nextthumb { right:12px; }
    #prevthumb { left:12px; }
      #nextthumb img, #prevthumb img { width:150px; height:auto;  }
      #nextthumb:active, #prevthumb:active {  }
      #nextthumb:hover, #prevthumb:hover { cursor:pointer; }
  
  
  /* Thumbnail Tray
  ----------------------------*/      
  #thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; background:url(images/bg-black.png); height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; }
    
    #thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
      #thumb-back{ left:0; background: url('images/thumb-back.png') no-repeat center center;}
      #thumb-forward{ right:0; background:url('images/thumb-forward.png') no-repeat center center;}
        #thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
          #thumb-back:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
          #thumb-forward:hover{ border-left:1px solid rgba(256,256,256, 0.2); }
    
    
    ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
      ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
        ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
        ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
        ul#thumb-list li:hover{ cursor:pointer; }
        

/* END supersize */

/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { clear:both; }

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	text-transform: uppercase;
  font-size: 11px;
  text-shadow:none;
  color:#808285;
    letter-spacing: 1.5px;
}
 .navbar-inverse .nav > li > a:active, .navbar-inverse .nav > li > a:hover {
	color: ##26ace2;
	}



 .large-images .image-body .photo-info {
  width: 82%;
  height: auto;
  margin: 0 15px 0 0;
  
  float: left;
 
}


.large-images .image-body .image-description {
  width: 100%;
  height: auto;
  margin: 10px 0px 0px 0px;
}


.smo
{
	width:30%;
	height:auto;
	float:right;
	
}

.facebookicon
{
	width:auto;
	height:24px;
	float:right;
	
	
}

.tweeticon
{
	width:auto;
	height:auto;
	float:right;
	
	
}	
.pinter
{
	width:auto;
	height:auto;
	float:right;
	padding-bottom:3px;
	
}	

.current-menu-item , .current-menu-item a, .current-menu-item a:active, .current-menu-item a:visited, .current-menu-item a:hover {
  color: #26ace2 !important;
  outline: none;
}

.smoicon
{
	width:auto;
	height:auto;
	float:right;
	
	
}	
  .logo-cantainer
  {
	  width:auto;
	   position: fixed;
  z-index: 0;
	 margin-top: 9px;    
  }



@media (max-width: 979px) {
	body
	{
	padding-top: 42px;	
	}
	 header.main
  {
	  padding:0px !important;
	  background-color:#fff !important;
	
  }
  .navbar {
	  background-color:#fff;
  margin-bottom: 0px;
  }
  .logo-cantainer
  {
	 width: 100%;
  height: 30px;
  text-align: center;
  position: fixed;
  z-index: 0;
  margin-top: 9px;  
  }
  a.brand-logo
  {
	
 
  font-family: Helvetica;
  font-weight:bold;

	  
  }
a.brand-logo :hover { color:#26ace2; }

.big-grid { padding:50px 0;

}
.navbar-inverse .navbar-inner
{
	border-bottom:solid 1px #d6d5d5;
	background-color:#fff;
	
}
}

@media (min-width: 936px) {
.big-grid .thumb:nth-child(3n+0) {
margin: 0 0px 25px 0;
}

}



@media (max-width: 516px) {

.social {

  float:left;
}
.fb-like {
	float:left;
}
.facebookicon
{
	float:left;
	
}
.tweeticon
{
	float:left;
}

.navbar-inverse .navbar-inner
{
	border-bottom:solid 1px #d6d5d5;
	background-color:#fff;
	
}

.smoicon
{
	float:left;
	
}

header.portfolio-header h1 { line-height:30;}

 header.main
  {
	  padding:0px !important;
	  background-color:#fff !important;
	
  }


}








@media (max-width: 360px) {

.responsive-wrap
{
  width: 290px !important;
}








}






/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

