.t_custom_1 .l_web_page { }

.t_custom_1 .l_web_page h1 { margin:0 0 4px 0; font:300 18px/18px 'europa','open sans',arial; letter-spacing:3px; color:rgba(0,0,0,.7); }
.t_custom_1 .l_web_page h1 a { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h1 a:hover { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h2 { margin:12px 0 12px 0; font:300 18px/20px 'open sans',arial; letter-spacing:1px; color:rgba(0,0,0,.7); }
.t_custom_1 .l_web_page h2 a { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h2 a:hover { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h3 { margin:12px 0 12px 0; font:300 14px/14px 'open sans',arial; letter-spacing:1px; color:#999; }
.t_custom_1 .l_web_page h3 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h3 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h4 { margin:0; font:300 italic 20px/20px 'open sans',arial; letter-spacing:1px; color:rgba(0,0,0,.7); }
.t_custom_1 .l_web_page h4 a { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h4 a:hover { color:rgba(0,0,0,.7); text-decoration:none; }
.t_custom_1 .l_web_page h5 { margin:0; font:300 italic 20px/20px 'open sans',arial; letter-spacing:1px; color:#999; }
.t_custom_1 .l_web_page h5 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h5 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h6 { margin:0 0 24px 0; font:300 11px/11px 'open sans',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page h6 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h6 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page p { margin-bottom:12px; font:300 12px/18px 'open sans',arial; color:#999; text-align:justify; }
.t_custom_1 .l_web_page p strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page p a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page p a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page ul { font:300 12px/18px 'open sans',arial; color:#999; }
.t_custom_1 .l_web_page ul strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page ul a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page ul a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page ol { font:300 12px/18px 'open sans',arial; color:#999; }
.t_custom_1 .l_web_page ol strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page ol a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page ol a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page label { font:300 11px/11px 'open sans',arial; color:#999; }

/* theme 1: slider */

.t_custom_1 .l_web_slider .l_web_links_menus .l_web_links_menu_links li a { color:#fff; }
.t_custom_1 .l_web_slider .l_web_links_menus .l_web_links_menu_links li a:hover { color:#fff; }
.t_custom_1 .l_web_slider .l_web_media { margin-bottom:20px; width:50%; }

/* theme 1: header */

.t_custom_1 .l_web_page .t_header { padding-top:6px; padding-bottom:30px; }

.t_custom_1 .l_web_page .t_header .t_header_top { height:200px; overflow:hidden; }

.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social { }
.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social a { padding-right:5px; font-size:12px; color:#999; }

.t_custom_1 .l_web_page .t_header .l_web_links span { position:relative; top:-1px; padding:0 6px; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .t_header .t_header_signin { text-align:right; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin { padding:0; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a { padding:0; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; text-decoration: none; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li { padding:0; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; text-decoration: none; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li a { font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 1px; color: #999; text-transform: uppercase; text-decoration: none; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li span { color:#333; }

.t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:20px; text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_logo img { width:100%; max-width:400px; }

.t_custom_1 .l_web_page .t_header .t_header_menu { text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding: 0 20px 0 20px; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 3px; color: rgba(0, 0, 0, .7); text-transform: uppercase; text-decoration: none; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 3px; color: rgba(0, 0, 0, .7); text-transform: uppercase; text-decoration: none; }

.t_custom_1 .l_web_page .t_header .t_header_search .l_web_search_link { margin:0; text-align:right; }
.t_custom_1 .l_web_page .t_header .t_header_search .l_web_search_link .l_web_search_link_outer { float:right; }
.t_custom_1 .l_web_page .t_header .t_header_search .l_web_search_link a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .t_header .t_header_search .l_web_search_link a:hover { color:#b9a781; text-decoration:none; }

.t_custom_1 .l_web_page .t_header .t_header_divider hr { border-top: 1px solid #e7e7e7; }

@media (min-width:576px) { 
  .t_custom_1 .l_web_page .t_header .t_header_top .t_header_logo { margin-top:20px; text-align:left; }
  .t_custom_1 .l_web_page .t_header .t_header_bottom .t_header_menu { text-align:center; }
  
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li a { font-size:10px; line-height:10px; letter-spacing:0; }
  
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 6px 0 6px; }
}

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li { font-size:10px; line-height:10px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li a { font-size:10px; line-height:10px; letter-spacing:0; }
  
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 6px 0 6px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin { font-size:12px; line-height:12px; letter-spacing: 1px; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a { font-size:12px; line-height:12px; letter-spacing: 1px; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li { font-size:12px; line-height:12px; letter-spacing: 1px; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_menus .l_web_links_menu_links li a { font-size:12px; line-height:12px; letter-spacing: 1px; }

  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 20px 0 20px; }
}

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

/* theme 1: footer */

.t_custom_1 .l_web_page .t_footer { padding-top:100px; padding-bottom:30px; }

.t_custom_1 .l_web_page .t_footer_top { padding-top: 50px; padding-bottom: 60px; background: #ccc; }
.t_custom_1 .l_web_page .t_footer_bottom { padding-top:30px; }

.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop { margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop span { display:block; font-size:20px; line-height:20px; color:#fff; cursor:hand; cursor:pointer; }
.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop span i { }
.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop label { display:block; margin-top: 2px; font: 300 11px/11px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #fff; text-transform:uppercase; }

.t_custom_1 .l_web_page .t_footer .t_footer_social { margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social a { padding:0 6px; font-size:14px; color:#737373; }

.t_custom_1 .l_web_page .t_footer .t_footer_menu { margin:0; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 6px; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a { padding:0; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 3px; color:#737373; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#333; }

.t_custom_1 .l_web_page .t_footer .t_footer_copyright { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p { margin: 0; font: 300 11px/11px 'open sans condensed', arial; letter-spacing: 1px; color: #b9a781; text-transform: uppercase; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p a { color:#b9a781; text-decoration:none; }

.t_custom_1 .l_web_page .t_footer .t_footer_l { text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_l .l_web_l_icon a { color:#737373; }

@media (min-width:576px) { 
  .t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 6px; }
}

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 8px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li { padding:0 18px; }
}

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

/* popup */


.l_web_contacts_newsletter_popup_image { width:100%; height:70%; }
.l_web_contacts_newsletter_popup_content { padding:0 10%; width:100%; height:auto; }

.l_web_contacts_newsletter_popup .l_web_header h2 { margin: 0 0 12px 0; font: 300 16px/16px 'europa','open sans',arial; letter-spacing: 3px; color: #333; text-transform: uppercase; }
.l_web_contacts_newsletter_popup .l_web_header p { font: 300 11px/16px 'open sans',arial; color: #737373; text-align:center; }
.l_web_contacts_newsletter_popup .l_web_footer p { font:300 italic 11px/16px 'open sans',arial; letter-spacing:1px; color:#999; text-align:center; }

@media (min-width:768px) {
  .l_web_contacts_newsletter_popup_image { width:50%; height:100%; }
  .l_web_contacts_newsletter_popup_content { padding:0 5%; width:50%; height:100%; }
}

@media (min-width:992px) {
  .l_web_contacts_newsletter_popup_image { width:50%; height:100%; }
  .l_web_contacts_newsletter_popup_content { padding:0 4%; width:50%; height:100%; }
}

/* theme 1: search */

.t_custom_1 .l_web_page .l_web_title { text-align:center; }
.t_custom_1 .l_web_page .l_web_title h1 { margin:0 0 0 0; font: 300 12px/12px 'europa','open sans',arial; letter-spacing:2px; color:#665; text-transform:uppercase; }


@media (min-width:768px) {
  .t_custom_1 .l_web_page .l_web_title { text-align:left; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .l_web_title { text-align:left; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .l_web_title { text-align:left; }
}

.t_custom_1 .l_web_page .l_web_search_sort label { font:300 11px/11px 'europa','open sans',arial; letter-spacing:1px; color:#665; }
.t_custom_1 .l_web_page .l_web_search_sort a { padding:0 0 0 6px; font:300 11px/11px 'europa','open sans',arial; letter-spacing:1px; color:#737373; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_sort a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_search_sort .l_web_search_sort_on a { color:#b9a781; }

/* theme 1: 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 'freight-display-pro',georgia,serif; color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages a:hover { color:#665; 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 'freight-display-pro',georgia,serif; color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next a:hover { color:#665; text-decoration:none; }

/* theme 1: hero */

.t_custom_1 .l_web_page .t_hero { margin-bottom:60px; }

/* theme 1: media */

.t_custom_1 .l_web_page .l_web_media_footer h1 { margin:10px 0 8px 0; font-size:16px; line-height:18px; }
.t_custom_1 .l_web_page .l_web_media_footer h2 { margin:10px 0 8px 0; font-size:16px; line-height:18px; }
.t_custom_1 .l_web_page .l_web_media_footer h3 { margin:10px 0 8px 0; font-size:15px; line-height:16px; }
.t_custom_1 .l_web_page .l_web_media_footer h4 { margin:10px 0 8px 0; font-size:18px; line-height:18px; }
.t_custom_1 .l_web_page .l_web_media_footer h5 { margin:10px 0 8px 0; font-size:13px; line-height:16px; }
.t_custom_1 .l_web_page .l_web_media_footer h6 { margin:0 0 8px 0; font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .l_web_media_footer p { font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .l_web_media_footer ul { font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .l_web_media_footer ol { font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .l_web_media_footer label { font-size:11px; line-height:11px; }

/* theme 1: list */

.t_custom_1 .l_web_page .l_web_list .l_web_masonry .l_web_list_item { margin:0; }

.t_custom_1 .l_web_page .l_web_list .l_web_header { margin-bottom:10px; text-align:center; }
.t_custom_1 .l_web_page .l_web_list .l_web_header h1 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_list .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_list .l_web_header hr { margin:10px 0 0 0; }

.t_custom_1 .l_web_page .l_web_list .l_web_list_item h1 { margin:0; font-size:24px; line-height:26px; color:#665; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h1 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h2 { margin: 6px 0 6px 0; font: 300 12px/16px 'europa', 'open sans', arial; letter-spacing: 3px; color: rgba(0, 0, 0, .7); text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h2 { color: rgba(0, 0, 0, .7); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h3 { margin:4px 0 0 0; font:300 12px/14px 'freight-display-pro',georgia,serif; color:#000; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h3 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h4 { margin: 0; font: 300 italic 11px/11px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #b9a781; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h4 { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h5 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h6 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h6 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item p { margin:10px 0 0 0; font:300 13px/16px 'freight-display-pro',georgia,serif; color:#737373; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover p { color:#737373; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_media_responsive_horizontal .l_web_overlay_inner_table { width:96%; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner td { vertical-align:bottom; text-align:left; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner h6 { display:inline-block; margin-bottom:20px; padding:10px 20px; text-align:center; border:1px solid #fff; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_0 { display:block; padding-bottom:6px; font: 300 italic 16px/16px 'freight-display-pro', 'georgia', times; letter-spacing: 2px; color: #fff; text-transform:lowercase; border-bottom:1px solid #fff; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_1 { display:block; padding-top:6px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 1px; color: #fff; }

.t_custom_1 .l_web_page .t_header .t_header_top .t_header_magazine .l_web_list .l_web_grid .l_web_list_item .l_web_list_item_content { padding-left:20px; }

.t_custom_1 .l_web_page .t_header .t_header_top .t_header_magazine .l_web_list .l_web_list_item h2 { margin:6px 0 0 0; font-size:16px; line-height:18px; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_header .t_header_top .t_header_magazine .l_web_list .l_web_list_item:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .t_header .t_header_top .t_header_magazine .l_web_list .l_web_list_item p { margin:10px 0 0 0; font:300 10px/12px 'freight-display-pro',georgia,serif; color:#737373; }
.t_custom_1 .l_web_page .t_header .t_header_top .t_header_magazine .l_web_list .l_web_list_item:hover p { color:#737373; text-decoration:none; }

.t_custom_1 .l_web_page .t_blog_list .l_web_list .l_web_grid .l_web_list_item { padding-bottom:30px; border-bottom:1px solid #efefef; }
.t_custom_1 .l_web_page .t_blog_list .l_web_list .l_web_media_responsive_square { padding-bottom:100%; }
.t_custom_1 .l_web_page .t_blog_list .l_web_list .l_web_media_responsive_horizontal { padding-bottom:100%; }

@media (min-width:576px) { 
  .t_custom_1 .l_web_page .t_blog_list .l_web_list .l_web_media_responsive_square { padding-bottom:80%; }
  .t_custom_1 .l_web_page .t_blog_list .l_web_list .l_web_media_responsive_horizontal { padding-bottom:60%; }
  
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 { margin-bottom:12px; padding:6px 10px; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_0 { padding-bottom:3px; font-size:11px; line-height:11px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_1 { padding-top:3px; font-size:13px; line-height:13px; letter-spacing:0; }
}

@media (min-width:768px) { 
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 { margin-bottom:14px; padding:8px 12px; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_0 { padding-bottom:4px; font-size:12px; line-height:12px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_1 { padding-top:4px; font-size:14px; line-height:14px; letter-spacing:0; }
}

@media (min-width:992px) { 
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 { margin-bottom:18px; padding:10px 15px; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_0 { padding-bottom:5px; font-size:14px; line-height:14px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_1 { padding-top:5px; font-size:16px; line-height:16px; letter-spacing:0; }
}

@media (min-width:1200px) { 
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 { margin-bottom:20px; padding:10px 20px; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_0 { padding-bottom:6px; font-size:16px; line-height:16px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_homepage_featured .l_web_list .l_web_list_item .l_web_overlay_inner h6 .date_1 { padding-top:6px; font-size:18px; line-height:18px; letter-spacing:1px; }
}

/* sources */

.t_custom_1 .l_web_page .l_web_sources .l_web_header { display:none; }
.t_custom_1 .l_web_page .l_web_sources_source { margin:0; padding:0; font:300 12px/12px 'europa','open sans',arial; color:#999; }
.t_custom_1 .l_web_page .l_web_sources_source label { margin:0; padding:0 4px 0 0; font:300 12px/12px 'europa','open sans',arial; color:#999; }
.t_custom_1 .l_web_page .l_web_sources_source span { margin:0; padding:0; }
.t_custom_1 .l_web_page .l_web_sources_source a { color:#b9a781; text-decoration:none; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_sources_source a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_sources_source label a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_sources_source label a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_sources .l_web_divider { position:relative; top:-1px; padding:0 4px 0 4px; font:300 12px/12px 'europa','open sans',arial; color:#999; }

/* theme 1: next previous */

.t_custom_1 .l_web_page .l_web_nextprevious { margin-bottom:40px; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#999; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous a:hover { color:#999; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#999; }
.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, .t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon tr, .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:300 12px/12px 'europa','open sans',arial; letter-spacing:3px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next { position:relative; padding:0 40px 0 0; color:#999; text-align:right; }
.t_custom_1 .l_web_page .l_web_nextprevious_next a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_nextprevious_next a:hover { color:#999; }
.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, .t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon tr, .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:300 12px/12px 'europa','open sans',arial; letter-spacing:3px; text-transform:uppercase; display:block; overflow:hidden; }

/* homepage */

.t_custom_1 .l_web_page .t_homepage_featured_posts { }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_overlay_outer.l_web_overlay_bottom { background:rgba(0,0,0,0.5); }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_list .l_web_list_item h2 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_list .l_web_list_item h2 a { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_list .l_web_list_item h4 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_list .l_web_list_item h4 a { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_featured_posts .l_web_overlay_inner_table { min-height:120px; }

.t_custom_1 .l_web_page .t_homepage_moreinspiration { margin-top:10px; margin-bottom:40px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_moreinspiration h5 { margin:0; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #737373; text-transform: uppercase; }

/* pages */

.t_custom_1 .l_web_page .t_pages_text_header { text-align:center; }
.t_custom_1 .l_web_page .t_pages_text_header h1 { position: relative; top: -30px; margin:0; padding:0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #333; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .t_pages_text_header hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }

.t_custom_1 .l_web_page .t_pages_issuu div { margin:10px auto; }

.t_custom_1 .l_web_page .t_pages_contests_2019_searchfor h6 { margin-top:20px; margin-bottom:60px; padding-top:20px; padding-bottom:20px; font-size:14px; color:#fff; text-align:center; background:#b8906c; }
.t_custom_1 .l_web_page .t_pages_contests_2019_searchfor h6 a { color:#fff; }
.t_custom_1 .l_web_page .t_pages_contests_2019_featuredprofile .l_web_media_footer p { margin-top:20px; margin-bottom:40px; font:300 14px/24px 'open sans',arial; color:#333; }
.t_custom_1 .l_web_page .t_pages_contests_2019_text p { font:300 14px/24px 'open sans',arial; color:#333; }
.t_custom_1 .l_web_page .t_pages_contests_2019_image { margin-bottom:30px; }

/* theme 1: authors */

.t_custom_1 .l_web_page .l_web_list.l_web_list_authors .l_web_list_item h2 { text-align:left; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_authors .l_web_list_item h4 { text-align:left; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_authors .l_web_list_item p { text-align:left; }

.t_custom_1 .l_web_page .l_web_authors_author h1 { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_authors_author h3 { margin:0 0 4px 0; font:300 14px/16px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#655; }
.t_custom_1 .l_web_page .l_web_authors_author h3 a { color:#655; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author h3 a:hover { color:#655; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author h4 { margin:0; font:300 14px/16px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#444; }
.t_custom_1 .l_web_page .l_web_authors_author h4 a { color:#777; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author h4 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author h5 { margin:20px 0 12px 0; }
.t_custom_1 .l_web_page .l_web_authors_author h5 a { padding-right:4px; }
.t_custom_1 .l_web_page .l_web_authors_author h6 { margin:36px 6px 0 6px; font:300 11px/11px 'freight-display-pro',georgia,serif; color:#999; letter-spacing:2px; }
.t_custom_1 .l_web_page .l_web_authors_author h6 a { color:#999; text-transform:uppercase; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author h6 a:hover { color:#afafaf; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_authors_author p { font:300 14px/22px 'freight-display-pro',georgia,serif; color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author p strong { font-weight:normal; color:#444; }
.t_custom_1 .l_web_page .l_web_authors_author p a { color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author p a:hover { color:#999; }
.t_custom_1 .l_web_page .l_web_authors_author ul { font:300 14px/22px 'freight-display-pro',georgia,serif; color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author ul strong { font-weight:normal; color:#444; }
.t_custom_1 .l_web_page .l_web_authors_author ul a { color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author ul a:hover { color:#999; }
.t_custom_1 .l_web_page .l_web_authors_author ol { font:300 14px/22px 'freight-display-pro',georgia,serif; color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author ol strong { font-weight:normal; color:#444; }
.t_custom_1 .l_web_page .l_web_authors_author ol a { color:#777; }
.t_custom_1 .l_web_page .l_web_authors_author ol a:hover { color:#999; }
.t_custom_1 .l_web_page .l_web_authors_author label { font:300 italic 12px/12px 'freight-display-pro',georgia,serif; color:#777; }

.t_custom_1 .l_web_page .l_web_list.l_web_list_authors_posts { margin-top:60px; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_authors_posts .l_web_header h5 { margin:0 0 20px 0; font:300 18px/18px 'freight-display-pro',georgia,serif; color:#665; }

/* theme 1: blog */

.t_custom_1 .l_web_page .t_homepage_intro { padding-top:100px; padding-bottom:100px; }
.t_custom_1 .l_web_page .t_homepage_intro h1 { font:300 italic 20px/30px 'freight-display-pro',georgia,serif; color:#665; }

.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:#665; }

.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-bottom:24px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 { margin: 0 0 6px 0; font: 300 18px/20px 'europa', 'open sans', arial; letter-spacing: 3px; color: rgba(0, 0, 0, .7); text-transform: uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a { color: rgba(0, 0, 0, .7); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a:hover { color: rgba(0, 0, 0, .7); 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:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 { margin: 0; font: 300 italic 12px/12px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #b9a781; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 { margin:2px 0 14px 0; font: 300 italic 12px/12px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #b9a781; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 label { margin: 0; font: 300 italic 12px/12px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #b9a781; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a:hover { color:#b9a781; 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:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a:hover { color:#999; 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:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h6 a:hover { color:#999; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p a:hover { color:#665; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_engage { margin:10px 0 0 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_engage_square .l_web_engage_item_0 { padding-top:4px; color:#737373; background:#ededed; }

.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:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a:hover { color:#665; 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:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a:hover { color:#665; 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:#000; }
.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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p a:hover { color:#665; 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_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 'freight-display-pro',georgia,serif; 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 'freight-display-pro',georgia,serif; 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; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_header hr { margin:10px 0 0 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_comments_add_button a { padding:10px 10px; font:300 12px/12px 'europa', 'open sans', arial; color:#737373; letter-spacing:3px; text-transform: uppercase; background:#ededed; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments .l_web_comments_add_button 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 { 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 4px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header hr { margin:10px 0 0 0; }
.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 .l_web_footer .l_web_list_mostrecentposts h2 { margin:6px 0 6px 0; font-size:12px; line-height:16px; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts h4 { margin: 0; font: 300 italic 11px/11px 'freight-display-pro', 'georgia', times; letter-spacing: 1px; color: #b9a781; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h4 { color:#b9a781; text-decoration:none; }

.t_custom_1 .l_web_page .t_blog_list .l_web_list.l_web_list_mostrecentposts .l_web_grid .l_web_list_item { padding-bottom:0; border-bottom:0; }
.t_custom_1 .l_web_page .t_blog_list .l_web_list.l_web_list_mostrecentposts .l_web_media_responsive_square { padding-bottom:100%; }
.t_custom_1 .l_web_page .t_blog_list .l_web_list.l_web_list_mostrecentposts .l_web_media_responsive_horizontal { padding-bottom:100%; }

@media (min-width:576px) { 
  .t_custom_1 .l_web_page .t_blog_list .l_web_list.l_web_list_mostrecentposts .l_web_media_responsive_square { padding-bottom:80%; }
  .t_custom_1 .l_web_page .t_blog_list .l_web_list.l_web_list_mostrecentposts .l_web_media_responsive_horizontal { padding-bottom:60%; }
}

.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url { margin:20px 0 40px 0; font:300 italic 20px/20px 'freight-display-pro',georgia,serif; color:#b9a781; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a:hover { color:#b9a781; text-decoration:none; }

.t_custom_1 .l_web_page .t_blog_realweddings .l_web_media_blog_post .l_web_header h1 { margin:10px 0 0 0; text-align:center; }
.t_custom_1 .l_web_page .t_blog_realweddings .l_web_media_blog_post .l_web_header h3 { margin:10px 0 0 0; text-align:center; }
.t_custom_1 .l_web_page .t_blog_realweddings .l_web_media_blog_post .l_web_header h4 { margin:10px 0 0 0; text-align:center; }
.t_custom_1 .l_web_page .t_blog_realweddings .l_web_media_blog_post .l_web_header .l_web_engage { margin:30px 0 20px 0; text-align:center; }

/* theme 1: portfolio */

.t_custom_1 .l_web_page .l_web_media_portfolios { }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header { margin-top:30px; margin-bottom:24px; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 { margin:0 0 6px 0; font-size:24px; line-height:28px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 { margin:6px 0 0 0; font:300 italic 14px/16px 'freight-display-pro',georgia,serif; color:#b9a781; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a:hover { color:#b9a781; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .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_portfolios .l_web_header h4 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .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_portfolios .l_web_header h5 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 { margin:10px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 i { position:relative; top:1px; }
.t_custom_1 .l_web_page .l_web_media_portfolios .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_portfolios .l_web_header p a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p a:hover { color:#665; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header .l_web_links_share { margin:10px 0 0 0; }

.t_custom_1 .l_web_page .l_web_media_portfolio { }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header { margin-bottom:24px; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h1 { margin:0 0 6px 0; font-size:30px; line-height:32px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h1 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h1 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h3 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h3 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .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_portfolio .l_web_header h4 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h4 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .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_portfolio .l_web_header h5 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h5 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .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_portfolio .l_web_header h6 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h6 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .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_portfolio .l_web_header p a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header p a:hover { color:#665; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header .l_web_links_share { margin:10px 0 0 0; }

.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_logo img { width:60px; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 { margin:0 0 4px 0; font:300 18px/22px 'europa','open sans',arial; letter-spacing:1px; color:rgba(0, 0, 0, .7); }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 a { color:rgba(0, 0, 0, .7); }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 { margin:0 0 4px 0; font:300 12px/14px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 a { color:#999; }

/* theme 1: galleries */

.t_custom_1 .l_web_page .l_web_search_galleries { padding:20px; border:0.5px solid #dadada; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_header h5 { margin-top:0; font:300 20px/26px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item label { font:300 11px/11px 'europa','open sans',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item select { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; box-shadow:none; background:#efefef; background-image:url('//cdn.l-media.net/_libraries/images/angle_arrow.png'); background-position:right 10px center; background-size:10px 5px; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item input { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; background:#efefef; outline:none; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_divider { margin:0; text-align:left; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_divider hr { margin:0 0 0 0; display:inline-block; width:40px; border-top:1px solid #efefef; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button {  }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button_clear { margin:9px 0 0 10px; text-align:center; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button_clear a { padding:0; font:300 italic 10px/10px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; text-transform:lowercase; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button_text .l_web_search_button_inner a { padding:10px 10px; font:300 12px/12px 'europa', 'open sans', arial; color:#737373; letter-spacing:3px; text-transform: uppercase; background:#ededed; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button_text .l_web_search_button_spinner { position:relative; }

/* theme 1: magazines */

.t_custom_1 .l_web_page .l_web_list_magazines_issues_articles { padding-top:20px; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue h1 { margin-bottom:4px; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue h2 { font-size:14px; line-height:14px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue h5 { margin-top:50px; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue h5 a { padding:8px 12px; font:300 12px/12px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; border:1px solid #dadada; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue h5 a:hover { color:#737373; border:1px solid #dadada; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue .l_web_media_magazine_issue_articles h3 { margin:0; font:300 14px/16px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .l_web_media_magazine_issue .l_web_media_magazine_issue_articles h3 span { display:inline-block; width:30px; padding-right:6px; text-align:right; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_list_magazines_issues_articles h3 { margin:0; font:300 14px/16px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item .l_web_list_magazines_issues_articles h3 span { display:inline-block; width:30px; padding-right:6px; text-align:right; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_magazines h5 {  margin-top:30px; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_magazines h5 a { padding:8px 12px; font:300 12px/12px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; border:1px solid #dadada; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_magazines h5 a:hover { color:#737373; border:1px solid #dadada; }

/* theme 1: events */

.t_custom_1 .l_web_page .l_web_events_event h4 { display:inline-block; margin:10px 0 20px 0; padding:0 0 4px 0; font:300 10px/10px 'freight-display-pro',georgia,serif; color:#665; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #665; }
.t_custom_1 .l_web_page .l_web_events_event h5 { font-size:20px; line-height:20px; }
.t_custom_1 .l_web_page .l_web_events_event h5 a { color:#737373; }
.t_custom_1 .l_web_page .l_web_events_event h5 a:hover { color:#333; }

.t_custom_1 .l_web_page .l_web_events_event .l_web_list_events_prizes { margin-top:40px; margin-bottom:20px; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_list_events_prizes .l_web_header { margin-bottom:0; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_list_events_prizes .l_web_header h5 { margin:0 0 10px 0; font-size:24px; line-height:24px; color:#665; }

.t_custom_1 .l_web_page .l_web_events_event .l_web_list_events_prizes .l_web_body h2 { font-size:12px; line-height:16px; }

.t_custom_1 .l_web_page .l_web_events_event .l_web_sources { margin-top:40px; margin-bottom:20px; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_header { margin-bottom:0; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_header h5 { margin:0 0 10px 0; font-size:24px; line-height:24px; color:#665; }

.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source { display:block; margin:0; padding:0; font:300 12px/16px 'freight-display-pro',georgia,serif; color:#333; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source label { margin:0; padding:0 4px 0 0; font:300 12px/16px 'freight-display-pro',georgia,serif; color:#665; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source span { margin:0; padding:0; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source label a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source label a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_divider { display:none; padding:0 4px; font:300 12px/12px 'freight-display-pro',georgia,serif; color:#999; }

/* theme 1: profiles */

.t_custom_1 .l_web_page .l_web_search_profiles { padding:20px; border:0.5px solid #dadada; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_header h5 { margin:0 0 40px 0; font:300 40px/46px 'freight-display-pro',georgia,serif; letter-spacing:2px; color:#999; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_item label { font:300 11px/11px 'europa','open sans',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_item select { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; box-shadow:none; background:#efefef; background-image:url('//cdn.l-media.net/_libraries/images/angle_arrow.png'); background-position:right 10px center; background-size:10px 5px; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_item input { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; background:#efefef; outline:none; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_divider { margin:0; text-align:left; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_divider hr { margin:0 0 0 0; display:inline-block; width:40px; border-top:1px solid #efefef; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button {  }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_clear { margin:9px 0 0 10px; text-align:center; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_clear a { padding:0; font:300 italic 10px/10px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_text .l_web_search_button_inner a { padding:10px 10px; font:300 12px/12px 'europa', 'open sans', arial; color:#737373; letter-spacing:3px; text-transform: uppercase; background:#ededed; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_text .l_web_search_button_spinner { position:relative; }

.t_custom_1 .l_web_page .l_web_list.l_web_list_directories_categories .l_web_list_item h2 { font-size:14px; line-height:16px; letter-spacing:1px; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_profiles .l_web_list_item h2 { font-size:14px; line-height:16px; letter-spacing:1px; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_title { margin-top:60px; margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_title h1 { margin:0 0 4px 0; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_title h2 { margin:0; font:300 11px/11px 'freight-display-pro',georgia,serif; letter-spacing:2px; color:#999; text-transform:uppercase; text-align:center; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_description { margin-top:20px; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h1 { margin:0 0 10px 0; text-align:center; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h3 { margin:0 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h6 { margin:0 0 20px 0; font:300 11px/11px 'europa', 'open sans', arial; letter-spacing:2px; color:#999; text-transform:uppercase; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description p { padding:0 10px; text-align:justify; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description hr { margin-top:40px; margin-bottom:40px; width:40%; border-top:1px solid #dadada; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header { margin-top:80px; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header h2 { margin:40px 0 4px 0; font:300 40px/42px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header h5 a { color: #b9a781; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header hr { margin:10px 0 0 0; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_list .l_web_list_item h2 { font-size:12px; line-height:16px; letter-spacing:1px; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_list .l_web_list_item h4 { margin-top:8px; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_interview { margin-top:40px; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_interview h2 { margin:40px 0 4px 0; font:300 40px/42px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_interview h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_interview h5 a { color: #b9a781; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_interview hr { margin:10px 0 0 0; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header { margin-top:80px; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header h2 { margin:40px 0 4px 0; font:300 40px/42px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header h5 a { color: #b9a781; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header hr { margin:10px 0 0 0; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_list .l_web_list_item h2 { font-size:12px; line-height:16px; letter-spacing:1px; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_list .l_web_list_item h4 { margin-top:8px; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact { padding:20px 30px; text-align:center; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact h3 { margin:0 0 20px 0; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact h5 { font:300 12px/14px 'freight-display-pro',georgia,serif; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact h6 { margin:60px 0 30px 0; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact h6 a { padding:10px 14px; color:#fff; text-transform:uppercase; background:#000; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact h6 a:hover { color:#fff; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact p { margin:0 0 10px 0; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#333; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact p i { font:500 14px/18px 'freight-display-pro',georgia,serif; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact p a { font:300 italic 16px/16px 'freight-display-pro',georgia,serif; letter-spacing:2px; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact .l_web_links_social { margin-bottom:20px; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form_button { margin-top:20px; margin-bottom:30px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form_button a { padding:10px 20px; font: 300 14px/14px 'freight-display-pro', 'georgia', times; color: #b9a781; letter-spacing: 2px; text-transform:uppercase; text-decoration: none; border: 1px solid #d8cbb7; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form_button a:hover { text-decoration:none; }
                                 
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form { margin-bottom:20px; background:#fff; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form { text-align:left; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form label { text-align:left; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form input { padding:12px 10px; border:0; background:#efefef; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form textarea { padding:12px 10px; border:0; background:#efefef; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form select { padding:12px 10px; border:0; background-color:#efefef; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_form .l_web_form .l_web_form_button a { color:#fff; background:#000; }
                                 
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_signin_to_view { margin-top:20px; margin-bottom:20px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_signin_to_view a { padding:10px 20px; font-weight:bold; font-size:12px; color:#fff; letter-spacing:1px; text-transform:uppercase; background:#000; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_signin_to_view a:hover { text-decoration:none; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact_signin_to_view a span { padding-right:6px; font-weight:normal; font-style:italic; font-family:'freight-display-pro',georgia,serif; letter-spacing:0; text-transform:capitalize; }

.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer { margin:20px 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer h5 { margin:0; font: 300 12px/12px 'europa', 'open sans', arial; color: #333; letter-spacing: 3px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer h5 a { color: #333; }

/* theme 1: sources */

.t_custom_1 .l_web_page .l_web_source { }
.t_custom_1 .l_web_page .l_web_source .l_web_header { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .l_web_source .l_web_header h1 { margin:0; }
.t_custom_1 .l_web_page .l_web_source .l_web_list_source_features .l_web_header h5 { margin:0; text-transform:uppercase; }

/* search */

.t_custom_1 .l_web_page .t_search { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_search .l_web_search_item input { font:300 italic 13px/18px 'freight-display-pro',georgia,times; color:#000; border:0; border-bottom:1px solid #d5d5d5; }
.t_custom_1 .l_web_page .t_search .l_web_search_item input { font:300 italic 13px/18px 'freight-display-pro',georgia,times; color:#000; border:0; border-bottom:1px solid #d5d5d5; }
.t_custom_1 .l_web_page .t_search .l_web_search_button_icon { margin:0; }
.t_custom_1 .l_web_page .t_search .l_web_search_button_icon a { color:#000; }
.t_custom_1 .l_web_page .t_search .l_web_search_button_icon a:hover { text-decoration:none; }

.t_custom_1 .l_web_page .t_search_results .l_web_list_profiles .l_web_header h5 { margin-top:40px; font:100 16px/16px 'lato','open sans',arial; letter-spacing:3px; color:#665; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_search_results .l_web_list_blog .l_web_header h5 { margin-top:40px; font:100 16px/16px 'lato','open sans',arial; letter-spacing:3px; color:#665; text-transform:uppercase; }

/* theme 1: advertisements */

.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_header { margin:0 0 20px 0; padding-bottom:6px; border-bottom:1px solid #dadada; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_header h5 { margin:0; font-size:18px; line-height:20px; color:#665; text-transform:uppercase; }

.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_list_item h2 { margin:6px 0 0 0; font-size:18px; line-height:20px; color:#665; text-align:left; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_list_item:hover h2 { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_list_item h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_list_item:hover h3 { color:#665; text-decoration:none; }

/* theme 1: right column */

.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts { margin-bottom:20px; padding:0 20px 20px 20px; border:1px solid #dadada; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog_categories { padding-top:40px;}
.t_custom_1 .l_web_page .t_rightcolumn .l_web_posts { margin-bottom:20px; padding:40px 20px 20px 20px; border:1px solid #dadada; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_events { margin-bottom:20px; padding:0 20px 20px 20px; border:1px solid #b9a781; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list { }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item { margin:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item h2 { margin:2px 0 6px 0; font-size:12px; line-height:16px; font-style:normal; text-align:left; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h2 {  text-decoration:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item h4 { font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h4 { text-decoration:none; }

.t_custom_1 .l_web_page .t_rightcolumn .t_rightcolumn_imagead { margin-bottom:20px; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts { margin-bottom:20px; padding:20px; border:1px solid #dadada; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_header h5 { margin-top:0; font:300 20px/26px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item label { font:300 11px/11px 'europa','open sans',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item select { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; box-shadow:none; background:#efefef; background-image:url('//cdn.l-media.net/_libraries/images/angle_arrow.png'); background-position:right 10px center; background-size:10px 5px; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item input { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'freight-display-pro',georgia,serif; color:#665; border:0; border-radius:0; background:#efefef; outline:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories { margin:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories .l_web_list_item { margin:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories .l_web_list_item h2 { display:inline-block; margin:0; padding:0 0 6px 0; width:100%; font-size:11px; color:#999; letter-spacing:1px; text-align:left; text-transform:uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_divider { margin:0; text-align:left; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_divider hr { margin:0 0 0 0; display:inline-block; width:40px; border-top:1px solid #efefef; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_button {  }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_button_clear { margin:9px 0 0 10px; text-align:center; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_button_clear a { padding:0; font:300 italic 10px/10px 'freight-display-pro',georgia,serif; letter-spacing:1px; color:#999; text-transform:lowercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_button_text .l_web_search_button_inner a { padding:10px 10px; font:300 12px/12px 'europa', 'open sans', arial; color:#737373; letter-spacing:3px; text-transform: uppercase; background:#ededed; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_button_text .l_web_search_button_spinner { position:relative; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline { margin-bottom:20px; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header { margin-bottom:10px; text-align:center; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header h1 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header h5 { position: relative; top: -12px; margin: 0; padding: 0 12px; font: 300 18px/18px 'europa', 'open sans', arial; letter-spacing: 3px; color: #b9a781; text-align: center; text-transform: uppercase; background: #fff; display: inline-block; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header hr { margin:10px 0 0 0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input { margin-left:0; width:100%; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input input { font: 300 12px/18px 'europa', 'open sans', arial; letter-spacing:0; background:#fff; border: 1px solid #dadada; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_button { margin:4px 0 0 0; width:100%; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_button a { margin:0; font: 300 12px/12px 'europa', 'open sans', arial; letter-spacing: 2px; color:#737373; background:#e5e5e5; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_links_social { width:100%; text-align:left; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_links_social a { font-size:30px; color:#ededed; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage .l_web_engage_item_text h5 { margin:0; font:300 12px/12px 'europa', 'open sans', arial; letter-spacing:3px; text-transform: uppercase; color:#000; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_square .l_web_engage_item_0 { padding-top:4px; color:#737373; background:#ededed; }

.t_custom_1 .l_web_page .t_rightcolumn .t_rightcolumn_border { margin-bottom:20px; padding: 40px 20px 10px 20px; border: 1px solid #dadada; }

/* theme 1: form */

.t_custom_1 .l_web_page .l_web_form_inputs { margin:4px 0 12px 0; width:100%; }
.t_custom_1 .l_web_page .l_web_form_inputs label { margin:0 0 4px 0; font:300 12px/12px 'freight-display-pro',georgia,serif; color:#665; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_form_input_date input { text-align:center; }
.t_custom_1 .l_web_page .l_web_form_input_date_month { float:left; margin-right:12px; width:60px; }
.t_custom_1 .l_web_page .l_web_form_input_date_day { float:left; margin-right:12px; width:60px; }
.t_custom_1 .l_web_page .l_web_form_input_date_year { float:left; margin-right:12px; width:80px; }

.t_custom_1 .l_web_page .l_web_form hr { display:inline-block; margin-top:30px; margin-bottom:0; width:40px; text-align:left; border-top-color:#ccc; }

.t_custom_1 .l_web_page .l_web_form_button_outer { margin-top:30px; margin-bottom:20px; width:100%; }
.t_custom_1 .l_web_page .l_web_form_button { float:left; }
.t_custom_1 .l_web_page .l_web_form_button a { padding:10px 10px; font:300 12px/12px 'europa', 'open sans', arial; color:#737373; letter-spacing:3px; text-transform: uppercase; background:#ededed; }
.t_custom_1 .l_web_page .l_web_form_button a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_form_button_spinner { float:left; margin-top:8px; margin-left:8px; font-style:italic; font-size:12px; line-height:12px; color:#999; }
.t_custom_1 .l_web_page .l_web_form_button_message { margin-top:24px; font-style:italic; font-size:12px; line-height:16px; color:#999; }

.t_custom_1 .l_web_page .l_web_form_input_checkbox label { position:relative; padding-left:20px; }
.t_custom_1 .l_web_page .l_web_form_input_checkbox input { position:absolute; top:0; left:0; margin:0; padding:0; }

.t_custom_1 .l_web_page .l_web_form_required_message { margin-top:20px; font:300 italic 11px/11px 'freight-display-pro',georgia,serif; color:#999; }

/* theme 1: misc */

.t_custom_1 .l_web_page .t_padding { padding-top:80px; padding-bottom:80px; }
.t_custom_1 .l_web_page .t_background { background:#f7f8f8; }