/*
Puedes añadir tu propio CSS aquí.

Haz clic en el icono de ayuda de arriba para averiguar más.
*/


/*PARALLAX LETTERS*/

.letras {
 font-family:'Libre Baskerville', serif !important;}

body .letras {
        font-size: 250px !important;
        font-family:'Libre Baskerville', serif !important;
        font-weight: bold;
        color: #35ffab;
        margin: 0;
        padding: 0;
}

div.letrarow{
height:250px;}

div#a1{
padding-left:10%;}
div#n1{
padding-left:80%;}
div#n2{
margin-left:-5%;}
div#n2{
margin-left:-5%;}
div#a2{
margin-left:70%;}
div#s{
margin-left:20%;}
div#c{
margin-left:92%;}
div#h{
margin-left:5%;}
div#i{
margin-left:85%;}
div#m{
margin-left:-8%;}
div#p{
margin-left:60%;}
div#f{
margin-left:20%;}

/*no letters for mobile*/
@media all and (max-width: 600px) {
div#contenedor-letras{
display:none;}
}


/*BACKGROUND COLORS*/

/*Contact*/
body.page-id-86{
background-color:#7c7984;}
body.page-id-84{
background-color:#7c7984;}
body.page-id-89{
background-color:#7c7984;}

/*About*/
body.page-id-77{
background-color:#a9a5ac;}
body.page-id-80{
background-color:#a9a5ac;}
body.page-id-82{
background-color:#a9a5ac;}

/*Photo*/
body.page-id-113{
background-color:#7c7984;}
body.page-id-115{
background-color:#7c7984;}
body.page-id-111{
background-color:#7c7984;}

/*portfolio*/


body.page-id-1079{
background-color:#938f9b;}
body.page-id-1094{
background-color:#938f9b;}
body.page-id-1096{
background-color:#938f9b;}
body.post-type-archive.post-type-archive-jetpack-portfolio.logged-in.wp-custom-logo.hfeed.has-sidebar-right
{
background-color:#938f9b;
}

/*END background colors*/

/*ELEMENT: LINEA*/

linea{
content: '';
height: 5px;
width: 200px;
display: block;
position: relative;
	margin:40px auto;
	margin-bottom:0px;
bottom: 0;
background: #000000;
}

/* LANGUAGE MENU */

/* this makes the space between languages smaller than in the normal menu*/

#menu-item-150-es {
margin-right: 7px;
}
#menu-item-150-en {
margin-right: 7px;
}
#menu-item-164-en {
margin-right: 7px;
}
#menu-item-164-es {
margin-right: 7px;
}

/*MENU*/

.navbar-fixed-top{
background-color:#4f4a58;
	border:none;
}

.menu li a{
color:white;
	opacity:0.7;
	font-weight:normal;
}

@media all and (max-width: 600px) {
.navbar-fixed-top{
background-color:#35ffab;
	border:none;
}
.menu li a{
color:black;
	opacity:0.7;}
}

/*GENERAL:blockquotes*/

blockquote{
padding:20px;
margin:30px; 100px;
text-align:center;
border:none;}

blockquote p{
text-align:center !important;
font-family:font-family:'Open Sans', sans-serif;
font-style:italic;
	font-size:1.1em;
line-height:1.5em;}


/*blockquote line*/
blockquote::after{
	height:5px;
}

/*GENERALS*/





/*do NOT eliminate br on  mobile view*/
@media all and (max-width: 767px) {
    br {
        display: block;
    }
}


/*GENERAL:buttons style*/

/*LINKS styled as buttons:*/

a.buttonstyle{
padding:5px 40px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:rgba(0,0,0,0.3);
	border: none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#ffffff;

}

a.buttonstyle:hover{
color:#000000;	
	text-decoration:none;
	 background-color: rgba(300,300,300,0.3); 
    color: black;
	text-decoration:none;
}

a.buttonstyle:visited{
	color:#ffffff;
	text-decoration:none;
	 
}

/*a container for the photography button that creates space above and beneath*/
div.buttoncontainer{
padding-bottom:60px;
padding-top:20px;}

/*end of links styled as buttons*/

/*HOME PARALAX-----------------------: portfolio*/

/*semitransparent background-overlay fo hola and contact on main section*/
.parallax-window{
background:rgba(126,122,136,0.72);}
@media all and (max-width: 600px) {
	.parallax-window.fullscreen{background:rgba(126,122,136,0.72)!important;

}

}


section.projects {
background-color:#938f9b;
}

p.portfolio-text{
color:#000000;}

section.projects h3
{
		font-family:'Libre Baskerville', serif;
	    font-size: 10vw;
    font-weight: bolder;
	line-height: 12vw;
	color: black;
	width:100%;
}
@media all and (max-width: 426px) {
section.projects h3 {
font-size: 50px;}
}


section.projects.bg-dark.pb0 {
padding-bottom: 30px !important;
}

/*show up-title in image tiles style*/

div.image-tile.inner-title.hover-reveal.text-center a div h5{
font-family:'Open Sans', sans-serif;
	    font-size: 20px;
    font-weight: bold;
}


div.image-tile.inner-title.hover-reveal.text-center a div.title{
padding:30px;
}

/*displays portfolio items right for mobile and tablet devices full width, without frame, one after another*/

@media all and (max-width: 426px) {
div.col-md-3.col-sm-6.masonry-item.project.fadeIn.masonry-brick
	{
position:relative !important;
		top:3px!important;
}
}
@media all and (max-width: 768px) {
div.col-md-3.col-sm-6.masonry-item.project.fadeIn.masonry-brick
	{
position:relative !important;
		top:3px!important;
}
}


/*portfolio more-button*/

div.portfolio-button-container{
text-align:center;
margin-top:35px;}


/*HOME PARALAX:HOLA*/




/*bigger hola for mobile*/
@media all and (max-width: 426px) {
div.top-parallax-section div h1{
font-size:80px;}
}


/*HOME PARALLAX: about y parecidos*/

div.widget.widget_text {
text-align:center;
	padding-top: 20px;
}

/*background about: light green*/
div#text-6 {
background-color: #8f8b93;
}/*spanish*/
div#text-7 {
background-color: #8f8b93;
}/*english*/
div#text-8 {
background-color: #8f8b93;
}/*german*/

/*title*/
.widget .widget-title {
		font-family:'Libre Baskerville', serif;
	    font-size: 10vw;
    font-weight: bolder;
	line-height: 12vw;
}

@media all and (max-width: 426px) {
.widget .widget-title {
font-size: 50px;}
}


/*about text-container*/
div.aboutdiv {
font-family:'Open Sans', sans-serif;
	padding-bottom: 32px;
	width:60%;
	margin:0 auto;
}

/*about: paragraphs: width, font, styling*/
.textwidget p {
font-family: 'Open Sans', sans-serif; 
font-size: 14px;
}

p#about_intro {
font-weight:bold;
font-size: 19px;}


/*about: portrait image size*/
img#portrait {
width:20vw;
	min-width:200px;
margin-bottom: 20px;
}

/*contact: texto formating*/

p.contact-info {
padding-top: 4vh;
	padding-bottom: 3vh;
	font-family: 'Open Sans', sans-serif;
font-size:18px !important;
font-weight: bold;
}

/*evites that text gets smaller on mobile view*/
div.col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1.text-center p{
font-size:14px}


/*makes text area smaler for tablet device or turned mobile*/
@media all and (max-width: 760px){
	div.col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1.text-center p{
	width:80%;
	margin:0 auto;}
}


/*contact:social media icon size and padding*/
/*
a.genericon
{
	padding:0.6vw;
	font-size:150%;
}
*/

/*HOME PARALLAX: Fotografia*/
/*es*/
div#shortcode-widget-2{
text-align:center;
	background-color:#7c7984;
}
div#shortcode-widget-2 h2{
color:black;
padding-top:40px;
margin-bottom:40px;}

/*en*/
div#shortcode-widget-4{
text-align:center;
	background-color:#7c7984;
}
div#shortcode-widget-4 h2{
color:black;
padding-top:40px;
margin-bottom:40px;}

