@charset "UTF-8"; a, a:hover { color: #e80007 }a, h3 a { text-decoration: none }h1, h2, h3 { letter-spacing: -.4px }a img, img, legend { border: 0 }.clearfix:after, .container:after, blockquote { clear: both }pre, select, textarea { overflow: auto }img, pre, select { max-width: 100% }a:active, a:focus, a:hover, input, input[type=email]:focus, input[type=text]:focus, input[type=url]:focus, input[type=submit]:focus, select, textarea, textarea:focus { outline: 0 }legend, td, th { padding: 0 }a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline }.vcard, address, dd, details, dl, dt, fieldset, figure, hr, ol, p, pre, table, ul { margin-bottom: 2rem }blockquote, q { quotes: none }blockquote:after, blockquote:before { content: ''; content: none }article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }audio, canvas, progress, video { display: inline-block; vertical-align: baseline }template { display: none }dfn { font-style: italic }sub, sup { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline }sup { bottom: 1ex }sub { top: .5ex }button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }button { overflow: visible }button, select { text-transform: none }button, input[type=submit] { -webkit-appearance: button; cursor: pointer }input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }textarea { resize: vertical }optgroup { font-weight: 700 }.clearfix:after { content: "."; display: block; height: 0; visibility: hidden }.clearfix { display: inline-block; display: block }.container:after, .container:before { display: table; content: "" }blockquote, dl, h1, h2, h3, h4, h5, h6, ol, p, pre, ul { word-break: break-word; word-wrap: break-word }html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5% }body, button, input, select, textarea { font-family: "PT Sans", Helvetica, Arial, sans-serif; font-size: 15px; font-size: 1.5rem; line-height: 1.6; color: #999; position: relative }body { background: #fff }code, input, pre, textarea { font: inherit }h4, h6 { font-weight: 400 }::-moz-selection { background: #000; color: #FFF }::selection { background: #000; color: #FFF }h1, h2, h3, h4, h5, h6 { clear: both; font-family: Oswald, sans-serif; font-weight: 400; margin: 1rem 0 }h3 a { color: #333 }h3 a:hover { color: #333; text-decoration: underline }h1 { line-height: 1.3; font-size: 30px; font-size: 3rem }@media screen and (min-width:780px) { h1 { font-size: 35px; font-size: 3.5rem } }h2 { font-size: 22px; font-size: 2.2rem }@media screen and (min-width:780px) { h2 { font-size: 28px; font-size: 2.8rem } }h3 { font-size: 20px; font-size: 2rem }h4 { font-size: 18px; font-size: 1.8rem }h5 { text-transform: uppercase; letter-spacing: 1px; letter-spacing: .1rem; font-size: 15px; font-size: 1.5rem }h6 { text-transform: uppercase; letter-spacing: 2px; letter-spacing: .2rem; font-size: 13px; font-size: 1.3rem }address, blockquote, pre { margin: 2rem 0 }img { -ms-interpolation-mode: bicubic; height: auto; vertical-align: middle }b, dt, strong { font-weight: 700 }cite, dfn, em, i { font-style: italic }figure { margin: 0 }code, kbd, pre, samp, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; background-color: #eee; padding: .5rem .7rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }fieldset, pre { padding: 2rem }fieldset, table { border: 1px solid #eee }pre { white-space: pre-wrap; line-height: 1.7 }abbr, acronym, dfn { cursor: help; font-size: .95em; text-transform: uppercase; border-bottom: 1px dotted #eee; letter-spacing: 1px; letter-spacing: .1rem }.btn, button:focus, button:hover, input[type=submit]:focus, input[type=submit]:hover { cursor: pointer }mark { background-color: #fff9c0; text-decoration: none }small { font-size: 75% }big { font-size: 125% }ol, ul { padding-left: 2rem }ul { list-style: disc }ol { list-style: decimal }ol li, ul li { margin: .8rem 0 }dd { margin: 0 20px 20px }table { width: 100%; border-collapse: collapse; border-spacing: 0 }input[type=submit] { cursor: pointer; border: none; padding: 1rem 2rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #e80007; font-family: Oswald, sans-serif; text-transform: uppercase; color: #FFF!important }input[type=submit]:hover { background: #e80007 }select { vertical-align: top; border: 1px solid #eee; padding: 1rem }input[type=email], input[type=text], input[type=url], textarea { max-width: 100%; background-color: #FFF; border: 2px solid #eee; -webkit-appearance: none; padding: 1rem 1.53846rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }button::-moz-focus-inner { border: 0; padding: 0 }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute!important }.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover { background-color: #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; clip: auto!important; color: #e80007; display: block; height: auto; left: 5px; line-height: normal; padding: 1.7rem; text-decoration: none; top: 5px; width: auto; z-index: 100000 }.container { zoom: 1; max-width: 1040px; padding: 0 20px; margin: 0 auto }#primary, #secondary { margin-top: 4rem }.site-content { padding-bottom: 6rem }#primary { margin-bottom: 4rem; padding-bottom: 40px; border-bottom: 1px solid #eee }@media screen and (min-width:780px) { #primary { margin-bottom: 0; padding-bottom: 0; border-bottom: none } .has-sidebar #primary { float: left; width: 65% } .has-sidebar #secondary { float: right; width: 30% } }#secondary .widget { width: 100% }@media screen and (min-width:500px) { #secondary .widget { width: 47.11538%; float: left; margin-right: 5.76923% } #secondary .widget:nth-child(2n+0) { clear: right; margin-right: 0 } }.row:after, hr { clear: both }.site { position: relative; width: 100% }.site-header { background: #fff; margin-bottom: 0; box-shadow: 0 0 5px rgba(0, 0, 0, .1); height: 71px; border-bottom: 1px solid #e0e0e0 }.site-header .container { text-align: center }#logo-area { margin: 2.2rem 3rem 0 0; float: left }#logo-area a img { border: none; display: block }.site-navigation { display: inline-block; float: left }.site-navigation .nav-menu { display: inline; margin: 0; padding: 0 }.site-navigation .nav-menu li { display: block; position: relative; float: left; list-style: none; margin: 0; text-align: left }.site-navigation .nav-menu li a { display: block; color: #777; font-family: "PT Sans", Helvetica, Arial, sans-serif; letter-spacing: 0; line-height: 70px; border-bottom: none; font-size: 17px; font-size: 1.7rem; padding: 0 1.66667rem }.site-navigation .nav-menu li a:hover { color: #e80007 }.primary-nav-right .site-navigation { float: right }.res_nav_button { display: none; height: 70px; position: absolute; top: 0; left: 15px }.res_nav_button a i { font-size: 26px; color: #999; margin-right: 10px; line-height: 68px }.res_nav_button a:hover i { color: #000 }.res_nav_close { display: none; text-transform: uppercase; font-family: Oswald, sans-serif; color: #999!important; font-size: 13px; font-size: 1.3rem; background: #222; text-align: center; line-height: 70px }.res_nav_close i { margin-right: 10px; line-height: 0 }.res_nav_close:hover { color: #000; background: #111 }.singular .post { margin-bottom: 2rem }.entry-header .entry-title { font-size: 28px; font-size: 2.8rem }.single .entry-header h1.entry-title { font-size: 34px; font-size: 3.4rem; margin-bottom: 2rem; line-height: 1.4 }.widget-area .widget { margin-bottom: 3rem }#secondary.widget-area .widget { font-size: 13px; font-size: 1.3rem }#wp-calendar .entry-related-wrap caption, .comment-respond .comment-reply-title, .comments-area .comments-title, .widget-area .widget-title { color: #333; font-size: 13px; font-size: 1.3rem; margin-top: -.5rem; text-transform: uppercase; letter-spacing: .5px }Ó .comments-area .comments-title { margin-top: 3rem }.comment-respond .comment-reply-title, .comments-area .comments-title { font-size: 18px; font-size: 1.8rem }.widget-area .widget ul { padding-left: 0; margin-bottom: 0 }.widget-area .widget ul li { list-style: none; margin: 0; border-bottom: 1px solid #eee; padding: 1.33333rem 0 }.site-footer { background: #f8f8f8; box-shadow: 0 3px 8px #eee inset; -webkit-box-shadow: 0 3px 8px #eee inset; -moz-box-shadow: 0 3px 8px #eee inset }.site-footer .site-info { padding: 2rem 0; font-size: 13px; font-size: 1.3rem; background: #333; color: #FFF }.site-footer .site-info a { color: #FFF }.site-footer .site-info a:hover { color: #FFF; text-decoration: underline }.site-footer .site-info .site-info-left { float: none; text-align: center; margin-bottom: 2rem }@media screen and (min-width:780px) { #secondary .widget { width: 100% } .site-footer .site-info .site-info-left { float: left; text-align: left; margin-bottom: 0 } }.site-footer .site-info .site-info-right { float: none; text-align: center }@media screen and (min-width:780px) { .site-footer .site-info .site-info-right { float: right; text-align: inherit } }.entry-header { margin: 0 0 1rem }.entry-header .entry-title { margin-top: 0 }.entry-meta { margin: 0 0 2rem }.entry-meta a, .entry-meta span { color: #999; font-size: 12px; font-size: 1.2rem; text-transform: uppercase }.entry-meta span { margin: 0 1.5rem 0 0; color: #bbb }.entry-meta a:hover { color: #e80007 }.entry-meta i.fa { margin-right: .4rem; color: #ccc }.bypostauthor { margin: 0 }#comments .comments-title { margin-bottom: 2rem }#comments .comment-list { list-style: none; padding-left: 0 }#comments .comment { list-style: none; margin: 3rem 0 }#comments .comment .comment-wrapper { margin-left: 9rem; padding: 2.5rem 3rem 1.5rem; background: #f8f9f9; position: relative }#comments .comment .comment-wrapper:before { border-color: transparent #f6f7f9 transparent transparent; border-style: solid; border-width: 0 10px 10px 0; content: ""; height: 0; left: -9px; position: absolute; top: 0; width: 0 }#comments .comment .comment-wrapper .comment-meta .comment-reply-link, #comments .comment .comment-wrapper .comment-meta .comment-time { color: #bbb; text-transform: uppercase; letter-spacing: .3px; font-size: 11px; font-size: 1.1rem }#comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-time:hover { color: #e80007 }#comments .comment .comment-wrapper .comment-meta .comment-reply-link:after, #comments .comment .comment-wrapper .comment-meta .comment-time:after { content: "/"; padding: 0 .5rem }#comments .comment .comment-wrapper .comment-meta a:last-child:after { content: "" }#comments .comment .comment-wrapper .comment-meta cite .fn { font-weight: 400; font-style: normal; margin-right: 1.5rem }#comments .comment .comment-wrapper cite span { text-transform: uppercase; font-size: 11px; font-size: 1.1rem; margin-right: 1.5rem }#respond { padding-top: 2rem }#respond .comment-form label { display: block; margin-bottom: .4rem }.btn, .widget-area aside:last-child { margin-bottom: 0 }#respond .comment-form textarea { width: 100% }#respond .comment-form input { min-width: 300px }.comment-list { margin-left: -80px }@media screen and (max-width:960px) { .primary-navigation { display: none } }@media (min-width:768px) { .col-sm-6 { float: left; width: 60%; min-height: 1px; padding-right: 15px; padding-left: 15px } .col-sm-push-3 { left: 15% } }.btn { display: inline-block; padding: 6px 12px; font-weight: 400; line-height: 1.42857143; text-align: center; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent;}.btn-success { color: #fff; background-color: #4000ff; border-color: #4cae4c }.btn-success:active, .btn-success:hover { color: #fff; background-color: #0080ff; border-color: #398439 }.input-group { display: table; border-collapse: separate }.input-group-lg>.form-control, .input-group-lg>.input-group-btn>.btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333 }.input-group .form-control, .input-group-btn { display: table-cell }.input-group-btn { width: 1% }.input-group-btn:last-child>.btn { border-top-left-radius: 0; border-bottom-left-radius: 0 }.row:after, .row:before { display: table; content: " " } hr { border: solid orange; border-width: 2.5px 0 0; margin: 0 0 10px; height: 0 }li { list-style: none!important }.col-sm-3 { overflow: hidden; min-height: 1px; float: left }.form-control { width: 100%; color: #bdbdbd }input[type=text]::-webkit-input-placeholder { color: #bdbdbd }strong { color: #2d5c88 }@media screen and (min-width:780px) { .has-sidebar #primary { float: left; width: 100% } .has-sidebar #secondary { float: right; width: 0% } }#title-are .site-title a { font-family: "Georgia"; font-weight: normal; font-style: normal; color: #000000; }body, button, input, select, textarea { font-family: "Arial"; font-weight: normal; font-style: normal; color: #555555; }.site-navigation .menu li a, .site-navigation .nav-menu li a { font-family: "Arial"; font-weight: normal; font-style: normal; }h1, h2, h3, h4, h5, h6, #wp-calendar caption, input[type="reset"], input[type="submit"], input[type="submit"], .button.submit, #title-are .site-title a, .res_nav_close, .loop-pagination a, .loop-pagination span, .entry-author .entry-author-byline a.vcard, .share-section .share-count, .entry-more, .entry-footer .entry-taxonomies, .features-articles .grid-thumb .grid_article_info .grid_cate a, .ft_home_content_block3 .grid-thumb .grid_article_info .grid_cate a, .content_carousel_wrapper .grid-thumb .grid_article_info .grid_cate a, .ft_content_tabber ul.drop li a, .featured_slider .slider_info .slider_cate a, #review-box .review-total-score .left { font-family: "Georgia"; font-weight: bold; font-style: normal; color: #333333; }body { font-size: 16px; }body { font-size: 1.6rem; }.site-navigation .menu li a, .site-navigation .nav-menu li a { font-size: 15px; }.site-navigation .menu li a, .site-navigation .nav-menu li a { font-size: 1.5rem; }h1 { font-size: 25px; }h1 { font-size: 2.5rem; }h2 { font-size: 22px; }h2 { font-size: 2.2rem; }h3 { font-size: 19px; }h3 { font-size: 1.9rem; }h4 { font-size: 17px; }h4 { font-size: 1.7rem; }.trending .topic-menu li a:hover, .trending .topic-menu li.current-menu-item a, .entry-meta a:hover, .entry-author .entry-author-byline a.vcard:hover, .entry-author .author-social li a:hover, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover, .entry-meta .review-badge.review-badge-star .fa, .iconheader a:hover i, .site-navigation .menu li a:hover, .site-navigation .nav-menu li a:hover, .site-navigation .menu li.current-menu-item a, .site-navigation .menu li.current_page_item a, .site-navigation .nav-menu li.current-menu-item a, .site-navigation .nav-menu li.current_page_item a { color: #1e73be; }input[type="reset"], input[type="submit"], input[type="submit"], input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover, .button.submit, .loop-pagination a:hover, .loop-pagination span:hover, .loop-pagination a.current, .loop-pagination span.current { background: #1e73be; }a { color: #1e73be; }a:hover { color: #00dbd3; }p{clear:both}