/* splash */

.t_custom_1 .l_web_page.l_web_page_splash {  }
.t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen { position:fixed; top:0; left:0; width:100%; height:100%; }
.t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen .l_web_column { width:100%; height:100%; }
.t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen .l_web_media_responsive_horizontal { width:100%; height:100%; padding-bottom:0; background-position:80% 0%; }

.t_custom_1 .l_web_page.l_web_page_splash .t_logo { position:fixed; top:auto; bottom:12%; left:0; margin-top:0; width:100%; text-align:center; }
.t_custom_1 .l_web_page.l_web_page_splash .t_logo img { position:relative; left:20px; width:80%; }

.t_custom_1 .l_web_page.l_web_page_splash .t_message { position:fixed; bottom:2%; left:0; width:100%; text-align:center; }
.t_custom_1 .l_web_page.l_web_page_splash .t_message h1 { margin:0; font:300 16px/16px 'open sans', sans-serif; color:#000; letter-spacing:0; text-transform:uppercase; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen .l_web_media_responsive_horizontal { background-position:50% 50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo { position:fixed; top:50%; bottom:auto; left:0; margin-top:-75px; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo img { position:relative; left:20px; width:300px; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message { position:fixed; bottom:2%; left:0; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message h1 { font-size:12px; line-height:12px; letter-spacing:2px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen .l_web_media_responsive_horizontal { background-position:50% 40%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo { position:fixed; top:50%; bottom:auto; left:0; margin-top:-75px; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo img { position:relative; left:20px; width:300px; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message { position:fixed; bottom:2%; left:0; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message h1 { font-size:12px; line-height:12px; letter-spacing:2px; }
  
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page.l_web_page_splash .t_fullscreen .l_web_media_responsive_horizontal { background-position:50% 30%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo { position:fixed; top:50%; bottom:auto; left:0; margin-top:-100px; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_logo img { position:relative; left:20px; width:400px; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message { position:fixed; bottom:2%; left:0; width:50%; }
  .t_custom_1 .l_web_page.l_web_page_splash .t_message h1 { font-size:14px; line-height:14px; letter-spacing:3px; }
}



.t_custom_1 .l_web_page h1 { margin:0 0 20px 0; font:300 30px/38px 'cormorant garamond',georgia,serif; color:rgba(0,0,0,0.8); letter-spacing:1px; }
.t_custom_1 .l_web_page h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h1 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h2 { margin:24px 0 12px 0; font:300 20px/28px 'cormorant garamond',georgia,serif; color:rgba(0,0,0,0.8); letter-spacing:1px; }
.t_custom_1 .l_web_page h2 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h2 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h3 { margin:0 0 4px 0; font:300 20px/22px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h3 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h4 { margin:0; font:300 14px/16px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page h4 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h4 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h5 { margin:12px 0 12px 0; font:300 16px/16px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page h5 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h5 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page h6 { margin:36px 6px 0 6px; font:300 11px/11px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.t_custom_1 .l_web_page h6 a { color:#000; text-transform:uppercase; text-decoration:none; }
.t_custom_1 .l_web_page h6 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page p { font:300 14px/27px 'open sans',sans-serif; color:#999; letter-spacing:2px; }
.t_custom_1 .l_web_page p strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page p a { font-style:italic; color:#333; text-decoration:underline; }
.t_custom_1 .l_web_page p a:hover { color:#333; }
.t_custom_1 .l_web_page ul { margin-bottom:30px; font:300 14px/27px 'open sans',sans-serif; color:#999; letter-spacing:2px; }
.t_custom_1 .l_web_page ul strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page ul a { color:#333; }
.t_custom_1 .l_web_page ul a:hover { color:#333; }
.t_custom_1 .l_web_page ol { margin-bottom:30px; font:300 14px/27px 'open sans',sans-serif; color:#999; letter-spacing:2px; }
.t_custom_1 .l_web_page ol strong { font-weight:normal; color:#737373; }
.t_custom_1 .l_web_page ol a { color:#333; }
.t_custom_1 .l_web_page ol a:hover { color:#333; }
.t_custom_1 .l_web_page label { font:300 italic 12px/12px 'open sans',sans-serif; color:#000; }

/* theme 1: slider */

.t_custom_1 .l_web_slider { text-align:center; background:rgb(175,179,193); }
.t_custom_1 .l_web_slider p { margin:0; color:#fff; }
.t_custom_1 .l_web_slider p a { color:#fff; }

.t_custom_1 .l_web_slider .l_web_media { margin:0 auto 20px auto; width:50%;}

.t_custom_1 .l_web_slider .l_web_links_menus { margin-top:10px; }
.t_custom_1 .l_web_slider .l_web_links_menus .l_web_links_menu_links li { padding:0; text-align:center; }
.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_links_signin { padding:0; color:#fff; letter-spacing:2px; }
.t_custom_1 .l_web_slider .l_web_links_signin a { color:#fff; letter-spacing:2px; }

.t_custom_1 .l_web_slider  .l_web_search_search .l_web_search_link_icon { text-align:center; }
.t_custom_1 .l_web_slider  .l_web_search_search .l_web_search_link_icon a { font-size:18px; color:#fff; text-decoration:none; }
.t_custom_1 .l_web_slider  .l_web_search_search .l_web_search_link_icon a:hover { color:#fff; text-decoration:none; }

.t_custom_1 .l_web_slider  .l_web_links_social { margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_slider  .l_web_links_social a { padding:0 4px 0 4px; font-size:14px; color:#fff; }

.t_custom_1 .l_web_slider .l_web_slider_close { position:relative; top:0; left:0; margin-top:10px; text-align:center; }

/* theme 1: header */

.t_custom_1 .l_web_page .t_header { margin-bottom:40px; height:243px; }

.t_custom_1 .l_web_page .t_header .t_header_top { height:auto; }
.t_custom_1 .l_web_page .t_header .t_header_bottom { height:43px; padding-top:8px; padding-bottom:8px; border-top:1px solid rgba(228,230,236,1); border-bottom:1px solid rgba(228,230,236,1); background:#fff; }
.t_custom_1 .l_web_page .t_header .t_header_bottom.t_header_bottom_sticky { position:fixed; top:0; left:0; width:100%; z-index:1000; }

.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social { position:relative; top:1px; }
.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social a { padding-right:10px; color:#787a7b; }
.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social a:hover { color:#787a7b; }

.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin { padding:0; color:#665; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a { padding-left:10px; padding-right:0; font:100 12px/12px 'open sans',sans-serif; letter-spacing:0; color:#787a7b; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_signin a:hover { color:#787a7b; }

.t_custom_1 .l_web_page .t_header .t_header_topmenu { text-align:left; }
.t_custom_1 .l_web_page .t_header .t_header_topmenu .l_web_links span { position:relative; top:-1px; padding-left:10px; padding-right:0; font:300 12px/12px 'open sans',sans-serif; color:#787a7b; }
.t_custom_1 .l_web_page .t_header .t_header_topmenu .l_web_links_menus .l_web_links_menu_links li { padding-left:10px; padding-right:0; font:300 12px/12px 'open sans',sans-serif; }
.t_custom_1 .l_web_page .t_header .t_header_topmenu .l_web_links_menus .l_web_links_menu_links li a { color:#787a7b; letter-spacing:0; }
.t_custom_1 .l_web_page .t_header .t_header_topmenu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#665; }
.t_custom_1 .l_web_page .t_header .t_header_topmenu .l_web_links_menus .l_web_links_menu_links li span { color:#665; }

.t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:20px; margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_logo img { width:200px; }

.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; font:300 13px/13px 'open sans',sans-serif; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { font:300 13px/13px 'open sans',sans-serif; color:#787a7b; letter-spacing:2px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#665; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li span { color:#fff; }

.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_slider_link a { font:100 14px/12px 'open sans',sans-serif;  color:#787a7b; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_slider_link a i { font-size:12px; }

.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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .t_header .t_header_search .l_web_search_link a:hover { color:#000; text-decoration:none; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_header .t_header_top { height:200px; }
  .t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social { text-align:left; }
  .t_custom_1 .l_web_page .t_header .t_header_signin .l_web_links_social { text-align:right; }
  .t_custom_1 .l_web_page .t_header .t_header_topmenu { text-align:right; }
  .t_custom_1 .l_web_page .t_header .t_header_menu { text-align:center; }
  .t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:0; margin-bottom:0; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:200px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:240px; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:300px; }
}

/* 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 .t_footer_backtotop .l_web_backtotop { text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop span { display:inline-block; width:30px; height:30px; font-size:20px; color:#787a7b; border-radius:15px; background:rgba(228,230,236,1); cursor:hand; cursor:pointer; }
.t_custom_1 .l_web_page .t_footer .t_footer_backtotop .l_web_backtotop span i { position:relative; top:1px; }

.t_custom_1 .l_web_page .t_footer .t_footer_instagram { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header { margin:0 0 10px 0; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h5 { margin:0 0 8px 0; font:300 20px/20px 'Lora',georgia,serif; letter-spacing:3px; color:#787a7b; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h5 a { color:#000; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h5 a:hover { color:#665; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 { margin:0; font:300 12px/12px 'open sans',sans-serif; color:rgb(175,179,193); letter-spacing:1px; text-transform:lowercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 a { color:rgb(175,179,193); }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 a:hover { color:rgb(175,179,193); }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_thirdparty_instagram { margin-bottom:20px; }

.t_custom_1 .l_web_page .t_footer .t_footer_logo { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_logo img { width:200px; }

.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social { margin-bottom:20px; width:100%; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social a { padding-left:4px; padding-right:4px; color:rgb(175,179,193);; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social a:hover { color:rgb(175,179,193);; }

.t_custom_1 .l_web_page .t_footer .t_footer_menu { margin-bottom:14px; 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 12px; font:300 15px/15px 'open sans',sans-serif; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a { font:300 15px/15px 'open sans',sans-serif; color:#787a7b; letter-spacing:2px; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#665; }

.t_custom_1 .l_web_page .t_footer .t_footer_copyright { margin-bottom:24px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p { margin:0; font:300 11px/11px 'open sans',sans-serif; color:#787a7b; letter-spacing:2px; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p a { font:300 11px/11px 'open sans',sans-serif; color:#787a7b; text-decoration:none; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p a:hover { color:#665; 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:rgb(175,179,193); }

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

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

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

.l_web_engage_square .l_web_engage_item_0 { background:rgba(175,179,193,0.5); }
.l_web_engage_square .l_web_engage_item_0:hover { background:rgba(175,179,193,0.9); }
.l_web_engage_square .l_web_engage_item_1 { background:rgba(175,179,193,0.9); }

/* 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; font-size:14px; line-height:14px; 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 10px/10px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_search_sort a { padding:0 0 0 6px; font:300 11px/11px 'open sans',sans-serif; letter-spacing:1px; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_sort a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_search_sort .l_web_search_sort_on a { color:#000; }

.t_custom_1 .l_web_page .l_web_search_galleries { padding:20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_header h5 { margin:0 0 40px 0; font:300 40px/46px 'cormorant garamond',georgia,serif; letter-spacing:2px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item label { font:300 12px/12px 'open sans',sans-serif; letter-spacing:1px; color:#000; 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 'open sans',sans-serif; color:#000; border:0; border-radius:0; box-shadow:none; background:#f2f2f1; 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 'open sans',sans-serif; color:#000; border:0; border-radius:0; background:#efefef; outline:none; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item_checkbox_value_title { font:300 13px/14px 'open sans',sans-serif; color:#999; }
.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 'open sans',sans-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 { font:300 italic 14px/14px 'cormorant garamond',georgia,serif; text-transform:uppercase; background:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_button_text .l_web_search_button_spinner { position:relative; }

.t_custom_1 .l_web_page .l_web_search_profiles { padding:20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_header h5 { margin:0 0 40px 0; font:300 40px/46px 'cormorant garamond',georgia,serif; letter-spacing:2px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_item label { font:300 10px/10px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.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 'open sans',sans-serif; color:#000; border:0; border-radius:0; box-shadow:none; background:#f2f2f1; 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 'open sans',sans-serif; color:#000; 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 'open sans',sans-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 { font:300 italic 12px/12px 'cormorant garamond',georgia,serif; text-transform:uppercase; background:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_text .l_web_search_button_spinner { position:relative; }

/* 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 'open sans',sans-serif; 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',sans-serif; 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; }

/* theme 1: hero */

.t_custom_1 .l_web_page .t_hero { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:100%; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:70%; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:60%; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:50%; }
}

/* 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_list_item h1 { margin:0; font-size:24px; line-height:26px; color:#000; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h1 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h2 { margin:6px 0 0 0; font:300 18px/22px 'open sans',sans-serif; letter-spacing:0; color:#787a7b; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h2 { color:#787a7b; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h3 { margin:6px 0 0 0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h3 { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h4 { margin:6px 0 0 0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h4 { color:rgb(175,179,193); 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:#000; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h5 { color:#000; 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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item p { margin:10px 0 0 0; font-size:12px; line-height:16px; color:#999; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover p { color:#999; text-decoration:none; }

/* theme 1: next previous */

.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:#000; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous a { color:#000; 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:#000; }
.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-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:#000; text-align:right; }
.t_custom_1 .l_web_page .l_web_nextprevious_next a { color:#000; 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, .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-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_1 { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_media_responsive_horizontal { padding-bottom:100%; }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_list .l_web_list_item .l_web_overlay_inner td { display:none; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_list .l_web_list_item h2 { margin:6px 0 0 0; font-size:24px; line-height:26px; color:#787a7b; }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_list .l_web_list_item h4 { color:rgb(175,179,193); }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_list .l_web_list_item_content { text-align:center; }
.t_custom_1 .l_web_page .t_homepage_1 .l_web_list .l_web_list_item_view { display:inline-block; margin:20px 0 0 0; padding:10px 12px; font:300 14px/14px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:2px; text-transform:uppercase; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_homepage_2 { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_homepage_2 .l_web_header h1 { margin:0; font:300 30px/30px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_2 .l_web_header h2 { margin:0; font:300 12px/12px 'cormorant garamond',georgia,serif; color:#999; }
.t_custom_1 .l_web_page .t_homepage_2 .l_web_footer { margin:30px 0 0 0; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_2 .l_web_footer h5 { margin:0; font:300 14px/14px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_2 .l_web_footer h5 a { padding:10px 12px; color:rgb(175,179,193); border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_homepage_3 { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_header { }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_header h1 { margin:0; font:300 30px/30px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:2px; text-transform:uppercase; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_header p { margin:0 0 30px 0; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_search_profiles { margin-bottom:60px; padding-top:60px; padding-bottom:50px; border:0; background:rgba(175,179,193,0.5); }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_search_profiles .l_web_search_item { margin:0; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_search_profiles .l_web_search_item input { background-color:#fff; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_search_profiles .l_web_search_item select { background-color:#fff; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_search_profiles .l_web_search_button_text { position:relative; top:-2px; margin:0; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_footer { margin:30px 0 0 0; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_footer h5 { margin:0; font:300 14px/14px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_3 .l_web_footer h5 a { padding:10px 12px; color:rgb(175,179,193); border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_homepage_4 { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_homepage_4 .l_web_header { padding-bottom:10px; margin-bottom:20px; text-align:left; border-bottom:2px solid #787a7b; }
.t_custom_1 .l_web_page .t_homepage_4 .l_web_header h1 { margin:0; font:300 30px/30px 'open sans',arial,sans-serif; color:#787a7b; letter-spacing:2px; text-align:left; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_4 .l_web_header h1 span { margin:0; font:300 italic 26px/26px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); letter-spacing:0; text-transform:capitalize; }

.t_custom_1 .l_web_page .t_homepage_blog { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_header { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_header h5 { margin:0; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_footer { margin-top:20px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_footer h5 { margin:0; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_footer h5 a { padding:10px 16px; font:300 10px/10px 'open sans',sans-serif; color:rgba(0,0,0,0.3); letter-spacing:2px; text-transform:uppercase; text-decoration:none; border:0.5px solid rgba(0,0,0,0.4); }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_footer h5 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .t_homepage_blog .l_web_list .l_web_list_item { text-align:center; }

.t_custom_1 .l_web_page .t_homepage_blog_single { margin-bottom:20px; }
.t_custom_1 .l_web_page .t_homepage_blog_single .l_web_media_responsive_horizontal { padding-bottom:40%; }
.t_custom_1 .l_web_page .t_homepage_blog_single .l_web_list_item { text-align:center; }
.t_custom_1 .l_web_page .t_homepage_blog_single .l_web_list_item h2 { font-size:30px; line-height:32px; }

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

.t_custom_1 .l_web_page .t_homepage_videos { margin-bottom:20px; padding-top:40px; padding-bottom:40px; background:rgb(175,179,193); }
.t_custom_1 .l_web_page .t_homepage_videos h5 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_videos .l_web_list .l_web_list_item h2 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_videos .l_web_list .l_web_list_item:hover h2 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_videos .l_web_list .l_web_list_item h4 { color:#fff; }
.t_custom_1 .l_web_page .t_homepage_videos .l_web_list .l_web_list_item:hover h4 { color:#fff; }

.t_custom_1 .l_web_page .t_homepage_quote { padding-top:180px; padding-bottom:200px; }
.t_custom_1 .l_web_page .t_homepage_quote h1 { font:300 20px/28px 'cormorant garamond',georgia,serif; color:rgba(0,0,0,0.6); }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_homepage_1 .l_web_media_responsive_horizontal { padding-bottom:80%; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_homepage_1 .l_web_media_responsive_horizontal { padding-bottom:70%; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_homepage_1 .l_web_media_responsive_horizontal { padding-bottom:50%; }
}

/* 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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-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 'open sans',sans-serif; color:#000; }

/* theme 1: blog */

.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:24px; line-height:26px; 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_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 14px 0; font:300 24px/26px 'open sans',sans-serif; letter-spacing:0; color:#787a7b; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a { color:#787a7b; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a:hover { color:#787a7b; 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 { margin:0 0 6px 0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a:hover { color:rgb(175,179,193); 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:11px; line-height:13px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 label { color:#999; 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:#000; }
.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_body .imported { font:300 14px/27px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported span { display:inline-block; padding-bottom:15px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported strong { font-weight:normal; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported a { font-style:italic; color:#000; text-decoration:underline; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported a:hover { color:#000; }

.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:#000; }
.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:#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:#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:#000; }
.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:300 14px/14px 'cormorant garamond',georgia,serif; color:#787a7b; text-transform:uppercase; }
.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',sans-serif; color:#000; }
.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',sans-serif; color:rgb(175, 179, 193); }
.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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label a { color:#000; 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:#000; 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',sans-serif; 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:300 14px/14px 'cormorant garamond',georgia,serif; color:#787a7b; text-transform:uppercase; }
.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',sans-serif; color:#000; text-transform:capitalize; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a:hover { color:#000; 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',sans-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; }
.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:300 14px/14px 'cormorant garamond',georgia,serif; color:#787a7b; text-transform:uppercase; }

.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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share a:hover { color:#000; 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:300 14px/14px 'cormorant garamond',georgia,serif; color:#787a7b; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header h5 a { color:#787a7b; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header h5 a:hover { color:#787a7b; }
.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 h1 { margin:0; font-size:24px; line-height:26px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h1 { color:#000; 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 0 0; font:300 16px/20px 'open sans',sans-serif; letter-spacing:0; color:#787a7b; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h2 { color:#787a7b; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts h3 { margin:4px 0 0 0; font:300 12px/14px 'cormorant garamond',georgia,serif; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h3 { 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:6px 0 0 0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h4 { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts 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 .l_web_list_mostrecentposts:hover h5 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts 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 .l_web_list_mostrecentposts:hover h6 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts p { margin:10px 0 0 0; font-size:12px; line-height:16px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover p { color:#999; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url { margin:20px 0 40px 0; font:300 12px/12px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); text-align:center; text-transform:lowercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a:hover { color:rgb(175,179,193); text-decoration:none; }

.t_custom_1 .l_web_page .t_blog_realweddings .l_web_media_blog_post .l_web_header .l_web_engage { margin:60px 0 0 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a:hover { color:#000; 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 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a:hover { color:rgb(175,179,193); 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a:hover { color:#000; 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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h1 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h3 a:hover { color:#000; 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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h4 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h5 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h5 a:hover { color:#000; 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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h6 a:hover { color:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header p a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header p a:hover { color:#000; 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_media_header h1 { margin:0 0 4px 0; font:300 18px/22px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 a { color:#000; }
.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 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 a { color:#000; }
.t_custom_1 .l_web_page .l_web_fullscreen_title { text-align:center; }

/* theme 1: galleries */

/* 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 'open sans',sans-serif; color:#000; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #000; }
.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:#000; }
.t_custom_1 .l_web_page .l_web_events_event h5 a:hover { color:#000; }

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

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

.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 'open sans',sans-serif; color:#000; }
.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 'open sans',sans-serif; color:#000; }
.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:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source label a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_events_event .l_web_sources .l_web_sources_source label a:hover { color:#000; 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 'open sans',sans-serif; color:#999; }

/* theme 1: profiles */

.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 4px 0; font:300 18px/22px 'open sans',sans-serif; letter-spacing:0; color:#787a7b; text-transform:uppercase; text-align:center; }
.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 h5 { margin:0 0 20px 0; text-align:center; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h6 { margin:0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); text-transform:none; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h6 a { color:rgb(175,179,193); text-transform:none; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description h6 a:hover { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description p { padding:0 30px; font-size:12px; line-height:18px; text-align:justify; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_description hr { margin-top:20px; margin-bottom:20px; width:40%; border-top:1px solid #ededed; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header { margin:40px 0 4px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header h2 { display:inline-block; position:relative; top:-15px; left:0; margin:0; padding:0 20px; font:300 30px/30px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header hr { margin:0; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header { margin:40px 0 4px 0; 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-big-pro',georgia,times; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header hr { margin:0; }

.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 'open sans',sans-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:rgb(175,179,193); }
.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 'open sans',sans-serif; color:#333; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact p i { font:500 14px/18px 'open sans',sans-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-big-pro',georgia,times; letter-spacing:2px; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact hr { margin-top:0; margin-bottom:20px; width:40%; border-top:1px solid #ededed; }

.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-weight:bold; font-size:12px; color:#fff; letter-spacing:1px; text-transform:uppercase; background:rgb(175,179,193); }
.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; padding:30px; 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:rgb(175,179,193); }
                                 
.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:rgb(175,179,193); }
.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-big-pro',georgia,times; letter-spacing:0; text-transform:capitalize; }

.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer { text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer h5 { margin:0; font:300 italic 12px/12px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); text-transform:lowercase; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer h5 a { color:rgb(175,179,193); }

/* 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; }

/* theme 1: search results */

.t_custom_1 .l_web_page.t_search_page .t_footer { padding-top:100px; }
.t_custom_1 .l_web_page.t_search_page .l_web_search_search { margin-bottom:60px; }
.t_custom_1 .l_web_page.t_search_page .l_web_search_search .l_web_search_item { margin:0; }
.t_custom_1 .l_web_page.t_search_page .l_web_search_search .l_web_search_item input { position:relative; top:4px; font:300 italic 16px/20px 'cormorant garamond',georgia,serif; color:#999; letter-spacing:2px; border:0; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page.t_search_page .l_web_search_search .l_web_search_button a { font-size:24px; color:rgb(175,179,193); }

.t_custom_1 .l_web_page .t_search_results .l_web_search_search { margin-bottom:40px; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_item { display:inline-block; margin:0; text-align:right; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_item label { display:inline-block; padding-right:10px; font:300 12px/12px 'open sans',sans-serif; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_item input { display:inline-block; padding:10px 2x 6px 2px; width:100%; font:300 italic 12px/12px 'open sans',sans-serif; letter-spacing:0; color:#000; border:0; border-bottom:1px solid #000; background:none; outline:none; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button { margin:0; text-align:left; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button_icon { display:inline-block; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button_icon a { position:relative; top:4px; font-size:20px; color:#000; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button_icon a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button_message { display:none; }

.t_custom_1 .l_web_page .l_web_list_search_results .l_web_header { margin-bottom:20px; text-align:center; }

/* 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 #ededed; }
.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:#000; 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:#000; 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:#000; 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:#000; }
.t_custom_1 .l_web_page .l_web_list.l_web_list_advertisements .l_web_list_item:hover h3 { color:#000; text-decoration:none; }

/* theme 1: right column */

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list { }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_header { padding-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_header img { margin:0 auto; width:80%; }
.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 0 0; font-size:14px; line-height:18px; font-style:normal; color:#000; text-align:left; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item h4 { margin:0 0 4px 0; padding-bottom:0; font-size:9px; line-height:9px; letter-spacing:1px; color:#bca38d; text-align:left; border-bottom:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h4 { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item h6 { margin:8px 0 10px 0; font:300 italic 12px/12px 'cormorant garamond',georgia,serif; color:rgb(175,179,193); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h6 { color:rgb(175,179,193); text-decoration:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item p { margin:0; font-size:11px; line-height:14px; letter-spacing:1px; color:#999; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover p { color:#999; text-decoration:none; }

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

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog { margin-bottom:30px; padding:20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog .l_web_header h5 { margin-top:0; font:300 26px/28px 'open sans',sans-serif; letter-spacing:1px; color:#000; text-transform:uppercase; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog_locations { margin-bottom:30px; padding:20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog_locations .l_web_header h5 { margin-top:0; font:300 26px/28px 'open sans',sans-serif; letter-spacing:1px; color:#000; text-transform:uppercase; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_events { margin-bottom:30px; padding:0 20px 20px 20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_events .l_web_header h5 { margin-top:0; font:300 26px/26px 'open sans',sans-serif; letter-spacing:1px; color:#000; text-transform:uppercase; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts { margin-bottom:30px; padding:20px; border:1px solid rgb(175,179,193); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_header h5 { margin-top:0; font:300 20px/26px 'open sans',sans-serif; letter-spacing:1px; color:#000; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item label { font:300 12px/12px 'open sans',sans-serif; 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 'open sans',sans-serif; color:#000; border:0; border-radius:0; box-shadow:none; background:#f2f2f1; 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 'open sans',sans-serif; color:#000; 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 'open sans',sans-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 { font:300 italic 14px/14px 'cormorant garamond',georgia,serif; text-transform:uppercase; background:rgb(175,179,193); }
.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:30px; padding:50px 20px; text-align:center; border:0.5px solid #000; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header { margin:0 0 30px 0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header h5 { margin:0; font:300 26px/26px 'open sans',sans-serif; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header p { margin:0; font:300 12px/16px 'cormorant garamond',georgia,serif; color:#999; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input { display:block; margin:0 auto; width:90%; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input input { font:300 12px/18px 'cormorant garamond',georgia,serif; background:none; border:0.5px solid #000; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_button { display:block; margin:10px auto 0 auto; width:80%; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_button a { margin:0; padding:10px 14px; font:300 12px/12px 'open sans',sans-serif; color:#fff; background:#9f7350; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_item_text { position:relative; top:-2px; font:300 18px/18px 'cormorant garamond',georgia,serif; color:#999; text-transform:lowercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_relative_center .l_web_engage_item { margin-top:4px; margin-right:4px; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_relative_center .l_web_engage_item_0 { font-size:20px; color:rgb(175,179,193); }

/* 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 'open sans',sans-serif; color:#000; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_form_inputs input { font:300 12px/14px 'open sans',sans-serif; color:#000; letter-spacing:2px; border:0; border-bottom:1px solid #ededed; }
.t_custom_1 .l_web_page .l_web_form_inputs select { padding-top:7px; padding-bottom:8px; height:auto; font:300 12px/14px 'open sans',sans-serif; color:#000; letter-spacing:2px; border:0; border-bottom:1px solid #ededed; }
.t_custom_1 .l_web_page .l_web_form_inputs textarea { height:80px; font:300 12px/14px 'open sans',sans-serif; color:#000; letter-spacing:2px; border:0; border-bottom:1px solid #ededed; }
.t_custom_1 .l_web_page .l_web_form_inputs ::-webkit-input-placeholder { font:300 12px/12px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.t_custom_1 .l_web_page .l_web_form_inputs ::-moz-placeholder { font:300 12px/12px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.t_custom_1 .l_web_page .l_web_form_inputs :-ms-input-placeholder { font:300 12px/12px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.t_custom_1 .l_web_page .l_web_form_inputs :-moz-placeholder { font:300 12px/12px 'open sans',sans-serif; color:#000; letter-spacing:2px; }
.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:30px; width:40px; text-align:left; border-top-color:#000; }

.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 italic 14px/14px 'cormorant garamond',georgia,serif; color:#fff; text-transform:uppercase; background:rgb(175,179,193); }
.t_custom_1 .l_web_page .l_web_form_button a:hover { color:#000; 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 'open sans',sans-serif; color:#999; }

/* theme 1: misc */

.l_web_signin_popup_outer .l_web_header img { width:200px; }

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