/* Start Blog Page css ============================================================================================ */ .main_blog_area { padding: 100px 0px; } .main_blog_area .main_blog_inner .blog_image img { max-width: 100%; } .main_blog_items { padding-right: 30px; } .main_blog_items .main_blogpost_item { margin-bottom: 60px; } .main_blog_items .main_blogpost_item .blog_image { overflow: hidden; position: relative; z-index: 2; } .main_blog_items .main_blogpost_item .blog_image:before { content: ""; background: rgba(0, 0, 0, 0.4); position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; z-index: 1; opacity: 0; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; } .main_blog_items .main_blogpost_item .blog_image img { max-width: 100%; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; } .main_blog_items .main_blogpost_item .blog_image .date { height: 76px; width: 76px; z-index: 3; } .main_blog_items .main_blogpost_item .blog_image .date h5 { font-size: 30px; padding-top: 16px; } .main_blog_items .main_blogpost_item .blog_image:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } .main_blog_items .main_blogpost_item .blog_image:hover:before { opacity: 1; } .main_blog_items .main_blogpost_item .main_blog_text{ background-color: #f2f2f2; padding: 20px; } .main_blog_items .main_blogpost_item .main_blog_text h2 { font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: bold; color: #242424; text-transform: uppercase; letter-spacing: .40px; padding-top: 50px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area { padding-top: 10px; margin-bottom: 30px; } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area a { font-size: 17px; color: #242424; margin-right: 25px; /*font-weight: 600;*/ } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area a i { color: #f4a654; padding-right: 10px; } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area a span:hover { color: #242424; } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area a:last-child { margin-right: 0px; } .main_blog_items .main_blogpost_item .main_blog_text p { line-height: 26px; color: #797979; font-size: 16px; letter-spacing: .51px; padding-bottom: 20px; } .main_blog_items .main_blogpost_item .main_blog_text .b_readmore:hover { color: #fff; border-color: #18ba60; } .main_blog_items .main_blogpost_item .main_blog_text .b_readmore:hover:before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .main_blog_items .main_blogpost_item:last-child { margin-bottom: 0px; } .blog_pagination { margin-top: 50px; } .blog_pagination .pagination { margin: 0px; } .blog_pagination .pagination li { margin-right: 8px; display: inline-block; } .blog_pagination .pagination li a { border: 1px solid #d4d4d4; padding: 8px 15.5px; border-radius: 0px !important; font-size: 18px; color: #242424; font-family: "Open Sans", sans-serif; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; } .blog_pagination .pagination li a:focus { background: #ffd521; color: #000; border-color: #ffd521; } .blog_pagination .pagination li:last-child { margin-right: 0px; } .blog_pagination .pagination li:hover a, .blog_pagination .pagination li.active a { background: #f4a654; border-color: #f4a654; color: #fff; } /* End Blog Main area css ============================================================================================ */ /* Sidebar area css ============================================================================================ */ .blog_sidebar_area{ border-left: 1px solid #e4e4e4; padding-left: 15px; } .mrgn_widget { margin-bottom: 40px; } .mrgn_widget:last-child { margin-bottom: 0px; } .blog_widget_title { padding-bottom: 25px; } .blog_widget_title h3 { font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: bold; text-transform: uppercase; color: #242424; } .blog_widget_title h3::before { content: ""; width: auto; height: 2px; background: #242424; display: block; position: relative; top: 30px; left: 0; /*margin: auto;*/ } .search_widget .input-group input { -webkit-box-shadow: none; box-shadow: none; border-color: #000; border-radius: 0px; height: 52px; font-size: 14px; color: #909090; padding: 0px 15px; font-family: "Lato", sans-serif; } .search_widget .input-group input.placeholder { font-size: 14px; color: #909090; font-family: "Lato", sans-serif; } .search_widget .input-group input:-moz-placeholder { font-size: 14px; color: #909090; font-family: "Lato", sans-serif; } .search_widget .input-group input::-moz-placeholder { font-size: 14px; color: #909090; font-family: "Lato", sans-serif; } .search_widget .input-group input::-webkit-input-placeholder { font-size: 14px; color: #909090; font-family: "Lato", sans-serif; } .search_widget .input-group .input-group-btn .btn-default { border-radius: 0px; width: 48px; height: 52px; border-color: #000; padding: 0px; background: #f4a654; color: #FFF; } .categories_widget ul { margin-top: -5px; } .categories_widget ul li a { font-size: 17px; color: #242424; font-family: 'Roboto', sans-serif; border-bottom: 1px solid #e6e6e6; display: block; line-height: 42px; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; font-weight: bold; } .categories_widget ul li a i { float: right; line-height: 42px; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; } .categories_widget ul li:last-child a { border-bottom: 0px; } .categories_widget ul li:hover a { color: #242424; } .categories_widget ul li:hover a i { padding-right: 7px; } .recent_news_widget .recent_inner{ } .recent_news_widget .recent_inner .recent_item { padding: 20px 0px; border-bottom: 1px solid #e1e1e1; } .recent_news_widget .recent_inner .recent_item h4 { font-size: 17px; color: #242424; font-family: 'Roboto', sans-serif; line-height: 22px; letter-spacing: .34px; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; font-weight: bold; } .recent_news_widget .recent_inner .recent_item h4:hover { color: #242424; text-decoration: underline; } .recent_news_widget .recent_inner .recent_item h5 { font-size: 15px; color: #f4a654; font-family: 'Roboto', sans-serif; font-weight: bold; padding-top: 15px; } .recent_news_widget .recent_inner .recent_item:first-child { padding-top: 0px; } .recent_news_widget .recent_inner .recent_item:last-child { border-bottom: 0px; } .recent_news_widget ul li { display: inline-block; margin-right: 0px; margin-bottom: 10px; } .recent_news_widget ul li a { display: inline-block; border: 1px solid #e4e4e4; border-radius: 4px; font-size: 15px; line-height: 35px; padding: 0px 7px; color: #a6a6a6; -webkit-transition: all 400ms linear 0s; -o-transition: all 400ms linear 0s; transition: all 400ms linear 0s; } .recent_news_widget ul li:nth-last-child(-n+2) { margin-bottom: 0px; } .recent_news_widget ul li:nth-child(even) { margin-right: 0px; } .recent_news_widget ul li:hover a { color: #18ba60; border-color: #000; background: #000; color: #fff; border-radius: 4px; } /* End Sidebar area css ============================================================================================ */ /* Single Blog area css ============================================================================================ */ .single_blog_details .main_blog_items .main_blog_item { margin-bottom: 15px; } .blog_quote { background: #052236; margin-top: 0px; border-radius: 4px; padding: 20px 40px 32px 30px; } .blog_quote p { padding-left: 60px; position: relative; margin-top: 15px; font-size: 15px; line-height: 26px; color: #FFF; font-family: "Open Sans", sans-serif; } .blog_quote p i { font-size: 45px; color: #f4a654; position: absolute; left: 0px; top: -15px; } .blog_quote a { text-align: right; display: block; font-size: 16px; color: #FFF; font-family: "Open Sans", sans-serif; letter-spacing: .48px; } .s_main_text { padding-top: 38px; } .s_main_text p { font-size: 15px; line-height: 26px; color: #8e8d8d; font-family: "Open Sans", sans-serif; letter-spacing: .45px; } .s_main_text p strong { font-family: "Open Sans", sans-serif; font-weight: bold; font-style: italic; } .s_main_text p a { color: #a175aa; text-decoration: underline; } .comment_list_area { margin-top: 50px; } .comment_list_area h3 { font-size: 22px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: bold; letter-spacing: .66px; color: #242424; padding-bottom: 30px; } .comment_list_area .comment_list_inner { border: 1px solid #eeeeee; } .comment_list_area .comment_list_inner .media { padding-top: 25px; padding-bottom: 28px; padding-left: 25px; padding-right: 75px; margin-top: 0px; border-bottom: 1px solid #eeeeee; } .comment_list_area .comment_list_inner .media .media-img { padding-right: 30px; float: left; } .comment_list_area .comment_list_inner .media .media-img img{ border-radius: 50%; } .comment_list_area .comment_list_inner .media .media-body h4 { font-size: 15px; font-family: "Open Sans", sans-serif; font-family: "Open Sans", sans-serif; color: #242424; letter-spacing: .45px; padding-bottom: 7px; } .comment_list_area .comment_list_inner .media .media-body p { font-size: 15px; font-family: "Open Sans", sans-serif; letter-spacing: .45px; color: #898989; line-height: 26px; } .comment_list_area .comment_list_inner .media .media-body .date_rep { margin-top: 10px; } .comment_list_area .comment_list_inner .media .media-body .date_rep a { font-size: 13px; font-family: "Open Sans", sans-serif; letter-spacing: .39px; color: #f4a654; margin-right: 20px; position: relative; } .comment_list_area .comment_list_inner .media .media-body .date_rep a:before { content: ""; background: #47bcca; height: 13px; width: 1px; position: absolute; right: -12px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .comment_list_area .comment_list_inner .media .media-body .date_rep a:last-child { color: #FFF; padding: 3px 10px 3px; background-color: #000; border-radius: 3px; } .comment_list_area .comment_list_inner .media .media-body .date_rep a:last-child:before { display: none; } .comment_list_area .comment_list_inner .media .media-body .media { background: transparent; padding-left: 0px; padding-top: 40px; padding-right: 0px; } .comment_list_area .comment_list_inner .media:nth-child(even) { background: #fcfcfc; } .comment_list_area .comment_list_inner .media:last-child { border-bottom: none; } .blog_comment_box { margin-top: 60px; } .blog_comment_box h3 { font-size: 22px; text-transform: uppercase; font-weight: bold; letter-spacing: .66px; color: #242424; padding-bottom: 30px; } .blog_comment_box .blog_comment_inner { background: #f7f7f7; border: 1px solid #eeeeee; padding: 50px 35px; } .blog_comment_box .blog_comment_inner .form-group input[type="text"], input[type="email"] { background: #fff; border-color: #eeeeee; font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; width: 100%; border: 1px solid #dedede; border-radius: 0px; height: 45px; } .blog_comment_box .blog_comment_inner .form-group input.placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group input:-moz-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group input::-moz-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group input::-webkit-input-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group textarea { background: #fff; border-color: #eeeeee; font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; width: 100%; border: 1px solid #dedede; border-radius: 0px; height: 200px; padding: 18px 12px; } .blog_comment_box .blog_comment_inner .form-group textarea.placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group textarea:-moz-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group textarea::-moz-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group textarea::-webkit-input-placeholder { font-size: 14px; color: #c4c4c4; font-family: "Open Sans", sans-serif; letter-spacing: .42px; } .blog_comment_box .blog_comment_inner .form-group:last-child { margin-top: 10px; } /*-- End Blog Page css--*/ /*-- Start responsive css--*/ @media only screen and (max-width: 1024px){ .blog_sidebar_area { border-left: none; padding-left: 0px; margin-top: 0px; } .blog_widget_title h3 { font-size: 19px; } } @media only screen and (max-width: 991px){ .blog_sidebar_area { border-left: none; padding-left: 0px; margin-top: 40px; } .blog_widget_title h3 { font-size: 19px; } } @media only screen and (min-width: 320px) and (max-width: 736px){ .main_blog_area { padding: 50px 0px; } .main_blog_items .main_blogpost_item .main_blog_text h2 { font-size: 18px; } .main_blog_items .main_blogpost_item .main_blog_text .blog_author_area a { margin-right: 8px; font-size: 14px; } .main_blog_items { padding-right: 0px; } .blog_sidebar_area { border-left: none; padding-left: 0px; margin-top: 40px; } .comment_list_area .comment_list_inner .media { padding-right: 20px; } }