@charset "utf-8";
/* CSS Document */
::selection {
	background: none repeat scroll 0 0 #A51E22;
	color: #fff;
	text-shadow: none;
}
*::-moz-selection {
	background: none repeat scroll 0 0 #A51E22;
	color: #fff;
	text-shadow: none;
}
a.thumbnail, a.pretty, a.wp-caption, a.post,
#primary-menu a,
#bottom a,
#submit,
textarea,
input,
.entry-title a,
.featured-image a img,
a.tb-image-logo img,
.related-posts img,
.entry-content img,
.fixed-sidebar img,
.home #content img {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #A51E22;
    box-shadow: 0 1px 1px #F2F2F2 inset, 0 0 8px #A51E22;
}
.rtl .standard-slider .media-full .content {
    right: 2px;
}
.home #content a img:hover {
	opacity:.8
}
.rtl a.tb-image-logo {
	display:block;
	float:left;
}

#primary-menu li a {
    font-weight: bold;
}

#header_content {
    position: relative;
}
.themeblvd-contact-bar {
	font-size:2em;
}
.tb-slogan .slogan-text.text_large {
    font-size: 2em;
    line-height: 2.2em;
}
#header_content .themeblvd-contact-bar {
    position: absolute;
    left: 0;
    top: 72px;
}
.rtl #header_content .themeblvd-contact-bar {
    right: 0;
    left: auto;
}
@media (max-width: 768px) {
	a.tb-image-logo {
		float: none;
	}
	#header_content .themeblvd-contact-bar {
		font-size: 1.5em;
		margin: 0.5em auto 0;
		position: static;
		text-align: center;
	}
	.rtl .tb-slogan.has_button .btn {
	    float: none;
    	margin: 0 0 10px;
	}
	.tb-slogan .slogan-text.text_large {
	    font-size: 1.5em;
    	line-height: 1.25em;
	}
}

.home .primary-element-2 {
	background:#e3e9ee;
	padding:1em 1em 0;
	margin-bottom:1em;
}

.comment-reply-link,
input[type="submit"] {
background: rgb(224,54,39);
background: -moz-linear-gradient(top,  rgba(224,54,39,1) 0%, rgba(165,30,34,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,54,39,1)), color-stop(100%,rgba(165,30,34,1)));
background: -webkit-linear-gradient(top,  rgba(224,54,39,1) 0%,rgba(165,30,34,1) 100%);
background: -o-linear-gradient(top,  rgba(224,54,39,1) 0%,rgba(165,30,34,1) 100%);
background: -ms-linear-gradient(top,  rgba(224,54,39,1) 0%,rgba(165,30,34,1) 100%);
background: linear-gradient(to bottom,  rgba(224,54,39,1) 0%,rgba(165,30,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03627', endColorstr='#a51e22',GradientType=0 );
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    padding: 6px 20px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75);
}
.tb-button:hover, .comment-reply-link:hover, input[type="submit"]:hover {
    background: none repeat scroll 0 0 #E03627;
    color: #FFFFFF;
}

.entry-meta {
	display:none;
}
.thumbnail {
	background:#fff;
}