/*

Theme Name: MGU Theme

Theme URI: http://themeforest.net/item/mg-universal-multimedia-gallery-wp-theme/140478

Description: MGU Multimedia Gallery Universal WordPress Theme Designed and developed by Webincode Team. 

Version: 1.3

Author: Webincode Team

Author URI: http://themeforest.net/user/WebinCode

Tags: fixed and liquid size, widgets ready, portfolio, sliders, multimedia gallery, blog, ajax contact form, social icons

*/

@import url("css/reset.css");

@import url(http://fonts.googleapis.com/css?family=Nobile:400,400italic,700,700italic);



/*-----------------GENERAL TYPOGRAPHY------------------*/



.cleaner {clear:both;padding:0;margin:0;border:0;font-size:0;line-height:0;display:block; }

.clear {clear:both;}

.no-display {display:none;}

.right {float:right;}

.left {float:left;}

.last {margin-right:0 !important;}

body {background:url(images/bg-main.gif) repeat left top;color:#b8b8b8; font:12px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;line-height:21px; }

a {color:#B9DCF4;}

a:hover {color:#00a4e2;}

/*---------------------------HEADER GROUP--------------------------*/



#header-container {background: #0a0a0a url(images/bg-header.png) repeat-x left top;height:85px;display:block;}

#header-container.hide-this {position:absolute; width:100%;}

#header {display:block;margin:0 auto; width:950px;z-index:100000;}

#logo {float:left; margin:5px 10px 0 0;display:block;}

#right-extra {float:right;display:block;margin-top:25px;}

h1,h2,h3,h4,h5,h6 {color:#fff; font-family:Nobile, arial; margin-bottom:10px;}

h1{ font-size:24px;}

h2{ font-size:21px;}

h3{ font-size:18px;}

h4{ font-size:16px;}

h5{ font-size:14px;}

h6{ font-size:12px;}





/*------search form---------*/




#search-form {float:left;display:block;margin-top:10px;}

#search-form .search-text {
	display: block;
	padding: 2px 4px;
	height: 22px;
	width: 132px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #00a4e2;
	float: left;
	margin-right: 5px;
	background-color: #074861;
	border-radius:5px; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
	/* background-image: url(images/bg-search-input.png);
	background-repeat: no-repeat;
	background-position: left top; */
}

#search-form .search-submit {display:block;background:url(images/bg-submit-btn.png) repeat-x left top;cursor:pointer;height:26px;line-height:26px;padding:0px 6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-right:1px dotted #353535;border-left:1px dotted #353535;color:#B9DCF4;float:left;	padding-bottom:4px;}

#quick-links {float:left;}

#quick-links ul li {display:block;float:left;margin-left:5px;}

#quick-links ul li a {display:block;height:26px;width:26px;text-indent:-9999px;}



#quick-links ul li.home a {background:url(images/home-icon.png) no-repeat left top;}

#quick-links ul li.home a:hover {background:url(images/home-icon-hover.png) no-repeat left top;}

#quick-links ul li.rss a {background:url(images/rss-icon.png) no-repeat left top;}

#quick-links ul li.rss a:hover {background:url(images/rss-icon-hover.png) no-repeat left top;}

#quick-links ul li.contact-us a {background:url(images/contact-us-icon.png) no-repeat left top;}

#quick-links ul li.contact-us a:hover {background:url(images/contact-us-icon-hover.png) no-repeat left top;}







/*-------------------------MENU SECTION-------------------*/



#menu-container {display:block;height:56px;z-index:100; float:right; margin-top:12px;}

#main-nav ul {display:block;height:56px;z-index:10000;}

#main-nav ul li {float:left;position:relative;margin-left:20px;}

#main-nav ul li a {font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#B9DCF4;text-transform:uppercase;text-decoration:none;line-height:54px;z-index:10000;}

#main-nav ul li a:hover, #main-nav ul li.current-menu-item a, .current-page-ancestor a{color:#00a4e2;}





/*---------------------BACKGROUND HOMEPAGE GALLERY--------------------*/



#toolbar {position:fixed;z-index:2;right:100px;top:20px;padding:5px;background:url(images/fs_img_g_bg.png);}

#toolbar img {border:none;}



#img_meta {position:fixed;z-index:2;right:4%;top:260px;padding:10px;background:url(images/bg-thumbgal.png); display:block;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:270px; padding-top:15px;}

#closePane {position:absolute; top:-20px; right:10px; color:#000;}

#img_title {color:#FFF;font-size:18px;text-transform:capitalize;cursor:move;}

#img_desc { margin-top:10px;cursor:move;}

#img_desc p, #img_desc {color:#fff;}

.desc {display:block; height:0; width:0; line-height:0; text-indent:-9999px;}

#bg {position:fixed;z-index:-1;overflow:hidden; height:100%; width:100%;}

#bgimg {display:none;}

#preloader {position:fixed;z-index:2;width:32px;padding:20px;top:40%;left:50%;margin:auto;}

#outer_container {z-index:2;position:fixed;bottom:0;margin:0;height:170px; width:100%;}

.thumbScroller {position:relative;overflow:hidden;padding-left:10px;padding-right:10px;background:url(images/bg-thumbgal.png);}

.thumbScroller .container {position:relative;left:0;}

.thumbScroller .content {float:left;}

.thumbScroller .content div {margin:5px 0;height:100%;}

.thumbScroller .content .img_description {height:0px;width:0px; text-indent:-9999px;}

.thumbScroller a {padding:5px;display:block;}



#toolbar{position:fixed; z-index:3; right:10px; top:100px; padding:5px; background:url(images/bg-thumbgal.png); line-height:0;}

#toolbar a {line-height:0;}

#toolbar img{border:none;}



#thumbnails_wrapper{z-index:2; position:fixed; bottom:0; width:100%; background:url(images/empty.gif); /* stupid ie needs a background value to understand hover area */}



.nextImageBtn, .prevImageBtn{display:block; position:absolute; width:30px; padding:5px; height:30px; top:35%; margin:-25px 10px 0 10px; z-index:3; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}

.nextImageBtn:hover,.prevImageBtn:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

.nextImageBtn{right:0; background:#000 url(images/next_gal.png) center center no-repeat;}

.prevImageBtn{background:#000 url(images/prev_gal.png) center center no-repeat;}





#widget-section {display:block; width:300px; position:absolute; top:165px; right:50px;}

#widget-section ul li {background:url(images/bg-widget-gallery.png); padding:10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}



/*

 * CSS Styles that are needed by jScrollPane for it to operate correctly.

 *

 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane

 * may not operate correctly without them.

 */



.jspContainer {overflow: hidden;position: relative;}

.jspPane {position: absolute;}

.jspVerticalBar {position: absolute;top: 0;right: 0;width: 5px;height: 100%;background: #000;}

.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}

.jspVerticalBar *,

.jspHorizontalBar * {margin: 0;padding: 0;}

.jspCap {display: none;}

.jspHorizontalBar .jspCap {float: left;}

.jspTrack {background: #000;position: relative;}

.jspDrag {background: #fff;position: relative;top: 0;left: 0;cursor: pointer;}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}

.jspArrow {background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}

.jspArrow.jspDisabled{cursor: default;background: #80808d;}

.jspVerticalBar .jspArrow {height: 16px;}

.jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100%;}

.jspVerticalBar .jspArrow:focus {outline: none;}

.jspCorner {background: #eeeef4;float: left;height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner {margin: 0 -3px 0 0; }



/*---------------------------LOF SLIDER--------------------------------*/

#slider-wrapper { display:block; height:550px; width:100%; background:url(images/bg-slider-wrapper.png) repeat-x left bottom; padding-top:10px;}

.lof-slidecontent {position:relative;overflow:hidden;background:url(images/bg-slider-container.png) no-repeat center top; margin:0 auto; z-index:1;}

.lof-slidecontent .preload{height:430px;width:950px;position:absolute;top:0;left:0;z-index:1000;text-align:center;background:#171717;}

.lof-slidecontent .preload div{background:transparent url(images/ajax-loader.gif) no-repeat 50% 50%;width:100%;	height:100%;}

.lof-main-outer{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden;}

.slide-img {display:block; width:465px;height:415px; padding-left:5px;padding-top:5px;padding-right:5px;}

.framed-img {display:block;width:450px;height:405px;background:url(images/bg-framed-slide.png) no-repeat center 50%;padding-left:25px;float:left;padding-top:25px;padding-right:0px;}

.slide-text {display:block;width:440px;height:395px;float:right;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;color:#9d9d9d;padding:15px;padding-top:25px;}

 

.slide-img.pos_right, .framed-img.pos_right {float:right;}

.slide-text.pos_left {float:left;}

.slide-text h2 {font:36px;color:#fff;}

.full-img {display:block; height:420px;width:935px; padding-left:5px; padding-top:5px;}

.framed-img.full-img {display:block;width:925px;height:405px;background:url(images/bg-full-framed-slide.png) no-repeat center 50%;padding-left:25px;padding-top:25px;}





ul.lof-main-wapper{overflow:hidden;padding:0px;margin:0;position:absolute;overflow:hidden;}

ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative;width:950px;}

.lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}

ul.lof-main-wapper li img{padding:0px;}



/* item navigator */



.lof-navigator-wapper {position:absolute;bottom:0px;padding:5px 0px;}

.lof-navigator-outer{position:relative;z-index:100;height:80px;width:855px;overflow:hidden;background:url(images/bg-navigator-outer.png) no-repeat left top;float:left}

ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}

ul.lof-navigator li{cursor:hand;cursor:pointer;list-style:none;padding:0;padding-top:5px;margin-left:0;overflow:hidden;float:left;display:block;text-align:center;}

ul.lof-navigator li.active img {opacity:1.0 !important;}

.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{display:block;width:42px;height:79px;cursor:pointer;}

.lof-navigator-wapper .lof-previous {float:left;text-indent:-999px;margin-right:5px;background:url(images/arrow-l.png) no-repeat right center;}

.lof-navigator-wapper .lof-next {float:left;text-indent:-999px;margin-left:5px;background:url(images/arrow-r.png) no-repeat left center;}





/*--------------------------GALLERY PAGE--------------------*/

#content.gallery .post {margin-bottom:0;}

#gallery-wrap {display:block;margin:0 auto;overflow:hidden;width:950px;z-index:-1;}

#gallery-wrap .gal-item {float:left;margin-right:22px;margin-bottom:20px; margin-top:10px; width:215px;}

#gallery-wrap .gal-item h4 {width:215px; display:block;}

#gallery-wrap .gal-item h4 a {color:#B9DCF4;}

#gallery-wrap .gal-item img {opacity:0.4;}

#gallery-wrap .thumb-frame {display:block;background:url(images/gal-item-frame.png) no-repeat left top;height:160px;width:210px;padding-left:10px;padding-top:10px;	position:relative; margin-bottom:15px; }

#gallery-wrap .thumb-frame span.gal-image, #gallery-wrap .thumb-frame span.gal-video, #gallery-wrap .thumb-frame span.gal-mp3,#gallery-wrap .thumb-frame span.gal-flash, .image-icon, .video-icon, .mp3-icon, .flash-icon {display:block;height:25px;	width:26px;background:url(images/image-icon.png) no-repeat left top;position:absolute;top:6px;right:4px;}

#gallery-wrap .thumb-frame span.gal-video, .video-icon {background:url(images/video-icon.png) no-repeat left top;}

#gallery-wrap .thumb-frame span.gal-mp3, .mp3-icon {background:url(images/audio-icon.png) no-repeat left top;}

#gallery-wrap .thumb-frame span.gal-flash, .flash-icon {background:url(images/flash-icon.png) no-repeat left top;}



/*------------------------CONTENT--------------------------*/



#content {display:block;margin:0 auto;padding-bottom:20px;overflow:hidden;z-index:1; position:relative;}

.home #content {padding-bottom:0;}

ul {margin-bottom:10px;}

.post ul li {background:url(images/ul-li-bullet.png) no-repeat left 50%; padding-left:25px; margin-bottom:5px;}

.right-sidebar #content {display:block;width:610px;margin:0 auto;padding-bottom:20px;padding-right:30px;float:left;}

.left-sidebar #content {display:block;width:620px;margin:0 auto;padding-bottom:20px;padding-left:30px;float:right;}



#wrapper {display:block;overflow:hidden;width:950px;margin:0 auto;}

.home #wrapper {margin-top:20px;}



#main-wrapper {display:block;padding-bottom:100px;width:100%; margin-top:15px;}

#main-title-container {display:block;height:56px;width:100%;background:url(images/bg-title.png);}

#main-title-container.bottom {margin-top:5px;}

.page #main-title, .category #main-title,.single #main-title, .search #main-title, .error404 #main-title, .archive #main-title, #main-title{width:950px;margin:0 auto; display:block;}

#main-title.gallery {width:950px;display:block;margin:0 auto;}

#main-title h1 {font:24px ;color:#fff;text-transform:capitalize;line-height:50px;display:block;float:left;width:740px;}



/*_______________________________________________SIDEBAR__________________________________________*/



#sidebar {width:300px;display:block;overflow:hidden;padding-bottom:20px;}

#sidebar a {color:#B9DCF4;}

#sidebar a:hover {color:#00a4e2;}

.page #sidebar {margin-top:0;}

#sidebar p {color:#7f7f7f;}



#sidebar h3 {font-size:16px; color:#ddd;  background:url(images/bg-line.png) repeat-x left bottom;padding-bottom:10px; margin-bottom:15px; }



#sidebar ul li.widget {clear:both;margin-bottom:30px;overflow:hidden;}

.right-sidebar #sidebar {float:right;padding-left:15px;width:285px;display:block;}

.left-sidebar #sidebar {float:left;padding-right:15px;width:285px;display:block;}



.right-sidebar {background:url(images/bg-sidebar-right.png) repeat-y 640px top;}

.right-sidebar #content-wrapper {background:url(images/bg-sidebar-right-top.png) no-repeat 640px top; overflow:hidden; display:block;}

.right-sidebar #content-inner {background:url(images/bg-sidebar-right-bottom.png) no-repeat 640px bottom; overflow:hidden; display:block;}



.left-sidebar {background:url(images/bg-sidebar-right.png) repeat-y 300px top;}

.left-sidebar #content-wrapper {background:url(images/bg-sidebar-right-top.png) no-repeat 300px top; overflow:hidden; display:block;}

.left-sidebar #content-inner {background:url(images/bg-sidebar-right-bottom.png) no-repeat 300px bottom; overflow:hidden; display:block;}





/*_______________________________________________WIDGETS__________________________________________*/



/*--About widget--*/

.avatar-admin {float:right;margin-left:15px;margin-bottom:10px;line-height:0; display:block; height:122px; width:122px;

background:url(images/avatar-frame.png) no-repeat left top; padding-top:5px; padding-left:5px;}

.about_info_wrap .avatar-admin {float:left; margin-right:15px; margin-left:0;}



/*----Flickr widget------*/



#sidebar .flickr_lightbox, #widget-section .flickr_lightbox {background:none;padding-top:0;width:auto;}

#sidebar  .flickr_badge_image, #widget-section .flickr_badge_image{background:url(images/flickr-image-frame.png) no-repeat left top; height:80px; width:80px; display:block; padding-left:5px; padding-top:5px;float:left;margin-right:10px;margin-bottom:10px;line-height:0;}

#sidebar .flickr_lightbox a img, #widget-section .flickr_lightbox a img{background:none;padding:0;margin:0;}  



/*--Portfolio widget--*/

.widget-portfolio, .widget-gallery {overflow:hidden;}

.portfolio-lightbox ul , .gallery-lightbox ul {overflow:hidden;}

.portfolio-lightbox ul li, .gallery-lightbox ul li {float:left; display:block; margin-right:5px; margin-bottom:5px; padding:2px; background-color:#0E0E0E; border: 1px solid #363636; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; line-height:0;}



/*-----Tabs---------*/



ul.tabs {margin: 0;padding: 0;float: left;list-style: none;position:relative; background:url(images/bg-ul-tabs.png) no-repeat right top; height:26px;}

ul.tabs li {float: left;margin: 0;height: 26px; /*--Subtract 1px from the height of the unordered list--*/ /*--Pull the list item down 1px--*/overflow: hidden;position: relative; margin-right:3px;}

ul.tabs li a {text-decoration:none; display:block;font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#B9DCF4;padding-bottom:10px; text-transform:uppercase;padding-right:3px; height:26px; line-height:28px; background:url(images/tab-btn.png) no-repeat right -26px;}

ul.tabs li a span {display:block;background:url(images/tab-btn.png) no-repeat left top;padding:0 8px;height:26px; padding-right:5px;}



ul.tabs li.active a, ul.tabs li a:hover {background:url(images/tab-btn-hover.png) no-repeat right -26px;}

ul.tabs li a:hover span, ul.tabs li.active a span {color:#00a4e2; background:url(images/tab-btn-hover.png) no-repeat left top;}



.tab_container {overflow: hidden;clear:both; z-index:1000; padding:10px 0; padding-bottom:0;}

.tab_content {padding:0 15px; padding-left:0px;}

#sidebar .tab_container .tab_content ul{margin-bottom:0;}

#sidebar .tab_container .tab_content ul li {clear:both;display:block;overflow:hidden;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#949494;padding:8px 0px;padding-bottom:10px; line-height:20px;}

#sidebar .tab_container .tab_content ul li:last-child {background:none;margin-bottom:0px;}

#sidebar .tab_container .tab_content ul li a {color:#B9DCF4;display:block;}

#sidebar .tab_container .tab_content .tags_container a {color:#B9DCF4;}

#sidebar .tab_container .tab_content ul li a:hover, #sidebar .tab_container .tab_content a:hover {color:#00a4e2;}

#sidebar .tab_container .tab_content ul li .date_post {font:10px Arial, Helvetica, sans-serif;margin-bottom:10px;color:#3f3f3f;}

#sidebar .tab_container .tab_content img, #sidebar .tab_container .tab_content .avatar {background:url(images/flickr-image-frame.png) no-repeat left top;padding:5px;	float:left;margin:0 10px 0 0;}





/*--custom menu, pages, categories, archives--*/



.widget_nav_menu ul li, .widget_categories ul li, .widget_links ul li, .widget_archive ul li, .widget_meta ul li,.widget_pages ul li,.widget_recent_entries ul li {

display:block;}

.widget-contact-info ul li, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_links ul li a, .widget_archive ul li a, .widget_meta ul li a,.widget_pages ul li a,.widget_recent_entries ul li a{display:inline-block;margin-left:0;padding:3px 10px 3px 25px; font:14px "Helvetica Neue",Helvetica,Arial,sans-serif; color:#B9DCF4;margin-bottom:5px; background:url(images/bullet-list.png) no-repeat left 50%;text-transform:capitalize; }

.widget-contact-info ul li a:hover, .widget_nav_menu ul li a:hover, .widget_categories ul li a:hover, .widget_links ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover {color:#00a4e2;background:url(images/bullet-list-hover.png) no-repeat left 50%;}

.children {margin-bottom:0px;padding-left:20px;}

#home_widgets_wrap img.framed {margin-top:0px !important;}

#home_widgets_wrap h4 {margin-bottom:15px;}



/*--Social icons--*/

#sidebar .social-container {display:block;height:30px;padding-right:7px;float:left;}

#sidebar .social-container div {display:block;height:30px;}	

#sidebar .social-container ul {margin-bottom:0px;width:auto;display:block;}



.social-container ul li {display:block;float:left;margin-right:8px; height:26px; width:27px; background:url(images/bg-social-icons.png) no-repeat left top; padding-top:4px; padding-left:3px;}

.footer_widget .social-container ul li {background:url(images/bg-social-icons.png) no-repeat left top !important;}

#sidebar #search-form .search-text {width:202px;background:url(images/bg-search-input-sidebar.png) no-repeat left top;}



/*--Twitter--*/

#twitter_update_list {margin-bottom:10px;}

#twitter_update_list li {display:block; background:url(images/twitter-icon.png) no-repeat left 2px; padding-left:40px; margin-bottom:10px;}

#twitter_update_list li span {color:#7f7f7f;}

/*_______________________________________________BLOG__________________________________________*/



.post {display:block;margin-bottom:60px;}

.single .post {margin-bottom:20px;}

.post h2, .post h3 {margin-bottom:15px; }

.post.box h2 {margin-bottom:15px;}

.post h1 a, .post h2 a,  .post h3 a,  .post h4 a,  .post h5 a {color:#B9DCF4;text-decoration:none;}

.meta {font:12px Arial, Helvetica, sans-serif;color:#4f4f4f;display:block;overflow:hidden;margin-bottom:15px;}

.meta a {color:#B9DCF4;}

.meta a:hover {color:#00a4e2;}

.img-wrapper {display:block;padding-top:10px;padding-left:10px;width:610px;height:221px;background:url(images/bg-frame-post-thumb.png) no-repeat left top;position:relative;margin-bottom:15px;}

.img-wrapper {width:295px;height:228px;background:url(images/bg-frame-folio-3-col.png) no-repeat left top;}

/*--post--*/



/*---- Share post to social networks ----*/



#content .post .social-networks {display:block;overflow:hidden;margin-bottom:20px;}

#content .post .social-networks ul {margin-bottom:0; padding:0;overflow:hidden;}

#content .post .social-networks ul li,#content .post .external_links ul.social_lists_networks li{display:block;float:left;margin-right:8px; height:26px; width:27px; background:none; padding-top:4px; padding-left:3px;}

#twitter_social a, #facebook_social a, #linkedin_social a, #delicious_social a, #digg_social a, #reddit_social a, #stumbleupon_social a {display:block; height:32px; width:32px;}

#twitter_social a {background:url(images/social_icons/twitter.png) no-repeat left top;}

#facebook_social a {background:url(images/social_icons/facebook.png) no-repeat left top;}

#linkedin_social a {background:url(images/social_icons/kedin.png) no-repeat left top;}

#delicious_social a {background:url(images/social_icons/delicious.png) no-repeat left top;}

#digg_social a {background:url(images/social_icons/digg.png) no-repeat left top;}

#reddit_social a {background:url(images/social_icons/reddit.png) no-repeat left top;}

#stumbleupon_social a {background:url(images/social_icons/stumbleupon.png) no-repeat left top;}



/*----------Threaded comments-----------*/



#comments {display:block;margin:40px 0;margin-bottom:0;	}

#comments h4, #respond h4 {font:16px;color:#fff;}



/*--List of them comments--*/

ol.commentlist { list-style:none; margin:0; padding:0; }

ol.commentlist li { margin:0 0 20px; position:relative;}

ol.commentlist li div.comment_wrap { background:url(images/bg-line.png) repeat-x left bottom; display:block;overflow:hidden;} 

ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 12px; }

ol.commentlist li div.vcard cite.fn a.url { color:#4f4f4f; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#00a4e2; }

.left-gr {

	float:left;

}

ol.commentlist li div.comment-avatar {float:left; margin-right:10px; display:block; background:url(images/bg-frame-avatar.png) no-repeat left top; height:75px;

width:75px; padding-left:5px; padding-top:5px; margin-bottom:10px;}

.commentdate {color:#4f4f4f;}

ol.commentlist li div.comment-data {overflow:hidden; display:block; font-size:12px;}

ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;}

.comment-text {padding-left:90px;}

ol.commentlist li div.comment-author a { color:#B9DCF4; text-decoration:none;font-size:12px; }

ol.commentlist li div.comment-author a:hover,ol.commentlist li .authorname .fn a:hover {color:#00a4e2;}

ol.commentlist li .authorname .fn, ol.commentlist li .authorname .fn a {font:12px Arial, Helvetica, sans-serif;color:#B9DCF4;}

ol.commentlist li .authorname .says {font:12px Arial, Helvetica, sans-serif;color:#4f4f4f;}

ol.commentlist li p { font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px; margin:5px 0 15px;color:#747474; }

ol.commentlist li ul { font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px; margin:0 0 15px; padding:0; }

ol.commentlist li div.reply { display:block; clear:both; margin-bottom:15px; }

ol.commentlist li div.reply a {background:url(images/bg-reply-btn.png) no-repeat left top; dis font:bold 12px ; color:#B9DCF4; text-transform:capitalize;line-height:26px; display:block; height:26px; width:80px; text-align:center; }

ol.commentlist li ul.children { list-style:none; margin:20px 0 0 20px; text-indent:0;clear:both; }

ol.commentlist li ul.children li.depth-2 { margin:0 0 20px; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 20px; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 20px; }

ol.commentlist li ul.children li.depth-5 { margin:0 0 20px; }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }



/*--Respond--*/



#respond {display:block;clear:both;overflow:hidden; margin-top:20px;}

#respond a {color:#B9DCF4;}

#respond a:hover {color:#00a4e2;}

.form, ol.commentlist li ul.form {display:block;}

.form li label {float:left;font:14px ;color:#B9DCF4;width:160px;}

.form li label span {display:block;font:10px Arial, Helvetica, sans-serif;color:#444444;}

.cancel-comment-reply {margin-bottom:20px;text-transform:uppercase;font-size:10px;}

.cancel-comment-reply a:hover {color:#00a4e2;}

.form li.authorName, .form li.authorEmail, .form li.authorUrl, .form li.Name, .form li.Email, .form li.Subject {display:block;margin-right:4px;margin-bottom:10px; clear:both;}



.form li.authorName input, .form li.authorEmail input, .form li.authorUrl input, .form li.Name input, .form li.Email input, .form li.Subject input {
display:block;
width:67%;
padding:10px;
background-color: #074861;
/* background-image:url("images/bg-inputs-form.png");
background-position: left top;
background-repeat: repeat-x; */
font:12px Arial, Helvetica, sans-serif;
color:#B9DCF4;
border-radius:5px; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.form input[type="text"]:focus {background:#222222;color:white;}

.form li label.error {font:11px Arial, Helvetica, sans-serif;display:none; color:#FF0000;float:none;margin-left:160px;}

.bar{display:none;background: url(images/ajax-loader.gif) no-repeat 50% 50%;margin-left:20px;margin-top:50px;height:32px;width: 100%;}

.form li.authorComment, .form li.Message {float:none;clear:both;}

.form li.authorComment textarea, .form li.Message textarea {display:block;padding:8px;height:120px;width:68%;background-color:#074861;background-image:url(images/bg-textarea-form.png) repeat-x left top;background-color: #074861;border:0;font:12px Arial, Helvetica, sans-serif;color:#6b6b6b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#respond #comment-submit {display:block; clear:both;border:none; cursor:pointer; width:auto; height:26px;padding-left:0px; padding-right:1px;margin-left:160px;margin-top:10px;background-position:right -25px;}

#respond #comment-submit span {padding:0px 6px 10px 10px;}

#respond .dark_grey_btn {background-position:right -38px;}

#respond .dark_grey_btn:hover {background-position:right -116px;}



/*_______________________________________PAGINATION______________________________________________*/



.pagination {display:block;padding:15px 0px;clear:both;}

.pagination .pages{margin-right:4px;}

.pagination a, .pagination a:link,.pagination a:visited,.pagination a:active, .pagination a.current, .pagination span.extend {padding:3px 10px;margin-right:6px;	background-color:#0E0E0E;border:1px solid #363636;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.pagination a, .pagination a.current, .pagination span.extend {border:1px solid #363636;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.pagination a:hover ,.pagination a.current,.pagination a,.pagination span.extend{background-color:#0b0b0b;color:#00a4e2;border-color:#767676;}





/*_________________________________PORTFOLIO_________________________________*/



/*-- portfolio  2col --*/



.portfolio-2col .post {width:460px;float:left;margin-right:30px; margin-bottom:35px;}

.portfolio-2col .img-wrapper {width:450px;height:228px;background:url(images/bg-frame-folio-2-col.png) no-repeat left top;}

.portfolio-2col .mp3-icon, .portfolio-2col .image-icon, .portfolio-2col .video-icon, .portfolio-2col .flash-icon {right:3px;}



.portfolio-3col .post, .post.box {width:300px;float:left;margin-right:23px; margin-bottom:35px;}

.post.box {margin-bottom:20px;}

.portfolio-3col .img-wrapper, .post.box .img-wrapper {width:295px;height:435px;background:url(images/bg-frame-folio-3-col.png) no-repeat left top;}

.film_meta .img-wrapper {width:295px;height:435px;background:url(images/bg-frame-folio-3-col.png) no-repeat left top;margin:0;}

.portfolio-3col .mp3-icon, .portfolio-3col .image-icon, .portfolio-3col .video-icon, .portfolio-3col .flash-icon {right:9px;}



.portfolio-4col .post {width:220px;float:left;margin-right:22px; margin-bottom:35px;}

.portfolio-4col .img-wrapper {width:215px;height:165px;background:url(images/bg-frame-folio-4-col.png) no-repeat left top;}

.portfolio-4col .mp3-icon, .portfolio-4col .image-icon, .portfolio-4col .video-icon, .portfolio-4col .flash-icon {right:9px;}





/*------------------------SHORTCODES SECTION---------------*/



/*--Buttons--*/



.post-btn-wrap {display:block;height:20px;width:auto;background:url(images/bg-line.png) repeat-x left bottom;}

.standart_btn {display:inline-block;height:26px;background:url(images/standart-btn.png) no-repeat right -26px;padding-right:4px;margin-right:5px;}

.standart_btn span {font:14px ;color:#B9DCF4;padding-left:10px;padding-right:6px;line-height:24px;height:26px;display:block;	background:url(images/standart-btn.png) no-repeat left top;text-transform:capitalize; }



/* ------- Columns ------- */



.one_half{ width:48.5%; }

.one_third{ width:32.0%; }

.two_third{ width:65.33%; }

.one_fourth{ width:23%; }

.three_fourth{ width:73%; }

.one_fifth{ width:17.8%; }

.two_fifth{ width:36.6%; }

.three_fifth{ width:57.4%; }

.four_fifth{ width:66.2%; }

.one_sixth{ width:12.33%; }

.five_sixth{ width:81.67%; }

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:2%; float:left;margin-bottom:15px;overflow:hidden; }



/*--dividers--*/



.divider {display:block;height:20px;clear:both;width:100%;background:url(images/bg-line.png) repeat-x left top;margin-bottom:20px;}



/*--framed images--*/



img.framed {background-color:#0e0e0e;padding:10px;margin:2px;margin-bottom:20px;border:1px solid #363636 !important;border-radius:6px;-webkit-border-radius:6px;	-moz-border-radius:6px;}

.alignright{ float:right; margin:10px 0px 10px 15px  !important; }

.alignleft{ float:left; margin:10px 15px 10px 0px  !important; }

.aligncenter{ display: block; margin:20px auto  !important; text-align:center; }



/*-------------pullquotes and blockquotes-------------*/



.pullquote-left, .pullquote-right{font:16px Arial, Helvetica, sans-serif;font-style:italic;padding:20px;background:url(images/quotes_bg.png) no-repeat left 10px;width:33%;display:block;line-height:25px; padding-right:10px; padding-top:15px;}

.pullquote-left {float:left;}

.pullquote-right {float:right; margin-left:10px;}

blockquote {display:block;clear:both;font:16px Arial, Helvetica, sans-serif;font-style:italic;padding-left:20px;background:url(images/quotes_bg.png) no-repeat left 10px;line-height:25px;margin-bottom:0;padding-top:20px;}

cite {font:10px Arial, Helvetica, sans-serif;} 



/*------highlights-------*/



.highlight-black {color:#fff;background:#000;padding:2px 5px; text-shadow:none;}

.highlight-red {background:#b80000; color:#fff; padding:2px 5px;text-shadow:none;}

.highlight-green {background:#1e6a00; color:#fff; padding:2px 5px;text-shadow:none;}

.highlight-blue {background:#004c8b; color:#fff; padding:2px 5px;text-shadow:none;}

.highlight-yellow {background:#FFFAD5; color:#000; padding:2px 5px;text-shadow:none;}



/*--- Video and mp3 ---*/

.video-container {display:block; padding:10px; background-color:#0E0E0E; border:1px solid #363636; border-radius:6px; -webkit-border-radius:6px;-moz-border-radius:6px; line-height:0; z-index:1;}



/*------------------------FOOTER BLOCK---------------------*/



#footer-container {height:85px;display:block;background:#0a0a0a url(images/bg-footer.png) repeat-x left top;clear:both;position:fixed;bottom:0px;z-index:100;width:100%;}

#footer {display:block;margin:0 auto;width:950px;overflow:hidden;}

.copyright {float:left;margin-top:38px;font:12px Arial, Helvetica, sans-serif;color:#BDBDBD;}

#footer-widgets-container {display:block;float:right;margin-top:30px;}

.footer_widget ul {margin-bottom:0px;}

.footer_widget {display:block; float:left;margin-left:15px;}

#topcontrol {z-index:100 !important;}



/*------------------------One Net Modifications---------------------*/



div.film_meta {float:left;width:305px;}

ul.film_buttons {overflow:auto;}

ul.film_buttons li {background:none;float:left;margin:0 4px;padding:0;}

ul.film_buttons a.button {display:block;border:1px solid #aaa;border-color:#B9DCF4;background:#000;text-align:center;width:90px;padding:4px 0;color:#B9DCF4;}

ul.film_buttons a.button:hover {border-color:#00a4e2;text-decoration:underline;color:#00a4e2;}

dl.film_meta {margin-top:15px;}

dl.film_meta {overflow:auto;margin-top:30px;}

dl.film_meta dt {clear:left;font-weight:700;margin-bottom:5px;color:white;float:left;width:70px;}

dl.film_meta dd {float:left;width:230px;margin-bottom:10px;}

ul.film_links {padding:10px 0 0 0;overflow:auto;}

ul.film_links li {float:left;background:none;margin:0;padding:0;}

ul.film_links a{color:#B9DCF4;margin:0 20px;}

ul.film_links a:hover{color:#00a4e2;}

ul.film_links li:first-child {border-right:1px solid #ccc;}

div.social-networks {clear:left;}



dl.screenings{overflow:auto;}

dl.screenings dt {float:left;clear:left;}

dl.screenings dd {clear:left;float:left;margin:0 0 10px 10px;}



div.film_content {float:right;width:600px;}
.single-portfolio div.film_content {float:right;width:570px;padding: 0 0 0 30px;background-color: #111111;}

div.press_menu ul, div.portfolio_menu ul {width:598px;margin:0;overflow:auto;background:#111;font-weight:700;padding:20px 0 20px 0;}

.portfolio_panel .portfolio_menu ul {padding:0px 0 20px 0;}

.portfolio_panel .portfolio_menu ul li{border:0;background:none;margin:0;padding:0 30px 0 0;color:#00a4e2;}

.portfolio_panel .portfolio_menu ul li a{border:0;background:none;padding:0;}

div.press_menu ul {width:100%;padding:20px 135px;margin:0 auto;}

div.press_menu li {float:left;margin:2px 0 2px 20px;background:none;padding:0;}
div.portfolio_menu li {float:left;margin:2px 20px 2px 0;background:none;padding:0;}

div.press_menu a {padding:3px 20px;border:1px solid #B9DCF4;background:#000;display:block;}
div.portfolio_menu a {padding:3px 20px;border:1px solid #003E55;background:#002939;display:block;}

div.press_menu a:hover {border:1px solid #00a4e2;color:#00a4e2;}
div.portfolio_menu a:hover {border:1px solid #557E8E;color:#FFF;background-color:#557E8E;}

div.press_menu li a.active {border-color:#00a4e2;color:#00a4e2;}
div.portfolio_menu li a.active {border-color:#002939;color:#FFF;background-color:#557E8E;}

div.press_panel, div.portfolio_panel {display:none;background:#111;padding:0 60px 30px 0;}

div#Synopsis {display:block;}

div.film_gallery {margin-bottom:30px;overflow:auto;};

div.film_gallery a {margin:0;padding:0;border:0;float:left;}

div.film_gallery img {float:left;padding:0;margin:0;border:5px solid #000;width:90px;height:auto;}

div.film_gallery img:hover {border-color:#00a4e2;}



.portfolio-3col h3 {height:60px;}

.portfolio-3col h3 span{clear:left;display:block;width:250px;}

#footer .links {float:right;margin:33px 0 20px;}

#footer .newsletter{float:left;margin:30px 155px 0 0;padding-top:-10px;}

#footer .newsletter form input {background: #074861;padding:2px 6px 3px 6px; margin:0px 10px 0 0;}

#footer .newsletter form input[type="submit"] {padding-top:2px;margin-top:0;}

.newsletter form input[type="text"] {display:block;padding:2px 4px;height:22px;width:137px;background-color: #074861;background:url(images/bg-search-input.png) no-repeat left top;font:11px Arial, Helvetica, sans-serif;color:#00a4e2;float:left;margin-right:5px;}

.newsletter form input[type="submit"] {display:block;background:url(images/bg-submit-btn.png) repeat-x left top;cursor:pointer;height:26px;line-height:26px;padding:0px 6px;	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-right:1px dotted #353535;border-left:1px dotted #353535;color:#B9DCF4;float:left;	padding-bottom:4px;}

.newsletter a {display:block;overflow:hidden;width:195px;height:30px;border-radius:4px;}

ul.icons-64 {list-style-type:none;overflow:auto;}

#footer ul.icons-64 {width:auto;float:left;margin:30px 0 0 0;}

ul.icons-64 li{float:left;background:none;padding:0 10px 0 0;}

div.addthis_toolbox {clear:both;margin:0 auto 20px 0;}

div.accolades {margin-top:40px;}

.page-template-page-contact-php iframe {float:right;}

.page-template-page-contact-php .post {margin-bottom:0;}



h2 span{font-size:12px;padding-left:20px;}

h3 span {font-size:10px;clear:left;}

h1,h2,h3,h4,h5,h6 {font-family: 'Nobile', sans-serif;}

.single-portfolio .post h2 {
font-size:18px;
}
.page-template-page-portfolio-3-php h3 a {
font-size:16px;
}

.wp-cart-button-form input {
color:#F90;	
}
#paypalDiv {
width:300px;
float:right;
margin: 0 0 0 20px;
padding: 25px;
background-color:#0C0C0C!important;	
}

#paypalDiv h6 {
color:#ACD3EB;	
margin:0;
}

#paypalDiv p{
margin:0;
padding:0;
}

#paypalDiv em{
color:#F60;
}
.wp-cart-button-form input {
background:url('http://nancyfishmanfilmreleasing.com/images/paypal-btn-cart.gif') no-repeat!important;
    cursor:pointer;
	width:100px;
}
.wp_cart_button_wrapper {
margin:0 0 15px 0;
padding:0;	
}