.t_custom_1 .l_web_page h1 { margin:0 0 20px 0; font:300 32px/32px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; }
.t_custom_1 .l_web_page h1 a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h1 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h2 { margin:24px 0 12px 0; font:300 20px/22px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; }
.t_custom_1 .l_web_page h2 a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h2 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h3 { margin:0 0 4px 0; font:300 20px/22px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; }
.t_custom_1 .l_web_page h3 a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h3 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h4 { margin:0; font:300 14px/16px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; }
.t_custom_1 .l_web_page h4 a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h4 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h5 { margin:12px 0 12px 0; font:300 16px/16px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; }
.t_custom_1 .l_web_page h5 a { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h5 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page h6 { margin:36px 6px 0 6px; font:300 11px/11px 'cormorant garamond',georgia,serif; color:#333; letter-spacing:2px; }
.t_custom_1 .l_web_page h6 a { color:#333; text-transform:uppercase; text-decoration:none; }
.t_custom_1 .l_web_page h6 a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page p { font:300 14px/27px 'open sans',arial,sans-serif; color:#665; letter-spacing:2px; }
.t_custom_1 .l_web_page p strong { font-weight:700; color:#333; }
.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',arial,sans-serif; color:#665; letter-spacing:2px; }
.t_custom_1 .l_web_page ul strong { font-weight:700; color:#333; }
.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',arial,sans-serif; color:#665; letter-spacing:2px; }
.t_custom_1 .l_web_page ol strong { font-weight:700; color:#333; }
.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',arial,sans-serif; color:#999; }

.t_custom_1 .l_web_page h2.list_title { margin:6px 0 0 0; font-size:20px; line-height:24px; color:#333; }
.t_custom_1 .l_web_page h3.list_target { margin:6px 0 0 0; font:300 12px/14px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page h4.list_view { margin:18px 0 0 0; color:#999; }
.t_custom_1 .l_web_page h4.list_view a { color:#999; }

.t_custom_1 .l_web_page h3.content_sort { margin:0 0 10px 0; font:300 12px/14px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }

@media (min-width:992px) {
  .t_custom_1 .l_web_page h2.list_title { font-size:16px; line-height:20px; }
  .t_custom_1 .l_web_page h3.list_target {font-size:12px; line-height:14px; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page h2.list_title { font-size:20px; line-height:24px; }
  .t_custom_1 .l_web_page h3.list_target {font-size:12px; line-height:14px; }
}

/* theme 1: slider */

.t_custom_1 .l_web_slider { background:#fab8a0; }
.t_custom_1 .l_web_slider .l_web_menu .l_web_menu_items { padding-top:40px; padding-bottom:40px; text-align:center; }
.t_custom_1 .l_web_slider .l_web_menu .l_web_menu_items li a { font:300 20px/30px 'open sans',arial,sans-serif; color:#fff; }
.t_custom_1 .l_web_slider .l_web_menu .l_web_menu_items li a:hover { color:#fff; }
.t_custom_1 .l_web_slider .l_web_social { text-align:center; }
.t_custom_1 .l_web_slider .l_web_social a { padding:0 4px; }
.t_custom_1 .l_web_slider p { text-align:center; }
.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 { }

.t_custom_1 .l_web_page .t_header .t_header_top { height:4px; background:#fab8a0; }

.t_custom_1 .l_web_page .t_header .t_header_bottom { padding-top:10px; padding-bottom:20px; }

.t_custom_1 .l_web_page .t_header .t_header_social .l_web_social { }
.t_custom_1 .l_web_page .t_header .t_header_social .l_web_social a { font-size:14px; color:#ab926f; }

.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_signin { padding-left:20px; padding-right:0; color:#ab926f; }
.t_custom_1 .l_web_page .t_header .t_header_signin .l_web_signin a { font: 300 12px/12px 'open sans',arial,sans-serif; color:#ab926f; }

.t_custom_1 .l_web_page .t_header .t_header_menu { text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_header_menu .l_web_menu ul { margin:0; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu .l_web_menu_items li { padding-left:15px; padding-right:15px;  }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu .l_web_menu_items li a { font: 300 14px/14px 'open sans',arial,sans-serif; letter-spacing: 4px; color:#000; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu .l_web_menu_items li a:hover { color:#fab8a0; }

.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu_slider { margin-top:20px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu_slider a { font:300 14px/14px 'open sans',arial,sans-serif; color:#999; letter-spacing:3px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_menu_slider a i { font-size:11px; }

.t_custom_1 .l_web_page .t_header .t_header_top_left_menu { text-align:left; }
.t_custom_1 .l_web_page .t_header .t_header_top_left_menu .l_web_menu ul { margin:0; color:#fff; }
.t_custom_1 .l_web_page .t_header .t_header_top_left_menu .l_web_menu .l_web_menu_links li { padding-left:0; padding-right:10px;  }
.t_custom_1 .l_web_page .t_header .t_header_top_left_menu .l_web_menu .l_web_menu_links li a { font: 300 12px/12px 'open sans',arial,sans-serif; letter-spacing:2px; color:#fff; text-transform: uppercase; }

.t_custom_1 .l_web_page .t_header .t_header_logo { position:relative; top:0; margin-top:20px; padding-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_logo img { width:100%; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_header .t_header_top { height:auto; padding:8px 0; }
  
  .t_custom_1 .l_web_page .t_header .t_header_logo { position:relative; top:-10px; margin:0; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:100%; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_header .t_header_logo { position:relative; top:-10px; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:100%; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_header .t_header_logo { position:relative; top:-10px; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:100%; }
}

/* l_web_signin_popup */

.l_web_signin_popup .l_web_header img { margin-bottom:10px; width:140px; }

/* theme 1: fullscreen */

.t_custom_1 .l_web_menu_fullscreen_link a { font: 300 14px/14px 'open sans',arial,sans-serif; letter-spacing: 4px; color:#000; text-transform: uppercase; }
.t_custom_1 .l_web_menu_fullscreen_link a:hover { color:#000; }
.t_custom_1 .l_web_menu_fullscreen_close a { color:#fab8a0; }
.t_custom_1 .l_web_menu_fullscreen_close a:hover { color:#fab8a0; }
.t_custom_1 .l_web_menu_fullscreen .l_web_menu_fullscreen_logo { margin-top:40px; text-align:center; }
.t_custom_1 .l_web_menu_fullscreen .l_web_menu_fullscreen_logo img { width:80%; }
.t_custom_1 .l_web_menu_fullscreen .l_web_social a { font-size:14px; color:#ab926f; }

/* theme 1: footer */

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

.t_custom_1 .l_web_page .t_footer .t_footer_top { padding-top:40px; padding-bottom:40px; background:rgb(248,248,248); }
.t_custom_1 .l_web_page .t_footer .t_footer_middle { padding-top:80px; padding-bottom:40px; }
.t_custom_1 .l_web_page .t_footer .t_footer_bottom { }

.t_custom_1 .l_web_page .t_footer_newsletter .l_web_header { margin:0 auto 30px auto; width:100%; text-align:center; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_header h5 { margin:0 0 20px 0; font: 300 18px/20px 'open sans',arial,sans-serif; letter-spacing:0; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_header p { margin:0; font-size:10px; line-height:14px; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_body { margin:0 auto; width:100%; text-align:center; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_inputs { float:left; margin:0; padding-right:10px; width:70%; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_button { float:left; margin:0; width:30%; }
.t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_button a { display:block; height:40px; padding:0 10px 0 10px; }

.t_custom_1 .l_web_page .t_footer .t_footer_instagram { margin-bottom:20px; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header { margin:0 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h5 { margin:0 0 4px 0; font-size:20px; line-height:20px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 { margin:0; font: 300 12px/12px 'open sans',arial,sans-serif; color:#ab926f; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 a { font: 300 12px/12px 'open sans',arial,sans-serif; color:#ab926f; text-transform:lowercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_instagram .l_web_header h6 a:hover { color:#ab926f; }

.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:120px; }

.t_custom_1 .l_web_page .t_footer .t_footer_social { margin-bottom:20px; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_social a { font-size:18px; color:#ab926f; }

.t_custom_1 .l_web_page .t_footer .t_footer_menu { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_menu ul { margin:0; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_menu .l_web_menu_items li a { font: 300 14px/14px 'open sans',arial,sans-serif; letter-spacing: 4px; color:#000; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_menu .l_web_menu_items li a:hover { color:#fab8a0; }

.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 12px/12px 'cormorant garamond',georgia,serif; color:#999; letter-spacing:2px; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright p a { color:#fab8a0; 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:#fab8a0; }
.t_custom_1 .l_web_page .t_footer .t_footer_l .l_web_l_icon a:hover { color:#fab8a0; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header { margin:0 auto 30px auto; width:90%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header h5 { margin:0 0 20px 0; font-size:20px; line-height:20px; letter-spacing:0; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header p { font-size:12px; line-height:16px; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_body { width:70%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_inputs { padding-right:10px; width:70%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_button { width:30%; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header { margin:0 auto 30px auto; width:80%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header h5 { margin:0 0 20px 0; font-size:24px; line-height:24px; letter-spacing:1px; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_body { width:60%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_inputs { padding-right:10px; width:80%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_form_button { width:20%; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header { margin:0 auto 30px auto; width:70%; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_header h5 { margin:0 0 20px 0; font-size:30px; line-height:30px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_footer_newsletter .l_web_body { width:50%; }
}

/* signin */

.t_custom_1 .l_web_page .l_web_signin_popup_outer .l_web_header img { width:140px; }

/* web header */

.l_web_header { margin:0 0 30px 0; }
.l_web_header h5 { margin:0; font-size:24px; line-height:24px; color:#333; }
.l_web_secondary_column .l_web_header { margin:0 0 20px 0; }
.l_web_secondary_column .l_web_header h5 { margin:0; font-size:40px; line-height:40px; color:#333; text-transform:capitalize; }
.l_web_secondary_column .l_web_list_search_item_categories a { font:300 12px/24px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }
.l_web_secondary_column_small .l_web_header { margin:0 0 20px 0; }
.l_web_secondary_column_small .l_web_header h5 { margin:0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }

.t_custom_1 .l_web_page .l_web_media_item h1 { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_item .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_item .l_web_header h5 { margin:0; font-size:14px; line-height:14px; }
.t_custom_1 .l_web_page .l_web_media_item .l_web_engage { margin:40px 0 0 0; }
.t_custom_1 .l_web_page .l_web_engage_item_1 { background:rgba(250,184,160,1); }

.t_custom_1 .l_web_page .l_web_engage_text label { position:relative; top:-1px; padding-right:10px; font:300 12px/12px 'open sans',arial,sans-serif; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_engage_text .l_web_engage_item_0 { color:#999; background:none; }
.t_custom_1 .l_web_page .l_web_engage_text .l_web_engage_item_1 { color:rgba(250,184,160,1); background:none; }

footer .l_web_header { margin:0 0 4px 0; }
footer .l_web_header h5 { font-size:14px; line-height:14px; }

/* title */

.t_custom_1 .l_web_page .l_web_list_title h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_list_title h1 a { color:#000; }
.t_custom_1 .l_web_page .l_web_list_title p { margin:0; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .l_web_list_title h1 { font-size:40px; line-height:40px; }
}

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

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

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

.t_custom_1 .l_web_page .l_web_search_galleries { padding:20px; border:1px solid #000; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_header h5 { margin:0 0 40px 0; font:300 40px/42px 'cormorant garamond',georgia,serif; letter-spacing:2px; color:#000; }
.t_custom_1 .l_web_page .l_web_search_galleries .l_web_search_item label { font:300 12px/12px 'open sans',arial,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',arial,sans-serif; color:#000; border:0; border-radius:0; box-shadow:none; background:#efefef; background-image:url('../../_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',arial,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',arial,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',arial,sans-serif; letter-spacing:1px; color:#ab926f; 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 14px/14px 'open sans',arial,sans-serif; color:#fff; text-transform:uppercase; background:#fab8a0; }
.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 #000; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_header h5 { margin:0 0 40px 0; font:300 40px/42px 'cormorant garamond',georgia,serif; letter-spacing:2px; color:#000; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_item label { font:300 10px/10px 'open sans',arial,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',arial,sans-serif; color:#000; border:0; border-radius:0; box-shadow:none; background:#efefef; background-image:url('../../_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',arial,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',arial,sans-serif; letter-spacing:1px; color:#ab926f; }
.t_custom_1 .l_web_page .l_web_search_profiles .l_web_search_button_text .l_web_search_button_inner a { font:300 14px/14px 'open sans',arial,sans-serif; color:#fff; text-transform:uppercase; background:#fab8a0; }
.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 */

/*.l_web_list .l_web_list_pagination { margin-top:10px; margin-bottom:10px; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages { position:relative; top:-2px; display:inline-block; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages a { padding:10px 10px 10px 10px; font:300 14px/14px 'open sans',arial; color:#999; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages a:hover { color:#665; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_current { position:relative; top:-2px; display:inline-block; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_current a { padding:10px 10px 10px 10px; font:300 14px/14px 'open sans',arial; color:#665; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_current a:hover { color:#665; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_previous { display:inline-block; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_previous a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#665; text-decoration:none; border:1px solid #ededed; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_previous a:hover { color:#665; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_next { display:inline-block; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_next a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#665; text-decoration:none; border:1px solid #ededed; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_next a:hover { color:#665; text-decoration:none; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_currentpage { display:inline-block; }*/

.l_web_list .l_web_list_pagination .l_web_list_pagination_pages a { font:300 18px/18px 'open sans',arial; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_current a { font:300 18px/18px 'open sans',arial; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_previous a { font:300 18px/18px 'open sans',arial; border:0; }
.l_web_list .l_web_list_pagination .l_web_list_pagination_pages_next a { font:300 18px/18px 'open sans',arial; border:0; }

/* theme 1: hero */

.t_custom_1 .l_web_page .t_hero { margin-bottom:60px; }
.t_custom_1 .l_web_page .t_hero_background { margin-bottom:60px; height:500px; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_header { margin:0 0 12px 0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_header h1 { margin:0 0 12px 0; color:#fff; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_header p { margin:0; font:300 18px/20px 'open sans',arial,sans-serif; color:#fff; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body select { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'open sans',arial,sans-serif; color:#000; border:0; border-radius:0; background:transparent; -webkit-box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('https://cdn.lovmedia.net/libraries/domains/3_1/images/select_arrow.png') 96%/4% no-repeat #fff; outline:none; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body input { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'open sans',arial,sans-serif; color:#000; border:0; border-radius:0; background:#fff; outline:none; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text { position:relative; margin:0; width:100%; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text .l_web_search_button_outer { margin:0; width:100%; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text .l_web_search_button_inner { margin:0; width:100%; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text a { display:inline-block; padding:8px 0 9px 0; width:100%; font:300 12px/18px 'open sans',arial,sans-serif; color:#fff; text-align:center; letter-spacing:0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text a { display:inline-block; padding:8px 0 9px 0; width:100%; font:300 12px/18px 'open sans',arial,sans-serif; color:#fff; text-align:center; letter-spacing:0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_text .l_web_search_button_spinner { position:absolute; top:0; right;0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_icon a { color:#000; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body .l_web_search_button_icon a:hover { color:#000; }

.t_custom_1 .l_web_page .t_hero_background .l_web_search { padding:20px; border:0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_body { padding:20px 20px 10px 20px; background:rgba(255,255,255,0.5); }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_search_item { margin:0; }
.t_custom_1 .l_web_page .t_hero_background .l_web_search .l_web_search_button_message { display:none; }

/* 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_list_profiles .l_web_list_item_content { padding:40px 20px; text-align:center; background:rgb(248,248,248); }
.t_custom_1 .l_web_page .l_web_list .l_web_list_profiles .l_web_list_item_content h2 { margin-top:0; margin-bottom:12px; font-size:30px; line-height:32px; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_profiles .l_web_list_item_content h3.list_website a { font-size:12px; line-height:12px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_profiles .l_web_list_item_content h4.list_view { margin:30px 0 20px 0; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_profiles .l_web_list_item_content h4.list_view a { padding:10px 14px; font:300 12px/12px 'open sans',arial,sans-serif; color:#fff; letter-spacing:2px; text-transform:uppercase; background:#fab8a0; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_profiles .l_web_list_item_content p { font-size:12px; line-height:14px; }

.t_custom_1 .l_web_page .l_web_account .l_web_list .l_web_list_profiles .l_web_list_item_content { padding:0; text-align:left; background:none; }
.t_custom_1 .l_web_page .l_web_account .l_web_list .l_web_list_profiles .l_web_list_item_content h2 { margin:6px 0 0 0; font-size:20px; line-height:24px; }
.t_custom_1 .l_web_page .l_web_search_page .l_web_list .l_web_list_profiles .l_web_list_item_content { padding:0; text-align:left; background:none; }
.t_custom_1 .l_web_page .l_web_search_page .l_web_list .l_web_list_profiles .l_web_list_item_content h2 { margin:6px 0 0 0; font-size:20px; line-height:24px; }

.t_custom_1 .l_web_page .l_web_list_search_button_html a { color:#fff; background:#fab8a0; }

.t_custom_1 .l_web_page .t_blog_list_centered { margin-bottom:100px; }
.t_custom_1 .l_web_page .t_blog_list_centered .l_web_list .l_web_list_item { padding-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item { background:none; }
.t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item h2 { margin-top:20px; }
.t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item_content { }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_blog_list_centered .l_web_list .l_web_list_item { padding-bottom:0; }
  .t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item { background:#fff; }
  .t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item h2 { margin-top:20px; }
  .t_custom_1 .l_web_page .t_blog_list_leftright .l_web_list .l_web_list_item_content { margin-left:-10px; padding-right:15px; }
}

.l_web_list .l_web_nextprevious .previous { color:#fab8a0; }
.l_web_list .l_web_nextprevious .previous a { color:#fab8a0; }
.l_web_list .l_web_nextprevious .previous a:hover { color:#fab8a0; }
.l_web_list .l_web_nextprevious .next { color:#fab8a0; }
.l_web_list .l_web_nextprevious .next a { color:#fab8a0; }
.l_web_list .l_web_nextprevious .next a:hover { color:#fab8a0; }

/* 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 20px; 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 .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:40px; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_label { font-style:italic; font-size:18px; line-height:18px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_title { margin-top:5px; 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 20px 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:40px; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_label { font-style:italic; font-size:18px; line-height:18px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_title { margin-top:5px; width:100%; font-style:normal; font-size:12px; line-height:12px; letter-spacing:4px; text-transform:uppercase; display:block; overflow:hidden; }

.t_custom_1 .l_web_page.t_blog_realweddings .l_web_nextprevious_previous .l_web_nextprevious_label { font-size:20px; line-height:20px; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_nextprevious_previous .l_web_nextprevious_title { margin-top:10px; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_nextprevious_next .l_web_nextprevious_label { font-size:20px; line-height:20px; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_nextprevious_next .l_web_nextprevious_title { margin-top:10px; }

/* pages */

.t_custom_1 .l_web_page .t_homepage_blog_top { padding:20px 0 0 0; background:rgb(248,248,248); }
.t_custom_1 .l_web_page .t_homepage_blog_top .l_web_list .l_web_list_item_content h2 { font-size:30px; line-height:32px; }

.t_custom_1 .l_web_page .t_homepage_blog_bottom { padding:30px 0 0 0; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom .l_web_footer { margin-top:20px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom .l_web_footer h4.list_viewall { display:inline-block; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom .l_web_footer h4.list_viewall a { display:inline-block; padding:10px 16px; font:300 14px/14px 'open sans',arial,sans-serif; color:#fff; text-transform:uppercase; background:#fab8a0; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom_title { margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom_title h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom_title h1 a { color:#ab926f; }
.t_custom_1 .l_web_page .t_homepage_blog_bottom_title p { margin:0; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_vendors { padding:20px 0 40px 0; background:#fff; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header { margin-bottom:30px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header h1 { margin:0 0 10px 0; font-size:30px; line-height:30px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header h1 a { color:#ab926f; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header p { margin:0; font-size:12px; line-height:16px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header p a { font-style:normal; text-decoration:none; color:#665; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_footer { margin-top:10px; text-align:center; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_footer p { font:300 14px/14px 'open sans',arial,sans-serif; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_footer p a { padding-bottom:4px; font:300 14px/14px 'open sans',arial,sans-serif; text-decoration:none; text-transform:uppercase; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_footer p a:hover {  }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_list_profiles .l_web_list_item_content { padding:0; background:none; }
.t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_list_profiles .l_web_list_item_content h2 { margin-top:12px; margin-bottom:0; font-size:20px; line-height:22px; }

.t_custom_1 .l_web_page .t_homepage_intro { position:relative; top:-120px; height:240px; text-align:center; background:#fff; overflow:hidden; }
.t_custom_1 .l_web_page .t_homepage_intro h5 { margin:0 0 20px 0; font:300 18px/27px 'open sans',arial,sans-serif; color:#000; }
.t_custom_1 .l_web_page .t_homepage_intro h5 i { font:300 italic 18px/27px 'cormorant garamond',georgia,serif; }
.t_custom_1 .l_web_page .t_homepage_intro h4 { margin:50px 0 20px 0; font:300 30px/30px 'open sans',arial,sans-serif; color:#000; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_homepage_intro p { font-size:12px; line-height:16px; }

.t_custom_1 .l_web_page .t_membership_1 { margin-bottom:40px; }
.t_custom_1 .l_web_page .t_membership_2 { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_membership_2 .l_web_media_footer { text-align:center; }
.t_custom_1 .l_web_page .t_membership_3 { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_membership_4 { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_membership_4 .l_web_media_footer { text-align:center; }
.t_custom_1 .l_web_page .t_membership_4 .l_web_media_footer p { margin-top:20px; font-size:12px; line-height:16px; }
.t_custom_1 .l_web_page .t_membership_4 .l_web_media_footer h3 { margin-top:20px; }
.t_custom_1 .l_web_page .t_membership_5 { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_membership_6 { margin-bottom:80px; }
.t_custom_1 .l_web_page .t_membership_7 { margin-bottom:80px; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_homepage_blog_bottom_title h1 { font-size:40px; line-height:40px; }
  .t_custom_1 .l_web_page .t_homepage_vendors .l_web_profiles .l_web_header h1 { font-size:40px; line-height:40px; }
}

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

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

/* 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',arial,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',arial,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',arial,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',arial,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',arial,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',arial,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',arial,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',arial,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_media_blog_posts .l_web_header .l_web_title { }
.t_custom_1 .l_web_page .l_web_media_blog_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 {  margin-bottom:40px; }
.t_custom_1 .l_web_page .l_web_media_blog_post header { margin-bottom:24px; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h1 { margin:0 0 4px 0; font-size:40px; line-height:46px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h1 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post 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 header h2 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h2 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h3 { margin:0; font-size:12px; line-height:14px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h3 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h3.content_target { margin:0 0 20px 0; font:300 16px/18px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h3.content_target a { color:#ab926f; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h4 { margin:4px 0 0 0; font-size:12px; line-height:12px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h4 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h4 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h4 label { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post 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 header h5 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h5 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post 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 header h6 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header h6 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post 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 header p a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post header p a:hover { color:#000; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post header .l_web_engage { margin:40px 0 0 0; }
/*.t_custom_1 .l_web_page .l_web_media_blog_post header .l_web_engage_item_0 { background:rgba(250,184,160,0.90); }
.t_custom_1 .l_web_page .l_web_media_blog_post header .l_web_engage_item_0:hover { background:rgba(250,184,160,1); }*/

.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_sources { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source { margin:0; padding:0; font:300 12px/12px 'open sans',arial,sans-serif; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source label { margin:0; padding:0 4px 0 0; font:300 12px/12px 'open sans',arial,sans-serif; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source span { margin:0; padding:0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source label a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_sources .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial,sans-serif; color:#999; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_tags_tag { margin:0; padding:0; font:300 12px/12px 'open sans',arial,sans-serif; color:#000; text-transform:capitalize; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags_tag a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags_tag a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial,sans-serif; color:#999; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_comments { margin:20px 0 60px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_comments .l_web_header { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_comments .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_comments .l_web_comments_add_button a { padding:10px 10px; font:300 14px/14px 'open sans',arial,sans-serif; color:#fff; text-transform:uppercase; background:#fab8a0; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share { margin:20px 0 10px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share a { padding-right:4px; color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share_left a { padding-right:4px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share_center a { padding-left:4px; padding-right:4px; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_share_right a { padding-left:4px; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_list_mostrecentposts .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts a { text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts a:hover { text-decoration:none; }

.t_custom_1 .l_web_page .t_blog_list_leftright .l_web_media_blog_post .l_web_list.l_web_list_mostrecentposts .l_web_list_item_content { margin-left:0; padding-right:0; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts h1 { margin:0; font-size:18px; line-height:20px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts:hover h1 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts h2 { margin:6px 0 0 0; font-size:14px; line-height:18px; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_list_mostrecentposts:hover h3 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts h4 { margin:6px 0 0 0; font:300 italic 12px/14px 'cormorant garamond',georgia,serif; color:#a07451; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts:hover h4 { color:#a07451; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_list_mostrecentposts:hover h5 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .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_list_mostrecentposts:hover h6 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_list_mostrecentposts 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_list_mostrecentposts:hover p { color:#000; text-decoration:none; }

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

.t_custom_1 .l_web_page.t_blog_realweddings .l_web_media_blog_post .l_web_header { margin-bottom:24px; text-align:center; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_media_blog_post .l_web_header h1 { margin-top:60px; text-align:center; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_media_blog_post .l_web_header .l_web_engage { margin:20px 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.l_web_engage_circle_border .l_web_engage_item { margin:0 4px; }
.t_custom_1 .l_web_page.t_blog_realweddings .l_web_media_blog_post .l_web_header .l_web_media_responsive .l_web_engage { margin:0; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported { position:relative; width:100%; font:300 14px/27px 'open sans',arial,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 em { display:block; padding-bottom:20px; text-align:center; }
.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_body .imported img { display:block; margin:5px auto 10px auto; width:100%; height:auto; text-align:center; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body .imported img { max-width:100%; width:auto; height:auto; }
}

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

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

/* 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:#a07451; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a { color:#a07451; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a:hover { color:#a07451; 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_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-top:30px; 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:24px; line-height:28px; 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:6px 0 0 0; font:300 italic 14px/16px 'cormorant garamond',georgia,serif; color:#a07451; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a { color:#a07451; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h2 a:hover { color:#a07451; 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:10px 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:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h6 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolio .l_web_header h6 i { position:relative; top:1px; }
.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_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',arial,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',arial,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; }

/* theme 1: galleries */

/* theme 1: events */

.t_custom_1 .l_web_page .l_web_event h1 { margin:0 0 4px 0; }
.t_custom_1 .l_web_page .l_web_event h3.content_dates { margin:0 0 20px 0; font:300 12px/12px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_event h3.content_dates .l_web_events_event_dates_date { padding-right:10px; }
.t_custom_1 .l_web_page .l_web_event h3.content_dates a { color:#ab926f; }
.t_custom_1 .l_web_page .l_web_event h4 { display:inline-block; margin:10px 0 20px 0; padding:0 0 4px 0; font:300 10px/10px 'open sans',arial,sans-serif; color:#000; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #000; }
.t_custom_1 .l_web_page .l_web_event h5 { font-size:20px; line-height:20px; }
.t_custom_1 .l_web_page .l_web_event h5 a { color:#000; }
.t_custom_1 .l_web_page .l_web_event h5 a:hover { color:#000; }
.t_custom_1 .l_web_page .l_web_event p.content_address { font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .l_web_event p.content_address span { display:block; margin-bottom:0; font-size:16px; line-height:16px; }

/*.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',arial,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',arial,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',arial,sans-serif; color:#999; }

/* theme 1: profiles */

.t_custom_1 .l_web_page .l_web_profiles .l_web_list_title { margin-bottom:30px; }
.t_custom_1 .l_web_page .l_web_profile { margin-top:20px; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview { margin-top:60px; margin-bottom:30px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h1 { margin:0 0 4px 0; font:300 28px/30px 'cormorant garamond',georgia,serif; letter-spacing:1px; color:#333; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h2 { font: 300 12px/14px 'open sans',arial,sans-serif; font-size: 12px; line-height: 14px; color: #ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h3.content_target { margin-bottom:30px; font: 300 12px/14px 'open sans',arial,sans-serif; font-size: 12px; line-height: 14px; color: #ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h3.content_target a { color: #ab926f; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h3.content_website { display:inline-block; margin:0 10px 10px 1px; font:300 20px/20px 'cormorant garamond',georgia,serif; letter-spacing:3px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h3.content_email { display:inline-block; margin:0 10px 10px 10px; font:300 20px/20px 'cormorant garamond',georgia,serif; letter-spacing:3px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview h3.content_phone { margin:0; font:300 12px/14px 'open sans',arial,sans-serif; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview p.content_description_short { margin:0 0 12px 0; padding:0 10px; font-size:14px; line-height:20px; color:#999; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview hr { margin-top:40px; margin-bottom:40px; width:40%; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_social { margin-top:20px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_social a { color:#aa946f; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_engage { margin:10px 0 0 0; }

/*.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_engage_text .l_web_engage_item { font:300 italic 14px/14px 'cormorant garamond',georgia,serif; color:#fab8a0; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_engage_text .l_web_engage_item label { padding-right:6px; font:300 italic 12px/14px 'cormorant garamond',georgia,serif; letter-spacing:2px; color:#fab8a0; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_overview .l_web_engage_text .l_web_engage_item svg { position:relative; top:-2px; }*/

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_about { margin:60px 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_about h5 { font-size:36px; line-height:36px; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_header { margin:60px 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_features .l_web_list .l_web_list_item h2 { font-size:16px; line-height:18px; }

.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_header { margin:60px 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .t_profile_similar .l_web_list .l_web_list_item h2 { font-size:16px; line-height:18px; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact { padding:0 0 30px 0; 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',arial,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:#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 'open sans',arial,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',arial,sans-serif; color:#000; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact p a { font:300 12px/18px 'open sans',arial,sans-serif; letter-spacing:2px; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact .l_web_social { margin-top:14px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact .l_web_social a { padding:0 4px; }
.t_custom_1 .l_web_page .l_web_profile .l_web_profile_contact .l_web_social img { width:36px; }

.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 12px/12px 'open sans',arial,sans-serif; color:#fff; letter-spacing:2px; text-transform:uppercase; background:#fab8a0; }
.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:#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-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_header .l_web_list_title { text-align:center; }
.t_custom_1 .l_web_page .l_web_profile .l_web_media_portfolio .l_web_footer { text-align:center; }

/* magazines */

.t_custom_1 .l_web_page .l_web_media_magazines_issue h1 { margin:0 0 4px 0; font-size:40px; line-height:46px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h1 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h3 { margin:0; font-size:12px; line-height:14px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h3 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h3 a:hover { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h3.content_target { margin:0 0 20px 0; font:300 16px/18px 'open sans',arial,sans-serif; color:#ab926f; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h3.content_target a { color:#ab926f; }

.t_custom_1 .l_web_page .l_web_media_magazines_issue h3.content_photographer { margin:10px 0 20px 0; }

.t_custom_1 .l_web_page .l_web_media_magazines_issue h4.content_digital_url { margin:0 0 20px 0; font-size:16px; line-height:16px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h4.content_back { margin:0; font-size:12px; line-height:14px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_magazines_issue h4.content_back a { color:#999; }

.t_custom_1 .l_web_page .l_web_media_magazines_issue .l_web_engage { margin:20px 0 40px 0; }
/*.t_custom_1 .l_web_page .l_web_media_magazines_issue .l_web_engage_item_0 { background:rgba(250,184,160,0.90); }
.t_custom_1 .l_web_page .l_web_media_magazines_issue .l_web_engage_item_0:hover { background:rgba(250,184,160,1); }*/

/* 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.l_web_page_searchpage .t_footer { padding-top:100px; }
.t_custom_1 .l_web_page.l_web_page_searchpage .l_web_search_search { margin-bottom:60px; }
.t_custom_1 .l_web_page.l_web_page_searchpage .l_web_search_search .l_web_search_item { margin:0; }
.t_custom_1 .l_web_page.l_web_page_searchpage .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 rgba(234, 234, 234, 1); }
.t_custom_1 .l_web_page.l_web_page_searchpage .l_web_search_search .l_web_search_button a { font-size:24px; color:#a07451; }

.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',arial,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',arial,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; }
.t_custom_1 .l_web_page .l_web_list_search_results .l_web_footer { margin-bottom:60px; }
.t_custom_1 .l_web_page .l_web_list_search_results .l_web_list_item_content { text-align:center; }
.t_custom_1 .l_web_page .l_web_list_search_results .l_web_list_item_content h2 { font-size:16px; line-height:18px; }

/* 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_media_blog_posts { margin-bottom:0; padding:0; border:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts { margin-bottom:20px; padding:20px; border:0; background:rgb(248,248,248); }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_header h5 { margin:0 0 40px 0; font:300 40px/42px 'cormorant garamond',georgia,serif; letter-spacing:2px; 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',arial,sans-serif; letter-spacing:1px; color:#fab8a0; 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',arial,sans-serif; color:#000; border:0; border-radius:0; -webkit-box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('https://cdn.lovmedia.net/libraries/domains/3_1/images/select_arrow.png') 96%/4% no-repeat #fff; 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',arial,sans-serif; color:#000; border:0; border-radius:0; background:#fff; 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:#fab8a0; letter-spacing:1px; text-align:left; text-transform:uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #fab8a0; }
.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',arial,sans-serif; letter-spacing:1px; color:#ab926f; 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 14px/14px 'open sans',arial,sans-serif; color:#fff; text-transform:uppercase; background:#fab8a0; }
.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',arial,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',arial,sans-serif; color:#fff; background:#9f7350; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_social { margin-bottom:20px; width:100%; text-align:center; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_social a { font-size:20px; color:#000; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_item { }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_item img { width:40px; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_engage_item a { font-size:20px; color:#000; }

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

/* form */

.t_custom_1 .l_web_page .l_web_form_button a { color:#fff; background:#fab8a0; }

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

.t_custom_1 .l_web_page .l_web_fullscreen_title { text-align:center; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 { color:#999; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 a { color:#999; }