.t_custom_1 .l_web_page { padding-top:100px; }
.t_custom_1 .l_web_page_215 { padding-top:0; }

.t_custom_1 .l_web_page .l_web_section h1 { margin: 0 0 20px 0; padding: 0; font: 300 18px / 18px 'open sans condensed', 'open sans', arial; letter-spacing: 2px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h1 a { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h1 a:hover { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h2 { margin: 0 0 12px 0; padding: 0; font: 300 18px / 18px 'open sans condensed', 'open sans', arial; letter-spacing: 2px; color: #999; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h2 a { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h2 a:hover { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h3 { margin: 0 0 6px 0; padding: 0; font: 300 14px / 14px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h3 a { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h3 a:hover { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h4 { margin: 0 0 6px 0; padding: 0; font: 300 14px / 14px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h4 a { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h4 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_section h5 { margin: 0; padding: 0; font: 300 12px / 12px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h5 a { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h5 a:hover { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h6 { margin: 0; padding: 0; font: 300 11px / 11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_section h6 a { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section h6 a:hover { color: #999; text-decoration: none; }
.t_custom_1 .l_web_page .l_web_section p { font: 300 12px / 18px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #000; }
.t_custom_1 .l_web_page .l_web_section p strong { font-weight:normal; color:#333; }
.t_custom_1 .l_web_page .l_web_section p a { color: #333; }
.t_custom_1 .l_web_page .l_web_section p a:hover { color:#999; }
.t_custom_1 .l_web_page .l_web_section ul { font: 300 14px / 18px 'Open Sans', arial; color: #444; }
.t_custom_1 .l_web_page .l_web_section ul strong { font-weight: normal; color: #333; }
.t_custom_1 .l_web_page .l_web_section ul a { color: #737373; }
.t_custom_1 .l_web_page .l_web_section ul a:hover { color: #737373; }
.t_custom_1 .l_web_page .l_web_section ol { font: 300 14px / 18px 'Open Sans', arial; color: #444; }
.t_custom_1 .l_web_page .l_web_section ol strong { font-weight: normal; color: #333; }
.t_custom_1 .l_web_page .l_web_section ol a { color: #737373; }
.t_custom_1 .l_web_page .l_web_section ol a:hover { color: #737373; }
.t_custom_1 .l_web_page .l_web_section label { font: 300 11px / 11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; }

/* header */

.t_custom_1 .l_web_page .t_header { position:fixed; top:0; left:0; padding-top: 26px; padding-bottom: 18px; width:100%; height: 94px; border-top: 4px solid #000; background-color: rgba(255, 255, 255, .9); z-index: 1000; }
.t_custom_1 .l_web_page .t_header .t_header_logo img { width:100px; }
.t_custom_1 .l_web_page .t_header .t_header_menu { margin-top:10px; text-align:right; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { padding: 0 0 0 16px; font: 300 12px/12px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 3px; color: #000; text-transform: uppercase; text-decoration: none; }

/* footer */

.t_custom_1 .l_web_page .t_footer { padding-top:40px; padding-bottom:10px; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright { }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright h6 { margin:5px 0 0 0; font: 300 10px/10px 'open sans condensed', 'open sans', arial; color: #999; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_social { text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social { margin:0; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social a { margin:0; font-size:12px; line-height:12px; }
.t_custom_1 .l_web_page .t_footer .t_footer_l { text-align:right; }
.t_custom_1 .l_web_page .t_footer .t_footer_l h6 { margin:5px 0 0 0; font: 300 10px/10px 'open sans condensed', 'open sans', arial; color: #999; letter-spacing:0; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_l h6 a { }

/* search pagination */

.t_custom_1 .l_web_page .l_web_pagination { margin-top:10px; margin-bottom:10px; }
.t_custom_1 .l_web_page .l_web_pagination_currentpage { display:inline-block; }

.t_custom_1 .l_web_page .l_web_pagination_pages { position:relative; top:-2px; display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages a { padding:10px 10px 10px 10px; font:300 20px/20px 'open sans',arial; color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current { position:relative; top:-2px; display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current a { padding:10px 10px 10px 10px; font:300 20px/20px 'open sans',arial; color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous { display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next { display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next a:hover { color:#000; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_nextprevious { }
.t_custom_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#333; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous a:hover { color:#000; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#333; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon { position:absolute; top:0; left:0; width:40px; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon table { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon tr { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon td { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon .icon-angle-left { font-size:80px; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon .icon-large-bracket-left { font-size:55px; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_label { font-style:italic; font-size:24px; line-height:24px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_title { margin-top:10px; font-style:normal; font-size:12px; line-height:12px; letter-spacing:4px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next { position:relative; padding:0 40px 0 0; color:#333; text-align:right; }
.t_custom_1 .l_web_page .l_web_nextprevious_next a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_nextprevious_next a:hover { color:#000; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon { position:absolute; top:0; right:0; width:40px; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon table { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon tr { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon td { width:100%; height:100%; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon .icon-angle-right { font-size:80px; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon .icon-large-bracket-right { font-size:55px; }

.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_label { font-style:italic; font-size:24px; line-height:24px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_title { margin-top:10px; width:100%; font-style:normal; font-size:12px; line-height:12px; letter-spacing:4px; text-transform:uppercase; display:block; overflow:hidden; }

/* homepage */

.t_custom_1 .l_web_page .t_homepage_hero .slick-list { height:300px; }
.t_custom_1 .l_web_page .t_homepage_hero .slick-item { height:300px; }
.t_custom_1 .l_web_page .t_homepage_hero .slick-item img { width:auto; height:300px; }
.t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev { left: -5px; width: 40px; height: 60px; font-size:45px; background:rgba(255,255,255,0.9); }
.t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev:before { font-size:45px; color:#000; }
.t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next { right: -5px; width: 40px; height: 60px; font-size:45px; background:rgba(255,255,255,0.9); }
.t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next:before { font-size:45px; color:#000; }

.t_custom_1 .l_web_page .t_homepage_intro { padding-top:20px; padding-bottom:20px; }
.t_custom_1 .l_web_page .t_homepage_intro h1 { margin: 0; font: 100 23px/28px 'minion-pro-condensed', georgia, times; letter-spacing: 1px; color: #333; text-transform: none; }
.t_custom_1 .l_web_page .t_homepage_intro h2 { margin: 0; font: 300 14px/24px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #333; text-transform: none; }

@media (min-width:576px) {
  .t_custom_1 .l_web_page .t_homepage_hero .slick-list { height:400px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item { height:400px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item img { height:400px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev { left: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev:before { font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next { right: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next:before { font-size:45px; }
  
  .t_custom_1 .l_web_page .t_homepage_intro { padding-top:40px; padding-bottom:40px; }
}

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_homepage_hero .slick-list { height:500px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item { height:500px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item img { height:500px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev { left: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev:before { font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next { right: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next:before { font-size:45px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_homepage_hero .slick-list { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item img { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev { left: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev:before { font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next { right: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next:before { font-size:45px; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_homepage_hero .slick-list { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .slick-item img { height:600px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev { left: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-prev:before { font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next { right: -5px; width: 40px; height: 80px; font-size:45px; }
  .t_custom_1 .l_web_page .t_homepage_hero .l_web_slick .slick-next:before { font-size:45px; }
}

.t_custom_1 .l_web_page .t_hero { margin-bottom:40px; }
.t_custom_1 .l_web_page .l_web_media_footer { margin-top:10px; margin-bottom:20px; }

.t_custom_1 .l_web_page .l_web_list_blog .l_web_list_item h2 { margin: 10px 0 4px 0; padding: 0; font: 300 14px/16px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_list_mostrecentposts .l_web_list_item h2 { margin: 10px 0 4px 0; padding: 0; font: 300 14px/16px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_list_portfolios .l_web_list_item h2 { margin: 10px 0 4px 0; padding: 0; font: 300 14px/16px 'proxima-nova', 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_list_portfolios .l_web_list_item p { margin: 0 0 10px 0; font: 300 11px/11px 'minion-pro-condensed', georgia, times; letter-spacing: 0; color: #999;text-transform: none; }

.t_custom_1 .l_web_page .l_web_list_blog .l_web_header { text-align:center; }
.t_custom_1 .l_web_page .l_web_list_blog .l_web_header h5 { margin:0 0 30px 0; font-size:48px; line-height:50px; color:#000; }

.t_custom_1 .l_web_page .l_web_posts .l_web_header .l_web_title { }
.t_custom_1 .l_web_page .l_web_posts .l_web_header .l_web_title h1 { margin:0 0 20px 0; font-size:48px; line-height:50px; color:#000; }

.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts { margin-bottom:20px; padding:20px 20px; border:1px solid #000; }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_header { }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_header h5 { margin:0 0 30px 0; font-size:48px; line-height:50px; color:#000; }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_list_blog_categories { margin:0; }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_list_blog_categories .l_web_list_item { margin:0; }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_list_blog_categories .l_web_list_item h2 { font-size:11px; letter-spacing:1px; text-align:left; }
.t_custom_1 .l_web_page .l_web_posts .l_web_search_posts .l_web_divider { width:60px; }

.t_custom_1 .l_web_page .l_web_media_blog_post { }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header { margin-top:24px; margin-bottom:24px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 { margin:0 0 20px 0; font-size:42px; line-height:46px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 { display:inline-block; margin:10px 0 20px 0; padding:0 0 4px 0; font:300 10px/10px 'open sans',arial; color:#000; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h6 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h6 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h6 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p a:hover { color:#000; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_engage { margin:20px 0 0 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_media_responsive .l_web_engage { margin:0; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body { }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer { }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 { margin:0; font-size:18px; line-height:20px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p a:hover { color:#000; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source { margin:0; padding:0; font:300 12px/12px 'open sans',arial; color:#333; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label { margin:0; padding:0 4px 0 0; font:300 12px/12px 'open sans',arial; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source span { margin:0; padding:0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial; color:#999; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag { margin:0; padding:0; font:300 12px/12px 'open sans',arial; color:#665; text-transform:capitalize; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial; color:#999; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments { margin:20px 0 60px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share { margin:20px 0 10px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share a { padding-right:4px; color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_left a { padding-right:4px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_center a { padding-left:4px; padding-right:4px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_right a { padding-left:4px; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header { margin:0 0 10px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts a { text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts a:hover { text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url { margin:0 0 20px 0; font:300 italic 32px/32px 'freight-big-pro',georgia,times; letter-spacing:1px; color:#000; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a:hover { color:#737373; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_list_blog_categories { margin-bottom:30px; }
.t_custom_1 .l_web_page .l_web_list_blog_categories .l_web_header { text-align:center; }
.t_custom_1 .l_web_page .l_web_list_blog_categories .l_web_header h5 { margin:0 0 20px 0; font:300 18px/18px 'open sans',arial; color:#665; }
.t_custom_1 .l_web_page .l_web_list_blog_categories .l_web_list_item {  }
.t_custom_1 .l_web_page .l_web_list_blog_categories .l_web_list_item h2 { display:inline-block; margin:0; padding:0 0 6px 0; font:300 12px/12px 'open sans',arial; color:#999; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page .l_web_list_blog_categories .l_web_list_item:hover h2 { margin:0; font:300 12px/12px 'open sans',arial; color:#999; }


/* new design */

.l_web_section_839 .l_web_section_column {
  display: flex;
  justify-content: space-between; 
}
.l_web_row_1291 {
  width: 50%;
  display: flex;
  flex-direction: column;
}
.l_web_row.l_web_row_10915 {
  width: 50%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.t_custom_1 .l_web_page .l_web_column_1700.t_homepage_intro h1 {
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 52px;
}
.t_custom_1 .l_web_page .l_web_column_1701.t_homepage_intro {
  padding-lefr: 15p;
  padding-right: 15px;
}
.button-bordered a {
  color: #333;
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 52px;
  border: 1px solid #333;
  float: left;
  padding: 0 34px;
}
.button-bordered a:hover,
.button-bordered a:focus {
  text-decoration: none;
  color: #333;
}
.t_custom_1 .l_web_page .l_web_column_102316.t_homepage_intro h2 {
  text-align: center;
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 52px;
}
.t_custom_1 .l_web_page .l_web_column_102313 {
  padding-lefr: 15p;
  padding-right: 15px;
}
.l_web_column_102315 {
  display: flex;
  justify-content: center;
}
.l_web_section_836 {
  background-color: #333;
  margin-top: 42px;
}
.t_custom_1 .l_web_page .l_web_section_836.t_footer {
  padding-top: 9px;
  padding-bottom: 9px;
}
.l_web_column_1696 {
  display: flex;
  justify-content: center;
}
.t_custom_1 .l_web_page .t_footer .l_web_column_1696.t_footer_copyright h6 {
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 52px;
}

.t_custom_1 .l_web_page_215 .t_header {
  position: static;
}

/* slick */
.l_web_section_838 img {
  width: 100%;
}
.l_web_section_838 .l_web_slick .slick-next {
  right: 5%;
}
.l_web_section_838 .l_web_slick .slick-prev {
  left: 5%;
}
.l_web_section_838 .l_web_slick .slick-prev:before,
.l_web_section_838 .l_web_slick .slick-next:before {
  display: none;
}
.l_web_section_838 .l_web_slick .slick-prev,
.l_web_section_838 .l_web_slick .slick-next {
  width: 36px;
  height: 72px;
}
.l_web_section_838 .l_web_slick .slick-prev,
.l_web_section_838 .l_web_slick .slick-prev:hover,
.l_web_section_838 .l_web_slick .slick-prev:focus {
  background-image: url("//cdn.l-media.net/media/14/2540/1070469-2540-l-etepa2a.png");
  background-repeat: no-repeat;
  background-position: center;
}
.l_web_section_838 .l_web_slick .slick-next,
.l_web_section_838 .l_web_slick .slick-next:hover,
.l_web_section_838 .l_web_slick .slick-next:focus {
  background-image: url("//cdn.l-media.net/media/14/2540/1070471-2540-l-WYBunYR.png");
  background-repeat: no-repeat;
  background-position: center;
}

.l_web_slick .slick-dots {
  top: 0;
  bottom: initial;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.3);
}
.l_web_slick .slick-dots li.slick-active button {
  color: #fff;
  opacity: 1;
}
.l_web_slick .slick-dots li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
}
.l_web_slick .slick-dots li button {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: #fff;
  opacity: .5;
}
.l_web_slick .slick-dots li button:hover {
  opacity: 1;
}
.l_web_slick .slick-dots li button:before {
  content: '';
}

.t_custom_1 .l_web_page .l_web_column_102317 .l_web_header {
  margin-top: 100px;
}
.t_custom_1 .l_web_page .l_web_column_102317 .l_web_header h5,
.t_custom_1 .l_web_page .l_web_column_102317 .l_web_header h6,
.t_custom_1 .l_web_page .l_web_column_102317 .l_web_header h6 a {
  font-weight: bold;
  font-size: 37px;
  line-height: 52px;
  text-align: center;
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  text-transform:none;
  color: #333;
}
.t_custom_1 .l_web_page .l_web_column_102317 .l_web_header h6 {
  font-style: italic;
  font-weight: normal;
}
.l_web_column_102318 {
  text-align: center;
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-size: 24px;
  line-height: 52px;
  color: #333;
  font-style: italic;
  margin-top: 30px;
}
.l_web_section .l_web_row_1291 .l_web_column_1700 {
  padding-top: 96px;
  padding-bottom: 50px;
}
.t_custom_1 .l_web_page .l_web_column_1701.t_homepage_intro {
  padding-left: 15px;
  padding-top: 96px;
}
.t_custom_1 .l_web_page .l_web_column_102313 {
  padding-left: 15px;
}
.t_custom_1 .l_web_page .t_homepage_intro.l_web_column_102316 {
  padding-top: 96px;
}
.t_custom_1 .l_web_page .l_web_list_blog .l_web_list_item h2 {
  font-family: 'proxima-nova', 'open sans condensed', 'open sans', arial;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  letter-spacing:initial;
  padding-top: 16px;
}
.l_web_column_102315 {
  margin-top: 40px
}
.l_web_section_8993 .l_web_section_column {
  max-width: initial;
  flex: 0 0 100%;
}
@media (max-width:768px) {
  .l_web_row_1291 {
    width: 100%;
  }
  .l_web_row.l_web_row_10915 {
    width: 100%;
  }
  .l_web_section_839 .l_web_section_column {
    flex-direction: column;
  }
}
.l_web_section .col-12.l_web_column_1700,
.l_web_section .col-12.l_web_column_102312 {
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
}
.l_web_row_1286:before {
  display: none;
}
.blog-recent-posts .l_web_grid.l_gutter_10 > .row:before {
  display: none;
}

