/** icon icon **/

.social-digg, .social-digg2, .social-gbuzz, .social-delicious, .social-twitter, .social-twitter2, .social-tumbler, .social-plixi, .social-dribbble, .social-dribbble2, .social-stubleupon, .social-lastfm, .social-moby, .social-youtube, .social-youtube2, .social-vimeo, .social-vimeo2, .social-skype, .social-facebook, .social-fblike, .social-fblike2, .social-myspace, .social-dropbox, .social-foursquare, .social-gowalla, .social-ichat, .social-gplust, .social-twitter3, .social-linkedin, .social-flickr, .social-500px, .social-rss, .social-instagram, .social-pinterest {

	background-image : url("img/dark-socialset.png");

}



.misc-magnifying-glass, .misc-trashcan, .misc-trashcan2, .misc-presentation, .misc-download-to-computer, .misc-download, .misc-upload, .misc-flag, .misc-flag2, .misc-finish-flag, .misc-winner-podium, .misc-cup, .misc-home, .misc-home2, .misc-link, .misc-link2, .misc-note-book, .misc-book, .misc-book-large, .misc-books, .misc-tree, .misc-under-construction, .misc-umbrella, .misc-mail, .misc-help, .misc-rss, .misc-strategy, .misc-strategy2, .misc-apartment-building, .misc-companies, .misc-pacman-ghost, .misc-pacman, .misc-vault, .misc-archive, .misc-file-cabinet, .misc-bandaid, .misc-post-card, .misc-alert, .misc-alert2, .misc-alarm-bell, .misc-alarm-bell2, .misc-robot, .misc-globe, .misc-globe2, .misc-chemical, .misc-light-bulb, .misc-cloud, .misc-cloud-upload, .misc-cloud-download, .misc-lamp, .misc-preview, .misc-ice-cream, .misc-ice-cream2, .misc-paperclip, .misc-footprints, .misc-firefox, .misc-chrome, .misc-safari, .misc-loading-bar, .misc-bulls-eye, .misc-folder, .misc-locked, .misc-locked2, .misc-unlocked, .misc-tag, .misc-tags2, .misc-macos, .misc-windows, .misc-linux, .misc-create-write, .misc-expose, .misc-key, .misc-key2, .misc-table, .misc-chair, .misc-acces-denied-sign, .misc-balloons, .misc-cat, .misc-airplane, .misc-truck, .misc-car, .misc-info-about, .misc-frames, .misc-coverflow, .misc-list, .misc-list-images, .misc-list-image, .misc-blocks-images, .misc-headphone, .misc-wordpress, .misc-wordpress2, .misc-expression-engine, .misc-joomla, .misc-drupal{

	background-image: url("img/misc-icon.png");

}



[class^="icon-"], 

[class*="icon-"]{background-image:url("img/dark-glyphicons-halflings.png")}

.icon-white{  background-image:url("img/dark-glyphicons-halflings-white.png")}



body {

  background-image: url("img/bg.jpg");

  background-position: center 0px, center center;

  background-repeat: no-repeat;

  background-color: #FFFFFF;

}



header {

	background-image: url("img/dark-header-pattern.png");

	background-color: transparent;

	border-top-color: #333;

	/* box-shadow : 0 3px 8px 0 rgba(0, 0, 0, 0.1), 0 5px 18px 0 rgba(0, 0, 0, 0.1); */

}



header nav .navleft .menu >li,

header nav .navright .menu >li {

	background-image:url("img/dark-separator.png");

}



header .menu .bgmenu {

	background: white;

}



/*

header nav a:hover h3 {

	color: black;

}

*/



header nav a, header nav h3, header nav span {

	color : white;

}



header nav h3 {

  font-size: 90%;

}



header .submenu {

	background-color: black;

}



header nav .submenu > li > a {

  border-left: 1px solid #363636;

}



header nav .submenu > li:last-child > a {

  border-right: 1px solid #363636;

}



header .submenu {

  border-bottom: 1px solid #363636;

  border-top: 1px solid #363636;

}



header nav .haschild > a > div {

	background-image: url("img/dark-glyphicons-halflings-white.png");

}



