/*
	Theme Name:         Kritan Builders
	Description:        Kritan Builders Wordpress Theme
	Version:            1
	Author:             Jain Technosoft
	Author URI:         http://www.jaintechnosoft.com/
	Tags: flexible-width,custom-colors,featured-images,theme-options
*/

#logo_holder {
	margin-top: 20px;
}

body {
	text-align: justify;
	font-size: 12px;
}

h1, h2 {
	font-size: 24px;
}

h3.small {
	font-size: 18px;
}

.prk_shortcode-title .sizer_medium {
	font-size: 20px;
}

.prk_titlify_father h2, .prk_titlify_father h3, .prk_titlify_father h4, .prk_titlify_father .prk_vc_title,
.prk_service h3.small,
.prk_titlify_father h1{
	color: #8A8C65;
	text-shadow: none;
}

a.jain {
	color: #fff;
}

#nav-collapsed-icon .prk_menu_block {
	background-color: #e1ddb8 !important;
}
#back_to_top-collapsed .navicon-arrow-up-2, #back_to_top .navicon-arrow-up-2 {
	color: #e1ddb8 !important;
}

.opened_menu {
	border-top: none;
}

#nav-main li a .prk_menu_square {
	display:none;
}

#nav-main li a {
	background: #fff !important;/* url('images/menu-bg.jpg'); */
	margin: 5px 5px;
	border-bottom: none;
	border-radius: 12px;
	color: #000 !important;
	text-shadow: none !important;
	padding-left: 62px;
	font-weight: bold;
}

#menu_section .sf-menu > li > a .prk_menu_square {
	content: 'icon';
	text-indent: -9999px;
	position: absolute;
	display: inline-block;
	background: url('images/icon-home.png') transparent !important;
	width: 32px !important;
	height: 32px !important;
	top: 5px;
	left: 11px;
}

#menu_section .sf-menu > li#menu-item-67 > a .prk_menu_square {
	background: url('images/icon-aboutus.png') transparent !important;
}
#menu_section .sf-menu > li#menu-item-87 > a .prk_menu_square {
	background: url('images/icon-projects.png') transparent !important;
}
#menu_section .sf-menu > li#menu-item-103 > a .prk_menu_square {
	background: url('images/icon-gallery.png') transparent !important;
}
#menu_section .sf-menu > li#menu-item-102 > a .prk_menu_square {
	background: url('images/icon-contactus.png') transparent !important;
}

#nav-main li.active a, #nav-main li a:hover {
	color: #8a8c65 !important;
}

#nav-main li ul.sub-menu li a {
	background: transparent !important;
	color: #000 !important;/* #e1ddb8 !important; */
	font-size: 14px;
}
#nav-main li ul.sub-menu li.active a{
	color: #FFFFFF !important;
}

#nav-main  li .prk_btm_square {
	color: #000;
}

.social_img_wrp.widget-title {
	float:left;
	line-height: 34px;
	height: 34px;
	margin-right: 5px;
}

#footer_bk a:hover {
	color: #444444 !important;
	text-shadow: none !important;
}

#footer_in .widget {
	margin-bottom: 10px;
}

a.down-ebrochure ,
#footer_bk a.down-ebrochure:hover{
	line-height:36px;
	font-size:16px;
	color: #fff !important;
}
a.down-ebrochure:after {
	content: ' test';
	background: url('images/download-brouchere.png');
	width: 40px;
	height: 39px;
	display: inline-block;
	text-indent: -99999px;
}

#folio_masonry .prk_magnificent{
	display:none;
}

#footer_in {
	padding: 0px;
}

#after_widgets,#footer_in > div {
	border-top: 1px solid #65674D;
	padding: 0 5px;
	padding-top: 8px;
}
#footer_in > div:first-child,
#footer_in > div.clearfix {
	border: none;
	padding: 0 5px;
	padding-top:0px;
}

.wpb_text_column  {float:none !important}

table,td {
	border-collapse: collapse !important;
	padding: 5px;
}

.prk_service_ctt div{text-align:justify;}

.proj-specs table,.proj-specs table td{border:none;}
.proj-specs table td:last-child {padding-left:15px}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	font-size: 14px !important;
}

.mfp-container {
	overflow-y:scroll;
}

#menu_section .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
}

#menu_section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #e1ddb8 !important;
}

.tinys_wrapper, .simple_line.thick {
	border-bottom: 4px solid #EBE7C4;
}

.gallery-col .boxed_shadow {
	margin: 0 auto;
	display: block;
	width: 200px;
	box-shadow: none;
}

.gallery-col .wpb_text_column {
	font-size: 15px;
}

.gallery-col .boxed_shadow img {
	border: 3px solid #8a8c65;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item{
	margin: 0 10px 10px 0;
}

.flexslider .theme_button a{
	font-size: 30px;
	padding: 10px;
}