/*******  
Theme Name: dazy
Theme URI: http://amy4tech.com/themes
Description: This is a Responsive WordPress Theme template -- WordPress v3.0.1
Author: Amit Mehta
Author URI: http://amy4tech.com
Template: dazy
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: three-columns, right-sidebar
Text Domain: dazy
*******/



@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot');
	src: url('fonts/fontawesome-webfont.eot');
    
         url('fonts/fontawesome-webfont.woff') format('woff'),
         url('fonts/fontawesome-webfont.ttf') format('truetype'),
         url('fonts/fontawesome-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt-sans';
    src: url('fonts/ptc75f-webfont.eot');
	src: url('fonts/ptc75f-webfont.eot');
    src: url('fonts/ptc75f-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptc75f-webfont.woff') format('woff'),
         url('fonts/ptc75f-webfont.ttf') format('truetype'),
         url('fonts/ptc75f-webfont.svg#pt_sans_captionbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
	font-size: 12px;
	line-height: 22px;
	font-family: arial, sans-serif;
	/* color: #828282;  
	background: url(images/body.html) repeat 0 0;*/
	overflow-x: hidden !important;
	min-width: 100%;
}

.career_head2{margin-left:40px;float:left; width:100%; }
.career_desc{margin-left:40px; float:left; text-decoration:none!important; background-color:#FCFDEC; padding:4px; color:#666; }
.career_desc:hover{color:#666666;  cursor:pointer;}

.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('images/icon_top.png') no-repeat;
}

.error{ color:#FF0000; background-color:#FCEDE4;}
.sucess{ color:#009900; background-color:#F9FEE9;}
a { color: #0098DA; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
a.more { background: url(images/green-arr.png) no-repeat 0 5px; padding-left: 11px; color: #0098DA; text-decoration: underline; font-size: 12px; }
a.more:hover { text-decoration: none;  }

/*font-family: 'Coda', cursive;*/
/*font-family: 'Jura', sans-serif;*/

article, aside, details, footer, header, menu, nav, section { display: block; }
input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 980px; margin: 0 auto; }
.path { width: 900px; margin: 0 auto; height:16px; overflow:hidden; border:0px solid #000099; margin-top:-30px; margin-bottom:10px;  padding:2px; padding-bottom:28px; background:url(images/section.png) no-repeat; background-position:bottom; }
.path a{ color:#0099CC; }
.header { background: url(images/header.png) repeat 0 0; }
.header .shell { padding: 21px 32px 0; width: 918px; background: url(images/header-shell.png) no-repeat center 0; box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -moz-box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -webkit-box-shadow: 0px -10px 9px rgba(0,0,0,0.7); -o-box-shadow: 0px -3px 10px 9rgba(0,0,0,0.7) }
.header-top { height: 72px;  }

#logo { width: 208px; font-size: 0; line-height: 0; float: left; margin-top:-5px; }
#logo a { height: 57px; display: block;  background: url(images/logo.png) no-repeat 0 0; text-indent: -4000px; }

#navigation { float: right; padding-top: 13px; }
#navigation ul { list-style: none; list-style-position: outside; font-size: 17px; font-family: 'Coda', cursive; font-weight: 400;  }
#navigation ul li { display: inline; padding-left: 34px; }
#navigation ul li a { color: #d5d4d4; }
#navigation ul li a:hover,
#navigation ul li.active a { color: #fff; text-decoration: none; }


.slider { height: 436px;  }


.slider, #carousel, #carousel > div {
	width: 980px;
	height: 436px;
}

.slider {
	margin: 0px 0 0 -495px;
	overflow: hidden;
	position: relative;
	top: 50%;
	left: 50%;
}

#carousel {
	position: relative;
	z-index: 2;
	
}
#carousel div {
	overflow: hidden;
	position: relative;
	float: left;
}
#carousel div > * {
	position: absolute;
}
#carousel img.img-front {
	left: 649px;
	top: 0;
	z-index: 4;
}

#carousel img.img-mid {
	left: 572px;
	top: 46px;
	z-index: 3;
}

#carousel img.img-back {
	left: 498px;
	top: 80px;
	z-index: 2;
}


#carousel h3 {
	font-size: 48px;
	letter-spacing: -5px;
	font-weight: normal;
	font-family: 'pt-sans', arial, helvetica, serif; 
	color: #f5f5f5;
	line-height: 70px; 
	text-shadow: 0 0 2px rgba(0,0,0,0.5);
	width: 620px;
	left: 32px;
	background: url(images/slider-h3-border.png) repeat-x 0 bottom;
	top: 91px;
	padding-bottom: 13px;  
	margin: 0 0 18px;
}

