/*
Theme Name: Kumar Properties
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: Kumar Properties

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */
@charset "utf-8";
/* CSS Document */

html, body{
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
    /*font: inherit;*/
    vertical-align: baseline;
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');
body {
    font-size: 62.5%;
    color:#333;
    word-wrap: break-word;
    -moz-binding: url("wordwrap.xml#wordwrap");
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
h2{ font-size: 2.2em;
    font-weight: 700;
    margin: 10px 0;}
.container {
    position: relative;
    width: 990px;
    margin: 0px auto;
    padding: 20px;
    display: block;
    border: 1px solid #DFDFDF;
    background: transparent -moz-linear-gradient(center top , #FFF, #FFF) repeat scroll 0% 0%;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #BBB;
}
.usefullLink{ margin:10px; float:left; height:40px;}
.usefullLink a{  color:#01ADED; font-size:16px;  padding:10px; background:#F4F4F4; border:1px solid  #CCC; border-radius:5px; text-decoration:none; }
.usefullLink a:hover{ background:#E6F1FC; border:1px solid #7EB4EA;}

/*.newsLink{ margin:10px;  height:60px; width:80%;}
.newsLink a{  color:#01ADED; font-size:16px;  padding:20px; background:#F4F4F4; border:1px solid  #CCC; border-radius:5px; text-decoration:none; }

.ulatestnewsdata{ font-size:10px; font-style:italic; color:#000; margin-left:20px;}*/

.newsLink{ margin:10px;  padding:8px; height:39px; width:100%; background:#F4F4F4; border:1px solid  #CCC;border-radius:5px;}
.newsLink:hover{ background:#E6F1FC; border:1px solid #7EB4EA;}
.newsLink p{ text-align:right; color:#CCC; font-size:10px; font-style:italic;}
.newsLink h4{ padding-top:3px; margin:0}
.newsLink h4 a{  color:#01ADED; font-size:16px; text-decoration:none;}

.address{ font-size:13px; color:#000}


.header{ width:100%; float:left;}
.logo-col{ width:23%; float:left;}
.top-right-col{ width:75%; float:right;}
.row-col{ width:100%; float:left;}
.top-search-row{ width:50%; float:right;}
.txth{ width:99%; height:25px; float:left; margin-top:7px;border:#0F0 0px solid; text-align:right;}
.txth a{    
    color: #333;
    text-decoration: none;
    /* font-size: 1.2em; */
    /* font-weight: 700; */
    /* text-align: right; */
    font-size: 2.2em;
    font-weight: 700;
	}
/* .txth a:hover{ color:#01ADED; text-decoration:none; font-size:1.3em; font-weight:700; text-align:right;} */
/*new css*/
#wonderpluginslider-container-2 {
  padding-bottom: 52px !important;
}
.top-search-row p.txth {
	height: auto;
	text-align: center;
}
/*.button_link {
	color: #00AFED;
	font-family: 'Open Sans', sans-serif;
}*/
.top-search-row-new {
	width: 70%;
}
.button_link {
  border: 2px solid #00AFED;
  border-radius: 28px;
  color: #00AFED;
  display: inline-block;
  font: 600 18px/53px "Open Sans",sans-serif;
  padding: 1px 15px 0;
  position: relative;
  z-index: 1;
  letter-spacing: 1px;
}
.button_link::after {
  background: #274db6 none repeat scroll 0 0;
  border-radius: 28px;
  content: "";
  height: 100%;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.3s ease-in-out 0s;
  width: 40%;
  z-index: -1;
}
.button_link:hover, .button_link:focus, .button_link:focus:active {
  color: #fff;
  outline: 0 none;
}
.button_link:hover {
  border-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
}
.button_link:hover::after {
  opacity: 1;
  width: 100%;
}

.txtbtn{width:9%; float:right; border:#0F0 0px solid;}

.inpt{ width:90%; float:left; padding:4px;}
.go-btn{ float:right; border:none; border-radius:3px; padding:5px 5px; font-weight:bold; color:#FFF; cursor:pointer;
	background: #5dcaec; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#5dcaec, #27acd9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5dcaec, #27acd9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5dcaec, #27acd9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5dcaec, #27acd9); /* Standard syntax */}
	
	
/************ Menu ****************/
.menu-col{ width:80%; float:right; margin-top:40px;}
.menu-col-new {
	margin-top: 9px;
}
#mmenu, #mmenu ul {
margin: 0;
padding: 0;
list-style: none; float:right;
}
#mmenu {
}
#mmenu:before,
#mmenu:after {
content: "";
display: table;
}
#mmenu:after {
clear: both;
}
#mmenu {
zoom:1;
}
#mmenu li {
float: left;
position: relative; border-left:#CCC 1px dotted;
}
#mmenu a {
float: left;
padding: 10px 15px;
color: #36a9df; font-size:1.2em;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
}
#mmenu li:hover > a {
color: #fafafa; border-radius:8px;
background-color: #36a9df;
}
#mmenu li:hover > a:after {
content: '';
position: absolute;
left:45%;
bottom: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #36a9df;
}
*html #mmenu li a:hover { /* IE6 only */
color: #fafafa;
}
.right_contact {
    float: right;
}
.left_conact {
    width: 72%;
    float: left;
}
#mmenu ul {
margin: 20px 0 0 0;
_margin: 0; /*IE6 only*/
opacity: 0;
visibility: hidden;
position: absolute;
top: 40px;
left: 0;
z-index: 9999;
background: #fff;
background: -moz-linear-gradient(#fff, #fff);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
background: -webkit-linear-gradient(#fff, #fff);
background: -o-linear-gradient(#fff, #fff);
background: -ms-linear-gradient(#fff, #fff);
background: linear-gradient(#fff, #fff);

-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 0 10px #bbb;

/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;*/


-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#mmenu li:hover > ul {
opacity: 1;
visibility: visible;
margin: 0;
}
#mmenu ul ul {
top: 0;
left: 150px;
margin: 0 0 0 20px;
_margin: 0; /*IE6 only*/
-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
box-shadow: -1px 0 0 rgba(255,255,255,.3);
}
#mmenu ul li {
float: none;
display: block;
border: 0;
_line-height: 0; /*IE6 only*/
border-bottom:0px #CCC dotted;

/*-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
box-shadow: 0 1px 0 #111, 0 2px 0 #666;*/
}

#mmenu ul a {
padding: 10px;
width: 220px;
_height: 10px; /*IE6 only*/
display: block;
white-space: nowrap;
float: none;
text-transform:capitalize;

}
#mmenu ul a:hover {
/*background-color: #0088A3;*/

}

#mmenu ul li:hover > a:after {
border-left: none; 
border-right:none;
border-bottom: none;
}

#mmenu ul li:first-child a:hover:after {
/*border-bottom-color: #04acec;*/
}
#mmenu ul ul li:first-child a:hover:after {
/*border-right-color: #0299d3;
border-bottom-color: transparent;*/
}