header nav .haschild:hover>a>div{

	background-image:url("img/dark-glyphicons-halflings.png")

}



/*

.navleft {

  border-right: 1px solid #222222;

  margin-right: 20px;

}

*/



.notification .notification-belt {

	background-color: black;

}



.curtainbg {

  background-color: black;

}



.curtain-loader {

 	background-image: url("img/dark-loader.gif");

	margin-left: -35px;

    margin-top: 5px;

}



#jeg-loader {

	background-image: url("img/dark-loader.gif");

}



.whitecolor h3, .whitecolor span{color:black;}



footer {

  background-image: url("img/dark-footer-pattern.png");

  border-bottom-color: #333;

}



footer nav.foot-right li, footer nav.foot-left li {

  border-left: 1px solid #000000;

  border-right: 1px solid #111111;

}



footer nav.foot-right i {

	background-image : url("img/socialset-light.png");

}



footer nav.foot-left i {

	background-image : url("img/misc-icon-light.png");

}



footer nav li .text-social {

	color: white;

}



.jspVerticalBar {

	width: 2px;

}



#jegbgcontainer .navleft, #jegbgcontainer .navright {

	background-image: url("img/dark-slide-control.png");

	height: 72px;

	width: 40px;

}



#jegbgcontainer .navright {

  background-position: 44px 0;

  margin-right: 20px;

  margin-top: -10px;

  right: 0;

}



#jegbgcontainer .navleft {

  left: 0;

  margin-left: 20px;

  margin-top: -10px;

}



#homepita {

	padding : 8px;

	width: 237px;

}



#jegbgcontainer .homeblock .homeblockinside {

  margin: 0px 5px 8px 11px;

  width: 222px;

}



#jegbgcontainer .homeblock .homelink {

  bottom: 0px;

}



#jegbgcontainer .homeblock .closeme {

  left: 209px;

}



#homepita .homeinfo .homeflagwrapper {

	background: black;

}



#homepita.hptoogle .triangle, 

#homepita .triangle-border {

  display: none;

}



#homepita .homeinfo, 

#homepita .homeinfo .homeflagwrapper {

	border-radius : 3px;

	padding : 0;

}



#jegbgcontainer .homeblock ,

#jegbgcontainer .homeblock .homeblockinside {

	border-radius : 0;

}





#homepita, #homepita .homeinfo, #jegbgcontainer .homeblock {

  background-color: rgba(125, 125, 125, 0.2);

}



#homepita .homeinfo .homeflagwrapper [class^="misc-"] {

   background-image: url("img/misc-icon-light.png");

}





#homepita.hptoogle .torapper,

#jegbgcontainer .homeblock .homelink {

	background-color: black;

}



.lio-loader {

  background: url("img/dark-loader.gif") 5px 5px white;

  background-repeat: no-repeat;

  height: 50px;

  width: 50px;

}



.jspDrag {

	border-radius : 0px;

}



p.footercopy {

  color: white;

}



/** contact **/

#contact_block {

	margin-top: -5px;

}



#contact_block .contact_location_inner h1, #contact_block .contact_form_inner h1, .infowindow-wrapper h2 {

	background: black;

}



#contact_block .locationflag, #contact_block .contactflag, #contact_block .contact_form, #contact_block .contact_location {

	background: none !important;

}



#contact_block .contact_form .contact_form_inner {

  background: white;

  border: medium double #000000;

  border-radius: 0;  

}



#contact_block .contact_form_inner .contact_content .contact_right {

  width: 360px;

}



#contact_block .contact_location_inner {

  background: white;

  border: medium double #000000;

  border-radius: 0 0 0 0;

}



#contact_block .contact_form {

	border: none;

}



.contactflagwrapper .misc-mail, 

.locationflagwrapper .misc-safari{

	background-image : url("img/dark-misc-icon.png");

}



.infowindow-wrapper {

  border-radius: 0px;

}



#contact_block .contact_location_inner, #contact_block .contact_form .contact_form_inner, .infowindow-wrapper {

	border: 1px solid #000000;

}



