.t_grid_1 .l_web_page h1 { margin:0 0 8px 0; font:300 32px/32px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#000; }
.t_grid_1 .l_web_page h1 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page h1 a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page h2 { margin:24px 0 12px 0; font:300 20px/22px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#333; }
.t_grid_1 .l_web_page h2 a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page h2 a:hover { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page h3 { margin:0 0 4px 0; font:300 20px/22px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#000; }
.t_grid_1 .l_web_page h3 a { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page h3 a:hover { color:#555; text-decoration:none; }
.t_grid_1 .l_web_page h4 { margin:0; font:300 14px/16px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#444; }
.t_grid_1 .l_web_page h4 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page h4 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page h5 { margin:12px 0 12px 0; font:300 16px/16px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#444; }
.t_grid_1 .l_web_page h5 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page h5 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page h6 { margin:0 0 20px 0; font:300 11px/11px 'open sans',arial; color:#999; letter-spacing:2px; text-transform:uppercase; }
.t_grid_1 .l_web_page h6 a { color:#999; text-transform:uppercase; text-decoration:none; }
.t_grid_1 .l_web_page h6 a:hover { color:#afafaf; text-decoration:none; }
.t_grid_1 .l_web_page p { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page p strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page p a { color:#999; }
.t_grid_1 .l_web_page p a:hover { color:#999; }
.t_grid_1 .l_web_page ul { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page ul strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page ul a { color:#999; }
.t_grid_1 .l_web_page ul a:hover { color:#999; }
.t_grid_1 .l_web_page ol { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page ol strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page ol a { color:#999; }
.t_grid_1 .l_web_page ol a:hover { color:#999; }
.t_grid_1 .l_web_page label { font:300 italic 12px/12px 'open sans',arial; color:#444; }

.t_grid_1 .l_web_page .t_font_smaller h1 { margin:0 0 20px 0; font:300 22px/22px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#333; }
.t_grid_1 .l_web_page .t_font_smaller h1 a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h1 a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h2 { margin:24px 0 12px 0; font:300 20px/22px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#333; }
.t_grid_1 .l_web_page .t_font_smaller h2 a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h2 a:hover { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h3 { margin:0 0 4px 0; font:300 20px/22px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#000; }
.t_grid_1 .l_web_page .t_font_smaller h3 a { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h3 a:hover { color:#555; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h4 { margin:0; font:300 14px/16px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#444; }
.t_grid_1 .l_web_page .t_font_smaller h4 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h4 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h5 { margin:12px 0 12px 0; font:300 16px/16px 'frieght-big-pro',georgia,times; letter-spacing:1px; color:#444; }
.t_grid_1 .l_web_page .t_font_smaller h5 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h5 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h6 { margin:36px 6px 0 6px; font:300 11px/11px 'frieght-big-pro',georgia,times; color:#999; letter-spacing:2px; }
.t_grid_1 .l_web_page .t_font_smaller h6 a { color:#999; text-transform:uppercase; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller h6 a:hover { color:#afafaf; text-decoration:none; }
.t_grid_1 .l_web_page .t_font_smaller p { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page .t_font_smaller p strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .t_font_smaller p a { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller p a:hover { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller ul { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page .t_font_smaller ul strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .t_font_smaller ul a { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller ul a:hover { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller ol { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page .t_font_smaller ol strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .t_font_smaller ol a { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller ol a:hover { color:#999; }
.t_grid_1 .l_web_page .t_font_smaller label { font:300 italic 12px/12px 'open sans',arial; color:#444; }

.t_grid_1 .l_web_page .l_web_media_footer h1 { margin:10px 0 8px 0; font-size:16px; line-height:18px; }
.t_grid_1 .l_web_page .l_web_media_footer h1 a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h1 a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h2 { margin:10px 0 8px 0; font-size:16px; line-height:18px; }
.t_grid_1 .l_web_page .l_web_media_footer h2 a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h2 a:hover { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h3 { margin:10px 0 8px 0; font-size:15px; line-height:16px; }
.t_grid_1 .l_web_page .l_web_media_footer h3 a { color:#444; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h3 a:hover { color:#555; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h4 { margin:10px 0 8px 0; font-size:14px; line-height:17px; }
.t_grid_1 .l_web_page .l_web_media_footer h4 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h4 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h5 { margin:10px 0 8px 0; font-size:13px; line-height:16px; }
.t_grid_1 .l_web_page .l_web_media_footer h5 a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h5 a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h6 { margin:0 0 8px 0; font-size:11px; line-height:11px; }
.t_grid_1 .l_web_page .l_web_media_footer h6 a { color:#999; text-transform:uppercase; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer h6 a:hover { color:#afafaf; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_footer p { font:300 12px/16px 'open sans',arial; color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer p strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .l_web_media_footer p a { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer p a:hover { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer ul { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page .l_web_media_footer ul strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .l_web_media_footer ul a { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer ul a:hover { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer ol { font:300 14px/22px 'open sans',arial; color:#444; }
.t_grid_1 .l_web_page .l_web_media_footer ol strong { font-weight:normal; color:#333; }
.t_grid_1 .l_web_page .l_web_media_footer ol a { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer ol a:hover { color:#999; }
.t_grid_1 .l_web_page .l_web_media_footer label { font:300 italic 12px/12px 'open sans',arial; color:#444; }

/* header */

.t_grid_1 .l_web_page .t_header_1 { padding-top:40px; padding-bottom:20px; }
.t_grid_1 .l_web_page .t_header_1 .t_header_logo { margin-bottom:20px; }
.t_grid_1 .l_web_page .t_header_1 .t_header_logo img {  }

.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menus .l_web_links_menu_links li a { color:#333; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menus .l_web_links_menu_links li a:hover { color:#000; }

.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_label label { padding-left:2px; padding-right:2px; font:300 14px/30px 'open sans',arial; color:#333; text-transform:uppercase; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_label a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_label a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_dropdown { position:absolute; top:36px; left:0; padding:10px 0 0 0; width:100%; text-align:center; background:rgba(255,255,255,0.95); z-index:1000; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_dropdown ul { list-style-type:none; margin:0; padding:0; text-align:center; border-top:1px solid #ccc; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_dropdown ul li { position:relative; padding:10px 10px; border-bottom:1px solid #ccc; display:block; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_dropdown ul li a { padding:0; font:300 14px/14px 'open sans',arial; letter-spacing:3px; color:#333; text-transform:uppercase; text-decoration:none; }
.t_grid_1 .l_web_page .t_header_1 .t_header_menu .l_web_links_menu_mobile_dropdown ul li a:hover { color:#000; text-decoration:none; }

.t_grid_1 .l_web_page .t_header_1 .t_header_divider hr { margin-top:6px; margin-bottom:0; border-top:1px solid #efefef; }

/* footer */

.t_grid_1 .l_web_page .t_footer_1 { padding-top:80px; padding-bottom:20px; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_menu { }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_logo { }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_logo img { width:200px; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_social { text-align:center; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_social .l_web_links_social a { padding:0 0 0 10px; color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_social .l_web_links_social a:hover { color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_divider hr { margin-top:50px; margin-bottom:14px; border-top:1px solid #ccc; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_backtotop .l_web_backtotop { margin:0; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_backtotop .l_web_backtotop label { display:inline-block; font:300 11px/11px 'open sans',arial; color:#777; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_backtotop .l_web_backtotop span { display:inline-block; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_backtotop .l_web_backtotop span i { padding-left:4px; font:300 11px/11px 'open sans',arial; color:#777; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_backtotop .l_web_backtotop span i:hover { color:#333; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_links_menu { margin-bottom:20px; font-size:12px; line-height:12px; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_copyright { margin:0 0 20px 0; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_copyright p { margin:0; font:300 11px/11px 'open sans',arial; color:#777; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_l { margin:0; }
.t_grid_1 .l_web_page .t_footer_1 .t_footer_l h6 { margin:0; font:300 11px/11px 'open sans',arial; color:#777; }

/* theme 1: search pagination */

.t_grid_1 .l_web_page .l_web_pagination { margin-top:10px; margin-bottom:10px; }
.t_grid_1 .l_web_page .l_web_pagination_currentpage { display:inline-block; }

.t_grid_1 .l_web_page .l_web_pagination_pages { position:relative; top:-2px; display:inline-block; }
.t_grid_1 .l_web_page .l_web_pagination_pages a { padding:10px 10px 10px 10px; font:300 14px/14px 'open sans',arial; color:#999; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages a:hover { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_current { position:relative; top:-2px; display:inline-block; }
.t_grid_1 .l_web_page .l_web_pagination_pages_current a { padding:10px 10px 10px 10px; font:300 14px/14px 'open sans',arial; color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_current a:hover { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_previous { display:inline-block; }
.t_grid_1 .l_web_page .l_web_pagination_pages_previous a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_previous a:hover { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_next { display:inline-block; }
.t_grid_1 .l_web_page .l_web_pagination_pages_next a { padding:12px 10px 8px 10px; font-size:20px; line-height:20px; color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_pagination_pages_next a:hover { color:#000; text-decoration:none; }

/* hero */

.t_grid_1 .l_web_page .t_hero { margin-bottom:60px; }
.t_grid_1 .l_web_page .t_hero .l_web_media_responsive_horizontal { padding-bottom:50%; }
.t_grid_1 .l_web_page .t_hero .l_web_media_responsive_horizontal_skinny { padding-bottom:40%; }

.t_grid_1 .l_web_page .l_web_overlay_outer { background:rgba(255,255,255,0.5); }

.t_grid_1 .l_web_page .l_web_list .l_web_list_item_content { margin-bottom:30px; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item h1 { margin:0; font-size:16px; line-height:18px; color:#000; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h1 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item h2 { margin:2px 0 0 0; font-size:14px; line-height:18px; color:#000; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h2 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h3 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item h4 { margin:4px 0 0 0; font:300 11px/11px 'open sans',arial; color:#777; text-transform:uppercase; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h4 { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h5 { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_list .l_web_list_item:hover h6 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item:hover p { color:#000; text-decoration:none; }

.t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner table, .t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner tr, .t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner td { text-align:left; }

.t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner h2 { margin:0 0 0 0; font:300 20px/22px 'open sans condensed','open sans',arial; color:#333; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner:hover h2 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner p { margin:4px 0 0 0; font:300 11px/11px 'open sans condensed','open sans',arial; letter-spacing:1px; color:#737373; text-transform:uppercase; }
.t_grid_1 .l_web_page .l_web_list .l_web_list_item .l_web_overlay_inner:hover p { color:#333; text-decoration:none; }

/* theme 1: next previous */

.t_grid_1 .l_web_page .l_web_nextprevious { }
.t_grid_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#665; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous a:hover { color:#333; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous { position:relative; padding:0 0 0 40px; color:#665; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_icon { position:absolute; top:-30px; left:-20px; font-size:80px; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_label { font-style:italic; font-size:24px; line-height:24px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_grid_1 .l_web_page .l_web_nextprevious_previous .l_web_nextprevious_title { margin-top:10px; font-style:normal; font-size:12px; line-height:12px; letter-spacing:4px; text-transform:uppercase; display:block; }
.t_grid_1 .l_web_page .l_web_nextprevious_next { position:relative; padding:0 40px 0 0; color:#665; text-align:right; }
.t_grid_1 .l_web_page .l_web_nextprevious_next a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_nextprevious_next a:hover { color:#333; }
.t_grid_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_icon { position:absolute; top:-30px; right:-20px; font-size:80px; }
.t_grid_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_label { font-style:italic; font-size:24px; line-height:24px; letter-spacing:2px; text-transform:uppercase; display:block; }
.t_grid_1 .l_web_page .l_web_nextprevious_next .l_web_nextprevious_title { margin-top:10px; width:100%; font-style:normal; font-size:12px; line-height:12px; letter-spacing:4px; text-transform:uppercase; display:block; overflow:hidden; }

/* theme 1: blog */

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

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_header .l_web_links_share { margin:10px 0 0 0; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_body { }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer { }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 { margin:0; font-size:18px; line-height:20px; color:#000; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h1 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h2 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h3 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h4 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h5 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer h6 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer p a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer p a:hover { color:#000; text-decoration:none; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources { margin:20px 0 40px 0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources h5 { margin:0 0 4px 0; font:300 18px/18px 'open sans',arial; color:#665; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source { margin:0; padding:0; font:300 12px/12px 'open sans',arial; color:#333; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label { margin:0; padding:0 4px 0 0; font:300 12px/12px 'open sans',arial; color:#665; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source span { margin:0; padding:0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source a { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources_source label a:hover { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_sources .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial; color:#999; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags { margin:20px 0 40px 0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags h5 { margin:0 0 4px 0; font:300 18px/18px 'open sans',arial; color:#665; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag { margin:0; padding:0; font:300 12px/12px 'open sans',arial; color:#665; text-transform:capitalize; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a { color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags_tag a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_tags .l_web_divider { padding:0 4px; font:300 12px/12px 'open sans',arial; color:#999; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments { margin:20px 0 60px 0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_comments h5 { margin:0 0 4px 0; font:300 18px/18px 'open sans',arial; color:#665; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share { margin:20px 0 10px 0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share a { padding-right:4px; color:#665; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share a:hover { color:#333; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_left a { padding-right:4px; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_center a { padding-left:4px; padding-right:4px; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer .l_web_links_share_right a { padding-left:4px; }

.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts { margin:20px 0 40px 0; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts .l_web_header h5 { margin:0 0 4px 0; font:300 18px/18px 'open sans',arial; color:#665; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts a { text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts a:hover { text-decoration:none; }

.t_grid_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:#000; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h1 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#000; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h2 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts h3 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#333; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h3 { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts h4 { margin:4px 0 0 0; font-size:12px; line-height:14px; color:#444; }
.t_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h4 { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h5 { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover h6 { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_blog_post .l_web_footer.l_web_list_mostrecentposts:hover p { color:#000; text-decoration:none; }

.t_grid_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url { margin:0 0 20px 0; font:300 italic 32px/32px 'futura-pt','open sans',arial; letter-spacing:1px; color:#000; text-align:center; }
.t_grid_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_blog_post_associatedportfolio_url a:hover { color:#737373; text-decoration:none; }

.t_grid_1 .l_web_page .l_web_list_blog_categories { margin:0 0 30px 0; }
.t_grid_1 .l_web_page .l_web_list_blog_categories .l_web_header { text-align:center; }
.t_grid_1 .l_web_page .l_web_list_blog_categories .l_web_header h5 { margin:0 0 20px 0; font:300 18px/18px 'open sans',arial; color:#665; }
.t_grid_1 .l_web_page .l_web_list_blog_categories .l_web_list_item { padding:14px 10px; text-align:center; border:1px solid #efefef; }
.t_grid_1 .l_web_page .l_web_list_blog_categories .l_web_list_item h2 { margin:0; font:300 12px/12px 'open sans',arial; color:#999; letter-spacing:2px; text-transform:uppercase; }
.t_grid_1 .l_web_page .l_web_list_blog_categories .l_web_list_item:hover h2 { margin:0; font:300 12px/12px 'open sans',arial; color:#999; }

/* portfolios */

.t_grid_1 .l_web_page .l_web_media_portfolios { }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header { margin-bottom:24px; text-align:center; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h1 { margin:30px 0 6px 0; font-size:20px; line-height:22px; color:#000; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h1 a:hover { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h2 { margin:2px 0 0 0; font-size:18px; line-height:20px; color:#000; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h2 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h3 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h4 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h5 a:hover { color:#000; text-decoration:none; }
.t_grid_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_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h6 a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header h6 a:hover { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header p { margin:2px 0 0 0; font-size:12px; line-height:16px; color:#665; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header p a { color:#000; text-decoration:none; }
.t_grid_1 .l_web_page .l_web_media_portfolios .l_web_header p a:hover { color:#000; text-decoration:none; }

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

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

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

.t_grid_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 { margin:0 0 4px 0; font:300 18px/22px 'freight-big-pro',georgia,times; letter-spacing:1px; color:#737373; }
.t_grid_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h1 a { color:#737373; }
.t_grid_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 { margin:0 0 4px 0; font:300 12px/12px 'open sans',arial; letter-spacing:1px; color:#737373; }
.t_grid_1 .l_web_page .l_web_fullscreen_media .l_web_fullscreen_media_header h2 a { color:#737373; }