/*de*/
div#shortcode-widget-5{
text-align:center;
	background-color:#7c7984;
}
div#shortcode-widget-5 h2{
color:black;
padding-top:40px;
margin-bottom:40px;}

div.textwidget{
width:100%;
text-align:center;
color:black;}



/*HOME PARALAX: social media icon section*/

div#wpcom_social_media_icons_widget-2 {
text-align:center;
background-color: #85828c;
		padding-bottom:20px;
	padding-top:20px;
}

div#wpcom_social_media_icons_widget-2 a{
padding-left:20px;
	padding-right:20px;
	font-size:30px;
}

div#wpcom_social_media_icons_widget-2 a:hover{
text-decoration:none;
	color:#ffffff;
}


div#wpcom_social_media_icons_widget-2 ul 
{
margin-bottom: 0;
}


/*end of HOME modifications*/


/*PORTFOLIO PAGE----------------------------------*/

/*no padding for main container*/
div#main{
width:100%;
padding:0;
}

/*title portfolio*/

header{
text-align:center;}

header h1.post-title{
	font-family:'Libre Baskerville', serif;
	    font-size: 10vw;
    font-weight: bolder;
padding-bottom:30px;
	color:#000000;
}

@media all and (max-width: 426px) {
header h1.post-title {
font-size: 50px;}
}