#contact_block .contact_location .locationlist .locdetail:hover {

	background: black;

}



.infowindow {

	background: none;

}



#contact_block .contactflag .contactflagwrapper,

#contact_block .locationflag .locationflagwrapper {

	border-radius : 0px;

}



.phone-icon {

	background-image: url("img/dark-phone.png");

}



@media only screen and (max-width:767px) {

	#contact_block .contact_form_inner .contact_content .contact_right {

		width: 100%;

	}

}







/** blog **/



.containerborder {

  background: none repeat scroll 0 0 transparent;

  border: solid 1px black;

  border-radius: 0px;

  padding: 0;

  margin-bottom: 20px;

}



.inner-container {

	border: none;

}



.blogtitle h2 a, .sidebar h3 {

  color: white;

}



.sidebar h3 {

  background: black;

}



.blogtitle h1, .blogtitle h2 {

  background: black;

  box-shadow: none;

  color: white;

  font-size: 20px;

}



.headingwithimage h2, .headingwithimage h1 {

  background-color: rgba(0, 0, 0, 0.4);

}



.headimg .blogtitle h1, .headimg .blogtitle h2 {

	margin-top: -50px;

}



.sidebar li,  .portfolio-meta, .portfolio-meta li ,

.blogentry .bottom-bar, .blog-like li, .blog-container .blog-gallery {  

  border-color: #B3B3B3;

}



.blogentry .bottom-bar, .es-carousel-wrapper  {

	background-color: white;

}



.blog-container a {

  color: #B5963E;

}



.es-carousel ul li a {

  border-color: #B3B3B3;

  border-style: solid;

  border-width: 1px !important;

  display: block;

  position: relative;

}



.list-chevron li {

  background-image: url("img/bullet/dark-chevron.png");

}



.blog-gallery .btn-prev, .blog-gallery .btn-next,

.blog-gallery .active {

	background-image: url("img/dark-bloggalerynav.png");

}



.blog-container .blog-gallery a span {

  background: url("img/dark-zoom.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0.4);

}





/** portfolio **/

#liofilter > span {

  background-color: #FFFFFF;

  border: none;

  border-radius : 0px;



}



#jeglio .item {

  border: none;

  

}



#jeglio {

  overflow: visible !important;

}



#jeglio .item .small-loader {

  background-image: url("img/white-loader.gif");

  display: none;

  height: 40px;

  position: absolute;

  width: 40px;

  z-index: 20;

}



.item-description-wrapper {

  background: none repeat scroll 0 0 #000000;

  color: white;

}



.item-detail .item-gallery {

  background-color: black;

  background-image: url("img/dark-loader.gif");

  background-position: center center;

}

.flex-direction-nav li a {

  background: url("img/dark-slide-control.png") no-repeat transparent;

  cursor: pointer;

  display: block;

  height: 72px;

  margin: -13px 0 0;

  position: absolute;

  text-indent: -999em;

  top: 46%;

  width: 44px;

}



.flex-direction-nav li .flex-next {

  background-position: -44px 0;

  right: -40px;

}



.flex-direction-nav li .flex-prev  {

  left: -40px;

}



.load-more-button {

	border-radius : 0px;

	font-style: normal;

	background: black;

	color : white;

	border : medium double white;

	box-shadow: 0 2px 7px #BDBEBF;  

}



.load-more-button:hover, .load-active {

	background: white;

	border : medium double black;

	color: black;

}



#jeggal .imggal .galoverlay {

  background: url("img/dark-zoom.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0.4);

}



#item-theater > div {

  border: medium double #999999;

}



#item-theater-overlay {

  background: rgba(255, 255, 255, 0.9);  

}



.item-navigator {

  border-top: 1px solid #DEDEDE;

}



.item-navigator .item-prev:hover, 

.item-navigator .item-next:hover {

	background-color: #DDD;

}



.item-navigator .item-prev:hover .item-icon-prev, 

.item-navigator .item-next:hover .item-icon-next { 

	background-image:url("img/dark-glyphicons-halflings.png");

};



#jtooltip .triangle {

  border-color: transparent #000000 transparent transparent;

}



