/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 /* =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;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

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;
}
 *{
	 margin:0;
	 padding:0;
}
a{
	outline:none !important;
}
.logo{
	float:left;
	display:block;
	margin-top:11px;
}
.login-btn{
	margin:0 auto;
	margin-top:36px;
	background-color:#28B779;
	color:#63635f;
	display:block;
	background-image:none;
	border:1px solid #1e8a5c;
	padding:6px 15px;
}
.login-btn:hover, .login-btn:active, .login-btn:focus{
	background-color:#2BD186;
	cursor:pointer;
}
.modify{
	box-shadow:none;
	border-radius:0;
	padding:0;
	float:right;
	margin-top:0px;
	margin-right:-68px;
}
.modify li{
	border-bottom:1px solid #EBEBEB;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#FFF;
	color:#63635c;
} 
.modify li:hover, .modify li:active, .modify li:focus{
	background-color:#f1f1f1;
	background-image:none;
	color:#222;
}
.modify li a:hover, .modify li a:active, .modify li a:focus{
	background-color:#f1f1f1;
	background-image:none;
	color:#222;
}
.banner{
	min-height:375px;
	background-color:#636362;
}
.bottom-line{
	display:block;
	background:url(img/banner-line.png) repeat-x;
	height:9px;
	width:100%;
	float:left;
}
.banner-title{
	font-size:35px;
	color:#ededed;
	text-align:center;
	display:block;
	padding-top:5px;
	font-weight:normal;
}
.social-media{
	padding:0;
	float:left;
	width:100%;
	text-align:center;
}
.social-media a{
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.acc{
	text-align:center;
	font-size:26px;
	padding:0;
	margin:0;
	line-height:32px;
	font-weight:normal;
	color:#EEEEEE;
	clear:both;
}
.page-header{
	position:relative;
	border:none;
	margin:0;
}
.page-header-banner{
	position:absolute;
	left:19%;
	top:41%;
}
.acc a:hover{
	text-decoration:none;
}
.changes a img{
	margin:0 auto;
	text-align:center;
}
.acc a{
	border:none;
	text-align:center;
	font-size:26px;
	padding:0;
	margin:0;
	line-height:32px;
	font-weight:normal;
	color:#EEEEEE;
	clear:both;
}
.son{
	color:#EEEEEE;
	display:block;
	padding:0px 20px 10px 15px;
}
.cams{
	display:block;
}
.maps{
	float:left;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:16px;
}
.maps li{
	width:60px;
	height:50px;
	float:left;
	margin-bottom:7px;
	margin-left:7px;
	list-style-type:none;
}
.maps li.cam a{
	display:block;
	background:url(img/cam.png) repeat;
	height:48px;
	width:54px;
}
.maps li.mcam a{
	display:block;
	background:url(img/movie-cam.png) repeat;
	height:45px;
	width:60px;
}
.maps li.sound a{
	display:block;
	background:url(img/sound.png) repeat;
	height:46px;
	width:50px;
}
.maps li.chat a{
	display:block;
	background:url(img/chat.png) repeat;
	height:46px;
	width:45px;
}
.maps li.map-marker a{
	display:block;
	background:url(img/map-marker.png) repeat;
	height:49px;
	width:36px;
}
.maps li.heart a{
	display:block;
	background:url(img/heart.png) repeat;
	height:43px;
	width:50px;
}
.cht a{
	display:block;
	background:url(img/chat-white.png) repeat;
	height:45px;
	width:46px;
	margin-top:45px;
}
.ars a{
	display:block;
	background:url(img/arrow-green.png) repeat;
	height:45px;
	width:33px;
	margin-top:45px;
}
.chts a{
	display:block;
	background:url(img/chat-mini-icons.png) repeat;
	height:128px;
	width:128px;
	float:left;
	margin-top:-5px;
}
.maps2{
	float:left;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-left:10px;
	clear:left;
	margin-bottom:16px;
}
.maps2 li{
	float:left;
	margin-bottom:-5px;
	margin-left:10px;
	list-style-type:none;
}
.acc2{
	text-align:center;
	font-size:26px;
	padding:0;
	margin:0;
	line-height:30px;
	font-weight:normal;
	color:#EEEEEE;
	clear:both;
	margin-top:-20px;
}
.son2{
	color:#EEEEEE;
	display:block;
	padding:0px 15px 10px 20px;
	margin:0;
}
.welcome-message{
	margin-bottom:20px;
	border-bottom:1px solid #63635c;
	padding:0px 15px 20px 15px;
}
.welcome-message h4{
	font-size:25px;
	font-weight:normal;
	color:#63635c;
	display:block;
	padding-left:10px;
	padding-top:10px;
}
.welcome-message .textwidget{
	font-size:18px;
	color:#63635c;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:30px;
}
.rtl{
	display:block;
	padding:10px 0;
	margin-bottom:20px;
}
.big-para{
	float:left;
	font-size:35px;
	color:#63635c;
	width:70%;
	padding:55px 0px 0px 80px;
	line-height:40px;
}
.big-para2{
	float:left;
	font-size:35px;
	color:#63635c;
	padding:25px 20px 0px 10px;
	line-height:43px;
}
.big-para3{
	float:left;
	font-size:35px;
	color:#63635c;
	padding:0px 55px 0px 25px;
	line-height:43px;
}
.hr{
	height:1px;
	background-color:#63635c;
	clear:both;
	margin-bottom:15px;
}
.footer{
	overflow:hidden;
	min-height:180px;
	background-color:#1E8A5C;
}
.footer-links{
	margin:0;
	padding:0;
	margin-top:5px;
	float:left;
	width:100%;
}
.footer-links li{
	float:left;
	width:100%;
	clear:left;
	list-style-type:none;
	margin-top:15px;
}
.footer-links li a{
	color:#FFF;
}
.logo2{
	display:block;
	margin-top:20px;
}
.dark-line{
	height:5px;
	background-color:#636362;
	margin-top:20px;
}
.green-line{
	height:6px;
	background-color:#1e8a5c;
}
.sidebar{
	float:left;
	margin:0;
	padding:0;
}
.sidebar li{
	width:100%;
	float:left;
	clear:left;
	margin-top:15px;
	list-style-type:none;
}
.sidebar li a{
	font-size:14px;
	color:#63635c;
}
.sidebar li a:hover{
	color:#333;
	text-decoration:none;
	display:block;
}
.post-heading{
	font-size:25px;
	font-weight:normal;
	color:#636362;
	clear:left;
	text-align:left;
	padding:5px 0px 25px 0px;
}
.post-text{
	color:#3f3f3f;
	font-size:18px;
	display:block;
	clear:left;
	margin-bottom:100px;
}
.brand{
	display:none;
}
.modify2 li{
	float:left;
	clear:left;
}
.nav-collapse ul li ul{
	display:none;
}
.nav-collapse ul li:hover ul{
	display:block;
}
#main{
	position:relative;
	width:1005;
	margin:0 auto;
	overflow:hidden;
	display:block;
}
.top-baner{
	position:absolute;
	width:100%;
	text-align:center;
	top:140px;
}
.son span{
	float:left;
	margin-top:65px;
	margin-bottom:20px;
}
.banner header{
	width:100%;
	text-align:center;
}
.banner .single-title{
	clear: both;
    color: #EEEEEE;
    font-size: 26px;
    font-weight: normal;
    line-height: 32px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.banner .post_content p{
	color: #EEEEEE;
    display: block;
    padding: 0 20px 10px 15px;
	font-size:14px;
	line-height:20px;
	margin-top:-10px;
}