/*portfolio_es_en_de new separate page formatting*/

div#custom_shapely_home_portfolio-3 section{
padding-top:30px;}

div#custom_shapely_home_portfolio-3 div.container{
display:none;}




/*FOTOGRAFIA: GALLERY-----------------*/

ul.go-gallery-filters{
margin-bottom:20px !important;
	text-align:center;
}

ul.go-gallery-filters li{
padding:5px;
}

div.go-gallery ul.go-gallery-filters li a
{
background:rgba(0,0,0,0.3);
font-family: 'Open Sans', sans-serif;
	margin-bottom:10px !important;
	font-size:13px;
}


div.go-gallery ul.go-gallery-filters li a:hover
{
background:rgba(300,300,300,0.3);
font-family: 'Open Sans', sans-serif;
	color:#000000;
	
}

a.image-wrap figure {
padding:0;
margin:0;}

/*makes font in filters smaller for mibile, sothat they display in one line*/
@media all and (max-width: 426px) {
div.go-gallery ul.go-gallery-filters li a {
font-size: 8px;}
}


/*end of photography gallery modifications*/

/*CONTACTO-------------------------------*/

/*contact-info*/

p.contacto-info{
font-family: 'Open Sans', sans-serif;
font-size: 17px;
font-weight: bold;
}

/*social media icons*/

p.contacto-socials{
padding-top:40px;
	font-size:30px;
}

p.contacto-socials a{
padding-left:20px;
	padding-right:20px;
	font-size:30px;
}

p.contacto-socials a:hover{
text-decoration:none;
	color:#ffffff;
}

/*Contact form*/

/*makes form equal in width and less width than normal*/

#vscf p input{
width:100%;
height:40px;
margin-bottom:15px;
background-color:rgba(300,300,300,0.5)}

#vscf_message{
width:100%;}

p label{
margin-bottom:1px;}


/*alignes stuff to center*/
form#vscf p{
	font-family:'Open Sans', sans-serif;
	width:55% !important;
}


/*send button*/
p input#vscf_send{
margin-top:30px;
	background-color:rgba(0,0,0,0.3);
	border: none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#ffffff;
}

p.submitbutton{
text-align:center !important;}

p input#vscf_send:hover{
color:#000000;	
	text-decoration:none;
	 background-color: rgba(300,300,300,0.3); 
    color: black;
	text-decoration:none;
}


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

div.site-info{
width:100%;}

/*copyright placement*/
div.footer-credits {
display:none;
}


div.container.footer-inner
{
width:100%;
padding-left:20px;
}

footer#colophon {
padding-bottom:0px;
	padding-top:40px;
	background-color:#4f4a58;
}

/*FOOTER: LANGUAGE CHANGER*/

div.col-md-3.col-sm-6.footer-widget{
float:right;
}

div#polylang-5 {
text-align:right;}

div#polylang-5 ul{
list-style:none;
}

div#polylang-5 ul li{
display:inline;
	margin:0 10px;
}

/*sitemap*/

div.copyright-text div{
padding-bottom:5px;
margin-top:-40px;}

/*contact*/

div.contactfooter{
text-align:center;
margin-bottom:0px;
padding-top:50px;
	padding-bottom:0px !important;
vertical-align:bottom;}

div.contactfooter p{
font-style:italic;
font-size:13px;}

/*sitemap*/
/*
div#pages-3 h2{
font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
}

div#pages-3{
text-align:right;
	float:right;}

div#pages-3 ul{
text-align:right;
	float:right;}
*/
/*end of footer modifications*/