#carousel h5 { font-size: 15px; color: #f5f5f5; font-family: tahoma, arial, helvetica, serif; text-transform: uppercase; text-shadow: rgba(0,0,0,0.5) 0px 1px 1px; font-weight: normal; position: absolute; top: 63px; left: 32px; white-space: nowrap; }

#carousel p {
	color: #f5f5f5;
	font-size: 14px;
	width: 420px;
	left: 32px;
	top: 181px;
	margin: 0;
	line-height: 26px; 
}
#carousel a.green-btn {
	color: #fff;
	font-size: 18px;
	font-weight: bold; 
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
	text-decoration: none;
	text-align: center;
	line-height: 52px;
	outline: none;
	display: block;
	background-color: #888;
	width: 194px;
	height: 56px;
	left: 32px;
	top: 308px;
	background: url(images/green-btn.png) no-repeat 0 0;

}
#carousel a:hover {
	background-position: -1px -54px; 
}

/* #prev, #next { */
	/* background: url(images/direction-nav.png) no-repeat 0 0; */
	/* display: block;
	width: 17px;
	height: 22px;
	position: absolute;
	bottom: 15px;
	z-index: 10; */
}
/* 
#prev {
	left: 426px;
}

#next {
	right: 434px;
	background-position: right 0; 
} */

.pagination { position: absolute; bottom: 15px; left: 50%; margin-left: -44px; width: 88px; }
.pagination a { background: url(images/pagination.png) no-repeat 0 0; width: 20px; height: 20px; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; cursor: default; }
.pagination a.selected { background-position: 0 -20px; }

