.t_custom_1 .l_web_page { }

.t_custom_1 .l_web_page h1 { margin:12px 0 20px 0; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#5b5444; }
.t_custom_1 .l_web_page h1 a { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h1 a:hover { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h2 { margin:0 0 4px 0; font:300 32px/32px 'freight-display-pro',georgia,times; letter-spacing:1px; color:rgba(96,93,83, 0.80); }
.t_custom_1 .l_web_page h2 a { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h2 a:hover { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h3 { margin:0 0 14px 0; font:300 20px/22px 'freight-display-pro',georgia,times; letter-spacing:1px; color:rgba(96,93,83, 0.80); }
.t_custom_1 .l_web_page h3 a { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h3 a:hover { color:#605d53; text-decoration:none; }
.t_custom_1 .l_web_page h4 { margin:12px 0 12px 0; font:300 italic 20px/20px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#5b5444; }
.t_custom_1 .l_web_page h4 a { color:rgba(96,93,83, 0.80); text-decoration:none; }
.t_custom_1 .l_web_page h4 a:hover { color:rgba(96,93,83, 0.80); text-decoration:none; }
.t_custom_1 .l_web_page h5 { margin:0; font:300 12px/12px 'freight-display-pro',georgia,times; letter-spacing:1px; color:#5b5444; }
.t_custom_1 .l_web_page h5 a { color:#5b5444; text-decoration:none; }
.t_custom_1 .l_web_page h5 a:hover { color:#5b5444; text-decoration:none; }
.t_custom_1 .l_web_page h6 { margin:0 0 24px 0; font:300 italic 10px/10px 'open sans',arial; color:#999; }
.t_custom_1 .l_web_page h6 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page h6 a:hover { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page p { font:300 14px/20px 'open sans',arial; color:rgba(96,93,83, 0.70); }
.t_custom_1 .l_web_page p strong { font-weight:normal; color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page p a { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page p a:hover { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ul { font:300 14px/18px 'open sans',arial; color:rgba(96,93,83, 0.80); }
.t_custom_1 .l_web_page ul strong { font-weight:normal; color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ul a { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ul a:hover { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ol { font:300 14px/18px 'open sans',arial; color:rgba(96,93,83, 0.80); }
.t_custom_1 .l_web_page ol strong { font-weight:normal; color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ol a { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page ol a:hover { color:rgba(96,93,83,1); }
.t_custom_1 .l_web_page label { font:300 12px/12px 'open sans',arial; color:rgba(96,93,83, 0.70); }
.t_custom_1 .l_web_page hr { margin-top:60px; margin-bottom:60px; }

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

@media (min-width:576px) { 
  .t_custom_1 .l_web_page h1 { margin:0 0 20px 0; }
  .t_custom_1 .l_web_page iframe { margin-bottom:0; }
}

.t_custom_1 .l_web_page .t_font_larger h1 { margin:10px 0 8px 0; font-size:36px; line-height:38px; }
.t_custom_1 .l_web_page .t_font_larger h2 { margin:10px 0 8px 0; font-size:32px; line-height:34px; }
.t_custom_1 .l_web_page .t_font_larger h3 { margin:10px 0 8px 0; font-size:28px; line-height:30px; }
.t_custom_1 .l_web_page .t_font_larger h4 { margin:10px 0 8px 0; font-size:24px; line-height:26px; }
.t_custom_1 .l_web_page .t_font_larger h5 { margin:10px 0 8px 0; font-size:22px; line-height:24px; }
.t_custom_1 .l_web_page .t_font_larger h6 { margin:0 0 8px 0; font-size:20px; line-height:22px; }
.t_custom_1 .l_web_page .t_font_larger p { font-size:18px; line-height:24px; }
.t_custom_1 .l_web_page .t_font_larger ul { font-size:18px; line-height:24px; }
.t_custom_1 .l_web_page .t_font_larger ol { font-size:18px; line-height:24px; }
.t_custom_1 .l_web_page .t_font_larger label { font-size:16px; line-height:16px; }

.t_custom_1 .l_web_page .t_font_smaller h1 { margin:10px 0 8px 0; font-size:20px; line-height:22px; }
.t_custom_1 .l_web_page .t_font_smaller h2 { margin:10px 0 8px 0; font-size:18px; line-height:20px; }
.t_custom_1 .l_web_page .t_font_smaller h3 { margin:10px 0 8px 0; font-size:16px; line-height:18px; }
.t_custom_1 .l_web_page .t_font_smaller h4 { margin:10px 0 8px 0; font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .t_font_smaller h5 { margin:10px 0 8px 0; font-size:11px; line-height:11px; }
.t_custom_1 .l_web_page .t_font_smaller h6 { margin:0 0 8px 0; font-size:9px; line-height:9px; }
.t_custom_1 .l_web_page .t_font_smaller p { font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .t_font_smaller ul { font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .t_font_smaller ol { font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .t_font_smaller label { font-size:11px; line-height:11px; }

/* theme 1: slider */

.t_custom_1 .l_web_slider .l_web_links_menus .l_web_links_menu_links { padding-top:40px; padding-bottom:40px; text-align:center; }
.t_custom_1 .l_web_slider .l_web_links_menus .l_web_links_menu_links li a { font:300 20px/30px 'freight-display-pro',georgia,times; 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_social { text-align:center; }
.t_custom_1 .l_web_slider .l_web_links_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 { position:relative; padding:0; }

.t_custom_1 .l_web_page .t_header_top { padding-top:0; }
.t_custom_1 .l_web_page .t_header_bottom { padding-bottom:20px; background:#fff; }

.t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:15px; margin-bottom:15px; text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_logo img { width:90%; }

.t_custom_1 .l_web_page .t_header .t_header_menu { margin-top:0; text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links ul { font: 300 14px/14px 'Open Sans Condensed', arial; letter-spacing: 4px; color: rgba(96, 93, 83, 0.80); text-transform: uppercase; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { font: 300 14px/14px 'Open Sans Condensed', arial; letter-spacing: 4px; color: rgba(96, 93, 83, 0.80); text-transform: uppercase; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding-left:15px; padding-right:15px;  }

.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menu_mobile_label a { font:300 14px/14px 'freight-display-pro',georgia,times; color:#333; letter-spacing:3px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menu_mobile_label a label { font:300 14px/14px 'freight-display-pro',georgia,times; color:#000; letter-spacing:3px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menu_mobile_label a span { font-size:10px; }
.t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_mobile_dropdown ul li a { font:300 14px/14px 'freight-display-pro',georgia,times; color:#999; letter-spacing:3px; }

.t_custom_1 .l_web_page .t_header .t_header_social { text-align:center; }
.t_custom_1 .l_web_page .t_header .t_header_social .l_web_links_social a { padding:0 10px 0 10px; font-size:12px; line-height:12px; }

.t_custom_1 .l_web_page .t_header .l_web_slider_link a { font: 300 16px/16px 'freight-display-pro', georgia, times; color:#333; }
.t_custom_1 .l_web_page .t_header .l_web_slider_link a i { font-size:12px; color:#333; }

@media (min-width:576px) { 
  .t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:0; margin-bottom:15px; 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 { margin-top:17px; text-align:right; }
}

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_header { }

  .t_custom_1 .l_web_page .t_header_top { padding-top:40px; }
  .t_custom_1 .l_web_page .t_header_bottom { }
  
  .t_custom_1 .l_web_page .t_header .t_header_logo { margin-top:0; margin-bottom:15px; 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 ul { font-size:12px; line-height:12px; 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 { font-size:12px; line-height:12px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding-left:5px; padding-right:5px;  }
}

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

  .t_custom_1 .l_web_page .t_header_top { padding-top:40px; }
  .t_custom_1 .l_web_page .t_header_bottom { }
  
  .t_custom_1 .l_web_page .t_header .t_header_logo { margin-bottom:15px; text-align:center; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:300px; }
  
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links ul { font-size:12px; line-height:12px; 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 { font-size:12px; line-height:12px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding-left:10px; padding-right:10px;  }
}

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

  .t_custom_1 .l_web_page .t_header_top { padding-top:40px; }
  .t_custom_1 .l_web_page .t_header_bottom { }
  
  .t_custom_1 .l_web_page .t_header .t_header_logo { margin-bottom:15px; text-align:center; }
  .t_custom_1 .l_web_page .t_header .t_header_logo img { width:400px; }
  
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links ul { font-size:14px; line-height:14px; letter-spacing:4px; }
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { font-size:14px; line-height:14px; letter-spacing:4px; }
  .t_custom_1 .l_web_page .t_header .t_header_menu .l_web_links_menus .l_web_links_menu_links li { padding-left:15px; padding-right:15px;  }
}

/* theme 1: footer */

.t_custom_1 .l_web_page .t_footer { margin-top:60px; padding-top: 30px; padding-bottom: 20px; background: #b4b4b4; }
.t_custom_1 .l_web_page.l_web_page_842 .t_footer { margin-top:0; }

.t_custom_1 .l_web_page .t_footer .t_footer_social { margin-bottom:20px; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_social .l_web_links_social a { padding:0 10px 0 10px; font-size:18px; line-height:18px; color:#fff; }

.t_custom_1 .l_web_page .t_footer .t_footer_menu { margin:0 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links { 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 10px 0 10px; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a { font: 300 14px/14px 'Open Sans Condensed', arial; letter-spacing: 4px; color: #fff; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_footer .t_footer_menu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#999; }

.t_custom_1 .l_web_page .t_footer .t_footer_copyright { margin:0 0 20px 0; text-align:center; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright h5 { margin: 0 0 12px 0; font: 300 italic 12px/12px 'open sans', arial; color: #fff; letter-spacing:0; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright h5 a { color:#fff; text-decoration:none; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright h6 { margin: 0 0 12px 0; font: 300 italic 12px/12px 'open sans', arial; color: #fff; letter-spacing:0; text-transform:none; }
.t_custom_1 .l_web_page .t_footer .t_footer_copyright h6 a { color:#fff; text-decoration:none; text-transform:none; }

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

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

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

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

/* theme 1: search */

.t_custom_1 .l_web_page .l_web_title { text-align:center; }

@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',arial; letter-spacing:1px; color:#665; }
.t_custom_1 .l_web_page .l_web_search_sort a { padding:0 0 0 6px; font:300 11px/11px 'open sans',arial; letter-spacing:1px; color:#737373; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_search_sort a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_search_sort .l_web_search_sort_on a { color:#665; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts { margin-bottom:20px; padding:20px; border:1px solid #fdddd6; }
.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',arial; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item label { font:300 12px/12px 'open sans',arial; letter-spacing:1px; color:#999; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_search_item select { padding:5px 35px 5px 5px; width:100%; height:34px; font:300 12px/18px 'open sans',arial; color:#665; 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 .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; color:#665; border:0; border-radius:0; background:#efefef; outline:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories { margin:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories .l_web_list_item { margin:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .l_web_list_blog_categories .l_web_list_item h2 { display:inline-block; margin:0; padding:0 0 6px 0; width:100%; font-size:11px; color:#999; letter-spacing:1px; text-align:left; text-transform:uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #fdddd6; }
.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; 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 'freight-display-pro',georgia,times; text-transform:uppercase; background:#fdddd6; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_search_posts .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',arial; color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current { position:relative; top:-2px; display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current a { padding:10px 10px 10px 10px; font:300 20px/20px 'open sans',arial; color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_current a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous { display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_previous a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next { display:inline-block; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_pagination_pages_next a:hover { color:#665; text-decoration:none; }

/* theme 1: hero */

.t_custom_1 .l_web_page .t_hero { margin-bottom:100px; }
.t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal_skinny { padding-bottom:40%; }
.t_custom_1 .l_web_page .t_hero .l_web_overlay_inner_table td { text-align:left; vertical-align:bottom; }
.t_custom_1 .l_web_page .t_hero h2 { position: relative; bottom: 20px; padding: 10px 20px; font: 300 32px/32px 'freight-display-pro', georgia, times; letter-spacing: 1px; color: #fff; text-transform: uppercase; border: 1px solid #fff; display: inline-block; }

.t_custom_1 .l_web_page .t_hero_homepage { margin-bottom:100px; }
.t_custom_1 .l_web_page .t_hero_homepage h2 { margin: 0 10% 8px 10%; font: 300 40px/40px 'freight-display-pro', georgia, times; letter-spacing: 2px; color: #fff; text-align: center; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(0, 0, 0, .0); }
.t_custom_1 .l_web_page .t_hero_homepage h2 a { color: #fff; }
.t_custom_1 .l_web_page .t_hero_homepage h3 { margin: 0 10%; font: 300 14px/14px 'open sans', arial, sans-serif; letter-spacing: 0; color: #fff; text-align: center; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_hero_homepage h3 a { color: #fff; }
.t_custom_1 .l_web_page .t_hero_homepage .l_web_media_responsive_horizontal_skinny { padding-bottom:80%; }
.t_custom_1 .l_web_page .t_hero_homepage .l_web_slick .slick-prev { left:0; }
.t_custom_1 .l_web_page .t_hero_homepage .l_web_slick .slick-next { right:0; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_hero { margin-bottom:100px; }
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:70%; }
  
  .t_custom_1 .l_web_page .t_hero_homepage { margin-bottom:10px; }
  .t_custom_1 .l_web_page .t_hero_homepage h2 { font-size:40px; line-height:40px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_hero_homepage h3 { font-size:14px; line-height:14px; }
  .t_custom_1 .l_web_page .t_hero_homepage .l_web_media_responsive_horizontal_skinny { padding-bottom:70%; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_hero { margin-bottom:100px; }
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:50%; }
  
  .t_custom_1 .l_web_page .t_hero_homepage { margin-bottom:10px; }
  .t_custom_1 .l_web_page .t_hero_homepage h2 { font-size:50px; line-height:50px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_hero_homepage h3 { font-size:14px; line-height:14px; }
  .t_custom_1 .l_web_page .t_hero_homepage .l_web_media_responsive_horizontal_skinny { padding-bottom:55%; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_hero { margin-bottom:100px; }
  .t_custom_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:40%; }
  
  .t_custom_1 .l_web_page .t_hero_homepage { margin-bottom:10px; }
  .t_custom_1 .l_web_page .t_hero_homepage h2 { font-size:60px; line-height:60px; letter-spacing:2px; }
  .t_custom_1 .l_web_page .t_hero_homepage h3 { font-size:14px; line-height:14px; }
  .t_custom_1 .l_web_page .t_hero_homepage .l_web_media_responsive_horizontal_skinny { padding-bottom:45%; }
}

.t_custom_1 .l_web_page .t_page_header { margin-bottom:40px; text-align:center; }
.t_custom_1 .l_web_page .t_page_header h1 { margin: 0 0 4px 0; font: 300 42px/42px 'freight-display-pro', georgia, times; letter-spacing: 1px; color: #000; text-align: center; }
.t_custom_1 .l_web_page .t_page_header h5 { margin: 0; font: 300 12px/12px 'freight-display-pro', georgia, times; letter-spacing: 1px; color: #5b5444; text-align: center; }

/* 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 { }
.t_custom_1 .l_web_page .l_web_media_footer h5 { }
.t_custom_1 .l_web_page .l_web_media_footer h6 { }
.t_custom_1 .l_web_page .l_web_media_footer p { }
.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:#665; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h1 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h2 { margin: 6px 0 6px 0; font: 300 16px/18px 'freight-display-pro', georgia, times; letter-spacing: 1px; color: #000; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h3 { margin: 0; font: 300 11px/11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h3 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h4 { margin: 0; font: 300 11px/11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h4 { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h5 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item h6 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item:hover h6 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_list .l_web_list_item p { margin:10px 0 0 0; font-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; }

.t_custom_1 .l_web_page .l_web_list .col-sm-4 .l_web_list_item h2 { font-size:14px; line-height:18px; }
.t_custom_1 .l_web_page .l_web_list .col-sm-4 .l_web_list_item h4 { font-size:12px; line-height:14px; }
.t_custom_1 .l_web_page .l_web_list .col-sm-6 .l_web_list_item h2 { font-size:14px; line-height:18px; }
.t_custom_1 .l_web_page .l_web_list .col-sm-6 .l_web_list_item h4 { font-size:12px; line-height:14px; }

/* 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 25px; 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:-4px; left:0; width:20px; 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:45px; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_label { font:300 italic 14px/16px 'freight-display-pro',georgia,times; text-transform:uppercase; letter-spacing:2px; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_title { margin-top:10px; font:300 12px/14px 'freight-display-pro',georgia,times; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next { position:relative; padding:0 25px 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:-4px; right:0; width:20px; 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:45px; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_label { font:300 italic 14px/16px 'freight-display-pro',georgia,times; text-transform:uppercase; letter-spacing:2px; display:block; }
.t_custom_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_title { margin-top:10px; width:100%; font:300 12px/14px 'freight-display-pro',georgia,times; letter-spacing:2px; text-transform:uppercase; display:block; overflow:hidden; }

/* homepage */

.t_custom_1 .l_web_page .t_homepage_text { text-align:center; }
.t_custom_1 .l_web_page .t_homepage_text h1 { margin: 0 0 20px 0; font: 300 30px/30px 'freight-display-pro', georgia, times; letter-spacing: 2px; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_homepage_text h1 a { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .t_homepage_text h2 { margin: 0; font: 300 12px/12px 'open sans', arial, sans-serif; letter-spacing: 0; color: #000; text-transform: uppercase; }
.t_custom_1 .l_web_page .t_homepage_text h2 a { color: #000; text-decoration: none; }
.t_custom_1 .l_web_page .t_homepage_text h6 { position: absolute; bottom: 10px; left: 0; margin: 0; width: 100%; font: 300 12px/12px 'open sans', arial, sans-serif; letter-spacing: 0; color: #444; text-transform: uppercase; display: inline-block; }
.t_custom_1 .l_web_page .t_homepage_text h6 a { color: #444; text-decoration: none; }
.t_custom_1 .l_web_page .t_homepage_text .l_web_overlay_background { background: rgba(255, 255, 255, 0.8); }
.t_custom_1 .l_web_page .t_homepage_2 { padding-top:60px; padding-bottom:0; }
.t_custom_1 .l_web_page .t_homepage_3 { margin-bottom:0; }
.t_custom_1 .l_web_page .t_homepage_4 .l_web_media_responsive_vertical { padding-bottom:0; height:687px; }
.t_custom_1 .l_web_page .t_homepage_5 { padding-bottom:86px; }
.t_custom_1 .l_web_page .t_homepage_5.t_homepage_text h1 { margin-top:86px; }

@media (min-width:768px) {
  .t_custom_1 .l_web_page .t_homepage_text h1 { margin: 0 0 20px 0; font-size:30px; line-height:30px; }
  .t_custom_1 .l_web_page .t_homepage_text h2 { margin: 0; font: font-size:12px; line-height:12px; }
  .t_custom_1 .l_web_page .t_homepage_text h6 { font-size:11px; line-height:11px; }
  .t_custom_1 .l_web_page .t_homepage_2 { padding-top:0; padding-bottom:0; }
  .t_custom_1 .l_web_page .t_homepage_4 .l_web_media_responsive_vertical { padding-bottom:0; height:428px; }
  .t_custom_1 .l_web_page .t_homepage_5 { padding-bottom:46px; }
  .t_custom_1 .l_web_page .t_homepage_5.t_homepage_text h1 { margin-top:46px; }
}

@media (min-width:992px) {
  .t_custom_1 .l_web_page .t_homepage_text h1 { margin: 0 0 20px 0; font-size:40px; line-height:40px; }
  .t_custom_1 .l_web_page .t_homepage_text h2 { margin: 0; font: font-size:12px; line-height:12px; }
  .t_custom_1 .l_web_page .t_homepage_text h6 { font-size:11px; line-height:11px; }
  .t_custom_1 .l_web_page .t_homepage_4 .l_web_media_responsive_vertical { padding-bottom:0; height:600px; }
  .t_custom_1 .l_web_page .t_homepage_5 { padding-bottom:81px; }
  .t_custom_1 .l_web_page .t_homepage_5.t_homepage_text h1 { margin-top:81px; }
}

@media (min-width:1200px) {
  .t_custom_1 .l_web_page .t_homepage_text h1 { margin: 0 0 20px 0; font-size:60px; line-height:60px; }
  .t_custom_1 .l_web_page .t_homepage_text h2 { margin: 0; font: font-size:12px; line-height:12px; }
  .t_custom_1 .l_web_page .t_homepage_text h6 { font-size:12px; line-height:12px; }
  .t_custom_1 .l_web_page .t_homepage_4 .l_web_media_responsive_vertical { padding-bottom:0; height:660px; }
  .t_custom_1 .l_web_page .t_homepage_5 { padding-bottom:72px; }
  .t_custom_1 .l_web_page .t_homepage_5.t_homepage_text h1 { margin-top:62px; }
}

/* pages */

.t_custom_1 .l_web_page .t_pageintro_text { text-align:center; }
.t_custom_1 .l_web_page .t_pageintro_text h1 { margin:0 0 10px 0; text-align:center; }
.t_custom_1 .l_web_page .t_pageintro_text h2 { margin:0; font-size:11px; line-height:11px; letter-spacing:0; }
.t_custom_1 .l_web_page .t_pageintro_text p { }
.t_custom_1 .l_web_page .t_pageintro_text hr { margin-top:20px; margin-bottom:50px; width:60px; }

.t_custom_1 .l_web_page .t_page_inventments_text { text-align:center; }
.t_custom_1 .l_web_page .t_page_inventments_text h1 { margin:0 0 10px 0; text-align:center; }
.t_custom_1 .l_web_page .t_page_inventments_text h2 { margin:0; }
.t_custom_1 .l_web_page .t_page_inventments_text h4 { margin:30px 0 10px 0; }
.t_custom_1 .l_web_page .t_page_inventments_text p { }
.t_custom_1 .l_web_page .t_page_inventments_text hr { margin-top:20px; margin-bottom:50px; width:60px; }

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

.t_custom_1 .l_web_page .l_web_posts .l_web_header .l_web_title { }
.t_custom_1 .l_web_page .l_web_posts .l_web_header .l_web_title h1 { margin:0 0 20px 0; font-size:48px; line-height:50px; color:#665; }

.t_custom_1 .l_web_page .l_web_media_blog_post { }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header { margin-bottom:24px; text-align:center; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 { margin:0 0 10px 0; font-size:30px; line-height:36px; color:#000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h1 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h2 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 { margin:0 0 20px 0; padding:0 0 4px 0; font:300 10px/10px 'open sans',arial; color:#999; letter-spacing:2px; text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a { color:#999; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h3 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h4 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h5 a:hover { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header h6 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header p a:hover { color:#665; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_engage { margin:20px 0 0 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_engage_icon .l_web_engage_item { width:24px; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_body { }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer { margin-top:40px; text-align:left; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_header { text-align:left; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 { margin:0; font-size:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer p a:hover { color:#665; text-decoration:none; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_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:#665; }
.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; color:#333; }
.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; color:#665; }
.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:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source a:hover { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source label a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources_source label a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_sources .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial; color:#999; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_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:#665; }
.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; color:#665; text-transform:capitalize; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags_tag a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_tags_tag a:hover { color:#333; 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; 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:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_comments .l_web_comments_add_button a { color:#333; background:#efefef; }

.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts { margin:20px 0 40px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header { margin:0 0 10px 0; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts .l_web_header h5 { margin:0 0 4px 0; font-size:24px; line-height:24px; color:#665; }
.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:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h1 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts h2 { margin: 6px 0 6px 0; font: 300 16px/18px 'freight-display-pro', georgia, times; letter-spacing: 1px; color: #000; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h2 { color:#000; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts h3 { margin: 0; font: 300 11px/11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h3 { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts h4 { margin: 0; font: 300 11px/11px 'open sans condensed', 'open sans', arial; letter-spacing: 1px; color: #999; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h4 { color:#999; 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:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover h5 { color:#665; 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_list_mostrecentposts:hover p { color:#665; text-decoration:none; }

/* 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-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:30px; line-height:32px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 { margin:2px 0 0 0; font-size:11px; line-height:11px; color:#665; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 { margin:2px 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:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header h6 a:hover { color:#665; text-decoration:none; }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p { }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p a { }
.t_custom_1 .l_web_page .l_web_media_portfolios .l_web_header p a:hover { }

.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_fullscreen_media .l_web_fullscreen_media_header h1 { margin:0 0 4px 0; font:300 18px/22px 'open sans',arial; letter-spacing:1px; color:#665; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 a { color:#665; }
.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; letter-spacing:1px; color:#737373; }
.t_custom_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 a { color:#737373; }

/* 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 'freight-display-pro',georgia,times; color:#999; letter-spacing:2px; border:0; border-bottom:1px solid #fdddd6; }
.t_custom_1 .l_web_page.t_search_page .l_web_search_search .l_web_search_button a { font-size:24px; color:#999; }

.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; 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; letter-spacing:0; color:#665; border:0; border-bottom:1px solid #333; 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:#665; }
.t_custom_1 .l_web_page .t_search_results .l_web_search_search .l_web_search_button_icon a:hover { color:#665; 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: right column */

.t_custom_1 .l_web_page .t_rightcolumn .l_web_list_blog { margin-bottom:20px; padding:20px; border:1px solid #ededed; }

.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:6px 0 0 0; font-size:14px; line-height:18px; font-style:normal; color:#665; text-align:left; text-transform:uppercase; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item:hover h2 { color:#333; text-decoration:none; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_list .l_web_list_item h4 { margin:8px 0 10px 0; padding-bottom:0; font-size:9px; line-height:9px; letter-spacing:1px; color:#bca38d; text-transform:uppercase; 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 .t_rightcolumn_imagead { margin-bottom:20px; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline { margin-bottom:20px; padding:30px 20px; border:1px solid #fdddd6; }
.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 30px/30px 'freight-display-pro',georgia,times; color:#665; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_header p { margin:0; font:300 12px/16px 'freight-display-pro',georgia,times; color:#999; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input { margin-left:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_input input { font:300 12px/18px 'freight-display-pro',georgia,times; background:#efefef; border:0; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_contacts_newsletter_inline .l_web_contacts_newsletter_button a { font:300 12px/12px 'freight-display-pro',georgia,times; background:#fdddd6; }

.t_custom_1 .l_web_page .t_rightcolumn .l_web_links_social { width:100%; text-align:center; }
.t_custom_1 .l_web_page .t_rightcolumn .l_web_links_social a { font-size:20px; color:#fdddd6; }

/* 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 14px/20px 'open sans',arial; color:rgba(96,93,83, 0.70); text-transform:uppercase; }
.t_custom_1 .l_web_page .l_web_form_input_date input { text-align:center; }
.t_custom_1 .l_web_page .l_web_form_input_date_month { float:left; margin-right:12px; width:60px; }
.t_custom_1 .l_web_page .l_web_form_input_date_day { float:left; margin-right:12px; width:60px; }
.t_custom_1 .l_web_page .l_web_form_input_date_year { float:left; margin-right:12px; width:80px; }

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

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

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

.t_custom_1 .l_web_page .l_web_form_required_message { margin-top:20px; font:300 italic 11px/11px 'open sans',arial; color:#999; }

/* theme 1: misc */

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