/*
Theme Name: BIG PIX
Theme URI: http://wpdevshed.com/themes/big-pix/
Author: WP Dev Shed
Author URI: http://wpdevshed.com/
Text Domain: BIGPIX
Domain Path: /library/translation
Description: Big Pix is a pretty standard blogging theme, albeit with a real focus on large format images on the home page and archive pages. The post pages also use a full sized featured image, not unlike the style popularised by Medium. You can easily upload your own logo and favicon, or change the default colour scheme to anything you like. It is also has dedicated widget areas for pages, posts, archive pages and the home page so you have a great deal of flexibility over the content on these page types. And of course it is fully responsive. 
Version: 2.9
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-menu, sticky-post, microformats, translation-ready, full-width-template, post-formats

*/

/*******************************************************************************************/
/*globals*/
a{color: #161616;text-decoration: underline;}
a:hover{text-decoration: underline;}
iframe{width:100%;}
body dl dt{margin: 0!important;}
body{position:relative;overflow-x:hidden}
.comment_content ul li:before,.entry-content ul li:before{ content: "\203A \020 \020";font-family: 'Raleway-Heavy',sans-serif,arial;font-size: 20px; }
.comment_content ol,.entry-content  ol{counter-reset: my-counter;}
.comment_content ol > li:before,.entry-content  ol > li:before {content: counter(my-counter) ". \020";counter-increment: my-counter;font-family: 'Raleway-Heavy',sans-serif,arial;font-size: 20px; }
.comment_content ul,.comment_content ol,.entry-content ul,.entry-content ol{margin:0 30px;}
.widget li:before,nav[role="navigation"] li:before{content: "";}
.clear{clear:both;}
.front-wrapper #content{margin-top: 0;}
.table {display: table;height: 100%;margin: 0 auto;width: 100%;}
.table-cell {display: table-cell;text-align: center;vertical-align: middle;width: 100%;}
.tagcloud a{border: 1px solid #656565;font-size: 14px !important;padding: 10px;display: inline-block;margin-bottom: 5px;}
.full.d-5of7{width: 100%;}
.short-divider{background: none repeat scroll 0 0 #fcff00;height: 0.25em;margin: 0 auto 2rem;width: 6.25em;position: relative;z-index: 200;}

/*required css*/
.sticky{}
.gallery-caption{}
.bypostauthor{}

/*header*/
#inner-header{position: relative;}
.side-nav{margin: 20px 0;position: absolute;right: 0;top:0;}
.side-nav span{font-size: 30px;color: #fff;cursor: pointer;}
.social-icons{width: auto;max-width: 100%;padding: 0 0 14px;font-family: 'Raleway-Regular',sans-serif,arial;font-size: 20px;}
.social-icons a{margin-right: 10px;text-decoration: none;text-transform: uppercase;color: #000;display: inline-block;width: auto;}
.social-icons a .fa:hover{color:#FCFF00;}
.social-icons a .fa{color: #fff;}
.full-top-area{position: relative;background: #161616;}

body #logo{width: 100%;margin: 8px auto;}
body #logo img{display: block;text-align: center;margin-top: 15px;}
body #logo a{text-transform: uppercase;letter-spacing: 8px;font-family: 'Raleway-Heavy',sans-serif,arial;color: #fff;margin: 0!important;font-size: 1.5em;}
.nav-show{display: block!important;}
#push{display: none;}
#main-navigation{margin-right:-320px;right:0;width:320px;background:#222;position:fixed;height:100%;overflow-y:auto;z-index:1000;color:#fff;padding:20px;font-weight:100;font-size:16px;top:0}
#main-navigation div#close{background:none repeat scroll 0 0 #FCFF00;cursor:pointer;font-family:'Raleway-Bold',sans-serif,arial;font-size:18px;margin-bottom:20px;text-align:center;width:100%;display:none;color: #656565;}
#main-navigation .fixed{position: fixed;max-width: 320px;right: 0;top: 0;}
#main-navigation ul li#close{display: block;}
#push{display: block;}
#main-navigation .widget{padding: 0;}
#main-navigation .widgettitle{text-transform: uppercase;border: none;letter-spacing: 2px;font-family: 'Raleway-Bold',sans-serif,arial;color: #FCFF00;}
#main-navigation a{color: #fff;text-decoration: none;}
#main-navigation a:hover{color:#FCFF00;}
#main-navigation .widget ul li{border: none;}
#main-navigation .widget #wp-calendar caption,.footer-widgets .widget #wp-calendar caption, #main-navigation .wp-caption,#main-navigation button, html #main-navigation input[type="button"], #main-navigation input[type="reset"], #main-navigation input[type="submit"]{background:#FCFF00;color:#656565;  }
#main-navigation .widget #wp-calendar thead{border: 1px solid #fff;}
#main-navigation .searchform input[type="text"]{width: 100%;}
#main-navigation img{width: auto;height:auto;max-width: 100%;}
#main-navigation .menu li{font-family: 'Raleway-Bold',sans-serif,arial;}
#main-navigation .menu li ul {border-bottom: 1px solid #656565;border-left: 1px solid #656565;}
.margin-bottom{margin-bottom:60px;}
.no-menu-widgets p{color: #FCFF00; text-align: center; border: 1px solid rgb(221, 221, 221); padding: 20px; font-size: 22px;}

/*---------------*/
/***** Chico *****/
/*---------------*/

figure.effect-chico img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12)}
figure.effect-chico:hover img {opacity: 0.5;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-chico figcaption {padding: 3em;}
figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}

/* Tag links style */
.tag-links{margin-top: 20px;}
.tag-links a{background-color:#222;border-radius:0 2px 2px 0;color:#fff!important;display:inline-block;font-size:11px;font-weight:700;line-height:1.2727272727;margin:2px 4px 2px 10px;padding:3px 7px;position:relative;text-transform:uppercase;}
.tag-links a:hover{background-color:#333;color:#fff;}
.tag-links a:before{border-top:10px solid transparent;border-right:8px solid #222;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0;}
.tag-links a:hover:before{border-right-color:#333;}
.tag-links a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px;}


/*slider*/
.captions{position: absolute;bottom: 0;background-image:url(images/trans.png);padding: 10px 40px;width: 60%;box-sizing:border-box;}
.captions a{text-decoration: none;}
.captions h1{font-size: 24px;text-transform: uppercase;color: #fff;font-family: 'Raleway-Bold',sans-serif,arial;margin-top: 0;}
.captions h1:hover{color: #ddd;}
.captions p{color: #fff;font-size: 15px;margin: 0;font-family:'Helvetica',sans-serif,arial;letter-spacing: 1px;font-weight: 300;}
.captions p a{font-size: 18px;color: #fff;text-transform: uppercase;font-family: 'Raleway-Regular',sans-serif,arial;}

/*blog list*/
.bg-overlay-2{visibility: visible; height: 100%; position: absolute; width: 100%; z-index: 100; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);top: 0;}
.blog-list{margin: 0;}
.blog-list .item{width:  100%;list-style:none;box-sizing:border-box;position: relative;background: #656565;}
.blog-list .item .wrap{position: relative;z-index: 200;padding: 60px 0;}
.blog-list .item .hover-ovelay{-moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.blog-list .item .hover-ovelay:hover{background:#454545!important; }
.blog-list .item .hover-ovelay:hover p,.blog-list .item .hover-ovelay:hover time,.blog-list .item .hover-ovelay:hover .date{color: #bbb;}
.blog-list li:before{content: "";}
.blog-list li:nth-child(2n+2) .the-post-title{float: right;width: 45%;text-align: center;color: #656565;}
.blog-list li .the-post-title{float: left;width: 45%;text-align: center;color: #656565;}
.blog-list li .excerpt{float: right;width: 45%;}
.blog-list li .excerpt iframe{height: 250px;}
.blog-list li:nth-child(2n+2) .excerpt{float: left;width: 45%;}
.blog-list li .excerpt p{margin: 0;color: #656565;padding: 40px 0;}
.blog-list li .excerpt p a{color: #fcff00;}
.blog-list li:nth-child(2n+2){background: #232323;}
.blog-list .item h2{font-size: 48px;margin:0;padding:30px 0;text-transform: uppercase;font-family: 'Raleway-Bold',sans-serif,arial;color: #fff;}
.blog-list .item h2:hover{color: #fcff00;}
.blog-list .item a{text-decoration: none;color: #656565;text-transform: uppercase;}
.blog-list .item a[rel="author"]{color: #fcff00;}
.blog-list .item a.post-link{text-decoration: none;position: relative;display: block;overflow: hidden;}
.blog-list .item time{color: #656565;}
.blog-list .item .date{color: #656565;text-transform: uppercase;}
.post-holder{padding: 0 30px;}

/*formats*/
body .pagination{margin: 0;background: #fcff00; }
body .pagination ul{background: none;border-radius: 0;width: 90%;}
body .pagination li:before{content:"";}
body .pagination li{border:2px solid #333!important;}
body .pagination li:first-child{border-left:2px solid #656565;}
body .pagination li{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 30px;background: none;border: 2px solid #656565;border-right:none;color: #000;}
body .pagination li a{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 28px;background: none;color: #161616;}
body .pagination li a:hover,body .pagination li a:focus{color: #000;background: none;}
body .pagination .current{font-size: 28px;}

.single .status-content{background: #222;color: #fff;padding: 10px;text-align: center;}
.format-link{padding: 0!important;}
.format-link a.link{text-transform: none!important;text-align: center;display: block;background: #222;padding: 10px;}
.chat-content p{padding: 0!important;}
.chat-content .wp-smiley{margin: 0;}
.quote-content{color: #808080;font-size: 20px;font-style: italic;padding: 0!important;}
.quote-source{font-weight: bold;text-align: right;}
body .mejs-controls .mejs-time-rail .mejs-time-loaded{background: #444;}
body .mejs-controls .mejs-time-rail .mejs-time-current{background: #ddd;}
body .mejs-container{margin: 20px 0;}

.video-container{position: relative;height: 0;overflow: hidden;padding-bottom: 56.25%;}
.video-container iframe{position: absolute;height: 100%;top:0;width: 100%;}

/*single-post*/
body #main{padding-right: 0;}
body .post-content-single{width: 75%;margin: 0 auto}
body.home .header[role="banner"],body.blog .header[role="banner"],body.single .header[role="banner"],body.page .header[role="banner"],body.archive .header[role="banner"],body.search .header[role="banner"],body.error404 .header[role="banner"]{box-shadow: none;position: absolute;width: 100%;z-index: 9999;top:20px;}
.article-header h1{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 80px;text-align: center;color: #fff;text-transform: uppercase;margin-bottom: 40px;position: relative;z-index: 200;width: 75%;margin-left:auto;margin-right: auto;}
#post-not-found .article-header h1{color: inherit;}
#post-not-found p{text-align: center;font-size: 20px;}
body .byline{font-style: normal;color: #656565;font-size: 14px;}
body .divider-posted{background: #FCFF00;}
body .byline.blog{font-style: italic;color: #656565;font-size: 14px;text-align: center;padding: 40px 0;font-size: 20px;width: 75%;margin:0 auto;}
body .byline.blog a{color:#656565; text-decoration: none;}
body .byline a{color:#161616;}
body.page-template-full-width-php .byline{display: none;}
body .hentry footer{padding: 30px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
body .next-prev-post{padding: 30px 0;border-top: 1px solid #ddd;margin-top: 30px;}
body .next-prev-post span{display: block;}
body .next-prev-post a{text-decoration: none;}
body .next-prev-post a:hover{text-decoration: underline;}
body .next-prev-post .prev{float: left;width: 50%;text-align: left;}
body .next-prev-post .next{float: right;width: 50%;text-align: right;}
body .avatar{float: left;margin-right: 30px;}
body .avatar img{width: 100%;margin: 0;}
body .info{width: 79%;float: left;}
body .info p.author{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 24px;}
body .info p.author span{font-family: 'Raleway-Regular',sans-serif,arial;}
body .info p.author-desc{font-size: 15px;color: #656565;}
body .info p.author-desc a{color: #ebeb53;}
body .comment-respond{padding: 20px 0;}
body .related{border-bottom: 1px solid #ddd;padding-bottom: 20px;}
body .related h3, body #comments-title{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 20px;}
body .related ul li{clear: both;margin-bottom: 30px;overflow: auto;}
body .related ul li .related-image{float: left;margin-right: 28px;width: 150px;}
body .related ul li .related-info{float: left;width: 79%;}
body .related ul li .related-info h3{margin-bottom: 10px;}
body .related ul li .related-info h3,body .related ul li .related-info p{margin-top: 0;color: #656565;}
body .related ul li a{text-decoration: none;color: #ebeb53;}
body .related ul li a img{width: 100%;height: auto;}
body .comment .comment-author{margin: 0;float: left;width: auto;padding: 0;}
body .comment time a{text-decoration: none;color: #656565;font-size: 14px;}
body .comment p{color:#656565;}
body .comment_content{box-sizing: border-box;margin: 0 0 1.5em 7em;border: 1px solid #ddd;background: #F9F9F9;padding:1em;}
body .comment:not(.depth-1){padding: 0;}
body .comment_content p{margin-bottom: 0;}
body .comment .vcard{margin-left: 0;margin-right: 0;}
body .comment .vcard .avatar{left: 0;}
body cite.fn{font-style: normal;font-family: 'Raleway-Bold',sans-serif,arial;font-size: 20px;}
body .comment-reply-link{border-radius: 0;margin: 10px 0;background: none;float:none;color: #ebeb53;font-family: 'Raleway-Bold',sans-serif,arial;padding: 0;}
body .comment-reply-link:hover,body .comment-reply-link:focus{background: none;color: #161616;}
body .comment-reply-title{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 20px;}
body .comment-inner{border-bottom: 1px solid #ddd;padding-bottom: 10px;}
body #comments-title{padding: 20px 0;}
body.page #comments-title{border-top: 1px solid #ddd;}
body .comment-respond .comment-form-author,body .comment-respond .comment-form-email,body .comment-respond .comment-form-url{width: 31%;float: left;margin-right: 25px;}
body .comment-respond .comment-form-url{margin-right: 0;}
body .comment-respond .comment-form-comment{clear: both;}
/*comments*/
nav.comment-navigation[role="navigation"]{float: none;width: 100%;border: 1px solid #ddd;padding: 15px;box-sizing:border-box;}

/*widgets*/
body .sidebar{margin:0;padding: 20px 0;background: #F9F9F9;box-shadow: 11px 0 10px -10px rgba(0, 0, 0, 0.05) inset;border-bottom: 2px solid #ddd;}
body .sidebar a{text-decoration: none;color: #656565;}
body .sidebar a:hover{text-decoration: underline;}
body .sidebar img{width: 100%;height: auto;}
body .sidebar .widget{margin: 0 auto;width: 80%;}
.widget:first-child{margin-top:0; }
.widget:first-child h4{margin-top:0; }
.widget ul li{border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.sidebar .widget ul li{color: #656565;}
.widget ul li.menu-item-has-children ul,.widget ul li.page_item_has_children ul{margin-bottom: 0;}
.widget ul li.menu-item-has-children li,.widget ul li.page_item_has_children li{border-bottom: none;margin-bottom: 0;}
.searchform .screen-reader-text{display: none;}
.searchform input[type="text"]{background: none;border:2px solid #a9a9a9;width: 70%;float: left;}
.widget #wp-calendar{width: 100%;}
#main-navigation .widget #wp-calendar td{color: #fff;}
.widget #wp-calendar td{text-align: center;color: #fff;}
.widget #wp-calendar td#today{font-family: 'Raleway-Heavy',sans-serif,arial;}
.widget #wp-calendar caption{color:#fff;background: #161616;text-transform: uppercase;padding:8px 0;font-family: 'Raleway-Bold',sans-serif,arial; }
.widget #wp-calendar thead{border: 1px solid #222;}

/*archive*/
article.archive:first-child{margin-top: 20px;}
article.archive a.image{width: 300px;display: block;float: left;margin-right: 30px;overflow: hidden;}
article.archive img{width: 100%;}
article.archive .entry-content{float: left;width:63%;padding: 0;}
article.archive .entry-content h3{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 24px; }

/*404*/
.error404 .entry-content p{text-transform: uppercase;text-align: center;}
.error404 form{width: 75%;margin:0 auto;}
.error404 .searchform input[type="text"]{width: 87%;}
.error404 .searchform input[type="submit"]{background:#FCFF00; color: #656565;margin-left: 10px;}
.error404 #post-not-found{padding: 80px 0;margin: 0;}

/*footer*/
footer.footer[role="contentinfo"]{background: #161616;}
footer.footer[role="contentinfo"] p,footer.footer[role="contentinfo"] a{color: #fff;}
footer .footer-social{float: right;margin-top: 15px;}
footer .footer-social a:last-child{margin-right: 0;}
body.paged footer .copyright span{display: none;}
footer #inner-footer{border-top: 1px solid #656565;}
.footer-widgets{padding: 40px 0;}
.footer-widgets .no-menu-widgets p{margin: 0;border: none;padding: 80px;}
.footer-widgets ul{margin-top: 0;}
.footer-widgets li{border: none!important;}
.footer-widgets a{text-decoration: none;}
footer.footer[role="contentinfo"] a:hover{color:#FCFF00; }
.footer-widgets h4{text-transform: uppercase;margin-top: 0;font-family: "Raleway-Bold",sans-serif,arial;}
.footer-widgets .widget{float: left;width: 25%;}
.footer-widgets .widget img {height: auto;max-width: 100%;width: auto;}


/*gallery*/
body .gallery{clear: both;margin-bottom: 20px;overflow: auto;}
body .gallery img{margin-bottom: 0;display: block;}
.gallery .gallery-caption{background: #ddd;padding: 10px;color: #000;line-height: 1.5em;margin-bottom: 0;}
.gallery-item,.gallery-icon{margin: 0 0 42px;}
.gallery-item img{width: 100%;}
.gallery-columns-1{width: 520px;margin: 0 auto;}
.gallery-columns-1 .gallery-item{width: 100%;}

.gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape{width: 46%;float: left;margin-right: 50px;}
.gallery-columns-2 .gallery-item .gallery-icon.portrait,.gallery-columns-2 .gallery-item .gallery-icon.landscape{width: 100%;}
.gallery-columns-2 .gallery-item:nth-child(2n+2){margin-right: 0;}

.gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape{width: 29%;float: left;margin-right: 42px;}
.gallery-columns-3 .gallery-item .gallery-icon.portrait,.gallery-columns-3 .gallery-item .gallery-icon.landscape{width: 100%;}
.gallery-columns-3 .gallery-item:nth-child(3n+3){margin-right: 0;}

.gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 22%;float: left;margin-right: 22px;}
.gallery-columns-4 .gallery-item .gallery-icon.portrait,.gallery-columns-4 .gallery-item .gallery-icon.landscape{width: 100%;}
.gallery-columns-4 .gallery-item:nth-child(4n+4){margin-right: 0;}

/*slider*/
/******************************************************************
jQuery SLIDER STYLES
******************************************************************/
.bg-overlay{visibility: visible; height: 100%; position: absolute; width: 100%; z-index: 100; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.4);}
#load-cycle {background: url(library/images/loading.gif) no-repeat center center;width: 100%;height: auto;min-height: 100px;}
#slide-wrap {border-top: 0;}
.cycle-slideshow {position: relative; height: 500px;width: 100%;display: none;overflow: hidden;}
.slides {height: 500px;width: 100%;overflow: hidden;}
.slides .slide-thumb {position: relative;width: 100%;height: 500px;overflow: hidden;white-space: nowrap;}
.slides .slide-thumb img {position: absolute;left: 50%;top: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;min-width: 102%;height: auto;min-height: 100%;}
html.no-csstransforms .slides .slide-thumb img {left: 0;top: 0;}
.slides .slide-noimg {position: relative;width: 100%;height: 500px;overflow: hidden;white-space: nowrap;background-color: #333;font-family: "Raleway-Regular", Helvetica,sans-serif;font-size: 21px;font-weight: 400;text-transform: uppercase;color: #d0d0d0;text-align: center;}
.slides .slide-noimg p {position: absolute;width: 100%;left: 0;top: 42%;}
.slide-title {font-family: "Raleway-Bold", Helvetica,sans-serif;font-size: 24px; /* for ie8 & below */font-size: 24px;font-weight: 400;line-height: 1;margin-top: 0;margin-bottom: 40px;}
.slide-copy p{margin: 0;text-align: left;font-size: 18px;text-align: center;}
.slide-title a,.slide-title a:visited {}
.slide-copy-wrap {position: absolute;bottom: 0;z-index: 100;color: #fff;height: 100%;width: 100%;}
body a.fa-angle-down{ bottom: 60px;display: block;font-size: 40px;left: 0;position: absolute;right: 0;width: 25px;margin:0 auto;outline: none;text-decoration: none;color: #fff;z-index: 200;}
.slide-copy-wrap a {color: #fff !important;}
.slide-copy-wrap h2 a{font-family: 'Raleway-Bold',sans-serif,arial;font-size: 80px;text-transform: uppercase;}
.slide-copy-wrap h2 a:hover{text-decoration: none;}
html.no-csstransforms .slide-copy-wrap {left: 60px;right: 60px;}
.slide-copy {width: 75%;margin: 0 auto;max-width: 1280px;}
#sliderprev,#slidernext {text-align: center;position: absolute;top: 42%;border-radius: 50%;text-decoration: none;background-color: #fff;font-family: "Raleway-Regular", Helvetica,sans-serif;font-size: 50px;width: 72px;height: 72px;line-height: 67px;z-index: 999;text-indent: -9999px;outline: none;opacity: 0.9;display: none;}
#sliderprev {left: 10px;background: url(library/images/slider-nav.png) no-repeat 0 -13px;}
#slidernext {right: 10px;background: url(library/images/slider-nav.png) no-repeat -128px -11px;}
.cycle-slideshow:hover #sliderprev,
.cycle-slideshow:hover #slidernext,.cycle-slideshow:focus #sliderprev,
.cycle-slideshow:focus #slidernext {display: block;}
.cycle-paused:after {content: 'Paused'; font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 12px; /* for ie8 & below */font-size: 0.75rem;text-transform: uppercase;color: white; background: black; padding: 5px 15px;z-index: 500; position: absolute; top: 10px; right: 10px;opacity: .5; filter: alpha(opacity=50);}
/* pager */
.cycle-pager { text-align: center; width: 100%; z-index: 500; position: absolute; bottom: 10px; overflow: hidden;}
.cycle-pager span { font-family: Arial, Helvetica, sans-serif; font-size: 50px; line-height: .6;width: 18px; height: 22px; display: inline-block; color: #f7f7f7; cursor: pointer;text-shadow: -1px -1px #bcbcbc;overflow: hidden;}
.cycle-pager span.cycle-pager-active { color: #efefef; }
.cycle-pager > * { cursor: pointer;}
.no-slide-image {position: absolute;width: 100%;top: 40%;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 34px;font-weight: 700;text-transform: uppercase;text-align: center;line-height: 1.5em;}


/*media queries*/
@media screen and (max-width: 1359px) {
  body .wrap{max-width: 980px;}
}

@media screen and (max-width: 1279px) {
  .slide-copy-wrap h2 a,.article-header h1{font-size: 60px;}
  .captions h1{font-size: 18px;}
  .captions p{font-size: 12px;}

  .gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape{width: 46%;float: left;margin-right: 42px;}
  .gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape{width: 28%;float: left;margin-right: 45px;}
  .gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 21%;float: left;margin-right: 28px;}

  .error404 .searchform input[type="text"]{width: 84%;}
  .searchform input[type="text"]{width: 68%;}

  body .info,body .related ul li .related-info{width: 74%;}
  body .comment-respond .comment-form-author, body .comment-respond .comment-form-email, body .comment-respond .comment-form-url{width: 30%;}
}

@media screen and (max-width: 1039px) {
  
  body #logo {font-size: 30px;margin: 20px auto;width: 100%;}
  .no-display{display: block;}
  body nav[role="navigation"]{margin: 0;}
  nav[role="navigation"] .nav li{padding: 10px 0;}
  nav[role="navigation"] .nav li ul{height: auto;}

  .blog-list li .excerpt p{padding: 20px 0;}
  .blog-list li:nth-child(2n+2) .the-post-title,.blog-list li .the-post-title{font-size: 14px;}

  .slides,.slides .slide-thumb,.cycle-slideshow{height: 400px;}
  #sliderprev, #slidernext,.slides .slide-noimg p{top: 45%;}

  .captions {padding: 10px 30px;width: 100%;}
  .captions h1,.captions p a {font-size: 14px;}

  .error404 .searchform input[type="text"]{width: 80%;}
  .searchform input[type="text"]{width: 60%;}

  .gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape{width: 46%;float: left;margin-right: 31px;margin-bottom: 31px;}
  .gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape{width: 29%;float: left;margin-right: 33px;margin-bottom: 33px;}
  .gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 22%;float: left;margin-right: 20px;margin-bottom: 20px;}

    body .info,body .related ul li .related-info{width: 65%;}
}

@media screen and (max-width: 839px) {
  
  .slide-copy p{font-size: 14px;}
  .slide-copy-wrap h2 a,.article-header h1{font-size: 50px;}
  .captions p{display: none;}
  .captions h1{margin: 0;}

  .blog-list .item{width: 100%;}
  .blog-list li:nth-child(2n+2) .the-post-title, .blog-list li .the-post-title,.blog-list li:nth-child(2n+2) .excerpt,.blog-list li .excerpt{float: none;width: 100%;}

  footer .footer-social {float: none;}
  .footer-widgets .widget {float: left;margin-bottom: 40px;width: 100%;}

  .error404 .searchform input[type="text"]{width: 74%;}

  .gallery-columns-1{width: 100%;}
  .gallery-columns-1 img{width: 100%;}
  .gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape{width: 47%;float: left;margin-right: 22px;margin-bottom: 22px;}
  .gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape{width: 28%;float: left;margin-right: 25px;margin-bottom: 25px;}
  .gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 22%;float: left;margin-right: 15px;margin-bottom: 15px;}

    body .article-footer .avatar ,body .related ul li .related-image{float: none;margin: 0 auto;width: 150px;}
    body .info,body .related ul li .related-info {margin-top: 10px;width: 100%;}
}

@media screen and (max-width: 768px) {
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }
}

@media screen and (max-width: 639px) {
  body #logo{width: 100%;margin: 8px auto;}
  .side-nav{margin: 10px 0;}
  .search-bar input.search-field[type="search"] {background: url("images/search-3.png") no-repeat scroll 5px center / 20px auto rgba(0, 0, 0, 0);}
  .search-bar{padding: 0;}
  .blog-list .item{width: 100%;}
  .slide-copy-wrap h2 a,.article-header h1{font-size: 40px;}
  .slide-copy-wrap{width: 100%;}
  .slide-title{text-align: center;}
  .slide-copy p{display: none;}
  .gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape,
  .gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape,
  .gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 47%;float: left;margin-right: 29px;}
  .gallery-columns-3 .gallery-item:nth-child(3n+3){margin-right: 29px;}
  .gallery-columns-3 .gallery-item:nth-child(4n+4){margin-right: 29px;}
  .gallery-columns-3 .gallery-item:nth-child(2n+2),.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon:nth-child(2n+2){margin-right: 0;}
  .gallery-columns-4 .gallery-item:nth-child(2n+2),.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{margin-right: 0;}

  .error404 .searchform input[type="text"]{width: 100%;}
  .error404 .searchform input[type="submit"]{margin-left: 0;}

  body .comment .vcard{display: none;}
  body .comment_content{margin-left: 0;}
}

@media screen and (max-width: 539px) {
  .slides, .slides .slide-thumb, .cycle-slideshow{height: 300px;}
  .slides .slide-noimg p{top: 22%;font-size: 12px;}
  .blog-list .item{width: 100%;}
  .gallery-columns-2 .gallery-item,.gallery-columns-2  .gallery-icon.portrait,.gallery-columns-2  .gallery-icon.landscape,
  .gallery-columns-3 .gallery-item,.gallery-columns-3  .gallery-icon.portrait,.gallery-columns-3  .gallery-icon.landscape,
  .gallery-columns-4 .gallery-item,.gallery-columns-4  .gallery-icon.portrait,.gallery-columns-4  .gallery-icon.landscape{width: 100%;float: left;margin-right: 0;}
}

@media screen and (max-width: 499px) {
  .slide-copy-wrap h2 a,.article-header h1{font-size: 30px;}
  #main-navigation{padding-top: 10px;}
  #main-navigation div#close{display: block;}
  #main-navigation .social-icons{margin-top: 40px;}
  body #logo img{width: 150px;}
  .blog-list .item{width: 100%;}
  .blog-list .item h2{font-size: 34px;}
  .side-nav {margin: 12px 0;}
  .captions h1 {text-align: center;}
}

@media screen and (max-width: 359px) {
    body .related ul li{width: 100%;}
}