/* Fill this file with the CSS you want to be placed in every site */

.series-link-span i {display: none}

#MENU {
	margin-top: 0px;
    margin-left: 0px;
    margin-right:0px;
}

/* Hovered menu link */
#MENU .nav>li>a:hover, #MENU .nav>li>a:focus {
	background: none;
}

/* Menu link */
#MENU .nav>li>a {
	color: #787777;
	font-size: 20px;
}

footer {
	color: #aaa;
}

footer a {
	color: #aaa;
    margin-left:10px;
    margin-right:10px;
}
#top{
	border-bottom: solid 2px #aaa;
	margin-left: 10px;
    margin-right:10px;
}

.body{
margin-top:15px;
}

.footer_notice {
	margin-left:90px;
	margin-right:90px;
    margin-bottom:20px;
    text-align:center;
}

.single-image-1333 {
margin-top:0px;
}

.html-1233{
margin-top:55px;
}

/*header word ART right*/

.header_right{
margin-top:15px;
}


/*header img*/
#left  {
    margin-left:0px;
}
#right  {
margin-left:-30px;
}

/* ABOUT */

.single-image-1314 {
    margin-left:40px;
   
}
/* top paragraph*/
.html-1312 {
    margin-right:20px;
    margin-left:-20px;
}

/* resume section */
.html-1313 {
    margin-right:20px;
    margin-top:20px;
    margin-left:38px;
}

.tree li::after {border: none !important;} .tree li:before {border:none !important;} 


.nav {
	font-size: 20px;
	color: #787777;
    margin-top:15px;
    padding-left:20px;
    padding-right:2px;

}
.navbar-nav a:hover, .navbar-nav .active a, .nav > li > a:hover {
    background: #fff none repeat scroll 0% 0%;
    color: #000 !important;
    margin-left:0px;
}

   
    
/* TEXT SETTINGS - GLOBAL */  
    
.title {
    font-size:18pt;
    text-align:left;
    margin-bottom:20px;
    margin-top: 20px;
}
    
.gallery-title {
    font-size:18pt;
    text-align:left;
    margin-left:20px;
    margin-bottom:20px;
    margin-top: 20px;
    font-weight: regular;
    color:#000000;
}
    
h1 {
  font-size: 24px;
  text-align:center;
  color:#000098;
}

h2 {
  font-size: 18pt;
  text-align:center;
  color:#19325F;

}

h3 {
  font-size: 16px;
  text-align:center;
  color:#000000;
}


.element-html {
  font-size: 16px;
  color:#333333;

}

    
/* END --- TEXT SETTINGS - GLOBAL */      
      

/*gallery menu*/
.well {
    background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%);/*background color*/
    background-repeat: repeat-x;
    border-color: #ffffff; 
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) inset, 0px 0px 0px rgba(255, 255, 255, 0.1);
}

.tree-back-to-series-link { display: none; }

.html-1232{
	border-top: solid 2px #aaa;
	border-bottom: solid 2px #aaa;
}

.galleria-1237{
	margin-left:0px;
    margin-right:15px;
    margin-top:15px;
}
.html-1238{
margin-left:10px;
}
.tree li span a{
    color:#000;
}

/*FOR MOBILES*/

@media (max-width:767px){
#left{
text-align:center;
}
#footer{
text-align:center;
}
#top {
    margin-left: 0px;
}
header img{
width:300px;
}
.galleria-1237 {
    margin-left: 0px;
    margin-right: 0px;
}
}

/*FOR DESKTOPS*/
@media (min-width:768px){

}

.social {
padding-top: 10px;
}
.social a{
	/*background-color */
	color:#fff;
	font-size:16px;
	padding-left:6px;
	background:#A3A49E;
	margin: 2px;	
}

footer .social a {
    color: #fff;
	
}
.share-wrapper {
		padding-right: 10px;
}
footer .social {
    display: inline;
}

/* Share widget code */
.share-wrapper {
    position:relative;
	display: inline;
	cursor: pointer;
	font-size: 16px;
	color: #6E6E6E;
}

.share {
    display:none;
    position:absolute;
    width:220px;
    background-color:#FFF;
    border:2px solid #000;
	z-index: 10;
    padding-left:10px;
    margin-top:10px; 
	text-align: left;
} 
 .social_header a:hover {
	background:#000;

}
.social a:hover {
	background:#000;

}

@media (min-width: 767px) {
    .share {
        right:0;
    }
}