/*
Theme Name: Rakesh B.Narwani Theme
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Anukode
Author URI: https://pixcode.es/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* > ESTILOS NATIVOS DE BRIDGE THEME >>>>>>>>>> */
footer .column1 {position: relative; top: -18px;}


/* > Formating >>>>>>>>>> */
p {margin-top: 8px; margin-bottom: 20px;}
.section_inner a {text-decoration: underline;}
.section_inner a:hover {color: #000000; text-decoration: underline;}

/* > HOME >>>>>>>>>> */


/* > MENUS >>>>>>>>>> */

/* Main Menu */

/* mobile Menu */
.mobile_menu_button span {color: #222222; font-size: 24px;}
.q_logo a {height: 110px !important;}


/* > WORK >>>>>>>>>> */

/* List Works */
@media only screen and (max-width: 600px) { .filter_holder ul li span {font-size: 12px;} }

.projects_holder article .portfolio_link_for_touch {}

.projects_holder article .image_holder {}
.projects_holder .mix .image {background-color: #222222;}
.projects_holder article .image_holder .image img {opacity: 1; transition: opacity .4s ease-in-out; transform: scale(1);}
.projects_holder article .image_holder:hover .image img {opacity: 0.65; transition: opacity .4s ease-in-out; transform: scale(1);}

.projects_holder article span.text_holder {width: inherit; height: inherit; background-color: rgba(0,0,0,.0);}
.projects_holder article:hover span.text_holder {height: inherit !important; background-color: rgba(0,0,0,.0);}
.projects_holder article span.text_holder a, .projects_holder article span.text_holder a:hover {text-decoration: none;}

.projects_holder article span.text_holder span span.text_inner {text-align: left; vertical-align: bottom; padding-left: 20px;}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title {text-transform: none; margin:0;}
.projects_holder article span.text_holder span span.text_inner .project_category {font-size: 11px;}

/* Single Post Work */
.wpb_video_widget .wpb_video_wrapper {width: 99%;}

.single-portfolio_page .content_inner a {text-decoration: underline;}
.single-portfolio_page .content_inner a:hover {color: #000000; text-decoration: underline;}

.qode_content_slider .flex-direction-nav a {top: 55%;}
.qode_content_slider .flex-direction-nav .flex-prev {left: 30px;}
.qode_content_slider .flex-direction-nav .flex-next {right: 30px;}
.qode_content_slider .flex-direction-nav .flex-prev, .qode_content_slider .flex-direction-nav .flex-next {color: #222222; border: solid 2px #222222; background-color: #ffffff;}
.qode_content_slider .flex-direction-nav .flex-prev > div, .qode_content_slider .flex-direction-nav .flex-next > div {width: 42px; height: 42px;}
.qode_content_slider .flex-direction-nav .flex-prev:hover, .qode_content_slider .flex-direction-nav .flex-next:hover {color: #ffffff; border: solid 2px #ffffff; background-color: #222222;}
.qode_content_slider .flex-direction-nav .flex-prev i, .qode_content_slider .flex-direction-nav .flex-next i {position: relative; color: #222222; font-size: 32px; width: 40px; height: 40px;}
.qode_content_slider .flex-direction-nav .flex-prev:hover i, .qode_content_slider .flex-direction-nav .flex-next:hover i {color: #ffffff;}
.qode_content_slider .flex-direction-nav .flex-prev i::before, .qode_content_slider .flex-direction-nav .flex-next i::before {position: absolute; top: -1px;}
.qode_content_slider .flex-direction-nav .flex-prev i::before {left: 13px;}
.qode_content_slider .flex-direction-nav .flex-next i::before {left: 16px;}
.qode_content_slider .flex-control-nav {padding-top: 30px;}

@media only screen and (max-width: 600px) {
   .qode_content_slider .flex-direction-nav .flex-next {right: 0px !important; transform: scale(.7) !important;}
   .qode_content_slider .flex-direction-nav .flex-prev {left: 0px !important; transform: scale(.7) !important;}
   .qode_content_slider .flex-direction-nav a {top: 38% !important;}
   .qode_content_slider .flex-control-nav {padding-top: 20px !important;}
}

.gallery_holder ul li .gallery_hover {background-color: rgba(0,0,0,.35);}
.gallery_holder ul li:hover a img {transform: scale(1);}
.gallery_holder ul li .gallery_hover i {display: none;}

.single-portfolio_page .portfolio_navigation.navigation_title {margin-top: 100px;}


/* > ABOUT >>>>>>>>>> */
@media only screen and (min-width: 1001px) { .about .section_inner {width: 800px !important;} }


/* > BLOG >>>>>>>>>> */

/* List Post */
.blog .content, .single-post .content, .archive .content, .search .content {margin-top: 0; padding-top: 40px;}

.social_share_dropdown ul li a:hover i {color: #b4b4b4 !important;}
.qode-news-holder .qode-post-info-date a i {display: none;}

.pagination ul li a, .pagination ul li span {font-weight: bold; line-height: 34px;}

.qode-news-holder.qode-news-pag-standard .qode-news-list-inner-holder {margin: 0 0 60px;}
.qode-news-standard-pagination {text-align: center; margin: 0 0 50px;}
.qode-news-standard-pagination ul li {margin: 0;}
.qode-news-standard-pagination ul li a {position: relative; display: inline-block; font-weight: bold; color: #b4b4b4; font-size: 18px; text-align: center; text-transform: uppercase; line-height: 34px; width: 38px; height: 38px; margin: 0 11px 0 0; border: 2px solid #e5e5e5; border-radius: 4px; transition: all .3s ease-in-out;}
.qode-news-standard-pagination ul li a:hover {color: #303030; border-color: #e3e3e3; background-color: #e3e3e3;}
.qode-news-standard-pagination ul li.qode-news-pag-active a {background-color: #e3e3e3; transition: all .3s ease-in-out;}

.qode-news-standard-pagination ul li.qode-news-pag-first-page a, .qode-news-standard-pagination ul li.qode-news-pag-last-page a {line-height: 40px; opacity: 1 !important;}
.qode-news-standard-pagination ul li.qode-news-pag-prev, .qode-news-standard-pagination ul li.qode-news-pag-next {display: none;}

/* Single Post */
.single-post .post_text a {text-decoration: underline;}
.single-post .post_text a:hover {color: #000000; text-decoration: underline;}

.comment_holder a {text-decoration: underline;}
.comment_holder a:hover {color: #000000; text-decoration: underline;}

#respond input[type="text"], #respond input[type="email"], #respond textarea, .contact_form input[type="text"], .contact_form textarea {color: #222222; background-color: #e9e9e9;}
.single-post #submit_comment {font-size: 14px; width: 100%; padding: 2px 0; text-align: center; box-sizing:content-box !important;}

/* Sidebar */
aside .widget.posts_holder li {padding: 0 0 2px;}


/* > FOOTER >>>>>>>>>> */
.footer_top_holder {display: none;}


@media only screen and (max-width: 600px) { .footer_bottom .q_social_icon_holder {transform: scale(1.1);} .q_social_icon_holder .fa-stack {margin: 4px;} }



@media only screen and (max-width: 600px) { #back_to_top {bottom: 30px;} }









/* >>>>>>>>>>> */
