.lov_website { }

.lov_website section { }
.lov_website section h1 { margin:0 0 20px 0; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#5b5444; }
.lov_website section h1 a, .lov_website section h1 a:hover { color:#605d53; text-decoration:none; }
.lov_website section h2 { margin:0 0 4px 0; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:rgba(96,93,83, 0.80); }
.lov_website section h2 a, .lov_website section h2 a:hover { color:#605d53; text-decoration:none; }
.lov_website section h3 { margin:0 0 14px 0; font:300 20px/22px 'freight-display-pro',georgia,times; letter-spacing:1px; color:rgba(96,93,83, 0.80); }
.lov_website section h3 a, .lov_website section h3 a:hover { color:#605d53; text-decoration:none; }
.lov_website section h4 { margin:0; font:300 italic 20px/20px 'open sans',arial; letter-spacing:1px; color:rgba(96,93,83, 0.80); }
.lov_website section h4 a, .lov_website section h4 a:hover { color:rgba(96,93,83, 0.80); text-decoration:none; }
.lov_website section h5 { margin:0; font:300 12px/12px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#5b5444; }
.lov_website section h5 a, .lov_website section h5 a:hover { color:#5b5444; text-decoration:none; }
.lov_website section h6 { margin:0 0 24px 0; font:300 italic 10px/10px 'open sans',arial; color:#999; }
.lov_website section h6 a, .lov_website section h6 a:hover { color:#999; text-decoration:none; }
.lov_website section p { font:300 12px/20px 'open sans',arial; color:rgba(96,93,83, 0.70); }
.lov_website section p strong { font-weight:normal; color:rgba(96,93,83,1); }
.lov_website section p a, .lov_website section p a:hover { color:rgba(96,93,83, 0.80); }
.lov_website section ul { font:300 14px/18px 'open sans',arial; color:rgba(96,93,83, 0.80); }
.lov_website section ul strong { font-weight:normal; color:rgba(96,93,83,1); }
.lov_website section ul a, .lov_website section ul a:hover { color:rgba(96,93,83,1); }
.lov_website section hr { margin-top:60px; margin-bottom:60px; }

/* header */

.lov_website_section_1719 { margin-top:40px; margin-bottom:20px; }
.lov_website_section_1719_1551_2074 { margin-bottom:30px; text-align:center; }
.lov_website_section_1719_1551_2074 img { width:400px; }
.lov_website_section_1719_1552_2075 ul { list-style-type:none; margin:0; padding:0; text-align:center; }
.lov_website_section_1719_1552_2075 li { position:relative; display:inline-block; }
.lov_website_section_1719_1552_2075 li a { padding:0 20px 0 20px; font:300 14px/14px 'Open Sans Condensed',arial; letter-spacing:4px; color:rgba(96,93,83, 0.80); text-transform:uppercase; text-decoration:none; }
.lov_website_section_1719_1552_2075 li a:hover { text-decoration:none; }

/* header mobile */

.lov_website_section_1720 { padding-top:22px; padding-bottom:22px; background:#fff; }
.lov_website_section_1720_1553_2076 {  }
.lov_website_section_1720_1553_2076 img { position:relative; width:100%; }
.lov_website_section_1720_1553_2077 { padding-top:3px; text-align:right; }
.lov_website_section_1720_1553_2077 i { font-size:14px; color:rgba(96,93,83, 0.80); }
.lov_website_section_1720_1553_2077_menumobile_dropdown { position:fixed; top:64px; left:0; padding:10px 0 0 0; width:100%; text-align:center; background:rgba(255,255,255,0.9); z-index:1000; }
.lov_website_section_1720_1553_2077_menumobile_dropdown div { margin:0 auto 10px auto; padding:6px 6px 10px 6px; width:90%; font-size:12px; line-height:12px; border-bottom:1px solid #ccc; }
.lov_website_section_1720_1553_2077_menumobile_dropdown a { font:300 12px/12px 'Open Sans Condensed',arial; letter-spacing:4px; color:rgba(96,93,83, 0.80); text-transform:uppercase; text-transform:none; }
.lov_website_section_1720_1553_2077_menumobile_dropdown a, .lov_website_section_1720_1553_2077_menumobile_dropdown a:hover { text-decoration:none; }

/* footer */

.lov_website_section_1721 { margin-top:60px; padding-top:30px; padding-bottom:20px; background:#b4b4b4; }
.lov_website_page_970 .lov_website_section_1721 { margin-top:0; }
.lov_website_section_1721_1555_2078 { padding-bottom:20px; text-align:center; }
.lov_website_section_1721_1555_2078 a { padding:0 10px; font-size:18px; color:#fff; }
.lov_website_section_1721_1556_2079 ul { list-style-type:none; margin:0; padding:0 0 20px 0; text-align:center; }
.lov_website_section_1721_1556_2079 li { position:relative; display:inline-block; }
.lov_website_section_1721_1556_2079 li a { padding:0 20px 0 20px; font:300 14px/14px 'Open Sans Condensed',arial; letter-spacing:4px; color:#fff; text-transform:uppercase; text-decoration:none; }
.lov_website_section_1721_1556_2079 li a:hover { text-decoration:none; }

@media (min-width: 481px) and (max-width: 767px) {
  .lov_website_section_1721_1556_2079 li a { padding:0 10px 0 10px; font-size:12px; }
}

@media (max-width: 480px) {
  .lov_website_section_1721_1556_2079 li a { padding:0 10px 0 10px; font-size:12px; }
}

.lov_website_section_1721_1557_2080 { text-align:center; }
.lov_website_section_1721_1557_2080 h5 { margin:0 0 24px 0; font:300 italic 10px/10px 'open sans',arial; color:#fff; }
.lov_website_section_1721_1557_2080 h5 a { color:#fff; }
.lov_website_section_1721_1558_2081 { text-align:center; }
.lov_website_section_1721_1558_2081 h6 { margin:0 0 24px 0; font:300 italic 10px/10px 'open sans',arial; color:#fff; }
.lov_website_section_1721_1558_2081 h6 a { color:#fff; }

/* homepage */

.lov_website_section_1727 .container-fluid { padding-left:0; padding-right:0; }
.lov_website_section_1727 .lov_website_overlay_inner { background:none; }
.lov_website section .lov_website_section_1727_1561_2084 h2 { margin:0 10% 8px 10%; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#fff; text-align:center; text-transform:uppercase; text-shadow:0px 1px 1px rgba(0,0,0,.0); }
.lov_website section .lov_website_section_1727_1561_2084 h2 a, .lov_website section .lov_website_section_1727_1561_2084 h2 a:hover { color:#fff; text-decoration:none; }
.lov_website section .lov_website_section_1727_1561_2084 h3 { margin:0 10%; font:300 14px/14px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-align:center; text-transform:uppercase; }
.lov_website section .lov_website_section_1727_1561_2084 h3 a, .lov_website section .lov_website_section_1727_1561_2084 h3 a:hover { color:#fff; text-decoration:none; }

.lov_website_section_1728 { margin-top:10px; }
.lov_website_section_1728 .lov_website_overlay_inner { text-align:center; background:rgba(255,255,255,0.8); }

.lov_website section .lov_website_section_1728_1562_2085 h1 { margin:0 0 20px 0; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#444; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1562_2085 h1 a, .lov_website section .lov_website_section_1728_1562_2085 h1 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_website_section_1728_1562_2085 h2 { margin:0; font:300 12px/12px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1562_2085 h2 a, .lov_website section .lov_website_section_1728_1562_2085 h2 a:hover { color:#444; text-decoration:none; }
.lov_website section .lov_website_section_1728_1562_2086 h1 { margin:0 0 20px 0; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#444; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1562_2086 h1 a, .lov_website section .lov_website_section_1728_1562_2086 h1 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_website_section_1728_1562_2086 h2 { margin:0; font:300 12px/12px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1562_2086 h2 a, .lov_website section .lov_website_section_1728_1562_2086 h2 a:hover { color:#444; text-decoration:none; }
.lov_website section .lov_website_section_1728_1564_2088 h1 { margin:0 0 20px 0; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#444; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1564_2088 h1 a, .lov_website section .lov_website_section_1728_1564_2088 h1 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_website_section_1728_1564_2088 h2 { margin:0; font:300 12px/12px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1564_2088 h2 a, .lov_website section .lov_website_section_1728_1564_2088 h2 a:hover { color:#444; text-decoration:none; }
.lov_website section .lov_website_section_1728_1565_2089 h1 { margin:0 0 20px 0; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#444; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1565_2089 h1 a, .lov_website section .lov_website_section_1728_1565_2089 h1 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_website_section_1728_1565_2089 h2 { margin:0; font:300 12px/12px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1565_2089 h2 a, .lov_website section .lov_website_section_1728_1565_2089 h2 a:hover { color:#444; text-decoration:none; }
.lov_website section .lov_website_section_1728_1563_2090 h1 { margin:0 0 20px 0; font:300 60px/60px 'freight-display-pro',georgia,times; letter-spacing:2px; color:#444; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1563_2090 h1 a, .lov_website section .lov_website_section_1728_1563_2090 h1 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_website_section_1728_1563_2090 h2 { margin:0; font:300 12px/12px 'open sans',arial,sans-serif; letter-spacing:0; color:#000; text-transform:uppercase; }
.lov_website section .lov_website_section_1728_1563_2090 h2 a, .lov_website section .lov_website_section_1728_1563_2090 h2 a:hover { color:#444; text-decoration:none; }

.lov_website_section_1728_1562 { height:444px; }
.lov_website_section_1728_1562_2085 { padding-left:5px; padding-right:5px; }
.lov_website_section_1728_1562_2086 { padding-left:5px; padding-right:5px; text-align:center; }
.lov_website_section_1728_1564 { height:260px; }
.lov_website_section_1728_1564_2088 { margin-bottom:10px; text-align:center; }
.lov_website_section_1728_1565_2089 { padding-left:5px; padding-right:5px; }
.lov_website_section_1728_1565_2089 .lov_website_image_responsive_horizontal { margin-bottom:10px; padding-bottom:446px; }
.lov_website_section_1728_1563_2090 { padding-left:5px; padding-right:5px; }
.lov_website_section_1728_1563_2090 .lov_website_image_responsive_vertical { margin-bottom:10px; }

/* pages */

.lov_website_section_1747 { margin-bottom:60px; height:500px; background-position:50% 60%; }
.lov_website_section_1747 .container, .lov_website_section_1747 .row { height:100%; }
.lov_website section .lov_website_section_1747_1592_2136 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_1739 { margin-bottom:60px; height:500px; background-position:50% 10%; }
.lov_website_section_1739 .container, .lov_website_section_1739 .row { height:100%; }
.lov_website section .lov_website_section_1739_1584_2124 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_1731 { margin-bottom:60px; height:500px; background-position:50% 60%; }
.lov_website_section_1731 .container, .lov_website_section_1731 .row { height:100%; }
.lov_website section .lov_website_section_1731_1566_2091 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_1743 { margin-bottom:60px; height:500px; background-position:50% 60%; }
.lov_website_section_1743 .container, .lov_website_section_1743 .row { height:100%; }
.lov_website section .lov_website_section_1743_1586_2126 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_1751 { margin-bottom:60px; height:500px; background-position:50% 60%; }
.lov_website_section_1751 .container, .lov_website_section_1751 .row { height:100%; }
.lov_website section .lov_website_section_1751_1596_2144 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_2571 { margin-bottom:60px; height:500px; background-position:50% 10%; }
.lov_website_section_2571 .container, .lov_website_section_2571 .row { height:100%; }
.lov_website section .lov_website_section_2571_2441_3237 h2 { position:relative; bottom:20px; padding:10px 20px; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#fff; text-transform:uppercase; border:1px solid #fff; display:inline-block; }

.lov_website_section_1732_1567 { height:366px; }
.lov_website_section_1732_1569 { height:366px; }
.lov_website_section_1732_1571 { height:366px; }
.lov_website_section_1732_1573 { height:366px; }
.lov_website_section_1732_1575 { height:366px; }
.lov_website_section_1732_1577 { height:366px; }
.lov_website_section_1732_1579 { height:366px; }
.lov_website_section_1744_1587 { height:366px; }
.lov_website_section_1744_1589 { height:366px; }
.lov_website_section_1744_1591 { height:366px; }
.lov_website_section_1752_1597 { height:555px; }
.lov_website_section_1752_1597_2145 { text-align:center; }

/* blog */

.lov_website section .lov_blog_list_item h2 { margin:6px 0 6px 0; font:300 16px/18px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#000; text-align:center; }
.lov_website section .lov_blog_list_item h2 a, .lov_blog_list_item h2 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_blog_list_item h3 { margin:0; font:300 11px/11px 'open sans condensed','open sans',arial; letter-spacing:1px; color:#999; text-align:center; }
.lov_website section .lov_blog_list_item h3 a, .lov_blog_list_item h3 a:hover { color:#999; text-decoration:none; }

.lov_website section .lov_blog_post_title h1 { margin:0 0 6px 0; }
.lov_website section .lov_blog_post_title h3 { margin:0; font:300 11px/11px 'open sans condensed','open sans',arial; letter-spacing:1px; color:#999; }
.lov_website section .lov_blog_post_title h3 a, .lov_blog_post_title h3 a:hover { color:#999; text-decoration:none; }

.lov_blog_post_more { margin:40px 0 0 0; }
.lov_website section .lov_blog_post_more h5 { margin:0 0 12px 0; font:300 18px/18px 'freight-display-pro',georgia,times; letter-spacing:1px; text-transform:uppercase; }
.lov_website section .lov_blog_post_more_list h2 { margin:6px 0 6px 0; font:300 16px/18px 'open sans',arial; letter-spacing:1px; color:#000; }
.lov_website section .lov_blog_post_more_list h2 a, .lov_blog_post_more_list h2 a:hover { color:#000; text-decoration:none; }
.lov_website section .lov_blog_post_more_list h3 { margin:0; font:300 italic 11px/11px 'open sans',arial; letter-spacing:1px; color:#999; }
.lov_website section .lov_blog_post_more_list h3 a, .lov_blog_post_more_list h3 a:hover { color:#999; text-decoration:none; }

.lov_blog_post_sources { margin:12px 0 24px 0; font:300 11px/14px 'open sans',arial; color:#999; }
.lov_blog_post_sources span { padding-right:8px; }
.lov_blog_post_sources span a { color:#999; text-decoration:underline; }
.lov_blog_post_sources label { padding-right:4px; font-weight:300; color:#333; text-transform:uppercase; }
.lov_blog_post_sources label a { font-weight:300; color:#333; text-transform:uppercase; text-decoration:none; }
.lov_website section .lov_blog_post_sources h5 { margin:0 0 6px 0; font:300 14px/14px 'freight-display-pro',georgia,times; letter-spacing:1px; text-transform:uppercase; }

.lov_blog_post_tags { margin:12px 0 24px 0; font:300 11px/14px 'open sans',arial; color:#999; }
.lov_blog_post_tags a { color:#999; text-decoration:none; }
.lov_website section .lov_blog_post_tags h5 { margin:0 0 6px 0; font:300 14px/14px 'freight-display-pro',georgia,times; letter-spacing:1px; text-transform:uppercase; }

.lov_blog_post_content_divider { width:100%; border-bottom:1px solid #cfcfcf; }

/* portfolios */


/* media querys */

@media (min-width: 1921px) and (max-width: 2560px) {

}

@media (min-width: 1681px) and (max-width: 1920px) {

}

@media (min-width: 1441px) and (max-width: 1680px) {

}

@media (min-width: 1341px) and (max-width: 1440px) {

}

@media (min-width: 1201px) and (max-width: 1340px) {

}

@media (min-width: 980px) and (max-width: 1200px) {
  
}

@media (min-width: 768px) and (max-width: 979px) {
  
}

@media (min-width: 481px) and (max-width: 767px) {
  .lov_website section .lov_website_section_1728_1562_2085 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1562_2086 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1564_2088 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1565_2089 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1563_2090 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  
  .lov_website_section_1728_1562 { height:auto; }
  .lov_website_section_1728_1562_2085 { padding-left:15px; padding-right:15px; }
  .lov_website_section_1728_1562_2086 { padding-left:15px; padding-right:15px; }
  .lov_website_section_1728_1564 { height:auot; }
  .lov_website_section_1728_1565_2089 { padding-left:15px; padding-right:15px; }
  .lov_website_section_1728_1565_2089 .lov_website_image_responsive_horizontal { padding-bottom:446px; }
  .lov_website_section_1728_1563_2090 { padding-left:15px; padding-right:15px; }
  
  .lov_website_section_1732_1567 { height:auto; }
  .lov_website_section_1732_1569 { height:auto; }
  .lov_website_section_1732_1571 { height:auto; }
  .lov_website_section_1732_1573 { height:auto; }
  .lov_website_section_1732_1575 { height:auto; }
  .lov_website_section_1732_1577 { height:auto; }
  .lov_website_section_1732_1579 { height:auto; }
  .lov_website_section_1744_1587 { height:auto; }
  .lov_website_section_1744_1589 { height:auto; }
  .lov_website_section_1744_1591 { height:auto; }
  .lov_website_section_1752_1597 { height:auto; }
}

@media (max-width: 480px) {
  .lov_website section .lov_website_section_1728_1562_2085 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1562_2086 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1564_2088 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1565_2089 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  .lov_website section .lov_website_section_1728_1563_2090 h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; }
  
  .lov_website_section_1728_1562 { height:auto; }
  .lov_website_section_1728_1562_2085 { padding-left:15px; padding-right:15px; }
  .lov_website_section_1728_1562_2086 { padding-left:15px; padding-right:15px; padding-top:60px; padding-bottom:60px; }
  .lov_website_section_1728_1564 { height:auto; }
  .lov_website_section_1728_1564_2088 { padding-top:60px; padding-bottom:60px; }
  .lov_website_section_1728_1565_2089 { padding-left:15px; padding-right:15px; }
  .lov_website_section_1728_1565_2089 .lov_website_image_responsive_horizontal { padding-bottom:446px; }
  .lov_website_section_1728_1563_2090 { padding-left:15px; padding-right:15px; }
  
  .lov_website_section_1732_1567 { height:auto; }
  .lov_website_section_1732_1569 { height:auto; }
  .lov_website_section_1732_1571 { height:auto; }
  .lov_website_section_1732_1573 { height:auto; }
  .lov_website_section_1732_1575 { height:auto; }
  .lov_website_section_1732_1577 { height:auto; }
  .lov_website_section_1732_1579 { height:auto; }
  .lov_website_section_1744_1587 { height:auto; }
  .lov_website_section_1744_1589 { height:auto; }
  .lov_website_section_1744_1591 { height:auto; }
  .lov_website_section_1752_1597 { height:auto; }
}