.main { padding: 54px 0 20px 0; border-top: 1px solid #fff;  background: url(images/main.png) repeat-x 0 0; box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -moz-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px -4px 10px rgba(0,0,0,0.4); -o-box-shadow: 0px -4px 10px rgba(0,0,0,0.4);  }
.main h2 { font-size: 22px; color: #000; font-family: 'Jura', sans-serif; font-weight: 700; padding-bottom: 10px; text-transform: uppercase;  }
.main p a { text-decoration: underline; }
.main p a:hover { text-decoration: none; }
.main section { background: url(images/section.png) no-repeat center bottom; padding-bottom: 50px; margin-bottom: 20px;  }

.main .cols { padding-left: 32px; padding-right: 32px;  }
.main .cols h2 { padding-bottom: 4px; }
.main .cols .col { width: 277px; float: left; }
.main .cols .col + .col { padding-left: 40px; }
.main .cols .col img { float: left; margin-right: 16px; width: 73px; }
.main .cols .col .col-cnt { height: 100%; overflow: hidden; }

red{ color:#FF3300; margin-left:2px;}
.main .post { padding-left: 32px; padding-right: 32px; }
.main .post img { float: right; margin-left: 18px; }
.main .post-cnt { padding-top: 22px; }
.main .post-cnt p { padding-bottom: 10px; }
.main .post-cnt ul { list-style: none; list-style-position: outside; height: 100%; overflow: hidden; margin-left:20px; }
.main .post-cnt ul li { padding-left: 11px; background: url(images/green-arr.png) no-repeat 0 9px; padding-bottom: 7px; display:block; float:left; width:200px;  }
.rb strong{ color:#006699; padding-left:20px;}

.rb2 strong{ color:#006699; width:250px; border-bottom:1px solid #CCCCCC; display:block;}

.enquiry{display:block; position:absolute; border:0px solid #333333; width:344px; height:344px; margin-left:300px; background:url(images/base_reynic.png)}

.w200{ width:250px; border:1px solid #333333; height:20px;}
.main .post-cnt ul li a { text-decoration: underline; }
.main .post-cnt ul li a:hover { text-decoration: none; }

.main .content { padding-left: 32px; padding-right: 32px; }
.main .content span { text-decoration: underline; }

.main #partners-slider { height: 56px; }

.main .partners { padding: 0 70px 30px 70px; height: 100%;  position: relative; overflow: hidden; margin-top: -20px; z-index: 100; }
.slider-holder2 { position: relative; overflow: hidden; }
#partners-slider { overflow: hidden; position: relative; }
#partners-slider img { margin: 0px 25px; float: left; height: 52px; }

.slider-arr a.arr-btn { background: url(images/slider-b-arr.png) no-repeat 0 0; width: 30px; height: 30px; display: block; position: absolute; top: 10px;}
.slider-arr a.prev-arr { left: 32px; }
.slider-arr a.prev-arr:hover { background-position: 0 -31px; }
.slider-arr a.next-arr { right: 32px; background-position: right 0; }
.slider-arr a.next-arr:hover { background-position: right -31px; }


.socials { background: url(images/socials-pattern.png) repeat 0 0; height: 50px; padding: 0 17px;  margin: 0 32px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;  
	box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; -o-box-shadow: 0px 0px 7px rgba(0,0,0,0.2) inset; }

.socials p { float: left; line-height: 50px; font-size: 12px; }
.socials p a { text-decoration: none; }
.socials p a:hover { text-decoration: underline; }
.socials ul { list-style: none; list-style-position: outside; float: right; padding-top: 11px;  }
.socials ul li { float: left; padding-left: 5px;  }
.socials ul li a { display: block; background: url(images/socials.png) no-repeat 0 0; width: 28px; height: 28px; font-size: 0; line-height: 0; text-indent: -4000px; }

.socials ul li a.facebook-ico { background-position: 0 0; }
.socials ul li a.twitter-ico { background-position: -35px 0; }
.socials ul li a.skype-ico { background-position: -68px 0; }
.socials ul li a.rss-ico { background-position: -102px 0; }

#footer { background: url(images/footer.png) repeat 0 0;}
#footer .shell { background: url(images/footer-shell.png) repeat 0 0; padding: 26px 0; }
#footer .footer-cols { padding: 0 32px 26px;  }
#footer .col { width: 212px; float: left; }
#footer .col + .col { padding-left: 22px; }
#footer h2 { font-size: 20px; margin-bottom:  10px; color: #fff; background: url(images/footer-cols.png) repeat-x 0 bottom;  padding-bottom: 10px; text-shadow: rgba(0,0,0,0.9) 1px 1px 1px; font-family: 'Jura', sans-serif; font-weight: 700; text-transform: uppercase;  }

#footer .col ul { list-style: none; list-style-position: outside; }
#footer .col ul li { padding-left: 11px; background: url(images/green-arr.png) no-repeat 0 8px; padding-bottom: 7px; font-size: 11px; }
#footer .col p { font-size: 11px; color: #bebebe; } 

#footer .footer-bottom { background: url(images/footer-cols.png) repeat-x 0 0; padding: 15px 32px 0;  }

#footer .footer-bottom p.copy { float: right; line-height: 11px; font-size: 11px; color: #717171; }
#footer .footer-bottom p.copy span { padding: 0 8px; }
#footer .footer-bottom p.copy a { color: #717171; text-decoration: underline; }
#footer .footer-bottom p.copy a:hover { color: #fff; text-decoration: none; }

#footer .footer-nav { float: left; }
#footer .footer-nav ul { list-style: none; list-style-position: outside; line-height: 11px;  }
#footer .footer-nav ul li { float: left; border-right: 1px solid #181818;  padding: 0 8px; text-shadow: rgba(0,0,0,0.7) 0px 1px 1px; }
#footer .footer-nav ul li:first-child { padding-left: 0; }
#footer .footer-nav ul li a { color: #717171; }
#footer .footer-nav ul li a:hover { color: #fff; }

#navigation a.nav-btn { display: none;  }
/* #Media Queries
================================================== */

/* ipad portrait */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
	body { min-width: 768px; }
	.shell { max-width: 748px; }
	#navigation ul li { padding-left: 24px; font-size: 15px; }
	.header .shell { padding: 21px 0px 0; width: 748px; background: url(images/t-header-shell.png) no-repeat center 0; }
	.header-top { padding-left: 20px; padding-right: 20px;  }

	.slider, #carousel, #carousel > div {
		width: 708px;
		height: 436px;
	}

	.slider {
		width: 708px;
		margin: 0px 0 0 -354px;
		overflow: hidden;
		position: relative;
		top: 50%;
		left: 50%;
	}

	#carousel h3 { font-size: 58px; width: 290px; left: 10px; }
	#carousel h5 { font-size: 15px; width: 290px; left: 10px; }
	#carousel p { font-size: 14px;  width: 294px; left: 10px; }
	#carousel a.green-btn { top: 340px; left: 10px; }


	#carousel img.img-front {
		left: 476px;
		width: 230px  !important;
		height: 390px;  
	}

	#carousel img.img-mid {
		left: 425px;
		width: 192px  !important;
		height: 309px; 
	}

	#carousel img.img-back {
		left: 366px;
		width: 141px  !important;
		height: 238px; 
	}

	/* #prev { left: 290px; }
	#next { right: 297px; } */

	.main section { background: url(images/t-section.png) no-repeat center bottom; padding-bottom: 50px; margin-bottom: 20px; }
	.main .cols { padding-left: 20px; padding-right: 20px; }
	.main .cols .col { width: 200px; }
	.main .cols .col img { float: none; display: block; margin: 0 auto; width: 73px;  margin-bottom: 14px; }
	.main .cols .col .col-cnt { float: none; display: block;  text-align: center; }
	
	.main .post { padding-left: 20px; padding-right: 20px; }
	.main .post h2 { font-size: 21px;  }
	.main .post img { width: 274px; height: 274px; }

	.main .socials { height: 80px; padding-top: 16px;  margin: 0 20px; }
	.main .socials p { display: block; float: none; line-height: 22px; }
	.main .socials ul { display: block; float: none;  }
	.main .content { padding-left: 20px; padding-right: 20px; }

	#partners-slider img { margin: 0px 15px; float: left; height: 52px; }

	#footer .footer-cols { padding-left: 20px; padding-right: 20px;  }
	#footer .footer-cols .col { width: 165px; }
	#footer .footer-cols .col + .col { padding-left: 16px; }
	#footer .footer-bottom { padding-left: 20px; padding-right: 20px; }
}

	











	.navbar {
border-radius: 0px !important;
}
.navbar-right{margin-right:;text-align:center;}  /* float:right!important; */
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{
color:white;
}
nav#mainNav{
border:none !important;

}

#nano > li > a{
    padding-top:10px !important; 
    padding-bottom:0 !important;
    height: 40px;
	left:0 !important;
	color:#fff;
}
nav#mainNav{
	z-index:9999;
}
#nano {min-height:40px !important;}
#bsbs{ 
padding-left:0 !important;
}

.affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 10px;
  }
  .owl-pagination {
    display: none;
}



#grad1 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#cf4209, #ac2f15); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#cf4209, #ac2f15); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cf4209, #ac2f15); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#cf4209, #ac2f15); /* Standard syntax (must be last) */
}

#grad2 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#4e8dd0, #1172d9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4e8dd0, #1172d9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4e8dd0, #1172d9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4e8dd0, #1172d9); /* Standard syntax (must be last) */
}

#grad3 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f15104, #ff8f03); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f15104, #ff8f03); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f15104, #ff8f03); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f15104, #ff8f03); /* Standard syntax (must be last) */
}

#grad4 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#04203d, #00172e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#04203d, #00172e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#04203d, #00172e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#04203d, #00172e); /* Standard syntax (must be last) */
}

#grad5 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#42b905, #32c50f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#42b905, #32c50f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#42b905, #32c50f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#42b905, #32c50f); /* Standard syntax (must be last) */
}

#grad6 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#bf0cba, #b305ac); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#bf0cba, #b305ac); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#bf0cba, #b305ac); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#bf0cba, #b305ac); /* Standard syntax (must be last) */
}

#grad7 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#733a9d, #7729b1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#733a9d, #7729b1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#733a9d, #7729b1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#733a9d, #7729b1); /* Standard syntax (must be last) */
}

#grad8 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e33f2d, #bb1700); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e33f2d, #bb1700); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e33f2d, #bb1700); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e33f2d, #bb1700); /* Standard syntax (must be last) */
}
#grad9 {
    height: 200px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#1a959a, #00777b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#1a959a, #00777b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#1a959a, #00777b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#1a959a, #00777b); /* Standard syntax (must be last) */
}


#ram{
	margin:15px 0 !important;
}

#la{
	float:left;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background-color:#0bafee !important;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{
	background-color:#0bafee !important;
}
.navbar-brand{
	padding:6px 19px !important;
}

h4.site-title{
 color:#fff; 
 margin-top:0 !important;
 margin-left:5px !important;
}

p.site-description{
	font-size:8px;
	margin-top:-10px !important;
	margin-left:-10px !important;
}

#wp-calendar  td, th {
    padding: 4px !important;
	color:#fff !important;
	text-decoration:none !important;
	list-style:none !important;
}

