/* -----------------------------
   --- Custom theme CSS --- 
   --- Added by SAYEED ----
---------------------------*/
.entry-content, .entry-summary{
	margin-top:0;
}
#wrapper-content-spacer{
	margin-top:0;
	padding-bottom: 30px;
}
.hentry h1.entry-title, .post h1.entry-title{
	line-height:normal !important;
	margin-top:0;
	
}


.widget_FacebookLikeBox iframe{
	background:#fff !important;
}


blockquote{
	border-left: 2px solid #E1E1E1 !important;
	margin:15px 0px 5px 5px !important;
	padding:15px !important;
}
blockquote p{ margin-bottom:0px !important; }
blockquote.testimonial-bg{
	background:#EEE;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
cite{
	margin-left:10px !important;
	display:block;
}
span.break{ clear:both; }

#bottom-left-column{ margin:15px auto 0px; text-align:center; }

.heading1{
	font-size:44px;
	font-family: 'Oswald', serif;
	color: #fff;
	text-decoration: none;
	clear: none;
	text-transform: uppercase;
	font-weight: bold;
}

hr.horizontalline{
	display:block;
	margin:15px 0px;
	height:10px;
	background:url(../images/hr-bg.png) no-repeat center center;
}


a#scroll-to-content{
	display:none;
	border:2px solid #888888;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	padding:6px 40px 6px 10px;
	background-image:url(../images/arrow-down-circle.png);
	background-repeat: no-repeat;
	background-position: 96% center;
	font-family:'Oswald', serif;
	font-size:12px;
}

a#scroll-to-content:hover{
	border:2px solid #fff;
	color: #fff;
	background-image:url(../images/arrow-down-circle.png);
	background-color:#333333;
	background-position: 96% center;
}

.photocrati-menu .menu-item-has-children ul{
	width:230px
}

#menu_widgets_after{ 
position:static; 
position: static;
text-align: center;
width: 100%;
margin: 10px 0 15px 0;}

.align-right{ float:right !important;}

/* CONTACT FORM 7*/
.required{ color: #F00; }
.contact-form .wpcf7-text,.contact-form .wpcf7-number,.contact-form .wpcf7-date,.contact-form .wpcf7-textarea,.contact-form .wpcf7-select {
    background: #1E1F22;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #555;
	box-sizing:border-box;
	width:100%;
	padding: 5px 10px;
	font-size: 14px;
	box-shadow: 0px 0px 2px 1px rgba(255,255,255,.1) inset;
}
.contact-form .wpcf7-text,.contact-form .wpcf7-number,.contact-form .wpcf7-select {
    height: 34px;
	
}.contact-form .wpcf7-textarea{ height:200px;}

.contact-form .wpcf7-text:focus,.contact-form .wpcf7-textarea:focus {
    background: #0c0c0c;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #111;
	box-shadow: 0px 0px 2px 1px rgba(255,255,255,.1) inset;
}

.contact-form .wpcf7-submit {
    margin: 10px 0px;
    width: auto;
    display: inline-block;
    padding: 7px 25px;
    border: 0px none;
    box-shadow: 0px 3px 0px #000;
    border-radius: 5px;
    background: #37383B !important;
    font-size: 18px;
    font-weight: bold;
    color: #fff !important;
    transition: all 0.1s ease-out 0s;
    opacity: 1;
    float: left;
}

.contact-form .wpcf7-submit:hover{
	color: #fff !important;
	box-shadow:0px 3px 0px #37383B;
	background: #000 !important;
}

.contact-form fieldset{
	border:1px solid #fff;
	padding:15px;
	margin-bottom:15px;
}
.contact-form fieldset legend{ background:none; border:none; color:#fff; width:auto; line-height:normal; margin:0px 0px 0px 10px; }

@media screen and (max-width:1024px){
	a#scroll-to-content{
		display:table;
		margin:15px auto;
		cursor:pointer;
		z-index:10000;
				
	}
	a#scroll-to-content:hover{
		border:2px solid #fff;
		color: #fff;
		text-decoration:none;
		background-image:url(../images/arrow-down-circle-hover.png);
		background-color:#333333;
		background-position: 96% center;
	}
	.photocrati-menu .menu-item-has-children ul{
		width:100%;
	}
	.photocrati-menu .photocrati-menu-toggler{
		display:none !important;
	}
	.photocrati-menu-responsive .sf-menu{ display:block !important;}

}
/*@media screen and (max-height:660px){
	#menu_widgets_after{
		bottom:0px;
	}
}*/