/*SITEMAP*/
div.wsp-container{
width:600px;
margin:0 auto;
	margin-top:40px;
text-align:left;}

h2.wsp-pages-title{
width:100%;
	text-align:left !important;
}

h2.wsp-jetpack-portfolios-title{
width:100%;
padding-top:40px;
text-align:left !important;}

ul.wsp-pages-list li a{
font-weight:normal;}

ul.wsp-pages-list{
margin-left:18px;}

ul.wsp-jetpack-portfolios-list li a{
font-weight:normal;}

ul.wsp-jetpack-portfolios-list{
margin-left:18px;}



/*single portfolio entries*/


h2.post-title{
font-size:30px;}

div.shapely-content h1 {
    margin-bottom: 50px; 
}

@media all and (max-width: 426px) {
div.shapely-content h1 {
font-size: 50px;
	margin-bottom:10px !important;}
}

.portfolio-entry-header {
    text-align: center;
}

/*PORTFOLIO POST ENTRIES____________________*/

/*do not show entry titles*/
.post-content .entry-content .post-title a {	
	display:none;
}

/*fixes width of entry content text*/
div#primary p,h3,h4 {
	margin: auto;
width:70%;
}

/*centers main title of posts*/
div.shapely-content h2
{
text-align:center;
margin-bottom:40px;
margin-top:-10px;}

/*fixes paddings of subheadings in posts*/
div.shapely-content h3{
text-align:left;
	padding-bottom:8px;
	padding-top: 10px;
}

/*fixes paddings in post content parragraphs*/
div.entry-content p{
text-align:left;
padding-bottom:15px;
}


/*centers galleries in posts*/
div.gallery-row{
margin:0 auto;}

/*gives image go-galleries a  margin*/
div.go-gallery{
padding-top:30px;
padding-bottom: 30px;}

/*compartelo - full width of the line*/

h3.sd-title{
width:100%;
}

/*center sharing buttons*/
div.robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing{
text-align:center;}




.portfolio-featured-image + .portfolio-entry-title {
    margin-top: 1.0em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}






div.shapely-content h1{
margin-bottom:50px;
}



.portfolio-entry-title {
    font-weight: 900;
    margin: 0;
    padding: 0;
		font-family: 'Libre Baskerville', serif;
		font-size: 4vw;
		line-height: 6vw;
		position:relative;
		bottom: 8em;
}

div#main.container {
width:100%;
}

#menu-item-150-es {
margin-right: 7px;
}
#menu-item-150-en {
margin-right: 7px;
}


.image-bg h3, .image-bg h1 {
    color: #000000;
}

div.nav-bar {
text-align:center;}

h2
{
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}


p {
	font-family:'Open Sans', sans-serif;
	color:#000000;
}


.post-content .entry-content p {
    color: #000000;
}

.post-content .entry-content .post-title {
    color: #000000;
		font-size:5vw;
		line-height: 6vw;
		margin-bottom: 3vw;
		margin-top: 0;
}

article#113 div h2.post-title{
font-size:1vw;
}


.entry-content {
color:#000000;
}

a{
color:#000000;
font-weight:bold;
text-decoration:none;}

a:hover{
text-decoration:underline;
color:#000000;}

a:visited{
color:#000000;}




h2.post-title {
	text-align:center;
	font-weight: bold;
}

div.entry-meta {
	display:none;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: none;
}

.jp-relatedposts {
display:none;
}

@media all and (max-width: 991px) {
    .site-title-container {
        width: auto;
    }
}

/*SPECIFIC PORTFOLIO ENTRIES*/

/*culinary zinema image*/

img.size-large.wp-image-882.aligncenter{
width:100%;}

/*GRACIAS*/

body.page-id-1121{
background-image:url(http://www.annaschimpf.com/wp-content/uploads/2017/05/0_IMG_4845_mod_sw.jpg);
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}

body.page-id-1121 h1{
color:white;}


/*CLIENTS WIDGET*/

div.widget.shapely_home_clients{
background-color:#a9a5ac;
}

div.widget.shapely_home_clients section{
padding:50px 0;}

div.widget.shapely_home_clients section div div div h3{
 font-weight: 900;
		font-family: 'Libre Baskerville', serif;
		font-size: 2.5vw;
	color: black;
margin-bottom: 40px;}

div.widget.shapely_home_clients section div div div div ul li a{
	target-name:new;
	target-new:tab;}

