.website_2_0 { background-image:url('//cdn.lovmedia.net/domains/7/background.png'); background-position:top center; background-size:contain; background-repeat:no-repeat; }

.website_2_0 section h1 { margin:0 0 4px 0; padding:0; font:300 24px/24px 'minion-pro-condensed',georgia,times; letter-spacing:1px; color:#333; }
.website_2_0 section h2 { margin:6px 0 6px 0; padding:0; font:300 20px/20px 'Open Sans Condensed',arial; letter-spacing:1px; color:#333; }
.website_2_0 section h2 a, section h2 a:hover { color:#333; text-decoration:none; }
.website_2_0 section h3 { margin:12px 0 12px 0; padding:0; font:300 12px/12px 'minion-pro-condensed',georgia,times; letter-spacing:1px; color:#333; }
.website_2_0 section h4 { margin:0 0 20px 0; padding:0; font:300 12px/12px 'Open Sans Condensed',arial; letter-spacing:1px; color:#999; }
.website_2_0 section h4 a, section h4 a:hover { color:#999; text-decoration:none; }
.website_2_0 section h5 { margin:30px 0 10px 0; padding:0; font:300 20px/20px 'minion-pro-condensed',georgia,times; letter-spacing:1px; color:#333; }
.website_2_0 section h5 a, section h5 a:hover { color:#333; text-decoration:underline; }
.website_2_0 section h6 { margin:0 0 20px 0; font:300 11px/11px 'Open Sans Condensed',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.website_2_0 section p { font:300 12px/18px 'Open Sans',arial; letter-spacing:1px; color:#333; }
.website_2_0 section p strong { font-weight:500; }
.website_2_0 section p a, section p a:hover { color:#333; text-decoration:underline; }

.website_2_0_section_271 { margin-bottom:20px; }
.website_2_0_section_271_211_319 { margin-top:40px; margin-bottom:20px; text-align:center; }
.website_2_0_section_271_211_319 img { width:400px; }
.website_2_0_section_271_220_332 hr { margin:10px 0 0 0; }

.website_2_0_section_271_212_320 nav { width:100%; text-align:center; }
.website_2_0_section_271_212_320 a { padding:0 10px; font:300 12px/12px 'Open Sans',arial; letter-spacing:1px; color:#333; text-decoration:none; }
.website_2_0_section_271_212_320 a:hover { color:#333; text-decoration:none; }
.website_2_0_section_271_212_321 { text-align:right; }
.website_2_0_section_271_212_321 a { padding-left:6px; color:#737373; text-decoration:none; }

.website_2_0_section_272 { margin-bottom:20px; }
.website_2_0_section_272_329_480 { padding-top:10px; padding-bottom:10px; }
.website_2_0_section_272_329_480 img { width:200px; }
.website_2_0_section_272_329_481 { padding-top:10px; padding-right:20px; text-align:right; }
.website_2_0_section_272_329_481 i { font-size:20px; color:#333; }
.website_2_0_section_272_329_481_menumobile_dropdown { position:absolute; top:52px; left:0; padding:10px 0 0 0; width:100%; text-align:center; background:rgba(255,255,255,0.9); border-bottom:1px solid #dbdbdb; z-index:1000; }
.website_2_0_section_272_329_481_menumobile_dropdown div { margin:0 auto 10px auto; padding:10px 10px; width:90%; font-size:12px; line-height:12px; border-bottom:1px solid #dbdbdb; }
.website_2_0_section_272_329_481_menumobile_dropdown a { font:300 14px/14px 'open sans',arial,sans-serif !important; letter-spacing:2px !important; color:#000 !important; text-transform:none !important; }
.website_2_0_section_272_329_481_menumobile_dropdown a, .website_2_0_section_272_329_481_menumobile_dropdown a:hover { text-decoration:none; }

.website_2_0_section_273 { padding-top:20px; padding-bottom:12px; }
.website_2_0_section_273 h4 { margin:14px 0 4px 0; padding:0; font:300 12px/12px 'Open Sans Condensed',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.website_2_0_section_273 h4 a, .website_2_0_section_273 h4 a:hover { color:#999; text-decoration:none; }
.website_2_0_section_273 h5 { margin:0; padding:0; font:300 11px/11px 'Open Sans Condensed',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.website_2_0_section_273 h5 a, footer h5 a:hover { color:#999; text-decoration:none; }
.website_2_0_section_273 h6 { margin:0; padding:0; font:300 11px/11px 'minion-pro-condensed',georgia,times; color:#737373; }
.website_2_0_section_273 h6 a, .website_2_0_section_273 h6 a:hover { color:#737373; text-decoration:none; }
.website_2_0_section_273_213_508 img { position:relative; top:14px; }
.website_2_0_section_273_213_322 { margin-top:2px; }
.website_2_0_section_273_213_323 { text-align:right; }
.website_2_0_section_273_221_333 hr { margin:0 0 10px 0; }
.website_2_0_section_273_355 { margin-top:8px; }

@media (min-width: 481px) and (max-width: 767px) { .website_2_0_section_273_213_322 { text-align:center; } .website_2_0_section_273_213_323 { text-align:center; } }
@media (max-width: 480px) { .website_2_0_section_273_213_508 { margin-bottom:10px; text-align:center; } .website_2_0_section_273_213_322 { text-align:center; } .website_2_0_section_273_213_323 { text-align:center; } .website_2_0_section_273_355_323 { text-align:center; } }

.website_2_0_section_275_column { padding-left:25px !important; padding-right:25px !important; }
.website_2_0_section_275 .website_2_0_portfolio_preview { margin-bottom:10px; padding-left:5px; padding-right:5px; }
.website_2_0_section_275 .website_2_0_section_portfolio_grid_preview_overlay { background:rgba(255,255,255,0.7); }
.website_2_0_section_275 .website_2_0_section_portfolio_grid_preview_overlay h2 { margin-left:20px; }
.website_2_0_section_275 .website_2_0_section_portfolio_grid_preview_overlay h3 { margin-left:20px; }
.website_2_0_section_275 .website_2_0_section_portfolio_grid_preview_overlay h4 { margin-left:20px; font:300 11px/11px 'Open Sans Condensed',arial !important; letter-spacing:1px !important; color:#737373 !important; text-transform:uppercase !important; }

.website_2_0_section_276_214_324 { margin-bottom:12px; }
.website_2_0_section_276_353_506 { margin-top:30px; margin-bottom:12px; }

.website_2_0_section_298 h2 { margin-top:1px !important; font-size:16px !important; line-height:16px !important; }
.website_2_0_section_298_267 { margin-bottom:30px; }
.website_2_0_section_298_594_823 { margin-bottom:6px; }
.website_2_0_section_298_596_825 { margin-bottom:6px; }
.website_2_0_section_298_592_821 { margin-bottom:6px; }

.website_2_0_section_302_514 { margin-bottom:30px; }

.website_2_0_section_306_519 { margin-bottom:30px; }
.website_2_0_section_306_521 h2 { margin-top:1px !important; font-size:16px !important; line-height:16px !important; }
.website_2_0_section_306_840_1115 { margin-bottom:6px; }
.website_2_0_section_306_842_1117 { margin-bottom:6px; }
.website_2_0_section_306_844_1119 { margin-bottom:6px; }

.website_2_0_section_302_516_716 { margin-bottom:12px; }
.website_2_0_section_302_518_718 { margin-bottom:12px; }
.website_2_0_section_302_590_817 { margin-bottom:12px; }

.website_2_0_section_277_column { padding-left:25px !important; padding-right:25px !important; }
.website_2_0_section_277_column .website_2_0_blog_preview { margin-bottom:10px; padding-left:5px; padding-right:5px; }

.website_2_0_blog_preview h2 { margin:8px 0 0 0 !important; font:300 15px/16px 'minion-pro-condensed',georgia,times !important; }
.website_2_0_blog_preview h3 { margin:6px 0 0 0 !important; font:300 11px/14px 'open sans',arial,sans-serif !important; color:#737373 !important; text-transform:none !important; }
.website_2_0_blog_preview h4 { margin:10px 0 30px 0 !important; font:300 10px/10px 'Open Sans Condensed',arial !important; letter-spacing:1px !important; color:#999 !important; text-transform:uppercase !important; }

.website_2_0_section_298_222_334 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }
.website_2_0_section_302_223_335 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }
.website_2_0_section_306_224_336 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }
.website_2_0_section_310_225_337 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }
.website_2_0_section_318_227_339 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }
.website_2_0_section_322_228_340 .website_2_0_image_responsive_horizontal { margin-bottom:40px; padding-bottom:50%; }

.website_2_0_blog_post h1 { margin:0 0 8px 0 !important; font:300 30px/32px 'minion-pro-condensed',georgia,times !important; color:#333 !important; }
.website_2_0_blog_post h1 a { color:#333 !important; text-decoration:none !important; }
.website_2_0_blog_post h2 { margin:0 0 20px 0 !important; font:300 12px/12px 'open sans',arial !important; color:#737373 !important; }
.website_2_0_blog_post h2 a { color:#737373 !important; }
.website_2_0_blog_post h3 { margin:0 0 20px 0 !important; font:300 14px/18px 'minion-pro-condensed',georgia,times !important; color:#333 !important; }
.website_2_0_blog_post h4 { margin:0 0 20px 0 !important; font:300 14px/18px 'minion-pro-condensed',georgia,times !important; color:#333 !important; }
.website_2_0_blog_post h5 { margin:0 0 20px 0 !important; font:300 14px/18px 'minion-pro-condensed',georgia,times !important; color:#333 !important; }
.website_2_0_blog_post h6 { margin:0 0 20px 0 !important; font:300 14px/18px 'minion-pro-condensed',georgia,times !important; color:#333 !important; }
.website_2_0_blog_post p { font:300 14px/18px 'open sans',arial !important; color:#737373 !important; }
.website_2_0_blog_post p a { color:#737373 !important; text-decoration:underline !important; }
.website_2_0_blog_post p strong { font-weight:500 !important; }
.website_2_0_blog_post_sources { margin:30px 0 0 0; }
.website_2_0_blog_post_sources h4 { margin:0 !important; font:300 16px/16px 'minion-pro-condensed',georgia,times !important; color:#444 !important; text-transform:uppercase !important; }
.website_2_0_blog_post_sources h5 { margin:10px 0 4px 0 !important; font:300 12px/12px 'open sans',arial !important; color:#737373 !important; text-transform:none !important; }
.website_2_0_blog_post_sources h5 a { color:#737373 !important; }
.website_2_0_blog_post_sources p { margin:0 !important; font:300 10px/10px 'Open Sans Condensed',arial !important; letter-spacing:1px !important; color:#999 !important; text-transform:uppercase !important; }
.website_2_0_blog_post_sources p a { color:#999 !important; }
.website_2_0_blog_post_tags { margin:30px 0 0 0; }
.website_2_0_blog_post_tags h4 { margin:0 !important; font:300 16px/16px 'minion-pro-condensed',georgia,times !important; color:#444 !important; text-transform:uppercase !important; }
.website_2_0_blog_post_tags p { margin:10px 0 0 0 !important; font:300 12px/12px 'open sans',arial !important; color:#737373 !important; }
.website_2_0_blog_post_tags p a { color:#737373 !important; text-decoration:none !important; }

.website_2_0_portfolio_preview_892 .website_2_0_image_responsive_vertical_squared { background-position:80% 50%; }

.website_2_0_portfolio_preview h2 { margin:0; font:300 20px/22px 'minion-pro-condensed',georgia,times !important; }
.website_2_0_portfolio_preview h3 { margin:10px 0 0 0; font:300 12px/18px 'open sans',arial,sans-serif !important; color:#737373 !important; text-transform:none !important; }
.website_2_0_portfolio_preview h4 { margin:20px 0 0 0; font:300 10px/10px 'Open Sans Condensed',arial !important; letter-spacing:1px !important; color:#999 !important; text-transform:none !important; }

.website_2_0_portfolio_image { margin-bottom:30px; }

.website_2_0_overlay_inner { padding:20px; background:rgba(255,255,255,0.9); }