#jtooltip .torapper {

  background: black;

  box-shadow: none;

  color: white;

  font-size: 13px;

}



div.ps-toolbar div div.ps-toolbar-content {

  background-image: url("img/dark-icons.png"); 

}



.postag a, .tagcloud a {

	border-radius : 0px;

}



.button, #submit, input[type="submit"] {

	border-radius : 0px;

}



.comment-container {

	border-top-color: #B3B3B3;

}



.coment-box {

	border-color: #B3B3B3;

	border-radius : 0px;

}



.blogheading h3 {

  background-color: black;

  background-image: none;

  color: white;

}



div.ps-toolbar, div.ps-caption {

	border-color: 1px solid #222;

}



.alert, .nav-tabs > li > a, .accordion-group{

	border-radius : 0px;

}



.btn.active, .btn:active {

  background-color: #FFFFFF;

  background-image: none;

  border: 1px solid #000000;

  box-shadow: 0 2px 4px transparent inset, 0 1px 2px transparent;

  outline: 0 none;

}



.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {

  background-color: #000000 ;

  color: #FFFFFF;

}



.btn-group > .btn {

  border-radius: 0 0 0 0;

  float: left;

  margin-left: -1px;

  position: relative;

}



.btn {

  border-color: #000000;

}



.btn {

  background-color: #FFFFFF;

  background-image: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF);

  background-repeat: repeat-x;

  border: 1px solid #000000;

  border-radius: 0 0 0 0;

  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

  color: #000000;

  cursor: pointer;

  display: inline-block;

  font-size: 11px;

  line-height: 18px;

  margin-bottom: 0;

  padding: 4px 10px;

  text-align: center;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0);

  vertical-align: middle;

}



.btn-group > .btn:first-child, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle {

	border-radius : 0px;

}



.btn:hover {

  background-position: 0 -30px;

}



.btn-primary { background: #0074CC; }

.btn-info { background: #49AFCD; }

.btn-success { background: #5BB75B; }

.btn-warning { background: #FAA732; }

.btn-danger { background: #DA4F49; }

.btn-inverse { background: #414141; }



.btn-primary , .btn-info , .btn-success , .btn-warning , .btn-danger , .btn-inverse {

	color: white;

}



/** tip holder **/



#tiptip_holder.tip_top #tiptip_arrow {

  border-top-color: rgba(255, 255, 255, 0.35);

}



#tiptip_arrow, #tiptip_arrow_inner {

  border-color: transparent;

  border-style: solid;

  border-width: 6px;

  height: 0;

  position: absolute;

  width: 0;

}



#tiptip_content {

  background-color: #FFFFFF;

  padding: 4px 8px 5px;

}



#tiptip_content {

  background-color: #FFFFFF;

  border: 1px solid #000000;

  border-radius: 0 0 0 0;

  box-shadow: 0 -33px 62px -26px rgba(255, 255, 255, 0.8) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.15);

  color: #000000;

  font-family: "Georgia",Times,serif;

  font-size: 70%;

  letter-spacing: 0.1em;

  padding: 4px 8px;

  text-shadow: none;

}



.sidebar table th {

  	background-color: black;

  	color: white;

	text-shadow: none;

}



/** music **/

.mpnotif {

  background-color: white;

  border: medium double;

  border-radius: 0 0 0 0;

  color: black;

}



@media only screen and (max-width:767px) { 

	

	#jegbgcontainer {

		margin-top: -5px;

	}

	

	footer {

		margin-top: -5px;

	}

	

	header select {

		border : medium double black;

	}

	

	#liofilter > span {

	  overflow: hidden;

	}

	

	#liofilter li:hover, #liofilter .filter-select {

		background: black;

	}

	

	#liofilter li {

  		border-radius: 0px;

  		border: none;

  		border-bottom: 1px solid #C9C9C9;

	}

	

	#liofilter li:last-child {

		border: none;

	}

	

	header .navselect {

		margin-top: 80px;

	}

		

}



@media only screen and (max-width:767px) {



	header {

		position: relative;

	}

	

	body {

		padding-top: 0px;

	}

}