.h3contact{
 color:#000;
 margin-top: 46px;
}
#entryycontact{
margin-top:-20px;
}

#menu-main-nav-menu li a{
				background:black;
			}
			@media (max-width: 768px) {
				.tryn{display:none !important;}
			}
			footer .tryn {
    display:none !important;
}
			.widget ul>.tryn{display:none !important;}
			
footer #wp-calendar td, th {
    padding: 4px !important;
    color: #337ab7 !important;
    text-decoration: none !important;
    list-style: none !important;
}
footer #wp-calendar th {
    color: #337ab7 !important;
}
.retailc1{
	margin-bottom:20px;
}
.retailcol1{
	margin-top:25px;
}
.retailcol2{
	margin-top:36px;
}
.retailh5{
	color:#fff;
	margin-top:5px;
}
.retailp{
	font:14px solid white;
	color:#fff;
	margin-top:10px;
}
.homec{
	background:#fff;
}
.homediv{
margin-top:40px;	
}
.homecol{
	background:#2f3333;
	padding:50px;
	border-radius:10px;
	margin-bottom:20px;
}
#homei{
	font-size:3em;
}
.homep{
	font:20px solid #fff !important;
	color:#fff;
	margin-top:10px;
}
.homep1{
	font:14px solid white;
	color:#fff;
	margin-top:10px;
}
.homep2{
	font:20px solid black;
	margin-top:10px;
}
.homep3{
	font:14px solid black;
	margin-top:10px;
}
.homediv1{
	margin:40px auto;
}
 #menu ul li::before{
  list-style: none;
}
#blogcol{
border:5px solid #fff;
padding:10px;
}
 #blogh1{
	 color:#77797b;
 }
 #blogdiv{
	 background:#77797b;
	 border:3px solid #fff;
	 padding:10px;
	 border-radius:10px;
	 color:#fff;
}
.blogcol1{
 list-style:none;
 border:5px solid #fff;
 padding:10px;
}
#contactrow{
	margin:40px 0;
}
#contactul{
list-style:none;
}
#contacti{
	font-size:2em;
	color:#000;
}
#contacti1{
	font-size:1.2em;
	color:#000;
}
#contactspan{
	margin-left:40px;
	color:#000;
}
#conp1{
	font:14px solid white;color:#000;margin-left:40px;margin-top:-16px;
}
#conp2{
	font:14px solid white;color:#000;margin-left:40px;margin-top:-2px;
}
#homecb{
	background:#fff;
}
#homecol12{
	margin-top:10px;
}
#homecol4{
border:5px solid grey;
}
#homecont{
background:#fff;
}




#foodiv{
	margin-top:20px;
}
#rowdiv{
	clear:both;
}
#foocol12{
background:#000;
padding:20px 30px;
}
#foospan{
	margin:0 auto !important;
}
#headercf{
	padding-right:0px;
}

#mainNav.affix {
    position: fixed;
    top: 0;
    width: 100%
}
#mainNav {
    position:relative;
}
.widgettitle{
	color:#77797b;
}
 li.widget ul,
li.widget li { list-style: none; }
#wp-calendar  td, th{
	color:#000 !important;
}
.archy{
	color:#77797b !important;
}
#archdiv{
padding-left:35px !important;padding-right:35px !important;
}
#archcol12{
	list-style: none;
}
.singy{
	color:#77797b !important;
}
#sindiv{
	padding-left:35px !important;
	padding-right:35px !important;
}
#sinside{
	list-style: none;
}
#menu ul li::before{
  list-style: none;
}
#homerowdiv{
	border:5px solid #fff;
	padding:10px;
	
}
#homeh1{
	color:#77797b;
}
#homecontent{
background:#77797b;border:3px solid #fff;padding:10px;border-radius:10px;color:#fff;
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;

}
#homcol5{
	border:5px solid #fff;
	padding:10px;
}
#homeh1{
	color:#77797b;
}
#homecontent1{
	background:#77797b;
	border:3px solid #fff;
	padding:10px;
	border-radius:10px;
	color:#fff;
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
#homecol2{
	list-style:none;
	border:5px solid #fff;
	padding:10px;
}
h3#reply-title {
    color: #000;
}

footer .menu li a{
	color:#77797b !important;
}
.entry h2,#homecont h2{
	color:#000;
}











.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.post-id {}
.post {}
.page {}
.attachment {}
.sticky {}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}



.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}




/* == WP CSS - Comment Styles == */

.commentlist .reply {}
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}