#mmenu ul li:hover > a {
	border-radius:0px;
	/*color: #0088A3;
	background:none;*/
/*-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;*/
}

#mmenu ul li:last-child a:hover:after {
/*border-bottom-color: #04acec;
border-bottom:none;*/
}
/************ End Menu ****************/

.scrol-strip{ width:100%; float:left; height:28px; background:url(images/scrolling-bg.jpg) no-repeat;  color:#FFF; margin-top:10px;}
.scrol-heading{ width:15%; float:left;  padding-top:5px; padding-left:5px; font-size:12px; font-weight:bold;}
.scroling-col{ width:83%; float:right; padding-top:5px; padding-right:8px; font-size:11px; font-weight:bold;}
.scroling-col a{ color:#FFF; text-decoration:none;}

.banner-col{ width:100%; float:left;}
.mid-row{ width:100%; float:left; margin-top:20px;}
.left-col{ width:70%; float:left;}
.testimonial-colm{ width:100%; float:left; margin-bottom:20px;}
.testimonial-colm h1{ text-transform: uppercase;font-size:2.2em; font-weight:700; margin:10px 0;}
.testimonial-colm p{ font-size:13px; line-height:18px;}
.box-round{ border:1px solid #CCC; border-radius:20px; padding:20px;}
.video-colm{ width:100%; float:left; margin-top:20px;}

.right-col{ width:25%; float:right; border-left:1px solid #CCC; padding-left:10px;}
.rgt-address{ width:100%; float:right;}
.rgt-address h1{ font-size:2.2em; font-weight:700; margin:10px 0;}
.rgt-address p{ font-size:12px; line-height:30px;}
.rgt-address p span{ font-weight:bold!important;}

.social-col{ width:100%; float:right; margin-top:20px;}
.social-col h1{ font-size:1.6em; font-weight:700; margin:10px 0;}


.enquiry-col{ background:#fff; border:1px solid #cfcfcf; padding-bottom:10px; margin-top:40px; width:98%; float:left;}
.enquiry-col h1{ font-size:2.2em; font-weight:700; margin:15px 15px;}
.name-col{ width:90%; float:left; padding:6px 15px; font-size:12px;}
.name-col select{ width:99.5%; border:1px solid #CCC; padding:5px}
.name-col input{ width:95%; border:1px solid #CCC; padding:5px}
.name-col textarea{ width:95%; border:1px solid #CCC; padding:5px}

.button-col{ width:90%; float:left; padding:6px 18px; text-align:center;}
.button{ padding:8px 10px; border:none; font-weight:bold; color:#FFF; border-radius:6px; cursor:pointer;
	background: #5dcaec; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#5dcaec, #27acd9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5dcaec, #27acd9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5dcaec, #27acd9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5dcaec, #27acd9); /* Standard syntax */}

.button:hover{ padding:8px 10px; border:none; font-weight:bold; color:#FFF; border-radius:6px; cursor:pointer;
	background: #27acd9; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#27acd9, #5dcaec); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#27acd9, #5dcaec); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#27acd9, #5dcaec); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#27acd9, #5dcaec); /* Standard syntax */}


.udiv{width:100%; float:left; border:#F00 0px solid; margin-bottom:10px;}
.updatepropertyHeadingdiv{width:100%; float:left; border:#F00 0px solid;}
.updatepropertydateddiv{width:15%; float:right; border:#F00 0px solid; margin-top:0px; font-style:italic; color:#CCC; text-align:right; font-size:9px;}



.navleft{ width:50%; float:left;}
.navleft a{ color:#CCC; text-decoration:none;}
.navleft a:hover{ color:#0088a3; text-decoration:none;}
.navright{ width:50%; float:right; text-align:right;}
.navright a{ color:#CCC; text-decoration:none;}
.navright a:hover{ color:#0088a3; text-decoration:none;}




.footer {
    position: relative;
    width: 990px;
    margin: 0px auto;
    padding: 20px;
    display: block;
    border: 1px solid #DFDFDF;
    background: transparent -moz-linear-gradient(center top , #FFF, #FFF) repeat scroll 0% 0%;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #BBB;
}

.column {
    float: left;
    width: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.column h6 {
    color: #333; font-size:12px;
    line-height: 1;
    margin-bottom: 10px;
    font-weight: 700;
}

.column ul{margin: 0px; padding: 0px; }
.column ul li{line-height: 20px; list-style:none; font-size:12px;}
.column ul li a{color:#333; display: inline-block; text-decoration: none; padding-bottom:6px;}
.column ul li a:hover{color: #00B0D0; display: inline-block; text-decoration:underline;}


.column .sub-menu li a{color: #333; display: inline-block; text-decoration: none;font-size:12px; font-weight:normal; padding-bottom:0px;}
.column .sub-menu li a:hover{color: #00B0D0; display: inline-block; text-decoration:underline;}

.divider {
    border-left: 1px solid #DDD;
    float: left;
    height: 149px;
    margin: 0px 19px 0px 20px;
    width: 0px;}


.copyright {
    position: relative; text-align:center;
    width: 990px;
    margin: 0px auto;
    padding: 20px;
    display: block;   
}
.clr{ clear:both;}
.abutmecontent{ color:grey; font-size:13px; line-height:20px;}
.hrcls{ color:#CCC; background:#CCC}

.boxcol{ border:#CCC 1px dotted; margin-bottom:5px; border-radius:5px; padding:10px;}
.boxcol h5{ font-size:14px; font-weight:bold; margin:0; padding:0}



/* START TAB CSS */
/* Tab Content - menucool.com */

ul.tabs
{
    padding: 7px 0;
    font-size: 0;
    margin:0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
}
        
ul.tabs li
{
    display: inline;
    margin: 0;
    margin-right:3px; /*distance between tabs*/
}
        
ul.tabs li a
{
    font: normal 12px Verdana;
    text-decoration: none;
    position: relative;
    padding: 7px 16px;
    border: 1px solid #CCC;
    border-bottom-color:#B7B7B7;
    color: #000;
    background: #F0F0F0 url(tabbg.gif) 0 0 repeat-x;
    border-radius: 3px 3px 0 0;
    outline:none;
}
        
ul.tabs li a:visited
{
    color: #50C2E7;
}
        
ul.tabs li a:hover
{
    border: 1px solid #B7B7B7;
    background:#F0F0F0 url(tabbg.gif) 0 -36px repeat-x;
}
        
ul.tabs li.selected a, ul.tabs li.selected a:hover
{
    position: relative;
    top: 0px;
    font-weight:bold;
    background: #50C2E7;
    border: 1px solid #B7B7B7;
    border-bottom-color: #50C2E7;
	color: #FFFFFF;
}
        
        
ul.tabs li.selected a:hover
{
    text-decoration: none;
}
     

div.tabcontents
{
    border: 1px solid #B7B7B7; padding: 30px;
    background-color:#FFF;
    border-radius: 0 3px 3px 3px;
}

/* END TAB CSS */
