                            .row {
                                display: flex;
                                -ms-flex-wrap: wrap;
                                flex-wrap: wrap;
                                margin-right: -15px;
                                margin-left: -15px;
                            }
                            
                            .content-area {
                                max-width: 75%;
                            }
                            
                            .about-author {
                                margin: 40px 0;
                                padding: 40px;
                                background: rgba(0, 0, 0, .1);
                            }
                            
                            .single-author-thumb {
                                float: left;
                            }
                            
                            .about-author figure img {
                                margin: 0;
                                border-radius: 50%;
                            }
                            
                            .about-author h3 {
                                font-size: 22px;
                                text-transform: uppercase;
                                display: inline;
                                margin: 0 0 30px 20px;
                            }
                            
                            .about-author .title-underblock a {
                                color: #181818;
                            }
                            
                            .about-author figure,
                            .comments-list .media-left {
                                display: none;
                            }
                            
                            .about-author .author-content {
                                margin-left: 0;
                                /* font-style: italic; */
                                padding-top: 10px;
                                font-family: Roboto;
                                font-size: 16px;
                            }
                            
                            .about-author figure img {
                                margin: 0;
                                border-radius: 50%;
                                display: block;
                            }
                            
                            .about-author .author-content {
                                margin-left: 0;
                                padding-top: 10px;
                                font-family: Roboto Slab;
                                font-size: 16px;
                                margin-left: 110px;
                            }
                            
                            .about-author figure,
                            .comments-list .media-left {
                                display: block;
                            }
                            
                            .about-author h3 {
                                font-size: 22px;
                                text-transform: uppercase;
                                display: inline;
                                margin: 0 0 30px 20px;
                            }
                            
                            .about-author .title-underblock a {
                                color: #181818;
                            }
                            
                            .bfastmag-featured-slider .tp-item-block .entry-title a,
                            .featured-o-title,
                            .bfastmag-related-posts .entry-content-wrapper .entry-title,
                            .comment-reply-title,
                            .about-author .title-underblock a,
                            .featured-o-title {
                                font-family: Roboto Slab;
                            }
                            
                            .bfastmag-related-posts .owl-nav .owl-prev i,
                            .bfastmag-related-posts .owl-nav .owl-next i {
                                font-size: 18px;
                                color: #333;
                            }
                            
                            .bfastmag-related-posts .owl-nav .owl-prev:hover,
                            .bfastmag-related-posts .owl-nav .owl-next:hover {
                                border-radius: 50%;
                                background-color: #e4e4e4;
                            }
                            
                            .entry.single .entry-footer {
                                margin-top: 10px;
                                margin-bottom: 20px;
                                padding: 10px 0 10px 20px;
                            }
                            
                            .singlev1.entry.single .entry-footer {
                                display: block;
                            }
                            
                            .about-author {
                                margin: 40px 0;
                                padding: 40px;
                                background: rgba(0, 0, 0, .1);
                            }
                            
                            .cat-links ul li a,
                            .tagcloud a {
                                background-color: #e41c1b!important;
                            }
                            
                            .cat-links ul li a,
                            .tagcloud a {
                                color: #fff!important;
                                font-size: 13px;
                                padding: 0px 12px;
                                line-height: 27px;
                                background: #e28000;
                                font-weight: 500;
                                display: block;
                                border-radius: 4px;
                            }
                            
                            .btn-group-vertical>.btn-group:after,
                            .btn-group-vertical>.btn-group:before,
                            .btn-toolbar:after,
                            .btn-toolbar:before,
                            .clearfix:after,
                            .clearfix:before,
                            .container-fluid:after,
                            .container-fluid:before,
                            .container:after,
                            .container:before,
                            .dl-horizontal dd:after,
                            .dl-horizontal dd:before,
                            .form-horizontal .form-group:after,
                            .form-horizontal .form-group:before,
                            .modal-footer:after,
                            .modal-footer:before,
                            .nav:after,
                            .nav:before,
                            .navbar-collapse:after,
                            .navbar-collapse:before,
                            .navbar-header:after,
                            .navbar-header:before,
                            .navbar:after,
                            .navbar:before,
                            .pager:after,
                            .pager:before,
                            .panel-body:after,
                            .panel-body:before,
                            .row:after,
                            .row:before {
                                display: table;
                                content: " ";
                            }
                            
                            .cat-links ul {
                                display: inline-block;
                                margin: 10px;
                            }
                            
                            ul,
                            ol {
                                margin-bottom: 20px;
                            }
                            
                            ol,
                            ul {
                                margin-top: 0;
                                margin-bottom: 10px;
                            }
                            
                            ul,
                            ol {
                                margin: 0;
                                padding: 0;
                            }
                            
                            ul {
                                list-style: disc;
                            }
                            
                            .entry-footer {
                                color: #6a6a6a;
                                font-size: 13px;
                                line-height: 42px;
                            }
                            
                            .entry-footer {
                                border-top: 1px solid #eaeaea;
                                border-bottom: 1px solid #eaeaea;
                            }
                            
                            .pagination .nav-links a {
                                -webkit-transition: all .3s;
                                -khtml-transition: all .3s;
                                -moz-transition: all .3s;
                                -ms-transition: all .3s;
                                -o-transition: all .3s;
                                transition: all .3s;
                            }
                            
                            .pagination .nav-links .page-numbers {
                                font-family: Roboto Slab;
                                color: #555;
                                font-size: 14px;
                                display: inline-block;
                                text-align: center;
                                width: 30px;
                                height: 30px;
                                line-height: 30px;
                                margin-right: 10px;
                                background-color: #fff;
                                border: 1px solid #ccc;
                            }
                            
                            .pagination .page-numbers.current {
                                border-color: #f80000;
                                background: #f80000;
                                color: #fff;
                            }
                            
                            .pagination .nav-links a:hover,
                            .pagination .nav-links a:focus {
                                border-color: #f81100;
                                background: #f80800;
                                color: #fff;
                            }
                            
                            .post-navigation .nav-links {
                                border-bottom: 1px solid #eee;
                                border: 1px solid #eee;
                                padding: 5px 5px;
                            }
                            
                            .post-navigation .nav-links:after {
                                clear: both;
                            }
                            
                            .post-navigation .nav-links:before,
                            .post-navigation .nav-links:after {
                                display: table;
                                content: "";
                            }
                            
                            .post-navigation .nav-links .nav-previous,
                            .post-navigation .nav-links .nav-next {
                                width: 50%;
                                float: left;
                                vertical-align: top;
                            }
                            
                            .post-navigation .nav-links .nav-previous a,
                            .post-navigation .nav-links .nav-next a {
                                color: #181818;
                                width: 100%;
                                display: inline-block;
                                font-size: 18px;
                                padding: 15px 15px 16px 0;
                                position: relative;
                                text-transform: capitalize;
                            }
                            
                            .post-navigation .post-navi {
                                color: #181818;
                                display: block;
                                font-size: 10px;
                                position: relative;
                                top: 6px;
                            }
                            
                            .post-navigation .nav-links .nav-next {
                                padding-left: 15px;
                                border-left: 1px solid #ccc;
                            }
                            
                            .nav-next a:hover span.bfast_mav_img,
                            .nav-previous a:hover span.bfast_mav_img {
                                opacity: 0;
                                -webkit-transform: scale(2);
                                -moz-transform: scale(2);
                                -ms-transform: scale(2);
                                transform: scale(2);
                            }
                            
                            .nav-next a:hover .arrow,
                            .nav-previous a:hover .arrow {
                                border: 1px solid #181818;
                            }
                            
                            .nav-next a:hover .post-title,
                            .nav-previous a:hover .post-title {
                                color: #f80000;
                            }
                            
                            .comment-navigation .nav-previous,
                            .posts-navigation .nav-previous,
                            .post-navigation .nav-previous {
                                float: left;
                                width: 50%;
                            }
                            
                            .post-navigation .nav-links .nav-previous,
                            .post-navigation .nav-links .nav-next {
                                width: 50%;
                                float: left;
                                vertical-align: top;
                            }
                            
                            .post-navigation .nav-links .nav-previous a,
                            .post-navigation .nav-links .nav-next a {
                                color: #181818;
                                width: 100%;
                                display: inline-block;
                                font-size: 18px;
                                padding: 15px 15px 16px 0;
                                position: relative;
                                text-transform: capitalize;
                            }
                            
                            .bfast_mav_img {
                                display: block;
                                position: absolute;
                                left: 0;
                                top: 0;
                                right: 0;
                                bottom: 0;
                                background-size: cover;
                                background-position: center center;
                                border-radius: 50%;
                                overflow: hidden;
                                -webkit-transition: all 300ms ease;
                                -moz-transition: all 300ms ease;
                                transition: all 300ms ease;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                -ms-transform: scale(1);
                                transform: scale(1);
                            }
                            
                            .bfast_mav_img>img {
                                max-width: 100%;
                                height: auto;
                                vertical-align: top;
                                border: 0;
                            }
                            
                            .nav-next a:hover span.bfast_mav_img,
                            .nav-previous a:hover span.bfast_mav_img {
                                opacity: 0;
                                -webkit-transform: scale(2);
                                -moz-transform: scale(2);
                                -ms-transform: scale(2);
                                transform: scale(2);
                            }
                            
                            span.post-nav-item {
                                display: inline-block;
                                padding: 0 10px;
                                width: 88%
                            }
                            
                            .post-navigation .post-navi {
                                color: #181818;
                                display: block;
                                font-size: 10px;
                                position: relative;
                                top: 6px;
                            }
                            
                            .tp-post-item-meta,
                            .entry-meta,
                            .articleSide-entry-meta,
                            .post-navigation .post-navi {
                                font-family: Roboto;
                            }
                            
                            .screen-reader-text {
                                overflow: hidden;
                                clip: rect(1px, 1px, 1px, 1px);
                                position: absolute !important;
                                width: 1px;
                                height: 1px;
                            }
                            
                            .post-navigation .post-title {
                                font-size: 18px;
                                font-family: Roboto;
                                font-weight: 600;
                                line-height: 1.4;
                            }
                            
                            span.arrow.icon-arrow-right.fa {
                                float: right;
                            }
                            
                            .post-navigation .arrow {
                                float: left;
                                width: 45px;
                                height: 45px;
                                margin-top: 5px;
                                font-size: 30px;
                                border-radius: 50%;
                                line-height: 1.5;
                                position: relative;
                                text-align: center;
                                overflow: hidden;
                            }
                            
                            .fa {
                                display: inline-block;
                                font: normal normal normal 14px/1 FontAwesome;
                                font-size: inherit;
                                text-rendering: auto;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                            }
                            
                            .nav-next a:hover span.bfast_mav_img,
                            .nav-previous a:hover span.bfast_mav_img {
                                opacity: 0;
                                -webkit-transform: scale(2);
                                -moz-transform: scale(2);
                                -ms-transform: scale(2);
                                transform: scale(2);
                            }
                            
                            .nav-next a:hover .arrow,
                            .nav-previous a:hover .arrow {
                                border: 1px solid #181818;
                            }
                            
                            .nav-next a:hover .post-title,
                            .nav-previous a:hover .post-title {
                                color: #f80800;
                            }
                            
                            .comment-navigation .nav-next,
                            .posts-navigation .nav-next,
                            .post-navigation .nav-next {
                                float: right;
                                width: 50%;
                                text-align: right;
                            }
                            
                            .post-navigation .nav-links .nav-previous,
                            .post-navigation .nav-links .nav-next {
                                width: 50%;
                                float: left;
                                vertical-align: top;
                            }
                            
                            .post-navigation .nav-links .nav-previous a,
                            .post-navigation .nav-links .nav-next a {
                                color: #181818;
                                width: 100%;
                                display: inline-block;
                                font-size: 18px;
                                padding: 15px 15px 16px 0;
                                position: relative;
                                text-transform: capitalize;
                            }
                            
                            .post-navigation .post-navi {
                                color: #181818;
                                display: block;
                                font-size: 10px;
                                position: relative;
                                top: 6px;
                            }
                            
                            .post-navigation .nav-links .nav-next {
                                padding-left: 15px;
                                border-left: 1px solid #ccc;
                            }
                            
                            .post-navigation .nav-links .nav-previous a,
                            .post-navigation .nav-links .nav-next a {
                                color: #181818;
                                width: 100%;
                                display: inline-block;
                                font-size: 18px;
                                padding: 15px 15px 16px 0;
                                position: relative;
                                text-transform: capitalize;
                            }
                            
                            span.post-nav-item {
                                display: inline-block;
                                padding: 0 10px;
                                width: 88%
                            }
                            
                            span.arrow.icon-arrow-right.fa {
                                float: right;
                            }
                            
                            .title-underblock,
                            .comment-reply-title,
                            .comments-area>h2 {
                                position: relative;
                                padding-bottom: 0.6em;
                            }
                            
                            .comment-reply-title {
                                font-size: 26px;
                                margin-bottom: 33px;
                            }
                            
                            .bfastmag-featured-slider .tp-item-block .entry-title a,
                            .featured-o-title,
                            .bfastmag-related-posts .entry-content-wrapper .entry-title,
                            .comment-reply-title,
                            .about-author .title-underblock a,
                            .featured-o-title {
                                font-family: Roboto Slab;
                            }
                            
                            .comment-reply-title:after,
                            .comments-area>h2:after {
                                display: block;
                                position: absolute;
                                bottom: 5px;
                                left: 0;
                                width: 70px;
                                height: 2px;
                                background-color: transparent;
                                background-color: #f80000;
                                content: "";
                            }
                            
                            #respond {
                                padding-top: 30px;
                                display: block;
                                margin-bottom: 30px;
                            }
                            
                            #commentform {
                                background: #ececec;
                                padding: 25px;
                            }
                            
                            .woocommerce div.product .woocommerce-tabs .panel #commentform {
                                margin: 30px 0;
                            }
                            
                            .form-group .form-control {
                                width: 100%;
                                margin-bottom: 0;
                            }
                            
                            .form-group .form-control {
                                height: 40px;
                            }
                            
                            .form-group input {
                                max-width: 100%;
                            }
                            
                            input[type="text"],
                            input[type="email"],
                            input[type="url"],
                            input[type="password"],
                            input[type="search"] {
                                padding: 9px 16px;
                                vertical-align: middle;
                            }
                            
                            input[type="text"],
                            input[type="email"],
                            input[type="url"],
                            input[type="password"],
                            input[type="search"],
                            input[type="tel"],
                            textarea {
                                height: auto;
                                padding: 6px 12px;
                                border: 2px solid #eaeaea;
                                border-radius: 0;
                                color: #7a7a7a;
                                background-color: #fff;
                                font-size: 14px;
                            }
                            
                            .form-control {
                                display: block;
                                width: 100%;
                                height: 34px;
                                padding: 6px 12px;
                                font-size: 14px;
                                line-height: 1.42857143;
                                color: #555;
                                background-color: #fff;
                                background-image: none;
                                border: 1px solid #ccc;
                                border-radius: 4px;
                                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                            }
                            
                            #header-search-form:before,
                            .entry-content .readmore a,
                            .pagination .page-numbers.current,
                            input[type="submit"].btn-dark {
                                border-color: #e41c1b transparent;
                            }
                            
                            input[type="submit"].btn {
                                padding: 9px 16px;
                                font-size: 14px;
                                -webkit-transition: color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
                                transition: color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
                            }
                            
                            .cat-links {
                                display: inline-block;
                            }
                            
                            *,
                            *:before,
                            *:after {
                                box-sizing: border-box;
                            }
                            
                            .entry-title {
                                color: #e41c1b;
                            }
                            
                            .entry.single .entry-title,
                            .tp-spost-fullw-bg .entry-title {
                                font-family: Montserrat !important;
                                font-size: 50px;
                                font-weight: 600 !important;
                                line-height: 50px;
                                text-decoration: none !important;
                            }
                            .single h1,
                            .single h2,
                            .single h3,
                            .single h4,
                            .single h5,
                            .single h6 {
                                font-family: Montserrat;
                            }
                            
                            .format-standard .entry-title:before {
                                content: "";
                                display: none;
                            }
                            
                            .single .entry .entry-meta {
                                border-bottom: 1px solid rgba(234, 234, 234, 0.65);
                                padding-bottom: 12px;
                                margin: 0 0px;
                            }
                            
                            .tp-post-item-meta,
                            .entry-meta,
                            span.bfast_subCatItem a,
                            .articleSide-entry-meta {
                                font-family: Roboto;
                                color: #181818;
                            }
                            
                            .tp-post-item-meta,
                            .entry-meta {
                                padding: 5px 0;
                                margin-bottom: 4px;
                                font-size: 11px!important;
                                color: #404040;
                                font-family: Roboto Condensed;
                            }
                            
                            a,
                            h1 a:hover,
                            h2 a:hover,
                            h3 a:hover,
                            h4 a:hover,
                            h5 a:hover,
                            h6 a:hover,
                            .x-comment-time:hover,
                            #reply-title small a,
                            .comment-reply-link:hover,
                            .x-comment-author a:hover,
                            .x-recent-posts a:hover .h-recent-posts {
                                color: rgb(36, 2, 231);
                            }
                            
                            #content .entry-content img {
                                margin-top: 10px;
                                margin-bottom: 10px;
                            }
                            
                            .tp-post-item-meta,
                            .entry-meta {
                                padding: 5px 0;
                                margin-bottom: 4px;
                                font-size: 11px!important;
                                color: #404040;
                                font-family: Roboto;
                            }
                            
                            .cat-links>ul>li {
                                list-style-type: none;
                            }
                            
                            .breadcrumbs {
                                margin: -20px;
                                margin-top: 20px;
                                margin-bottom: -5px;
                            }
                            
                            span.tp-post-item-author img {
                                width: initial!important;
                                display: inline-block!Important;
                                height: initial!important;
                                padding: 0 10px 0 0;
                                border-radius: 50%;
                                transform: none!important;
                            }
                            
                            .tp-post-item-meta a,
                            .entry-meta a {
                                font-size: 12px;
                                color: #404040;
                            }
                            
                            .cat-links>ul>li {
                                list-style-type: none;
                                display: inline-block;
                                margin: 5px;
                            }
                            
                            .cat-links ul li a,
                            .tagcloud a {
                                color: #fff!important;
                                font-size: 13px;
                                padding: 0px 12px;
                                line-height: 27px;
                                background: #e28000;
                                font-weight: 500;
                                display: block;
                                border-radius: 4px;
                            }
                            
                            .cat-links ul li a,
                            .tagcloud a {
                                background-color: #e41c1b!important;
                            }
                            
                            .entry-footer {
                                background: #ccc;
                            }
                            
                            .post-navigation .nav-links .nav-previous a,
                            .post-navigation .nav-links .nav-next a {
                                color: #181818;
                                width: 100%;
                                display: inline-block;
                                font-size: 18px;
                                padding: 15px 15px 16px 0;
                                position: relative;
                                text-transform: capitalize;
                            }
                            
                            span.post-nav-item {
                                display: inline-block;
                                padding: 0 10px;
                                width: 88%;
                            }
                            
                            .comment-navigation .nav-next,
                            .posts-navigation .nav-next,
                            .post-navigation .nav-next {
                                float: right;
                                width: 50%;
                                text-align: right;
                            }
                            
                            .form-control {
                                display: block;
                                width: 100%;
                                height: 34px;
                                padding: 6px 12px;
                                font-size: 14px;
                                line-height: 1.42857143;
                                color: #555;
                                background-color: #fff;
                                background-image: none;
                                border: 1px solid #ccc;
                                border-radius: 4px;
                                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                            }
                            
                            textarea.form-control {
                                width: 100%;
                                height: auto;
                                min-height: 120px;
                            }
                            
                            label.input-desc {
                                display: inline-block;
                                width: 100%;
                                margin-bottom: 7px;
                                font-family: "Roboto", Verdana;
                                font-size: 14px;
                                font-weight: 700;
                                text-transform: uppercase;
                                color: black;
                            }
                            
                            p.logged-in-as {
                                color: #181818;
                                margin-bottom: 5px;
                            }
                            
                            .title-border span,
                            ul.tabs2 li a {
                                font-family: Montserrat!important;
                            }
                            
                            .title-border span {
                                color: #333;
                            }
                            
                            .title-border .line {
                                border-bottom: 2px solid #f80800;
                                z-index: 9999;
                                /* position: absolute; */
                                content: "";
                                height: 2px;
                                left: 0;
                                right: 0;
                                display: block;
                            }
                            
                            .tabs-tp-site-wrap2 ul li.active:after,
                            button,
                            input[type="button"],
                            input[type="reset"],
                            input[type="submit"],
                            .title-border .line,
                            .tpcrn-soc-counter,
                            #header-search-form:before {
                                border-color: #e41c1b;
                            }
                            
                            .social-links a>i,
                            .sidebar .widget li a {
                                /* -webkit-transition: all 0.25s ease; */
                                transition: all 0.25s ease;
                                padding: 5px 0;
                                font-size: 13px;
                            }
                            
                            .title-border span {
                                color: #333;
                                padding-bottom: 10px;
                                font-size: 26px;
                                font-family: Roboto Slab;
                            }
                            
                            .title-bg-line:after {
                                background-color: #ddd;
                            }
                            
                            .title-bg-line,
                            .title-underline {
                                position: relative;
                            }
                            
                            .title-border.title-bg-line,
                            .title-border.text-center.title-bg-line,
                            .title-border.title-bg,
                            .title-border.text-center.title-bg {
                                padding: 0;
                            }
                            
                            .title-bg-line:after {
                                display: block;
                                position: absolute;
                                z-index: 0;
                                top: 100%;
                                right: 0;
                                left: 0;
                                height: 2px;
                                content: "";
                            }
                            
                            .widget-area {
                                margin-top: 30px;
                            }
                            
                            .sidebar .widget li a,
                            #footer .sb-post-list-title h4 a {
                                font-family: Montserrat;
                            }
                            
                            .sidebar .widget li a {
                                color: #181818;
                                line-height: 2.2;
                                padding-left: 5px;
                                display: block;
                                position: relative;
                            }
                            
                            .social-links a>i,
                            .sidebar .widget li a {
                                -webkit-transition: all 0.25s ease;
                                transition: all 0.25s ease;
                                padding: 5px 0;
                                font-size: 13px;
                            }
                            
                            #reply-title {
                                font-size: 26px !important;
                                margin-bottom: 33px !important;
                            }
                            
                            .sidebar .widget {
                                width: 100%;
                                margin-right: 0;
                                float: none;
                                margin-bottom: 30px;
                                clear: both;
                            }
                            
                            .sidebar .widget ul {
                                /* margin: 0 0 0 20px; */
                                list-style: none;
                            }
                            
                            .sidebar .widget h3 {
                                margin-bottom: 15px;
                                margin-top: 20px;
                                color: #555;
                                font-size: 18px;
                                text-align: left;
                            }
                            
                            .sidebar .widget .title-border a {
                                color: #181818;
                            }
                            
                            .sidebar .widget .title-border>a {
                                padding-bottom: 10px;
                            }
                            
                            .social-links a>i,
                            .sidebar .widget li a {
                                -webkit-transition: all 0.25s ease;
                                transition: all 0.25s ease;
                                padding: 5px 0;
                                font-size: 15px;
                            }
                            
                            .sidebar .widget li {
                                padding: 5px 0;
                                border-bottom: 1px solid #f3f3f3;
                            }
                            
                            .sidebar .widget li a {
                                color: #181818;
                                line-height: 2.2;
                                padding-left: 5px;
                                font-family: Roboto serif;
                                display: block;
                                position: relative;
                            }
                            
                            .sidebar .widget_rss li a {
                                font-weight: bold;
                            }
                            
                            .sidebar .widget li a:hover {
                                padding-left: 12px;
                            }
                            
                            .social-links a:hover>i,
                            ul>li:hover>a,
                            .navigation-top ul>li:hover>a,
                            .main-navigation ul>li:hover>a,
                            .sidebar .widget li:hover a {
                                color: #f81100;
                            }
                            
                            .icon-arrow-right {
                                float: right !important;
                            }
                            /* red gotop */
                            
                            #gotop {
                                display: none;
                                background: #f80000;
                                z-index: 2;
                                text-align: center;
                                width: 32px;
                                height: 32px;
                                padding: 4px 0 0 0px;
                                position: fixed;
                                bottom: -100px;
                                color: #fff;
                                right: 10px;
                                line-height: 1.3;
                                font-size: 18px;
                                cursor: pointer;
                                -webkit-transition: all .7s ease-in-out;
                                -moz-transition: all .7s ease-in-out;
                                -o-transition: all .7s ease-in-out;
                                -ms-transition: all .7s ease-in-out;
                                transition: all .7s ease-in-out;
                            }
                            
                            .fa {
                                display: inline-block;
                                font: normal normal normal 14px/1 FontAwesome;
                                font-size: inherit;
                                text-rendering: auto;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                            }
                            
                            h1,
                            .h1,
                            h2,
                            .h2,
                            h3,
                            .h3,
                            h4,
                            .h4,
                            h5,
                            .h5,
                            h6,
                            .h6 {
                                margin-top: 0;
                                color: #303030;
                                font-family: "Roboto";
                                font-weight: 700;
                                line-height: 1.2;
                            }
                            
                            h3,
                            .h3 {
                                font-size: 24px;
                            }
                            
                            .edit-link {
                                display: none;
                            }