 .transparentbg{background: #000000;background: rgba(0, 0, 0, 0.5);}
@media only screen and (max-width: 768px) {
#nav_wrapper{background: #000000;background: rgba(0, 0, 0, 0.5);}
}

.post_header h2, h1, h2, h3, h4, h5, #page_caption h1, #page_content_wrapper .sidebar .content .sidebar_widget li h2, .contactform label, #commentform label, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, .post_date, .pagination span, .pagination a:hover{color: #ffffff;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {font-size:13px;}
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { font-size:12px; }
h1 {font-size:40px;}
h2 {font-size:32px;}
h3 {font-size:26px;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
#gallery_caption h2 {font-size:22px;}
a {color:#ffffff;}
#page_content_wrapper a:hover, #page_content_wrapper a:active {color:#fff200;}
input[type=submit], input[type=button], a.button, .button {background: #fff200;}
input[type=submit], input[type=button], a.button, .button {color: #000000;}
input[type=submit]:hover, input[type=button]:hover, a.button:hover, .button:hover{color: #000000;}
input[type=submit], input[type=button], a.button, .button {border: 1px solid #fff200;}
.post_header h2, h1, h2, h3, h4, h5, .portfolio_header h6, pre, code, tt{color: #ffffff;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { color: #ffffff; }
#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a { color: #ffffff;  }
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover { color: #fff200;  }
#menu_wrapper div .nav li.current-menu-item > a, #menu_wrapper div .nav li.current-menu-parent > a, #menu_wrapper div .nav li.current-menu-ancestor > a { color: #fff200;  }
body {color: #ebebeb;}
/*supersize*/
#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('img/loading.gif') no-repeat center center;visibility: hidden;}
#supersized_overlay {display: block;position: fixed;left: 0;top: 0;overflow: hidden;z-index: -998;height: 100%;width: 100%;background: transparent url('img/overlay.png') repeat;}
body.home #supersized_overlay, body.page-template-template-gallery-f-php #supersized_overlay {background: transparent;}
#supersized {display: block;position: fixed;left: 0;top: 0;overflow: hidden;z-index: -999;height: 100%;width: 100%;}
#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;}
#supersized.quality img { -ms-interpolation-mode: bicubic;image-rendering: optimizeQuality;}
#supersized li {display: block;list-style: none;z-index: -30;position: fixed;overflow: hidden;top: 0;left: 0;width: 100%;height: 100%;background: #000;}
#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('img/loading.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;}
a#prevslide {z-index: 999;cursor: pointer;display: block;position: fixed;left: 0;top: 46%;background: rgba(255,255,255,0.2);opacity: 1 !important;}
a#nextslide {z-index: 999;cursor: pointer;display: block;position: fixed;right: 0;top: 46%;background: rgba(255,255,255,0.2);opacity: 1 !important;}
a#prevslide img {width: 40px;height: auto;margin: 8px 8px 5px 5px;}
a#nextslide img {width: 40px;height: auto;margin: 8px 5px 5px 8px;}
#play-button {cursor: pointer;}
#controls-wrapper {margin: 0 auto;width: 100%;bottom: 0px;left: 0;z-index: 4;position: fixed;}
#controls {width: 120px;overflow: hidden;height: 100%;text-align: center;z-index: 5;padding: 15px 0 8px 0;margin: auto;background: #000; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#slidecounter {float: left;color: #888;font: 23px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;text-shadow: #000 0 -1px 0;margin: 19px 10px 18px 20px;}
#navigation {float: right;margin: 10px 0 0 0;}
#nextthumb, #prevthumb {z-index: 6;display: none;position: fixed;bottom: 12px;height: 75px;width: 100px;overflow: hidden;background: #ddd;border: 2px solid #fff; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
#nextthumb {right: 12px;}
#prevthumb {left: 12px;}
#nextthumb img, #prevthumb img {width: 150px;height: auto;}
#nextthumb:active, #prevthumb:active {bottom: 10px;}
#navigation > :hover, #nextthumb:hover, #prevthumb:hover {cursor: pointer;}
#progress-back {z-index: 5;position: fixed;bottom: 40px;left: 0;height: 4px;width: 100%;background: #000;}
#progress-bar {position: relative;height: 4px;width: 100%;background: #fff;}
#thumb-tray {position: fixed;z-index: 3;bottom: 0;right: 0;background: transparent;padding: 10px;height: 145px;width: 200px;text-align: center;background: transparent;}
#thumb-back, #thumb-forward {position: absolute;z-index: 5;bottom: -2px;height: 108px;}
#thumb-back {left: 0;background: transparent;}
#thumb-forward {right: 0;background: transparent 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);}
#thumb-tray {display: inline-block;list-style: none;padding: 0 0px;}
ul#thumb-list li {background: #000;list-style: none;display: inline;overflow: hidden;float: left;margin: 10px;margin-right: 0;visibility: hidden;}
ul#thumb-list li img {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);height: 80px;}
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;}
#tray-button {position: fixed;right: 50px;top: 20px;cursor: pointer;}