
/*FONTS*/
h1 {
font-size: 7.0rem;
font-family: 'Cormorant Garamond', serif;
letter-spacing: .05em;
text-transform: uppercase;
}

h2 {
font-size: 5.0rem;
font-family: 'Cormorant Garamond', serif;
font-weight: 400;
letter-spacing: .05em;
}

h3 {
font-size: 4.5rem;
font-family: 'Cormorant Garamond', serif;
font-weight: normal;
}

h4 {
font-size: 3.6rem;
font-family: 'Cormorant Garamond', serif;
letter-spacing: .05em;
}

h5 {
font-family: 'Open Sans', sans-serif;
font-size: 1.6rem;
}

h6 {
font-family: 'Open Sans', sans-serif;
font-size: 1.2rem;
}

body {
		font-size: 18px !important;
		font-weight: 300;

}
blockquote p {
    font-size: 28px;
}

body,
.footer-widgets li  {
			font-family: 'Cormorant Garamond', serif;
			font-size: 18px;
			font-weight: 300;
}

.home-about-1 .button {
    font-weight: 500;
}

/*Front page - home section*/
.home-one {
    color: #000;
    text-align: justify;
}

.home-one h2  {
    color: #000;
    text-align: center;
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
.home-one h2, .home-two h2 {
    font-size: 24px;
}
.home-one .widget:nth-child(2) .widget-title {
    color: #222;
    font-size: 10.0rem;
    letter-spacing: .09em;
    right: 2.5%;
    height: 0;
    width: 0;
    margin-top: 55%;
    white-space: nowrap;
    position: absolute;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 1;
		
}
/*Front page testimonials section*/
.home-testimonials {
    background: #f2ede7;
    margin: 0 auto;
    padding: 4% 1%;
    text-align: center;
}
/* Front Page */
.image-section-1 h2,
.home-grid h1,
.home-testimonials h2,
.home-flexible .widget-title,
.home-close .widget-title,
.image-section .widget-title,
.home-testimonials .entry-content  {
			font-family: 'Cormorant Garamond', serif;
			text-transform: uppercase;
			letter-spacing: 2.9px;
}
.image-section-1 h1,
.image-section-1 h3,
.soliloquy-container .soliloquy-caption h2,
.soliloquy-container .soliloquy-caption h3,
.home-grid h2,
.home-grid .button,
.image-section-1 .button,
.home-testimonials .entry-title,
.home-two .widget:nth-child(1) .widget-title,
.home-one .widget:nth-child(2) .widget-title,
.front-page .blog .widget-title,
.home-grid .entry-title a,
.home-grid-2 .entry-title a  {
			font-family: 'Open Sans', sans-serif;
			text-transform: uppercase;
}
.front-page .entry-header p.entry-meta {
color: #222;
font-size: 1.0rem;
line-height: 1;
letter-spacing: .15em;
pointer-events: none;
text-align: center;
padding: 4% 15px 3%;
width: 60%;
margin: -10% 35% 5% 5%;
position: relative;
}
.home-two h1 {
    color: #222;
    line-height: .85;
    margin-left: -17%;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
.image-section-1 h1, .image-section-1 h3, .soliloquy-container .soliloquy-caption h2, .soliloquy-container .soliloquy-caption h3, .home-grid h2, .home-grid .button, .image-section-1 .button, .home-testimonials .entry-title, .home-two .widget:nth-child(1) .widget-title, .home-one .widget:nth-child(2) .widget-title, .front-page .blog .widget-title, .home-grid .entry-title a, .home-grid-2 .entry-title a {
    font-size: 3.0rem;
}

.footer-widgets-1 .widget-title {
    color: #fff;
    font-family: 'Cormorant Garamond', serif;
		font-size: 3.0rem;		
		letter-spacing: .05em;
    text-transform: uppercase;
    text-align: center;
    margin-top: -30px;
}

.footer-widgets-2 .widget-title {
    
    font-family: 'Cormorant Garamond', serif;	
		font-size: 2.0rem;
}

/*Fonts - blog*/
.page.page-template-page_blog .entry-title {
    font-size: 2.5rem;
		font-family: 'Cormorant Garamond', serif;	
    text-align: left;
    margin-bottom: 30px;
}

/*social icons*/
.jetpack_widget_social_icons ul {
    display: block;
    margin: 0 0 0.8em;
    padding-right: 10px;
}
/*more link*/
a.more-link, .more-from-category a {
    color: #222;
    display: table;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 15px auto;
		padding: 10px 25px;
    text-transform: uppercase;
    width: auto;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.home-about-1 .button {
    background: transparent;
    border: 2px solid #222;
    color: #222;
    font-size: 1.6rem;
    letter-spacing: .05em;
    padding: 3px 20px;
}