@charset 'utf-8';







/*







Theme Name: CairoPost







Theme URI: http://7spades.net/







Author: 7spades







Author URI: http://7spades.net/







Description: The Cairo Post responsive theme for WordPress.







Version: 1.5







License: GNU General Public License







License URI: http://www.gnu.org/licenses/gpl-3.0.html







Tags: light, white, theme-options







/* =Reset







-------------------------------------------------------------- */







@import url(http://fonts.googleapis.com/css?family=Open+Sans:700&subset=latin,cyrillic-ext);







html, body, div, span, applet, object, iframe,







h1, h2, h3, h4, h5, h6, p, blockquote, pre,







a, abbr, acronym, address, big, cite, code,







del, dfn, em, font, ins, kbd, q, s, samp,







small, strike, strong, sub, sup, tt, var,







dl, dt, dd, ol, ul, li,







fieldset, form, label, legend,







table, caption, tbody, tfoot, thead, tr, th, td {



	border: 0;



	font-family: inherit;



	font-size: 100%;



	font-style: inherit;



	font-weight: inherit;



	margin: 0;



	outline: 0;



	padding: 0;



	vertical-align: baseline;



}



html {



	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */



	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */



	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */



	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */



}







body {



	background: #fcfcfc;



	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;



	font-size: 13px;



	line-height: 19px;



}



body.rtl {



	direction: rtl;



}



body.boxed.pattern-1 {



	background: url(images/boxed-pattern1.gif) 0 0 repeat fixed;



}







body.boxed.pattern-2{



	background: url(images/boxed-pattern2.gif) 0 0 repeat fixed;



}



body.boxed.pattern-3{



	background: url(images/boxed-pattern3.png) 0 0 repeat fixed;



}



body.boxed.pattern-4{



	background: url(images/boxed-pattern4.gif) 0 0 repeat fixed;



}



body.boxed.pattern-5{



	background: url(images/boxed-pattern5.gif) 0 0 repeat fixed;



}



body.boxed.pattern-6{



	background: url(images/boxed-pattern6.jpg) center 0 no-repeat fixed;



}



body.wide {



	background-color: #fcfcfc !important;



	background-image:none !important;



}



article,



aside,



details,



figcaption,



figure,



footer,



header,



hgroup,



nav,



section {



	display: block;



}



audio {display: none;}



ol, ul {



	list-style: none;



}



table { /* tables still need 'cellspacing="0"' in the markup */



	border-collapse: separate;



	border-spacing: 0;



}



caption, th, td {



	font-weight: normal;



	text-align: left;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



a:focus {



	outline: none;



}



a:hover,



a:active {



	outline: 0;



}



a img {



	border: 0;



}



----------------------------------------------- */



::selection {



	background: #a2a9ae; /* Safari */



	color: #fff;



	}



::-moz-selection {



	background: #a2a9ae; /* Firefox */



	color: #fff;



}



body,



button,



input,



select,



textarea {



	color: #666;



	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;



	font-size: 13px;



	line-height: 19px;



	outline: none;



}







/* Headings */







h1,h2,h3,h4,h5,h6 {



	clear: both;



}







h2.page-title, h1.page-title {



	font-size: 16px;



	line-height: 20px;



	color: #262626;



	font-weight: bold;



	margin-bottom: 16px;



	padding: 8px 0 8px;



	border-top: 3px solid #a2a9ae;



	border-bottom: 1px solid #e3e3e3;



}



.wp-caption,



.wp-caption-text,



.sticky,



.gallery-caption,



.bypostauthor {}



hr {



	background-color: #ccc;



	border: 0;



	height: 1px;



	margin-bottom: 1.5em;



}



/* Text elements */



p {



	margin-bottom: 19px;



}



ul, ol {



	margin: 0 0 1.5em 3em;



}



ul {



	list-style: disc;



}



ol {



	list-style: decimal;



}



li > ul,



li > ol {



	margin-bottom: 0;



	margin-left: 1.5em;



}



dt {



	font-weight: bold;



}



dd {



	margin: 0 1.5em 1.5em;



}



b, strong {



	font-weight: bold;



}



dfn, cite, em, i {



	font-style: italic;



}



blockquote {



	margin: 0 1.5em;



}



address {



	margin: 0 0 1.5em;



}



pre {



	background: #eee;



	font-family: "Courier 10 Pitch", Courier, monospace;



	font-size: 15px;



	font-size: 1.5rem;



	line-height: 1.6;



	margin-bottom: 1.6em;



	padding: 1.6em;



	overflow: auto;



	max-width: 100%;



}



code, kbd, tt, var {



	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;



}



abbr, acronym {



	border-bottom: 1px dotted #666;



	cursor: help;



}



mark, ins {



	background: #fff9c0;



	text-decoration: none;



}



sup,



sub {



	font-size: 75%;



	height: 0;



	line-height: 0;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}



small {



	font-size: 75%;



}



big {



	font-size: 125%;



}



figure {



	margin: 0;



}



table {



	width: 100%;



}



th {



	font-weight: bold;



}



img {



	height: auto; /* Make sure images are scaled correctly. */



	max-width: 100%; /* Adhere to container width. */



}



button,



input,



select,



textarea {



	font-size: 100%; /* Corrects font size not being inherited in all browsers */



	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */



	vertical-align: baseline; /* Improves appearance and consistency in all browsers */



	*vertical-align: middle; /* Improves appearance and consistency in all browsers */



}



button,



input {



	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */



}



button,



html input[type="button"],



input[type="reset"],



input[type="submit"] {



	font-size: 12px;



	height: 27px;



	line-height: 26px;



	color: #6d6d6d;



	font-weight: bold;



	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;



	padding: 1px 12px 0 13px;



	-webkit-box-shadow: 1px 1px rgba(0,0,0,.05);



	-moz-box-shadow: 1px 1px rgba(0,0,0,.05);



	box-shadow: 1px 1px rgba(0,0,0,.05);



	border-radius: 2px;



	border: 1px solid #cdd0d1;



	background: #ffffff;



	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));



	background: -webkit-linear-gradient(#ffffff 0%, #f5f5f5 100%);



	background: -moz-linear-gradient(#ffffff 0%, #f5f5f5 100%);



	background: -ms-linear-gradient(#ffffff 0%, #f5f5f5 100%);



	background: -o-linear-gradient(#ffffff 0%, #f5f5f5 100%);



	background: linear-gradient(#ffffff 0%, #f5f5f5 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );



	cursor: pointer;



}



button:hover,



html input[type="button"]:hover,



input[type="reset"]:hover,



input[type="submit"]:hover {



	border: 1px solid #c3c6c7;



	background: #fdfdfd; /* Old browsers */



	background: -moz-linear-gradient(top,  #fdfdfd 0%, #ebebeb 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top,  #fdfdfd 0%,#ebebeb 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top,  #fdfdfd 0%,#ebebeb 100%); /* IE10+ */



	background: linear-gradient(to bottom,  #fdfdfd 0%,#ebebeb 100%); /* W3C */



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */



}



button:focus,



html input[type="button"]:focus,



input[type="reset"]:focus,



input[type="submit"]:focus,



button:active,



html input[type="button"]:active,



input[type="reset"]:active,



input[type="submit"]:active {



	border-color: #aaa #bbb #bbb #bbb;



	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);



}



input[type="checkbox"],



input[type="radio"] {



	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */



	padding: 0; /* Addresses excess padding in IE8/9 */



}



input[type="search"] {



	-webkit-appearance: none; /* Addresses appearance set to searchfield in S5, Chrome */



	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */



	-moz-box-sizing:    content-box;



	box-sizing:         content-box;



}



input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */



	-webkit-appearance: none;



}



button::-moz-focus-inner,



input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */



	border: 0;



	padding: 0;



}



input[type="text"],



input[type="email"],



input[type="password"],



input[type="search"],



textarea {



	outline: none;



	background: #fff;



	border: 1px solid #d6d6d6;



	color: #6d6d6d;



	font-size: 12px;



	line-height: 15px;



	padding: 5px 6px 5px;



	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.04);



	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.04);



	box-shadow: inset 1px 1px 3px rgba(0,0,0,.04);



	border-radius: 2px;



	resize: none;



	-webkit-appearance: none;



}



input[type="text"]:focus,



input[type="email"]:focus,



input[type="password"]:focus,



input[type="search"]:focus,



textarea:focus {



	outline: none;



	color: #6d6d6d;



}



textarea {



	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */



	padding-left: 3px;



	vertical-align: top; /* Improves readability and alignment in all browsers */



	width: 98%;



}







/* Links */



a {



	color: #3d3d3d;



}



a:visited {



	color: #3d3d3d;



}



a:hover,



a:focus,



a:active {



	color: #73797c;



}



a.img-wrap {



	display: block;



}



a.img-wrap img,



a.gal_link img,



.img_wrap img,



a.w_hover img {vertical-align: top; width: 100%;}



/* Alignment */



.alignleft {



	display: inline;



	float: left;



	margin-right: 1.5em;



}



.alignright {



	display: inline;



	float: right;



	margin-left: 1.5em;



}



.aligncenter {



	clear: both;



	display: block;



	margin: 0 auto;



}



.extra_wrap {



	overflow: hidden;



}



article h1 {



	font-size: 22px;



	line-height: 26px;



	font-weight: bold;



	color: #000;



	margin-bottom: 9px;



}



article h1.sc_title {



	font-size: 14px;



	line-height: 17px;



	margin-bottom: 15px;



}



article h2 {



	font-size: 19px;



	line-height: 24px;



	font-weight: bold;



	color: #000;



	margin-bottom: 10px;



}



article h3 {



	font-size: 16px;



	line-height: 20px;



	font-weight: bold;



	color: #000;



	margin-bottom: 8px;



}



h6 {



	font-size: 13px;



	font-weight: bold;



	line-height: 19px;



	color: #000;



	margin-bottom: 8px;



}



h2 {



	font-size: 16px;



	line-height: 20px;



	font-weight: bold;





}



h3 {



	font-size: 15px;



	line-height: 18px;



	font-weight: bold;



	color: #262626;



}



h3.sc_title {



	margin-bottom: 14px;



}



h4 {



	font-size: 14px;



	line-height: 18px;



	color: #333;



	margin-bottom: 14px;



	font-weight: bold;



}



h4 a {



	text-decoration: none;



	color: #333;



}



h4 a:hover {



	color: #000;



}



h5 {



	font-size: 13px;



	line-height: 16px;



	font-weight: bold;



	color: #141414;



	clear: none;



	margin-bottom: 12px;



}



/* Text meant only for screen readers */



.screen-reader-text {



	clip: rect(1px, 1px, 1px, 1px);



	position: absolute !important;



}



.screen-reader-text:hover,



.screen-reader-text:active,



.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-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 */



}



/* Clearing */



.clearboth:after {



	width: 100%;



	content: "";



	display: block;



	clear: both;



}



.clear {



	width: 100%;



	clear: both;



}



#header {margin-bottom: 12px;}



#header .top {



	background: #010c16;



}



#header .top .inner {



	width: 943px;



	margin: 0 auto;



	border: solid #323b44;



	border-width: 0 1px;



}
.inner1 {

border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin:6px 2px 2px 2px;outline: 0;padding: 0;vertical-align: baseline;min-height: 160px;

}


#header .top .top-left {



	width: 177px;



	text-align: center;



	color: #e9e9e9;



	font-size: 11px;



	line-height: 14px;



	padding: 8px 23px 8px 10px;



	border-right: 1px solid #323b44;



	float: left;



}



#header .top .top-center {



	width: 380px;



	float: left;



	padding: 8px 0 0 40px;



}



#top-left-menu {



	margin: 0;



}



#top-left-menu:after {



	clear: both;



	width: 100%;



	content: "";



	display: block;



}



#top-left-menu li {



	position: relative;



	list-style: none;



	float: left;



	font-weight: bold;



	font-size: 11px;



	line-height: 14px;



}



#top-left-menu li + li {



	padding: 0 0 0 13px;



	margin: 0 0 0 12px;



	background: url(images/top-menu-divider.gif) 0 center no-repeat;



}



#top-left-menu li a {



	text-decoration: none;



	color: #e0e0e0;



}



#top-left-menu li a:hover {



	color: #fff;



}



#top-left-menu li ul {



	display: none;



	margin: 0;



	position: absolute;



	top: 14px;



	left: 0;



	width: 130px;



	z-index: 99;



	padding-top: 7px;



}



#top-left-menu li:hover ul {display: block;}



#top-left-menu li ul li {



	float: none;



	border-bottom: 1px solid #333;



}



#top-left-menu li ul li + li {



	background: none;



	padding: 0;



	margin: 0;



}



#top-left-menu li ul li a {



	display: block;



	padding: 8px 14px 8px;



	color: #b2b2b2;



	background: #1f2124;



}



#top-left-menu li ul li a:hover {background: #010c16; color: #fff;}



.top-right {



	float: right;



}



#user-links {overflow: hidden; margin: 0;}



#user-links li {



	float: left;



	border-left: 1px solid #404040;



	list-style: none;



	font-size: 11px;



	line-height: 14px;



	font-weight: bold;



	padding: 8px 8px 8px 7px;



}



#user-links li a {



	text-decoration: none;



	color: #e0e0e0;



}



#user-links li a:hover {



	color: #fff;



}



#overlay {



	display: none;



	position: fixed;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	background: url(images/overlay.png) 0 0 repeat;



	cursor: pointer;



	z-index:2;



}



.login-popup {



	display: none;



	background: #fff;



	width:496px;



	height:267px;



	margin-left:-273px;



	margin-top:-134px;



	position:fixed;



	left:50%;



	top:50%;



	z-index:9001;



}



.login-popup .col1,



.login-popup .col2 {



	float: left;



}



.login-popup .close,



.registration-popup .close {



	top: 0;



	position: absolute;



	right: 0;



	width: 29px;



	height: 31px;



	text-align: center;



	text-decoration: none;



	font-size: 15px;



	line-height: 30px;



	font-family: Tahoma, Geneva, sans-serif;



	color: #fff;



	background: #2a2d2f;



	font-weight: bold;



	border-left: 1px solid #363636;



	display: block;



}







.login-popup .close:hover {color: #eaeaea;}



.login-popup .title {



	background: #010c16;



	color: #fff;



	font-size: 12px;



	line-height: 20px;



	font-weight: bold;



	text-transform: uppercase;



	padding: 6px 10px 5px;



}



.login-popup .form label {



	padding-bottom: 4px;



	cursor: pointer;



	display: table;



	font-size: 11px;



}



.login-popup .form {



	padding: 13px 16px;



}



.login-popup .form input[type="text"] {margin-right: 13px;}







.login-popup .form input[type="text"],







.login-popup .form input[type="password"] {







	color: #666;



	font-size: 12px;



	padding: 4px 5px 4px;



	background: #fcfcfc;



	-webkit-box-shadow: 0 0 0 3px #f7f7f7;



	-moz-box-shadow: 0 0 0 3px #f7f7f7;



	box-shadow: 0 0 0 3px #f7f7f7;



	width: 163px;



}



.login-popup .column.button {



	padding: 13px 0 18px;



	border-bottom: 1px solid #e6e6e6;



	clear: both;



	overflow: hidden;



}



.login-popup .column.button .enter {



	float: left;



	display: inline-block;



	border: 1px solid #5e656b;



	border-radius: 2px;



	background: #7a8187;



	background: -moz-linear-gradient(top,  #7a8187 0%, #72767c 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8187), color-stop(100%,#72767c));



	background: -webkit-linear-gradient(top,  #7a8187 0%,#72767c 100%);



	background: -o-linear-gradient(top,  #7a8187 0%,#72767c 100%);



	background: -ms-linear-gradient(top,  #7a8187 0%,#72767c 100%);



	background: linear-gradient(to bottom,  #7a8187 0%,#72767c 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8187', endColorstr='#72767c',GradientType=0 );



	color: #fff;



	text-decoration: none;



	text-transform: uppercase;



	font-weight: bold;



	font-size: 11px;



	line-height: 14px;



}



.login-popup .column.button .enter span {



	border-top: 1px solid #8b9196;



	padding: 5px 16px 6px;



	display: block;



}



.login-popup .column.button .enter:hover {background: #8b9196;}



.login-popup .column.button .remember {



	overflow: hidden;



	padding: 5px 0 0 17px;



}



.login-popup .column.button .remember label {



	vertical-align: middle;



	display: inline;



}



.login-popup .extra-col {



	overflow: hidden;



	padding: 19px 0 0 19px;



}



.login-popup .extra-col ul {



	margin: 0;



}



.login-popup .extra-col ul li {



	font-size: 11px;



	line-height: 17px;



	list-style: none;



} 



.login-popup .extra-col ul li a {



	color: #202020;



	text-decoration: none;



}



.login-popup .extra-col ul li a:hover {



	color: #e50700;



}



.login-popup .soc-login {padding-top: 14px;}



.login-popup .soc-login .section-title {



	font-size: 13px;



	line-height: 16px;



	font-weight: bold;



	color: #535353;



	margin-bottom: 6px;



}



.login-popup .soc-login .section-subtitle {



	color: #9e9e9e;



	font-size: 12px;



	margin-bottom: 11px;



}



.login-popup .soc-login-links {



	overflow: hidden;



	margin: 0;



}



.login-popup .soc-login-links li {



	float: left;



	list-style: none;



	font-size: 11px;



	line-height: 14px;



	font-weight: bold;



}



.login-popup .soc-login-links li + li {



	margin-left: 9px;



}



.login-popup .soc-login-links li a {



	text-decoration: none;



	color: #fff;



	border: 1px solid #1a88c1;



	overflow: hidden;



	border-radius: 4px;



	display: inline-block;



	background: #2db8ef;



	background: -moz-linear-gradient(top,  #2db8ef 0%, #189ce0 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db8ef), color-stop(100%,#189ce0));



	background: -webkit-linear-gradient(top,  #2db8ef 0%,#189ce0 100%);



	background: -o-linear-gradient(top,  #2db8ef 0%,#189ce0 100%);



	background: -ms-linear-gradient(top,  #2db8ef 0%,#189ce0 100%);



	background: linear-gradient(to bottom,  #2db8ef 0%,#189ce0 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db8ef', endColorstr='#189ce0',GradientType=0 );



}



.login-popup .soc-login-links li em {



	display: inline-block;



	width: 26px;



	height: 23px;



	float: left;



}



.login-popup .soc-login-links li.tw em {



	border-top: 1px solid #67cbf4;



	border-right: 1px solid #077ad2;



	background: url(images/login-tw.png) 4px 4px no-repeat;



}



.login-popup .soc-login-links li span {



	display: inline-block;



	float: left;



	padding: 4px 9px 5px;



	border-left: 1px solid #66cbf4;



	border-top: 1px solid #67cbf4;



}



.login-popup .soc-login-links li.tw a:hover span {background: #189ce0;}



.login-popup .soc-login-links li.fb a {



	background: #6078ac;



	background: -moz-linear-gradient(top,  #6078ac 0%, #4a66a1 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6078ac), color-stop(100%,#4a66a1));



	background: -webkit-linear-gradient(top,  #6078ac 0%,#4a66a1 100%);



	background: -o-linear-gradient(top,  #6078ac 0%,#4a66a1 100%);



	background: -ms-linear-gradient(top,  #6078ac 0%,#4a66a1 100%);



	background: linear-gradient(to bottom,  #6078ac 0%,#4a66a1 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6078ac', endColorstr='#4a66a1',GradientType=0 );



	border-color: #3b5998;



}



.login-popup .soc-login-links li.fb a:hover span {



	background: #4a66a1;



}



.login-popup .soc-login-links li.fb em {



	border-top: 1px solid #8e9fc4;



	border-right: 1px solid #3b5998;



	background: url(images/login-fb.png) 7px 4px no-repeat;



}



.login-popup .soc-login-links li.fb span {



	border-color: #8e9fc4;



}



.login-popup .soc-login-links li.gp a {



	background: #d94f2c;



	background: -moz-linear-gradient(top,  #d94f2c 0%, #d34524 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d94f2c), color-stop(100%,#d34524));



	background: -webkit-linear-gradient(top,  #d94f2c 0%,#d34524 100%);



	background: -o-linear-gradient(top,  #d94f2c 0%,#d34524 100%);



	background: -ms-linear-gradient(top,  #d94f2c 0%,#d34524 100%);



	background: linear-gradient(to bottom,  #d94f2c 0%,#d34524 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d94f2c', endColorstr='#d34524',GradientType=0 );



	border-color: #b84a38;



}



.login-popup .soc-login-links li.gp em {



	background: url(images/login-gp.png) 6px 4px no-repeat;



	border-top: 1px solid #e5866d;



	border-right: 1px solid #a13d2d;



}



.login-popup .soc-login-links li.gp span {



	border-top: 1px solid #e5866d;



	border-left: 1px solid #e5866d;



}



.login-popup .soc-login-links li.gp a:hover span {



	background: #cd4323;



}



.section2 {



	background: #f7f7f7;



	border-bottom: 1px solid #fff;



}



.section2 .inner {



	padding: 7px 0 7px;



	border-bottom: 1px solid #e6e6e6;



}



.section2 .section-wrap {



	width: 945px;



	margin: 0 auto;



}



.section2 .form_search {



	margin-right: 40px;



}



#searchform {



	display: inline-block;



	background: #fcfcfc;



	border: 1px solid #dedede;



	border-radius: 2px;



	padding-right: 5px;



}



#searchform input[type="search"] {



	line-height: 14px;



	float: left;



	padding: 6px 7px 5px;



	font-size: 11px;



	color: #939393;



	border: none;



	background: none;



	width: 175px;



}



#searchform input[type="search"]::-moz-placeholder {



	color: #666;



}



#searchform input[type="search"]::-webkit-input-placeholder {



	color: #939393;



}



#searchform input[type="search"]:-ms-input-placeholder {



	color: #939393;



}



#searchform input[type="submit"] {



	float: left;



	margin: 6px 0 0 4px;



	background: url(images/search-button.png) 0 0 no-repeat #FFF;



	width: 12px;



	height: 15px;



	border: none;



	padding: 0;



	overflow:hidden;



	text-indent:100%;



	white-space:nowrap;



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	box-shadow: none;



	filter: -;



}



#searchform input[type="submit"]:hover {



	opacity: .6;



	filter: -;



}



.block_social_top {



	float: right;



	padding-top: 4px;



}



.block_social_top ul {float: left; margin: 0;}



.block_social_top ul li {



	font-size: 0;



	line-height: 0;



	float: left;



	list-style: none;



	position: relative;



}



.block_social_top ul li + li {margin-left: 2px;}



.block_social_top ul li a {



	overflow:hidden;



	text-indent:100%;



	white-space:nowrap;



	display: inline-block;



	font-size: 0;



	line-height: 0;



	width: 31px;



	height: 31px;



	position: relative;

	background: url(images/new-social-icons.png) 0 0 no-repeat;



}



.block_social_top ul li span {



	background: #fff;



	position: absolute;



	top: -30px;



	border-radius: 2px;



	display: none;



	font-size: 12px;



	line-height: 15px;



	padding: 5px;



	z-index: 999;



	left: -50%;



}



.block_social_top .icons-label {



	float: left;



	margin-right: 8px;



	color: #a1a1a1;



	font-size: 12px;



	line-height: 12px;



	text-transform: uppercase;



	padding-top: 8px;



}



.block_social_top ul li a.tw {



	background-position: -60px -1px;



}

.block_social_top ul li a.tw:hover { background-position: -61px -33px; }



.block_social_top ul li a.fb {



	background-position: -30px -1px;



}

.block_social_top ul li a.fb:hover { background-position: -31px -33px; }







.block_social_top ul li a.gplus {



	background-position: -90px -1px;



}

.block_social_top ul li a.gplus:hover { background-position: -91px -33px; }


.block_social_top ul li a.rss {



	background: url(images/feed-icon.png) 0 0 no-repeat;



}



.block_social_top ul li a.vim {



	background: url(images/vimeo-icon.png) 0 0 no-repeat;



}



.block_social_top ul li a.tmb {



	background: url(images/tumblr-icon.png) 0 0 no-repeat;



}



.block_social_top ul li a.pin {



	background: url(images/pinterest-icon.png) 0 0 no-repeat;



}



.section2 .newsletter, 



.section2 .form_search {



	float: left;



}



.section2 .form_search form {vertical-align: top;}



.section2 .newsletter {



	position: relative;



}



.section2 .newsletter .newsletter-title {



	font-size: 11px;



	line-height: 14px;



	font-weight: bold;



	color: #606e75;



	padding: 7px 28px 2px 0;



	background: url(images/subscribe-icon.png) right 4px no-repeat;



	cursor: pointer;



}



.section2 .newsletter .newsletter-popup {



	display: none;



	border: 1px solid #e0e0e0;



	position: absolute;



	left: 51px;



	top: 46px;



	width: 296px;



	background: #fff;



	border-radius: 2px;



	-webkit-box-shadow: 0 0 0px 3px #f7fafc;



	-moz-box-shadow: 0 0 0px 3px #f7fafc;



	box-shadow: 0 0 0px 3px #f7fafc;



}



.section2 .newsletter .newsletter-popup .indents {



	padding: 10px 9px 10px 10px;



}



.section2 .newsletter .newsletter-popup span.bg {



	display: block;



	position: absolute;



	top: -8px;



	left: 21px;



	width: 0;



	border-width: 0 8px 8px 8px;



	border-style: solid;



	border-color: #000 transparent #e0e0e0 transparent;



}







.section2 .newsletter .newsletter-popup span.bg span {



	display: block;



	position: absolute;



	top: 1px;



	left: -7px;



	width: 0;



	border-width: 0 7px 9px 7px;



	border-style: solid;



	border-color: #000 transparent #fff transparent;



}



.section2 .newsletter .newsletter-popup .field {



	float: left;



	margin-right: 2px;



}



.section2 .newsletter .newsletter-popup input[type="submit"] {



	background: #ffffff;



	background: -moz-linear-gradient(top, #ffffff 1%, #f5f5f5 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f5f5f5));



	background: -webkit-linear-gradient(top, #ffffff 1%,#f5f5f5 100%);



	background: -o-linear-gradient(top, #ffffff 1%,#f5f5f5 100%);



	background: -ms-linear-gradient(top, #ffffff 1%,#f5f5f5 100%);



	background: linear-gradient(to bottom, #ffffff 1%,#f5f5f5 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );



	border-radius: 0 2px 2px 0;



	border: 1px solid #cdd0d1;



	color: #6d6d6d;



	padding: 0px 12px 0 12px;



	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);



	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.05);



	box-shadow: 1px 1px 1px rgba(0,0,0,.05);



	font-weight: bold;



	font-size: 12px;



	line-height: 26px;



	padding-top: 1px;



	height: 25px;



	-webkit-appearance: none;



	-moz-box-sizing: content-box;



	box-sizing: content-box;



}



.section2 .newsletter .newsletter-popup input[type="submit"]:hover {



	background: #eaeaea;



}



.section2 .newsletter .newsletter-popup input[type="text"] {



	outline: none;



	width: 173px;



	color: #6d6d6d;



	font-size: 12px;



	line-height: 26px;



	height: 26px;



	border: 1px solid #d6d6d6;



	-webkit-box-shadow: inset 1px 1px 2px 5px rgba(0,0,0,.01);



	-moz-box-shadow: inset 1px 1px 2px 5px rgba(0,0,0,.01);



	box-shadow: inset 1px 1px 2px 5px rgba(0,0,0,.01);



	padding: 0 7px 0;



	border-radius: 2px 0 0 2px;



	-webkit-appearance: none;



}



.section3 {







}



.section3 .section-wrap {



	width: 945px;



	margin: 0 auto;



}



.section3 .name-and-slogan {



	padding: 23px 0 24px;



	float: left;



	overflow: hidden;



}



.section3 .name-and-slogan img {



	max-width: 292px;



	height: auto;



}



.section3 .name-and-slogan h1 {



	/*float: left;*/



	clear: none;



	margin-right: 13px;



}



.section3 .name-and-slogan h1 a {



	display: block;



}



.section3 .name-and-slogan h1 a img {vertical-align: top;}



.section3 .name-and-slogan h2 {



	padding-top: 9px;



	font-weight: bold;



	/*float: left;*/



	background:url(images/cairo-post-youm7.png) center no-repeat;



	width:292px;



	height:20px;



	clear: none;



	font-size: 10px;



	line-height: 12px;



	color: #b2b2b2;



}



.section3 .name-and-slogan h2 a{width:100%; height:100%; display:block; cursor:pointer; text-decoration:none; border:none; outline:none;}



.section3 .banner-block {



	float: right;	



	padding-top: 25px;



}



.section3 .banner-block a {



	border: 1px solid #e6e7e8;



	width: 478px;



	height: 78px;



	overflow: hidden;



	display: block;



}



.section-nav {



	position: relative;



	border-top: 3px solid #a2a9ae;



	border-bottom: 5px solid #101010;



	margin: 0 auto;



	width: 945px;



}

.sponsor-left{
	position: absolute;
	left: -170px;
	top: -3px;
}

.sponsor-right{
	position: absolute;
	right: -170px;
	top: -3px;
}

.header-ad{
	margin-top: 30px;
	text-align: center;
}

.header-ad > div {
	margin: 0 auto;
}

#site-main-menu {



	position: relative;



	margin: 0;



	border-right: 1px solid #e9e9e9;



	background: #fff;



}



#site-main-menu:before {



	content: "";



	display: block;



	position: absolute;



	width: 11px;



	height: 11px;



	background: url(images/menu-icon.png) 0 0 no-repeat;



	top: 12px;



	right: 9px;



}



#site-main-menu > li {



	border-top: 3px solid #000;



	margin-top: -3px;



	list-style: none;



	float: left;



	position: relative;



}



#site-main-menu > li > a {



	position: relative;



	display: inline-block;



	font-size: 12px;



	font-weight: bold;



	line-height: 16px;



	text-transform: uppercase;



	text-decoration: none;



	color: #0b0b0b;



	padding: 10px 12px 9px 11px;



	border-right: 1px solid #e9e9e9;



}

#site-main-menu > li > a > h2 { font-size: 12px; line-height: 16px; }
#site-main-menu > li > a > h2:hover { color:#fff !important; }

.current-cat,







#site-main-menu > li > a:hover,







#site-main-menu > li.sfHover > a,







#site-main-menu > li.current-menu-item > a,







#site-main-menu > li.current-post-ancestor a,







#site-main-menu > li.current-page-ancestor a,







#site-main-menu > li.current-post-ancestor a,







#site-main-menu > li.current_page_parent > a,#site-main-menu > li.current_page_parent {background:#000 !important; color:#fff !important;}







#site-main-menu > li.home {border: none; margin: 0;}







#site-main-menu > li.home a {



	vertical-align: top;



	background: url(images/home-icon.gif) 9px 13px no-repeat;



	padding: 0;



	height: 35px;



	border-left: 1px solid #e9e9e9;



	content: "";



	width: 29px;



}



#site-main-menu > li.home a:hover {



	background-color: #fafafa;



}



#site-main-menu > li.red {



	border-color: #e50700;



}



#site-main-menu > li.blue {



	border-color: #0084c5;



}



#site-main-menu > li.sky-blue {



	border-color: #00c3b7;



}



#site-main-menu > li.purple {



	border-color: #121475;



}



#site-main-menu > li.green {



	border-color: #6cac00;



}







#site-main-menu > li.orange {



	border-color: #ff8168;



}



#site-main-menu > li.gray {



	border-color: #6b7278;



}



#site-main-menu > li.yellow {



	border-color: #ffba0f;



}



#site-main-menu > li ul {



	z-index: 1999;



	padding: 1px 0 1px;



	display: none;



	background: #fff;



	width: 177px;



	position: absolute;



	left: 0;



	top: 40px;



	margin: 0;



	-webkit-box-shadow: 0 0 4px 0px rgba(0,0,0,.2);



	-moz-box-shadow: 0 0 4px 0px rgba(0,0,0,.2);



	box-shadow: 0 0 4px 0px rgba(0,0,0,.2);



}



#site-main-menu > li ul li {



	list-style: none;



	font-size: 12px;



	line-height: 20px;



	position: relative;



}


#site-main-menu > li ul li a h2 { font-size: 12px; line-height: 16px; }
#site-main-menu > li ul li a {



	padding: 7px 10px 6px;



	display: block;



	color: #545454;



	text-decoration: none;



}



#site-main-menu > li ul li + li a {



	border-top: 1px solid #f2f2f2;



}



#site-main-menu > li ul li a:hover {color: #e90505; background: #fcfcfc;}



#site-main-menu > li ul li ul {



	left: 178px;



	top: 0;



}







.navigation-style-2 #site-main-menu {



	background: #101010;



	border-right: none;



}



.navigation-style-2 #site-main-menu:before {



	top: 15px;



	right: 10px;



}



.navigation-style-2 #site-main-menu > li {



	border-top: none;



	margin: 0;



}



.navigation-style-2 #site-main-menu > li > a {



	color: #d6d6d6;



	border-color: #404040;



	margin-top: -3px;



	border-top: 3px solid transparent;



	padding: 12px 12px 12px 11px;



}



.navigation-style-2 #site-main-menu > li.sfHover > a,



.navigation-style-2 #site-main-menu > li > a:hover,



.navigation-style-2 #site-main-menu > li.current-menu-item > a {



	border-top-color: #e50700;



	background-color: #212121;



}



.navigation-style-2 .section-nav {



	border-bottom: none;



	border-top: 3px solid #616161;



}



.navigation-style-2 #site-main-menu > li.home a {



	padding: 0;



	height: 40px;



}



section.news-ticker {



	overflow: hidden;



	width: 945px;



	margin: 0 auto;



}



.header_news_ticker ul {



	-webkit-backface-visibility: hidden;



	margin: 0;



}







.header_news_ticker ul.slides li {



	list-style: none;



	background: #FCFCFC;



	overflow: hidden;



	display: none;



	-webkit-backface-visibility: hidden;



}



.header_news_ticker ul.slides li a {



	text-decoration: none;



	color: #666;



	font-size: 12px;



	line-height: 20px;



	display: block;



	width: 100%;



	white-space: nowrap;



}



.header_news_ticker ul.slides li a:hover {color: #3e4345;}



.block_home_slider .slides li,



.galleries .post_slider .slides {



	min-height: 300px;



	background: url(images/preloader.gif) center center no-repeat;



}



#flexslider-news {



	position: relative;



	z-index: 1;



	-webkit-backface-visibility:hidden;



	min-height: 33px;



	position: relative;



	overflow: hidden;



	direction: ltr !important



}



#flexslider-news .slides {overflow: hidden;}



#flexslider-news .slides li {



	-webkit-backface-visibility: hidden;



} 



#flexslider-news .flex-viewport {



	padding-top: 23px;



	overflow: hidden;



	height: 23px;



	margin-left: 36px;



}







/* edit for breaking news */



.breaking_news .flex-viewport{



	padding-top: 7px !important;







}







#flexslider-news .flex-direction-nav {



	position: absolute;



	top: 10px;



	left: 0;



}



#flexslider-news .flex-direction-nav li a {



	display: inline-block;



	width: 0;



	height: 0;



	font-size: 0;



	line-height: 0;



	position: absolute;



	top: 19px;



	left: 1px;



}



#flexslider-news .flex-direction-nav li a.flex-prev {



	border-style: solid;



	border-width: 4px 6px 4px 0;



	border-color: transparent #748286 transparent;



}



#flexslider-news .flex-direction-nav li {



	list-style: none;



}



#flexslider-news .flex-direction-nav li a.flex-next {



	background: #FCFCFC;



	margin-left: 10px;



	border-style: solid;



	left: 10px;



	border-width: 4px 0 4px 6px;



	border-color: transparent transparent transparent #748286;



	border-right: none;



}



#flexslider-news .flex-direction-nav li a.flex-prev:before {



	content: "";



	display: block;



	position: absolute;



	width: 2px;



	height: 6px;



	left: -1px;



	top: -3px;



	background: #748286;



}



#flexslider-news .flex-direction-nav li a.flex-next:before {



	content: "";



	display: block;



	position: absolute;



	width: 2px;



	height: 6px;



	right: -1px;



	top: -3px;



	background: #748286;



}



#flexslider-news .flex-pauseplay {



	position: absolute;



	top: 29px;



	left: 11px;



}



#flexslider-news .flex-pauseplay a {



	vertical-align: top;



	display: inline-block;



	overflow:hidden;



	text-indent:100%;



	white-space:nowrap;



	line-height: 0;



	font-size: 0;



	width: 0;



	height: 0;



	border-style: dashed dashed dashed solid;



	border-width: 4px 0 4px 6px;



	border-color: transparent transparent transparent #748286;



	cursor: pointer;



}







#flexslider-news .flex-pauseplay a.flex-pause {



	width: 1px;



	height: 7px;



	border-left: 2px solid #748286;



	border-right: 2px solid #748286;



	border-top: none;



	border-bottom: none;



}



/*** Breaking news styling ***/



#flexslider-break {



	position: relative;



	z-index: 1;



	-webkit-backface-visibility:hidden;



	min-height: 33px;



	position: relative;



	overflow: hidden;



	direction: ltr !important



}



#flexslider-break .slides {overflow: hidden;}



#flexslider-break .slides li {



	-webkit-backface-visibility: hidden;



} 



#flexslider-break .flex-viewport {



	padding-top: 13px;



	overflow: hidden;



	height: 30px;



	margin-left: 0px;



}







/* edit for breaking news



.breaking_news .flex-viewport{



	padding-top: 7px !important;



	height: 30px !important;



}



*/



#flexslider-break .flex-direction-nav {



	position: absolute;



	top: 5px;



	right: 28px;



}



#flexslider-break .flex-direction-nav li a {



	display: inline-block;



	width: 0;



	height: 0;



	font-size: 0;



	line-height: 0;



	position: absolute;



	top: 19px;



	left: 1px;



}



#flexslider-break .flex-direction-nav li a.flex-prev {



	border-style: solid;



	border-width: 4px 6px 4px 0;



	border-color: transparent #748286 transparent;



	}



#flexslider-break .flex-direction-nav li {



	list-style: none;



}



#flexslider-break .flex-direction-nav li a.flex-next {



	background: #FCFCFC;



	margin-left: 10px;



	border-style: solid;



	left: 10px;



	border-width: 4px 0 4px 6px;



	border-color: transparent transparent transparent #748286;



	border-right: none;



	}



#flexslider-break .flex-direction-nav li a.flex-prev:before {



	content: "";



	display: block;



	position: absolute;



	width: 2px;



	height: 6px;



	left: -1px;



	top: -3px;



	background: #748286;



}



#flexslider-break .flex-direction-nav li a.flex-next:before {



	content: "";



	display: block;



	position: absolute;



	width: 2px;



	height: 6px;



	right: -1px;



	top: -3px;



	background: #748286;



}



#flexslider-break .flex-pauseplay {



	position: absolute;



	top: 24px;



	right: 11px;



}



#flexslider-break .flex-pauseplay a {



	vertical-align: top;



	display: inline-block;



	overflow:hidden;



	text-indent:100%;



	white-space:nowrap;



	line-height: 0;



	font-size: 0;



	width: 0;



	height: 0;



	border-style: dashed dashed dashed solid;



	border-width: 4px 0 4px 6px;



	border-color: transparent transparent transparent #748286;



	cursor: pointer;



}







#flexslider-break .flex-pauseplay a.flex-pause {



	width: 1px;



	height: 7px;



	border-left: 2px solid #748286;



	border-right: 2px solid #748286;



	border-top: none;



	border-bottom: none;



}



.one_br{



	margin-top: 13px !important;



}



#flexslider-break .brk_title{ padding:5px;background:#fff225; color:#000;padding: 10px; }



#flexslider-break .brk_logo{ 



    line-height: 30px;



    padding:5px;



	font-size:16px;



	color:#fff;



    background: #f80029;



	animation-name: readmore;



	animation-duration: 400ms;



	animation-iteration-count: infinite;



	-webkit-animation-name: readmore;



	-webkit-animation-duration: 400ms;



	-webkit-animation-iteration-count: infinite;  }



@keyframes readmore {



	0%{background: #f80029; }



	50%{background: #bb001f; }



	100%{background: #f80029; }



}



@-webkit-keyframes readmore {



	0%{background: #f80029; }



	50%{background: #bb001f; }



	100%{background: #f80029; }



}



/***Start of Content styles**/



#main {



	clear: both;



	width: 945px;



	margin: 0 auto;



	padding-bottom: 46px;



}



#main.right_sidebar .main_content {



	float: left;



	width: 620px;



}



#main.left_sidebar .main_content {



	float: right;



	width: 620px;



}







#secondary.right_sidebar {



	float: right;



}



#secondary.left_sidebar {



	float: left;



}



.main_sidebar {



	width: 300px;



}



.main_sidebar .widget {



	margin-bottom: 17px;



}



.main_sidebar .widget .widget_header {



	overflow:hidden;



	height: 29px;



	line-height: 30px;



	background: #010c16;



}



.main_sidebar .widget .widget_header.red {



	background: #eb1c16;



}







.main_sidebar .widget .widget_header.blue {



	background: #1794ce;



}







.main_sidebar .widget .widget_header.dark_gray {



	background: #5c6165;



}



.main_sidebar .widget .widget_header.gray {



	background: #788188;



}



.main_sidebar .widget .widget_header.light_gray {



	background: #8f9498;



}



.main_sidebar .widget .widget_header.light_gray2 {



	background: #aaadb2;



}



.main_sidebar .widget .widget_header.green {



	background: #6cac00;



}



.main_sidebar .widget ul li {



	list-style: none;



	}







.main_sidebar .widget .widget_header .widget_title {



	font-family: 'Open Sans', sans-serif;



	color:#fff;



	text-transform:uppercase; 



	font-weight:bold;



	font-size:12px;



	line-height: 29px;



	overflow: hidden;



	clear: none;



}



.main_sidebar .widget.widget_latest_comments .widget_title {padding: 0;}







.main_sidebar .widget .widget_header .widget_subtitle {



	float:right;



	color:#fff;



	letter-spacing: -1px;



	word-spacing: 1px;



	text-transform:uppercase; 



	padding:0px 13px 0;



	font-weight:bold;



	font-size:10px;



	line-height: 30px;



	text-align:right;



}



.rtl .main_sidebar .widget .widget_header .widget_subtitle {



	float: left;



	padding: 0 0 0 13px;



}



.main_sidebar .widget .widget_header .widget_subtitle a {



	text-decoration: none;



}



.main_sidebar .widget .widget_body {



	position:relative;



	border: 1px solid #ebebeb;



	border-top: none;



	padding:17px 11px 22px;



	overflow:hidden;



	background: #fff;



}







.block_home_slider {



	margin-bottom: 19px;



	padding-bottom: 19px;



	border-bottom: 1px solid #ededed;



	overflow: hidden;



}



.block_home_slider .flexslider {



	min-height: 300px;



	background: url(images/preloader.gif) center 150px no-repeat;



}



.block_home_slider .slides {



	height: 310px;



	margin: 0;



	overflow: hidden;



	background: #fcfcfc;



}



.block_home_slider.style3 .slides {



	height: 100%;



}



.block_home_slider .slides li {



	margin-bottom: 0;



	display: none;



	-webkit-backface-visibility: hidden;



	list-style: none;



}







.block_home_slider.style1 .slides li .slide {



	max-height: 310px;



}



.block_home_slider.style3  .slides li .slide {



	height: 433px;



}



.block_home_slider.style2 .slides {



	height: 340px;



}



.block_home_slider #paging_controls {







}



.block_home_slider #paging_controls:after {



	clear: both;



	width: 100%;



	position: relative;



	display: block;



	content: "";



}



.block_home_slider .slides li img {



	height: auto;



	width: 100%;



}



.block_home_slider .slides li .slide {



	position: relative;



}



.block_home_slider .slides li .caption {



	width: 560px;



	position: absolute;



	bottom: 19px;



	left: 19px;



}



.style2.block_home_slider .slides li .slide {



	height: 340px;



}







.style2.block_home_slider .slides li .caption {



	left: 0;



	right: 0;



	width: auto;



	bottom: 0;



	background: url(images/slider-caption1.png) 0 0 repeat;



	padding: 12px 0 9px;



}



.style2.block_home_slider .slides li .caption .subj {



	display: none;



}



.style2.block_home_slider .slides li .caption .title {



	background: none;



	padding: 0 0 0 10px;



	margin: 0 0 5px 0;



	line-height: 16px;



	overflow:hidden;



	height: auto;



}



.style2.block_home_slider .slides li .caption .title a{ text-decoration:none; color:#FFF}



.style2.block_home_slider .slides li .caption .body {



	background: none;



	color: #bcbcbc;



	padding: 0 12px;



}



.block_home_slider .slides li a {display: block;}



.block_home_slider .slides li img {vertical-align: top;}



.block_home_slider .slides li .caption p {clear: left; margin-bottom: 2px;}



.block_home_slider .slides li .caption .subj {



	background: url(images/slider-caption1.png) 0 0 repeat;



	float: left;



	font-size: 9px;



	line-height: 16px;



	height: 16px;



	text-transform: uppercase;



	font-weight: bold;



	color: #e9e9e9;



	padding: 0px 4px 0px;



	border-radius: 2px;



}



.block_home_slider .slides li .caption .title {



	position: relative;



	background: url(images/slider-caption1.png) 0 0 repeat;



	clear: left;



	float: left;



	height: 34px;



    overflow:hidden;



	padding: 0 12px;



	letter-spacing: -1px;



	color: #fff;



	font-weight: bold;



	font-size: 14px;



	line-height: 34px;



	text-transform: uppercase;



	border-radius: 2px;



	font-family: 'Open Sans',sans-serif;



}



.block_home_slider .slides li .caption .title a{ text-decoration:none; color:#FFF}

.block_home_slider .slides li .caption .title a h3 { background: url(images/slider-caption1.png) 0 0 repeat; font-weight: bold; sfont-size: 14px; line-height: 34px; color: #fff; }

.block_home_slider .slides li .caption .body {



	position: relative;



	padding: 8px 12px 8px;



	border-radius: 2px;



	font-size: 12px;



	line-height: 17px;



	color: #464646;



	background: url(images/slider-caption2.png) 0 0 repeat;



}



.block_home_slider .flexslider {position: relative; overflow: hidden;}



.style2 .flexslider {



	width: 533px;



	float: left;



}



#thumb_controls {



	margin: 0;



	float: right;



	width: 82px;



}







#thumb_controls li {



	position: relative;



	list-style: none;



	margin: 0 0 5px 0;



	cursor: pointer;



}



#thumb_controls li img {



	vertical-align: top;



}



#thumb_controls li span {



	display: block;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	border: 0px solid #040f19;



}



#thumb_controls li.flex-active span.left_bot {



	border-width: 2px;



	background: url(images/img-overlay.png) 0 0 repeat;



}



.block_home_slider .slider-wrapper {



	overflow: hidden;



}



.block_home_slider.style3 {



	position: relative;



	overflow: hidden;



	border-bottom: 3px solid #f0f0f0;



	padding-bottom: 12px;



	margin-bottom: 27px;



}



.block_home_slider.style3 .slider-wrapper .flexslider {



	float: left;



	width: 407px;



	margin-right: 19px;



}



.block_home_slider.style3 .slides li .caption {



	padding-top: 14px;



	position: relative;



	left: auto;



	bottom: auto;



	width: auto;



}



.block_home_slider.style3 .slides li .caption .subj {



	display: none;



}



.block_home_slider.style3 .slides li .caption .title {



	margin-bottom: 11px;



	background: none;



	padding: 0;



	color: #000;



	font-size: 14px;



	line-height: 18px;



	text-transform: none;



	letter-spacing: 0px;



	height: auto;



}



.block_home_slider.style3 .slides li .caption .title a {



	color: #333;



	text-decoration: none;



}



.block_home_slider.style3 .slides li .caption .title a:hover {



	color: #e50700;



}



.block_home_slider.style3 .slides li .caption .body {



	padding: 0;



	background: none;



	font-size: 13px;



	line-height: 19px;



	color: #666;



}



.block_home_slider.style3 .slides li .caption .post-info {



	clear: both;



	margin-bottom: 11px;



}



.block_home_slider.style3 .slides li .caption .comments_count {



	background-position: 0 3px;



}



.block_home_slider.style3 .flex-control-paging {



	overflow: hidden;



	height: 11px;



	position: absolute;



	margin: 0;



	right: 10px;



	bottom: 137px;



}



.block_home_slider.style3 .flex-control-paging li {



	list-style: none;



	float: left;



	margin: 0 2px 0 0;



	font-size: 0;



	line-height: 0;



}



.block_home_slider.style3 .flex-control-paging li a {



	display: block;



	width: 11px;



	height: 11px;



	background: url(images/style3-slider-pager.png) 0 0 no-repeat;



	cursor: pointer;



}



.block_home_slider.style3 .slider_news_block {



	overflow: hidden;



}







.block_home_slider.style3 .slider_news_block ul {



	margin: -4px 0 0 0;



}



.block_home_slider.style3 .slider_news_block ul li {



	list-style: none;



	margin-top: 13px;



	padding-top: 14px;



	border-top: 1px solid #e3e3e3;



}



.block_home_slider.style3 .slider_news_block ul li:first-child {



	margin-top: 0;



	padding-top: 0;



	border-top: none;



}



.block_home_slider.style3 .slider_news_block ul li {



	font-size: 12px;



	line-height: 17px;



}



.block_home_slider.style3 .slider_news_block ul li a.news_title {



	display: inline-block;



	margin-bottom: 6px;



	text-decoration: none;



	font-weight: bold;



	color: #3d3d3d;



}



.block_home_slider.style3 .slider_news_block ul li a:hover {



	color: #eb1c15;



}



.block_home_slider.style3 .flexslider .flex-control-paging li a:hover,



.block_home_slider.style3 .flexslider .flex-control-paging li a.flex-active {



	background-position: right 0;



}



.block_home_slider.style3 .flexslider .flex-direction-nav li a {



	left: 5px;



	margin-top: -120px;



}







.block_home_slider.style3 .flexslider .flex-direction-nav li a.flex-next {



	right: 5px;



	left: auto;



}



.block_home_slider .flex-direction-nav {position: relative; margin: 0;}



.block_home_slider .flex-direction-nav li {



	margin: 0;



	list-style: none;



}



.block_home_slider.style3 .post-info a.comments_count {



	color: #666;



}



.block_home_slider .flex-direction-nav li a {



	display: inline-block;



	overflow:hidden;



	text-indent:100%;



	white-space:nowrap;



	position: absolute;



	top: -175px;



	margin-left: -33px;



	left: 3px;



	z-index: 999;



	width: 28px;



	height: 31px;



	background: url(images/home-slider-controls.png) 0 0 no-repeat;



	-webkit-transition: margin ease .2s;



	-moz-transition: margin ease .2s;



	-ms-transition: margin ease .2s;



	-o-transition: margin ease .2s;



	transition: margin ease .2s;



}



.block_home_slider .flex-direction-nav li a.flex-next {



	left: auto;



	right: 3px;



	background-position: right 0;



	margin-right: -33px;



}



.block_home_slider:hover .flex-direction-nav li a {



	margin-left: 0;



}



.block_home_slider:hover .flex-direction-nav li a.flex-next {



	margin-right: 0;



}



.block_home_slider .flex-direction-nav li a.flex-prev:hover {



	background-position: 0 bottom;



}







.block_home_slider .flex-direction-nav li a.flex-next:hover {



	background-position: right bottom;



}







.style2.block_home_slider .flex-direction-nav li a {



	top: -185px;



	left: 5px;



}



.style2.block_home_slider .flex-direction-nav li a.flex-next {



	left: auto;



	right: 5px;



}







ul#paging_controls {



	display: block;



	margin: -10px 0 0 0;



}



#paging_controls li {



	margin-bottom: 0;



	padding-top: 10px;



	position: relative;



	cursor: pointer;



	float: left;



	width: 25%;



	list-style: none;



	border-bottom: 4px solid #a2a9ae;



	-webkit-transition: all ease .5s;



	-moz-transition: all ease .5s;



	-ms-transition: all ease .5s;



	-o-transition: all ease .5s;



	transition: all ease .5s;



}































#paging_controls li.flex-active {































	border-color: #e50700;































}































#paging_controls li .inner {































	position: absolute;































	left: 0;































	bottom: 0;































	z-index: 999;































	background: #fff;































	padding: 6px 8px 8px;































	border-top: 2px solid #eb1c15;































	-webkit-transition: all ease .4s;































	-moz-transition: all ease .4s;































	-ms-transition: all ease .4s;































	-o-transition: all ease .4s;































	transition: all ease .4s;































	bottom: -132px;































	right: 0;































}































#paging_controls li .inner .slide-title {































	font-size: 12px;































	line-height: 17px;































	font-weight: bold;































	color: #333;































	border-bottom: 1px solid #e5e5e5;































	padding-bottom: 6px;































	margin-bottom: 8px;































}































#paging_controls li:hover .inner {































	bottom: 0;































}































#paging_controls li:hover {































	border-color: #d8dadb;































}































#paging_controls li .inner .post-date {































	background: url(images/slider-date-icon.png) 0 0 no-repeat;































	padding-left: 15px;































	font-size: 10px;































	line-height: 12px;































	color: #6b6b6b;































}































.recent_news_home {































	margin-bottom: 38px;































	padding-bottom: 16px;































	#border-bottom: 1px solid #ededed;































}































.recent_news_home .block_home_post {































	float: left;











        margin-bottom:19px;



















	width: 194px;































}































.recent_news_home .block_home_post + .block_home_post {































	margin-left: 19px;































}































.recent_news_home .block_home_post .post-image {































	margin-bottom: 11px;































}































a.gal_link img {vertical-align: top;}































a.w_hover,































a.gal_link {position: relative; overflow: hidden; display: block;} 































a.w_hover span.overlay,































a.gal_link span.overlay {































	display: block;































	position: absolute;































	top: 0;































	bottom: 0;































	left: 0;































	right: 0;































	background: url(images/img-overlay.png) 0 0 repeat;































	opacity: 0;































}































a.w_hover span.link-icon,































a.gal_link span.link-icon,































a.w_hover span.v_link {































	position: absolute;































	top: 50%;































	left: 50%;































	width: 38px;































	height: 38px;































	/*background: url(images/img-link-icon.png) 0 0 no-repeat;*/































	margin-top: -300px;































	opacity: 0;































	-webkit-transition: all ease .52s;































	-moz-transition: all ease .52s;































	-ms-transition: all ease .52s;































	-o-transition: all ease .52s;































	transition: all ease .52s;































	margin-left: -19px;































	z-index: 399;































}































a.w_hover span.v_link {































	background: url(images/video_link_icon.png) 0 0 no-repeat;































}































a.gal_link span.link-icon {































	z-index: 999;































	width: 28px;































	height: 28px;































	background: url(images/gallery-icon.png) 0 0 no-repeat;































}































a.w_hover:hover .overlay,































a.gal_link:hover .overlay {































	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);































	opacity: 1;































































}































a.w_hover:hover span.link-icon,































a.gal_link:hover .link-icon,































a.w_hover:hover span.v_link {































	margin-top: -19px;































	margin-left: -19px;































	opacity: 1;































}































a.gal_link span.link-icon {































	margin-left: -14px;































}































a.gal_link:hover span.link-icon {































	margin-top: -14px;































	margin-left: -14px;































}































.recent_news_home .block_home_post .img-wrap img {































	width: 100%;































	height: auto;































}































.recent_news_home .block_home_post .title {































	font-size: 13px;































	line-height: 18px;































	font-weight: bold;











height: 51px;



















}































.recent_news_home .block_home_post .title a {































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































	color: #333;































	text-decoration: none;































}






























.recent_news_home .block_home_post .title a h3 { color: #333; font-size: 13px; line-height: 18px; font-weight: bold; }

.recent_news_home .block_home_post .title a:hover, .recent_news_home .block_home_post .title a h3:hover {color: #e50700;}































.recent_news_home .block_home_post .post-content {































	margin-bottom: 8px;































}































.recent_news_home .block_home_post .post-description {































	margin-top: 8px;































	font-size: 12px;































}































.recent_news_home .block_home_post .post-footer {































	overflow: hidden;































}































.recent_news_home .block_home_post .date {































	float: left;































	padding:  0 0 0 15px;































	background: url(images/post-date-icon.png) 0 2px no-repeat;































	font-size: 11px;































	line-height: 14px;































	margin-right: 16px;































}































.recent_news_home .block_home_post .comments {































	font-size: 11px;































	line-height: 14px;































	float: left;































	display: inline-block;































	padding: 0 0 0 15px;































	background: url(images/comments-icon.png) 0 3px no-repeat;































	color: #666;































	text-decoration: none;































}































.home_category_news {































	margin-bottom: 38px;































	overflow: hidden;































}































.home_reviews {































	overflow: hidden;































}































.home_category_news .items-wrap,































.home_reviews .items-wrap {































	overflow: hidden;































	margin: 0 0 19px -20px;































}































.home_category_news .border-top,































.home_category_news_small .border-top,































.home_reviews .border-top, 







.recent_news_home .border-top{































	height: 3px;































	background: #a2a9ae;































	margin-bottom: 8px;































}































.home_category_news h2,































.home_category_news_small h2,































.home_reviews h2,



.recent_news_home h2 {































	padding-bottom: 8px;































	border-bottom: 1px solid #e3e3e3;































	margin-bottom: 15px;































}































.home_category_news .block_home_post_wrapper,































.home_reviews .block_home_post_wrapper {































	overflow:hidden;































}































.home_category_news .block_home_post,































.home_reviews .block_home_post {































	overflow: hidden;































	float: left;































	width: 300px;































	margin-left: 20px;































}































.home_reviews .block_home_post .post-description {































	margin-top:11px;































	font-size:12px;































}































.home_category_news .block_home_post .post-content,































.home_reviews .block_home_post .post-content {































	overflow: hidden;































	font-size: 13px;































	font-weight: bold;































	line-height: 17px;











height: 51px;



















	margin-bottom: 12px;































}































.home_category_news .block_home_post.first-post .post-content,































.home_reviews .block_home_post.first-post .post-content {































	font-size: 14px;































	line-height: 18px;































	margin-bottom: 11px;











       



















}































.home_reviews .block_home_post.first-post .post-content  {































	margin-bottom: 12px;































}































.home_reviews .block_home_post.first-post .post_rating {































	margin-right: 13px;































}





























.home_category_news .block_home_post .post-content a  h3, .home_reviews .block_home_post .post-content a h3 { text-decoration:none; color:#333; font-size:13px;}
.home_category_news .block_home_post .post-content a:hover  h3, .home_reviews .block_home_post .post-content a:hover h3 {color: #e50700;}
.home_category_news .block_home_post .post-content a,































.home_reviews .block_home_post .post-content a {































	text-decoration: none;































	color: #333;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































}































.home_category_news .block_home_post .post-content a:hover,































.home_reviews .block_home_post .post-content a:hover {color: #e50700;}































.home_category_news .block_home_post .post-info,































.home_reviews .block_home_post .post-info {































	overflow: hidden;































	padding-left: 1px;































}































.home_category_news .block_home_post.first-post .post-info,































.home_reviews .block_home_post.first-post .post-info {































	margin-bottom: 11px;































	padding-left: 0;































}































.home_reviews .block_home_post.first-post .post-info {margin-bottom: 10px;}































.home_category_news .block_home_post .post-image,































.home_reviews .block_home_post .post-image {































	width: 85px;































	float: left;































	margin-right: 16px;































	padding-top: 3px;































}































.home_category_news .block_home_post .post-image img,































.home_reviews .block_home_post .post-image img {































	width: 100%;































	height: auto;































}































.home_category_news .block_home_post.first-post,































.home_reviews .block_home_post.first-post {































	padding-bottom: 19px;































	margin: 0 0 16px 20px;































	border-bottom: 1px solid #ededed;































	width: auto;































	float: none;































}































.home_category_news .block_home_post .w_hover .link-icon,































.home_reviews .block_home_post .w_hover .link-icon {display: none;}































.home_category_news .block_home_post.first-post .w_hover .link-icon,































.home_reviews .block_home_post.first-post .w_hover .link-icon {display: block;}































.home_category_news .block_home_post.first-post .post-image,































.home_reviews .block_home_post.first-post .post-image {































	width: 300px;































	margin-right: 20px;































	padding-top: 4px;































}































.home_category_news .block_home_post .post-body,































.home_reviews .block_home_post .post-body {































	overflow: hidden;































}































.home_category_news .block_home_post .post-description {































	margin-top:11px;































	font-size:12px;































}































.home_category_news .block_home_post.bd-bot,































.two_columns_news .home_category_news_small .block_home_post.bd-bot,































.home_reviews .block_home_post.bd-bot {



padding-bottom: 14px;

/*border-bottom: 1px solid #ededed;
margin-bottom: 17px;*/


























































} 































.home_category_news .view-all,































.home_reviews .view-all,



.recent_news_home .view-all {































	padding: 7px 0 6px;































	border: solid #e3e3e3;































	border-width: 1px 0;































	text-align: center;































	font-size: 12px;











        clear: both;



















	line-height: 16px;































}































.home_category_news .view-all a,































.home_reviews .view-all a,



.recent_news_home .view-all a {































	text-decoration: none;































	color: #9ca2a8;































	font-weight: bold;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































}































.home_category_news .view-all a:hover,































.home_reviews .view-all a:hover,



.recent_news_home .view-all a:hover {color: #727272;}































































.two_columns_news {margin: 0 0 38px -20px;}































.two_columns_news .home_category_news_small {































	float: left;































	width: 300px;































	margin-left: 20px;































}































.two_columns_news .home_category_news_small .block_home_post {































	overflow: hidden;































}































.two_columns_news .home_category_news_small .block_home_post .post-info {































	padding-left: 1px;































}































.two_columns_news .home_category_news_small .block_home_post.first-post {































	padding-bottom: 14px;































	border-bottom: 1px solid #ededed;































	margin-bottom: 16px;







        



















}































.two_columns_news .home_category_news_small .post-image {































	padding-top: 3px;































	overflow: hidden;































	width: 85px;































	float: left;































	margin: 0 16px 0 0;































}































.two_columns_news .home_category_news_small .post-image .link-icon {display: none;}































.two_columns_news .home_category_news_small .first-post .post-image {































	width: auto;































	float: none;































	margin: 0 0 14px 0;































}































.two_columns_news .home_category_news_small .first-post .post-image .link-icon {display: block;}































.two_columns_news .home_category_news_small .post-content {































	font-weight: bold;































	font-size: 13px;































	line-height: 17px;































	margin-bottom: 12px;































	overflow: hidden;



















height:51px;











}































.two_columns_news .home_category_news_small .first-post .post-content {































	font-size: 14px;































	line-height: 18px;































	margin-bottom: 12px;







        height: 36px;























}































.two_columns_news .home_category_news_small .post-content a {































	text-decoration: none;































	color: #333;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































}































.two_columns_news .home_category_news_small .post-content a:hover {color: #e50700;}































.post-info {















	overflow: hidden;















/*	display:none !important;







*/







}































/*.icons{ display:none !important;}*/































.two_columns_news .home_category_news_small .post-description {















	margin-top:11px;















	font-size:12px;















}















.two_columns_news .home_category_news_small .first-post .post-info {















	margin-bottom: 10px;















}































.home_category_news_small h2 {















	margin-bottom: 16px;















}































.home_category_news_small .items-wrap {































	margin-bottom: 19px;































}































.home_category_news_small .view-all {































	padding: 7px 0 6px;































	border: solid #e6eaed;































	border-width: 1px 0;































	text-align: center;































	font-weight: bold;































	font-size: 12px;































	line-height: 16px;































} 































.home_category_news_small .view-all a {































	color: #9ca2a8;































	text-decoration: none;































}































.home_category_news_small .view-all a:hover {color: #727272;}































































#home-gallery {































	direction: ltr;































	clear: both;































	position: relative;































	overflow: hidden;































	padding-bottom: 19px;































	margin-bottom: 38px;































	border-bottom: 1px solid #e3e3e3;































}































#home-gallery .border-top {































	height: 3px;































	clear: both;































	background: #a2a9ae;































	margin-bottom: 8px;































}































#home-gallery h2 , .home_category_news a h2 {































	padding-bottom: 8px;































	border-bottom: 1px solid #e3e3e3;































	margin-bottom: 19px;































}































#home-gallery .slides {































	display: block;































}































#home-gallery .slides li {































	display: block;































	float: left;































	height: 100%;































	list-style: none;































}































#home-gallery .slides li a {































	overflow: hidden;































}































#home-gallery .flex-direction-nav  {































	margin: 0;































}































#home-gallery .flex-direction-nav li {































	list-style: none;































}































#home-gallery .es-nav span {































	cursor: pointer;































	display: block;



bottom:1px;



























	position: absolute;































	#bottom: 69px;































	left: 3px;































	width: 23px;































	height: 23px;































	background: url(images/gallery_controls.png) 0 0 no-repeat;































	overflow:hidden;































	text-indent:100%;































	white-space:nowrap;































}































#home-gallery .es-nav span:hover {































	background-position: 0 bottom;































}































#home-gallery .es-nav span.es-nav-next {































	left: auto;
bottom:1px;






























	right: 3px;































	background-position: right 0;































}































#home-gallery .es-nav span.es-nav-next:hover {































	background-position: right bottom;































}































#home-gallery .es-carousel {































	overflow: hidden;	































}































#home-gallery .es-carousel .slides {































	margin: 0;































}































/**End of content styles**/































































/**Widget styles**/































































/* Widget News Combine - Header */































.widget.widget_news_combine {































	-webkit-font-smoothing:antialiased































}































.widget.widget_news_combine .widget_title {































	padding: 0 10px 0px 10px;































}































.widget.widget_news_combine .widget_subtitle a {































	color:#c4c4c4;































}































.widget.widget_news_combine .widget_subtitle a:hover {































	color: #fff;































}































































/* Widget News combine - Body */































.widget.widget_news_combine .widget_body {































	padding: 18px 5px 4px;































}































.widget_news_combine .widget_body .block_news_tabs {































	position: relative;































}































.widget_news_combine .widget_body .block_news_tabs .tabs {































	border-bottom: 1px solid #ebebeb;































	margin: -12px -5px 20px;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul {































	overflow: hidden;































	padding: 0 5px 6px;































	margin: 0;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li {































	list-style: none;































	float: left;































	font-size: 10px;































	line-height: 12px;































	text-transform: uppercase;































	font-weight: bold;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li + li {































	margin-left: 3px;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li a {































	border-radius: 2px;































	text-decoration: none;































	display: inline-block;































	padding: 4px 9px 3px;































	color: #3e4345;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li a span {































	display: inline-block;































	border-bottom: 1px dotted #5b6265;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li a:hover {color: #73797c;}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li a.current {































	background: #ff4a4a;































	color: #fff;































}































.widget_news_combine .widget_body .block_news_tabs .tabs ul li a.current span {































	border-color: transparent;































}































.widget_news_combine .widget_body .block_news_tabs .block_home_news_post {































	padding: 0 5px;































	margin-bottom: 16px;































	overflow: hidden;































}































.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .info {































	float: left;































	padding-top: 1px;































	margin-right: 13px;































	font-size: 12px;































	line-height: 15px;































	color: #8f95a0;































	text-align: right;































}































.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title {































	overflow: hidden;































	margin: 0;































	font-size: 12px;































	line-height: 17px;































}































.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title  span {































	text-transform: uppercase;































	font-weight: bold;































	color: #e50700;































	margin-right: 4px;































}





























.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title a h3 { font-size: 12px; line-height: 17px; color: #3d3d3d; font-weight: normal; }
.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title a:hover h3 { color: #73797c; }
.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title a {text-decoration: none;}































































































/* Text Widget */































.widget.widget_text .textwidget {































	background: #fff;































	border: 1px solid #ebebeb;































	border-top: none;































	/*padding: 6px 5px 4px;*/































	padding:17px 11px 17px;































	font-size: 12px;































}































.widget.widget_text .widget_title {































	background: #010c16;































	font-size: 12px;































	line-height: 16px;































	text-transform: uppercase;































	color: #fff;































	font-weight: bold;































	padding: 7px 11px 6px;































}































































.block_subscribes_sidebar {































	overflow: hidden;































	background: #fff;































	border: 1px solid #ebebeb;































	padding: 12px 14px 9px;































}































.block_subscribes_sidebar .service {































	float: left;































	overflow: hidden;































}































.block_subscribes_sidebar .service + .service {































	margin-left: 13px;































}































.block_subscribes_sidebar .service a {































	display: inline-block;































	padding: 0 0 0 30px;































	text-decoration: none;































}































.block_subscribes_sidebar .service a:hover {































	color: #e50700;































}































.block_subscribes_sidebar .service a.fb {































	background: url(images/facebook-widget-icon.png) 0 2px no-repeat;































}































.block_subscribes_sidebar .service a.tw {































	background: url(images/twitter-widget-icon.png) 0 2px no-repeat;































}































.block_subscribes_sidebar .service a.rss {































	background: url(images/feed-widget-icon.png) 0 2px no-repeat;































}































.block_subscribes_sidebar .service a span {































	display: block;































}































.block_subscribes_sidebar .service a span.num {































	font-size: 12px;































	font-weight: bold;































	line-height: 16px;































	margin-bottom: -1px;































}































.block_subscribes_sidebar .service a span.people {































	font-size: 10px;































	line-height: 12px;































	color: #939393;































}































































/* Recent posts decoration */































































/* Widget Recent posts - Header */































.widget_recent_blogposts .widget_title {































	padding: 0px 10px 0px 10px;































}































.widget_recent_blogposts .widget_subtitle a {































	color:#fff;































}































































/* Widget Recent posts - Body */































.widget_recent_blogposts .widget_body {































}































.widget_recent_blogposts .widget_body a {































	text-decoration:none;































}































.widget_recent_blogposts .widget_body ul {































	list-style-type:none;































	margin:0;































	overflow:hidden;































}































.widget_recent_blogposts .widget_body ul.slides > li {































	display:none;































}































.widget_recent_blogposts .article {































	padding-bottom:15px;































	margin-bottom:12px;































	border-bottom:1px solid #ebebeb;































	overflow:hidden;































}































.widget_recent_blogposts .article .pic {































	padding-top: 3px;































	float:left;































	width:273px;































	margin:0 13px 0 0;































}































.widget_recent_blogposts .article .pic img {































	width:100%;































	height:auto;































}































.widget_recent_blogposts .article .text {































	#overflow: hidden;































}































.widget_recent_blogposts .article .title {































	font-weight:bold;































	font-size:12px;































	line-height: 17px;































	margin-bottom:8px;































}





























.widget_recent_blogposts .article .title a h3 {color: #333; font-size: 14px; line-height: 17px;padding-top:10px }
.widget_recent_blogposts .article .title a:hover h3 { text-decoration: none; color: #e50700; }

.widget_recent_blogposts .article .title a {































	color:#333;































}































.widget_recent_blogposts .article .title a:hover {































	text-decoration:none;































	color:#e50700;































}































.widget_recent_blogposts .article .views {































	float: left;































	padding:  0 0 0 15px;































	background: url(images/post-views.png) 0 2px no-repeat;































	font-size: 11px;































	line-height: 14px;































	margin-right: 16px;































}































.rtl .widget_recent_blogposts .article .views {































	float: right;































	margin: 0 0 0 16px;































}































.post_views {































	text-decoration: none;































	padding:  0 0 0 15px;































	background: url(images/post-views.png) 0 2px no-repeat;































	font-size: 11px;































	line-height: 14px;































	color: #666;































}































.post_date {































	background: url(images/post-date-icon.png) 0 1px no-repeat;































	padding-left: 15px;































	font-size: 11px;































	line-height: 14px;































	text-decoration: none;































	color: #666;































}































.rtl .post_date {































	float: right;































}































.post_submitted {































	display: inline-block;































	padding: 0 0 0 14px;































	background: url(images/post-author.png) 0 2px no-repeat;































	font-size: 11px;































	line-height: 14px;































	color: #a2a2a2;































	margin-right: 12px;































	text-decoration: none;































}































.post-info .post_date {































	float: left;































	margin-right: 16px;































	background-position: 0 2px;































}































.rtl .post-info .post_date {































	float: right;































	margin: 0 0 0 16px;































}































.post-info .post_submitted {































	float: left;































}































.comments_count {































	font-size: 11px;































	line-height: 14px;































	display: inline-block;































	padding: 0 0 0 15px;































	background: url(images/comments-icon.png) 0 2px no-repeat;































	color: #666;































	text-decoration: none;































}































.post-info .comments_count,































.post-info .post_views {































	float: left;































	text-decoration: none;































}































.rtl .post-info .comments_count,































.rtl .post-info .post_views {































	float: right;































}































.post_rating {































	margin: 1px 14px 0 0;































	height: 10px;































	width: 63px;































	background: url(images/stars.png) 0 bottom repeat-x;































}































.post-info .post_rating {































	float: left;































}































.post_rating span {































	background: url(images/stars.png) 0 0 repeat-x;































	height: 10px;































	width: 0;































	display: block;































}































.post_rating span.points1 {































	width: 10px;































}































.post_rating span.points2 {































	width: 24px;































}































.post_rating span.points3 {































	width: 36px;































}































.post_rating span.points4 {































	width: 49px;































}































.post_rating span.points5 {































	width: 62px;































}































.widget_recent_blogposts .article .comments {































	float: left;































	padding: 0 0 0 15px;































	background: url(images/comments-icon.png) 0 3px no-repeat;































	font-size: 11px;































	line-height: 14px;































}































.rtl .widget_recent_blogposts .article .comments {































	float: right;































}































.widget_recent_blogposts .article a.comments,































.widget_recent_blogposts .article a.views,































.widget_recent_blogposts .article a.comments:visited,































.widget_recent_blogposts .article a.views:visited {































	color: #333;































}































.widget_recent_blogposts .article a.comments:hover,































































/* Widget Recent posts - Flexslider nav - Slides */































.widget_recent_blogposts ul.flex-direction-nav {































	overflow:hidden;































}































.widget_recent_blogposts ul.flex-direction-nav li {































	width:18px;































	height:19px;































	position:absolute;































	bottom:7px;































}































.widget_recent_blogposts ul.flex-direction-nav li:first-child {































	right:66px;































}































.widget_recent_blogposts ul.flex-direction-nav li+li {































	right:11px;































}































.widget_recent_blogposts ul.flex-direction-nav li a {































	display:block;































	height:16px;































	width:16px;































	border:1px solid #dedede;































	-webkit-border-radius: 2px;































	-moz-border-radius: 2px;































	border-radius: 2px;































	background: rgb(255,255,255); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */































}































.widget_recent_blogposts ul.flex-direction-nav li a:hover {































	border-color:#ddd































}































































/* Widget Recent posts - Flexslider nav - Page buttons */































.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after,































.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after {































	content:"";































	display:block;































	width:0;































	height:0;































	left:6px;































	top:6px;































	border-top:3px solid transparent;































	border-bottom:3px solid transparent;































	position:absolute;































}































.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {































	border-right:4px solid #a6a6a6;































}































.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after {































	left:8px;































	border-left:4px solid #a6a6a6;































}































.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:hover:after,































.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:hover:after {border-right-color: #333; border-left-color: #333;}































.widget_recent_blogposts .pages_info {































	position:absolute;































	bottom:7px;































	right:34px;































	height: 16px;































	line-height:16px;































	color: #333;































	font-weight:bold;































	font-size:10px;































	line-height: 12px;































}































































/* Widget latest comments */































































/* Widget Latest comments - Header */































.widget.widget_latest_comments .widget_header {































	overflow:hidden;































	padding:0px 10px 0px 11px;































}































/* Widget Latest comments - Body */































.widget_latest_comments .widget_body {































	position:relative;































	background: #fff;































	border: 1px solid #ebebeb;































	border-top: none;































	padding:17px 11px 17px;































	overflow:hidden;































}































.widget_latest_comments .widget_body ul {































	list-style-type:none;































	margin:0;































	overflow:hidden;































}































.widget_latest_comments .widget_body ul li {































	background: url(images/user-icon.png) 0px 3px no-repeat;































	padding-left:17px;































	padding-bottom:12px;































	margin-bottom:12px;































	border-bottom:1px solid #ebebeb;































	overflow:hidden;































}































.widget_latest_comments .widget_body ul li.last {































	margin-bottom:0;































	border-bottom:none;































	padding-bottom: 0;































}































.widget_latest_comments .comment_author {































	font-weight:bold;































	font-size:11px;































	line-height: 14px;































	margin-bottom:5px;































}































.widget_latest_comments .comment_author a {































	text-decoration:none;































	color:#1d4155;































}































.widget_latest_comments .comment_author a:hover {































	text-decoration:none;































	color:#1c2023;































}































.widget_latest_comments .comment_text {































	font-weight:normal;































	font-size:11px;































	line-height: 16px;































	color:#565656;































	margin-bottom: 5px;































}































.widget_latest_comments .comment_date {































	font-weight:normal;































	font-size:11px;































	line-height: 14px;































	color:#b1b1b1;































}































.widget.widget_recent_video .widget_body {































	direction: ltr;































	padding-top: 11px;































	padding-bottom: 14px;































}































.widget_recent_video .widget_header .widget_title {































	padding-left: 10px;































}































.widget_recent_video .widget_header .widget_subtitle a {































	color: #f2f2f2;	































}































.widget_recent_video .thumb_carousel .jcarousel-list {margin: 0;}































.widget_recent_video .thumb_carousel .jcarousel-list li {































	margin: 0;































	overflow: hidden;































	width: 45px;































	margin-bottom: 2px;































	height: 33px;































}































.widget_recent_video .jcarousel-prev,































.widget_recent_video .jcarousel-next {































	width: 43px;































	height: 18px;































	border: 1px solid #e3e3e3;































	cursor: pointer;































	background: #ebebeb;































	top: 0;































	right: 0;































	position: absolute;































}































.widget_recent_video .jcarousel-next:hover,































.widget_recent_video .jcarousel-prev:hover {































	background: #fff;































}































.widget_recent_video .jcarousel-next {































	top: auto;































	bottom: 0;































}































.widget_recent_video .jcarousel-prev span,































.widget_recent_video .jcarousel-next span {































	display: block;































	position: absolute;































	top: 50%;































	left: 50%;































	width: 7px;































	height: 5px;































	margin-left: -4px;































	margin-top: -2px;































	background: url(images/video-controls.gif) 0 0 no-repeat;































} 































.widget_recent_video .jcarousel-next span {































	background-position: 0 bottom;































}































#carousel_target {































	width: 229px;































}































#carousel_target .w_hover {































	margin-bottom: 16px;































}































#carousel_target .post_title {































	font-size: 13px;































	line-height: 16px;































	font-weight: bold;































}































#carousel_target .post_title a {































	color: #000;































	text-decoration: none;































}































#carousel_target .post_title a:hover {































	color: #e50700;































}































#video_carousel {































	padding: 22px 0;































	float: right;































	width: 45px;































}































#video_carousel .jcarousel-clip {































	height: 103px;































	overflow: hidden;































}































.widget_recent_photos .slides {































	margin: 0 0 2px 0;































	overflow: hidden;































}































.widget_recent_photos .slides li {































	display: none;































}































.widget.widget_recent_photos .widget_body {































	direction: ltr;































	padding: 11px 11px 12px;































}































.widget.widget_recent_photos .widget_header .widget_title {































	padding: 0px 10px 0 10px;































}































.widget.widget_recent_photos .widget_subtitle a {































	color: #fff;































	padding-top: 5px;































}































#recent_photos_thumbs {































	margin-left: 24px;































	position: relative;































	width: 228px;































}































#recent_photos_thumbs .slides li {































	margin-right: 2px;































	cursor: pointer;































}































#recent_photos_thumbs .slides li img {































	width: 100%;































}































#recent_photos_thumbs .flex-direction-nav li a {































	display: block;































	position: absolute;































	width: 20px;































	height: 41px;































	border: 1px solid #e3e3e3;































	top: 0;































	left: -24px;































	overflow:hidden;































	text-indent:100%;































	white-space:nowrap;































}































#recent_photos_thumbs .flex-direction-nav {margin: 0;}































#recent_photos_thumbs .flex-direction-nav li {cursor: pointer;}































#recent_photos_thumbs .flex-direction-nav li a.flex-next {































	left: auto;































	right: -24px;































}































#recent_photos_thumbs .flex-direction-nav li a span {































	display: block;































	width: 5px;































	height: 7px;































	background: url(images/photos-slider-controls.gif) 0 0 no-repeat;































	position: absolute;































	top: 50%;































	left: 50%;































	margin-top: -4px;































	margin-left: -2px;































}































#recent_photos_thumbs .flex-direction-nav li a:hover {































	background: #ebebeb;































}































#recent_photos_thumbs .flex-direction-nav li a.flex-next span {































	background-position: right 0;































}































#recent_photos_thumbs .slides li img {vertical-align: top;}































#recent_photos_slider .title {































	padding-top: 14px;































	font-weight: bold;































	font-size: 13px;































	line-height: 16px;































}































#recent_photos_slider .title a {































	color: #0b0b0b;































	text-decoration: none;































}































#recent_photos_slider .title a:hover {































	color: #e50700;































}































































































.widget.twitter {































	background: #1793cd;































}































.widget.twitter .widget_title {































	padding: 0px 11px 0px;































}































.widget.twitter .widget_subtitle a {































	color: #fff;































}































.widget.twitter .widget_body ul {































	margin:0;































}































.widget.twitter .widget_body ul li {































	border-bottom: 1px solid #ebebeb;































	padding: 0 0 18px 21px;































	margin-bottom: 17px;































	background: url(images/tweet-icon.png) -1px 5px no-repeat;































	font-family:Georgia, "Times New Roman", Times, serif;































	font-size: 12px;































	line-height: 17px;































	color: #4f4f4f;































}































.widget.twitter .widget_body ul li.last {































	padding-bottom: 0;































	margin-bottom: 0;































	border-bottom: none;































}































.widget.twitter .widget_body ul li a:hover {































	color: #131313;































}































.widget.twitter .widget_body ul li span.tweet_author {































	color: #e50700;































}































.widget.twitter .widget_body ul li a {































	color: #e50700;































}































































.widget_recent_reviews .widget_body ul {































	margin: 0;































}































.widget_recent_reviews .widget_body ul li {































	overflow: hidden;































}































.widget_recent_reviews .widget_body ul li + li {































	margin-top: 15px;































	padding-top: 12px;































	border-top: 1px solid #ebebeb;































}































.widget_recent_reviews .widget_body ul li .img_wrap {































	float: left;































	margin: 0 13px 0 0;































	width: 88px;































	overflow: hidden;































}































.widget_recent_reviews .widget_body ul li .img_wrap a {































	padding-top: 3px;































}































.widget_recent_reviews .widget_body ul li .img_wrap img {































	vertical-align: top;































}































.widget_recent_reviews .widget_body ul li .extra_wrap {































	overflow: hidden;































}































.widget_recent_reviews .widget_body ul li .extra_wrap .review-title {































	font-weight: bold;































	font-size: 12px;































	line-height: 17px;































	margin-bottom: 8px;































}































.widget_recent_reviews .widget_body ul li .extra_wrap .review-title a {































	text-decoration: none;































}































.widget_recent_reviews .widget_body ul li .extra_wrap .review-title a:hover {































	color: #e50700;































}































.widget_recent_reviews .widget_body ul li .extra_wrap .post_rating {































	margin-right: 48px;































}































.widget.widget_recent_reviews .widget_body {































	padding-bottom: 20px;































}































.widget.widget_recent_reviews .widget_header .widget_title {































	padding: 0px 10px 0 11px;































}































.widget.widget_recent_reviews .widget_header .widget_subtitle a {color: #fff;}































































.widget.feedburner_subscribe .widget_body {































	padding-bottom: 18px;































}































.widget.feedburner_subscribe .widget_header .widget_title {































	padding: 0 10px 0 11px;































}































.widget.feedburner_subscribe form {































	overflow: hidden;































	padding: 17px 0 2px;































}































.widget.feedburner_subscribe form .field {































	float: left;































	margin-right: 2px;































}































.widget.feedburner_subscribe form .field input {































	width: 175px;































}































.widget.feedburner_subscribe form .button {































	float: left;































}































.widget.feedburner_subscribe .label {































	font-size: 12px;































	line-height: 15px;































	color: #666;































}































/*****************/































































/*******Footer styles******/































































#footer {































	border-top: 3px solid #e8e8e8;































	background: #010c16;































}































#footer .copyright {































	float: right;































	font-size: 12px;































	line-height: 15px;































	color: #919191;

























padding-top: 10px;





}































.footer-wrapper {































	overflow: hidden;































	width: 948px;































	margin: 0 auto;































}































#footer .ft_section_1 {































	border-top: 3px solid #0a0c0e;































	background:url(images/boxed-pattern5.gif);































	padding: 29px 0 29px;































	color: #b0b0b0;































}































#footer .ft_section_1 .col1 {































	float: left;































	width: 230px;































	margin-right: 15px;































}































#footer .ft_section_1 .footer_text {































	font-size: 13px;































	line-height: 18px;































	margin-bottom: 18px;































}































#footer #footer_logo {































	margin-bottom: 11px;































}































#footer .block_footer_widgets {































	overflow: hidden;































	padding-top: 2px;































}































#footer .block_footer_widgets .column {































	float: left;































	width: 220px;































	margin-right: 20px;































}































#footer .block_footer_widgets .column.last {margin-right: 0;}































#footer .block_footer_widgets .column h3 {































	font-size: 15px;































	line-height: 18px;































	font-weight: bold;































	color: #efefef;































	margin-bottom: 14px;































}































#footer .ft_section_2 {































	padding: 16px 0;































}































.widget_popular_footer .article {































	padding-bottom: 8px;































	margin-bottom: 9px;































	overflow: hidden;































	border-bottom: 1px solid #2b2b2b;































}































.widget_popular_footer .article .pic {































	padding-top: 4px;































	float: left;































	width: 62px;































	margin-right: 13px;































}































.widget_popular_footer .article .pic .overlay {































	top: 3px;































	left: 3px;































	bottom: 3px;































	right: 3px;































}































.widget_popular_footer .article .pic a {































	display: block;































	background: #35393b;































	padding: 2px;































	border: 1px solid #17191a;































}































.widget_popular_footer .article .pic img {































	vertical-align: top;































}































.widget_popular_footer .article .text {































	overflow: hidden;































}































.widget_popular_footer .article .title {































	font-size: 12px;































	margin-bottom: 4px;































	line-height: 17px;































}































.widget_popular_footer .article .title a {































	text-decoration: none;































	color: #b0b0b0;































	font-weight: bold;































}































.widget_popular_footer .article .title a:hover {































	color: #e50700;































}































.widget_popular_footer .article .icons ul {































	margin: 0;































}































.widget_popular_footer .article .icons li {































	list-style: none;































	float: left;































}































.widget_popular_footer .article .icons li a {































	display: inline-block;































	font-size: 11px;































	line-height: 14px;































	text-decoration: none;































	color: #7a7a7a;































}































.widget_popular_footer .article .icons li a.views {































	margin-right: 20px;































	padding-left: 16px;































	background: url(images/footer-posts-views.png) 0 2px no-repeat;































}































.widget_popular_footer .article .icons li a.comments {































	padding-left: 14px;































	background: url(images/footer-comments-icon.png) 0 2px no-repeat;































}































.block_flickr_footer {































	padding-top: 4px;































	overflow: hidden;































}































.block_flickr_footer .flickr_badge_image {































	float: left;































	width: 46px;	































	border: 1px solid #17191a;































}































.block_flickr_footer .flickr_badge_image + .flickr_badge_image {































	margin-left: 4px;































}































.block_flickr_footer .flickr_badge_image a {































	background: #fff;































	overflow: hidden;































	width: 40px;































	height: 40px;































	border: 3px solid #35393b;































	display: block;































}































.block_flickr_footer .flickr_badge_image a img {































	-webkit-transition: all ease  .2s;































	-moz-transition: all ease  .2s;































	-ms-transition: all ease  .2s;































	-o-transition: all ease  .2s;































	transition: all ease  .2s;































}































.block_flickr_footer .flickr_badge_image a:hover img {































	opacity: .8;































}















.block_social_footer{ width:10%; float:left;}















.block_social_footer ul {


	overflow: hidden;


	margin: 0;

}































.block_social_footer li {


	list-style: none;

	font-size: 0;

	line-height: 0;

	float: left;

	margin-right: 0px;


}































.block_social_footer li a {































	display: block;































	width: 31px;































	height: 31px;










background: url(images/new-social-icons.png) 0 0 no-repeat;




















}































.block_social_footer li a.tw {




	background-position: -60px -1px;




}

.block_social_footer li a.tw:hover { background-position: -61px -33px; }





























.block_social_footer li a.fb {




	background-position: -30px -1px;




}



.block_social_footer li a.fb:hover { background-position: -31px -33px; }



























.block_social_footer li a.rss {































	width: 16px;































	background: url(images/footer-feed-icon.png) 0 0 no-repeat;































}































.block_social_footer li a.gplus {




	background-position: -90px -1px;




}

.block_social_footer li a.gplus:hover { background-position: -91px -33px; }





























.block_social_footer li a.vim {































	width: 16px;































	background: url(images/footer-vimeo-icon.png) 0 0 no-repeat;































}































.block_social_footer li a.tmb {































	background: url(images/footer-tumblr-icon.png) 0 0 no-repeat;































}































.block_social_footer li a.pin {































	background: url(images/footer-pin-icon.png) 0 0 no-repeat;































}































.block_social_footer li a:hover {




}































#calendar_wrap {padding: 0 2px 0 1px;}































#calendar_wrap caption {































	font-size: 15px;































	line-height: 18px;































	color: #efefef;































	font-weight: bold;































	margin-bottom: 17px;































}































#calendar_wrap thead th,































#calendar_wrap tbody td {































	padding: 7px 0 5px;































	background: #48494a;































	border: 1px solid #17191a;































	border-bottom: none;































	border-left: 0;































	font-size: 12px;































	line-height: 15px;































	color: #fff;































	text-align: center;































	font-weight: normal;































}































#calendar_wrap tbody td {































	color: #a4a4a4;































	background: #333;































}































#calendar_wrap tbody td#today {































	background: #4f3737;































}































#calendar_wrap tbody td a {































	color: #a4a4a4;































}































#calendar_wrap tbody td a:hover {































	color: #fff;































}































#calendar_wrap tbody td.pad {background: none; border: none;}































#calendar_wrap tfoot td {































	padding-top: 11px;































	font-size: 9px;































	font-weight: bold;































	line-height: 12px;































	text-transform: uppercase;































}































#calendar_wrap tfoot td a {































	color: #8e8e8e;































	text-decoration: none;































}































#calendar_wrap tfoot td a:hover {































	color: #e50700;































}































#calendar_wrap tfoot #next {































	text-align: right;































}































/* #footer_menu {







float: left;







margin: 0 0 0 0;







padding: 10px 0 0 20px;







border-left: #919191 solid 1px;







overflow: hidden;







}































#footer_menu li {































	float: left;































	list-style: none;































	font-size: 12px;































	line-height: 15px;































	font-weight: bold;







	







	height:26px;































}































#footer_menu li + li {































	padding-left: 10px;































	margin-left: 7px;































	background: url(images/footer-divider.png) 0 3px no-repeat;































}































#footer_menu li a {































	color: #919191;































	text-decoration: none;































}































#footer_menu li a:hover,































#footer_menu li.current-menu-item a {color: #cdcdcd;}























*/







/***End of footer styles***/































































/***News page style 1***/































































#news_style1_header {































	padding-bottom: 14px;































	border-bottom: 2px solid #ededed;































	overflow: hidden;































	margin-bottom: 27px;































}































#news_style1_header .first_post {































	float: left;































	width: 330px;































	margin-right: 20px;































}































#news_style1_header .first_post .pic {































	padding-top: 3px;































	margin-bottom: 14px;































}































#news_style1_header .first_post h3 {































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 8px;































}































#news_style1_header .first_post h3 a {































	color: #333;































	text-decoration: none;































}































#news_style1_header .first_post h3 a:hover {































	color: #E50700;































}































#news_style1_header .post_list {































	overflow: hidden;































	margin: 0;































}































#news_style1_header .icons {































	margin: 0 0 9px 0;































	overflow: hidden;































}































#news_style1_header .icons li {































	list-style: none;































	float: left;































	margin-right: 10px;































}































#news_style1_header .post_list > li {































	margin-top: 17px;































	border-top: 1px solid #ededed;































	padding-top: 14px;































	list-style: none;































}































#news_style1_header .post_list > li:first-child {































	border-top: none;































	padding-top: 0;































	margin-top: 0;































}































#news_style1_header .post_list .type-news {































	overflow: hidden;































}































#news_style1_header .post_list li .pic {































	float: left;































	width: 85px;































	margin-right: 17px;































}































#news_style1_header .post_list li h3 {































	overflow: hidden;































}































#news_style1_header .post_list li .link-icon {































	display: none;































}































#news_style1_header .post_list li .pic {































	padding-top: 3px;































	float: left;































	margin-right: 17px;































}































#news_style1_header .post_list li h3 {































	overflow: hidden;































	clear: none;































	font-size: 13px;































	line-height: 17px;































	font-weight: bold;































	margin-bottom: 8px;































}































#news_style1_header .post_list li h3 a {































	text-decoration: none;































}































#news_style1_header .post_list li h3 a:hover {































	color: #E50700;































}































#news_style1_header .post_list .icons {































	margin: 0;































}































#news_style1_header .post_text_wrapper {































	overflow:hidden;































}































#news_style1_tabs {































	margin: 0 0 20px 0;































	border-bottom: 1px solid #e0e0e0;































}































#news_style1_tabs:after {































	clear: both;































	width: 100%;































	content: "";































	display: block;































}































#news_style1_tabs li {































	float: left;































	margin: 0 2px 0 0;































	list-style: none;































	color: #737678;































	font-size: 11px;































	line-height: 14px;	































}































#news_style1_tabs li a {































	position: relative;































	z-index: 99;































	background: #f7f7f7;































	display: block;































	padding: 7px 13px 7px 14px;































	margin-bottom: -1px;































	text-decoration: none;































	border: 1px solid #e0e0e0;































	color: #737678;































}































#news_style1_tabs li a:hover {































	background: #fff;































}































#news_style1_tabs li.active a {































	background: #788187;































	border: 1px solid #788187;































	color: #eee;































}































#news_style1_body .placeholder {































	background: url(images/preloader.gif) center 150px no-repeat;































	min-height: 300px;































}































#news_style1_body article {































	overflow: hidden;































}































#news_style1_body > div {































	background: #fcfcfc;































	display: none;































}































#news_style1_body article:first-child {































	margin-top: 0;































	padding: 0;































	border-top: none;































}































#news_style1_body article {































	margin-top: 16px;































	padding-top: 23px;































	border-top: 1px solid #e6eaed;































}































#news_style1_body article .pic {































	padding-top: 5px;































	float: left;































	width: 169px;































	margin-right: 17px;































	position: relative;































}































#news_style1_body .tab_tags {































	position: relative;































}































#news_style1_body .tab_tags .tags_bubbles {































	border-radius:100%;































	background: url(images/tag-bubbles.png) 0 0 repeat;































	position:absolute;































	left:50%;































	top:50%;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































	text-align: center;































}































#news_style1_body .tab_tags .tags_bubbles:hover {































	background: #e3e6e8;































}































#news_style1_body .tab_tags .tags_bubbles:hover {































	z-index:1000;































}































#news_style1_body .tab_tags .tags_bubbles a {































	position:absolute;































	display:block;































	font-weight:bold;































	text-decoration:none;































	white-space:nowrap;































	color: #262626;































	text-decoration: none;































}































article .pic {































	position: relative;































}































.single article.hentry.img-floated {































	overflow: hidden;































}































.single article.hentry.img-floated .post_content {































	overflow: visible;































}































.single article.hentry.img-floated .block-social {































	clear: both;































}































.single article.hentry.img-floated .pic {































	max-width: 300px;































	float: left;































	max-height: 100%;































	margin: 0 20px 10px 0; 































}































.pic .link-video {































	position: absolute;































	display: block;































	left: 5px;































	bottom: -25px;































	width: 19px;































	height: 19px;































	background: url(images/icon_video.png) 0 0 no-repeat;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































}































.pic:hover .link-video,































.pic:hover .link-video,































#video_header .pic .link-video,































#video_body .pic .link-video {































	left: 5px;































	bottom: 5px;































}































#news_style1_header .post_list .pic .link-video {































	display: none !important;































}































#news_style1_body article h3 {































	overflow: hidden;































	clear: none;































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 8px;































}































#news_style1_body article h3 a {































	text-decoration: none;































	color: #333;































}































#news_style1_body article h3 a:hover {































	color: #e50700;































}































.news_body .icons {































	overflow: hidden;































	margin: 0 0 9px 0;































}































.news_body .icons li {































	list-style: none;































	float: left;































	margin: 0 10px 0 0;































}































#news_style1_body article .text {































	overflow: hidden;































}































#nav_pages a.prev,































#nav_pages a.next {































	display: none;































}































#news_style2_body #nav_pages {padding-top: 24px; margin-top: 31px;}































#nav_pages .pages {































	float: left;































}































#nav_pages .pages ul {































	margin: 0;































	overflow: hidden;































}































#nav_pages .pages li {































	margin-right: 3px;































	list-style: none;































	float: left;































	font-weight: bold;































	font-size: 12px;































	line-height: 15px;































}































.nav_pages_parts {































	margin: 10px  0;































}































#nav_pages .pages li a,































.nav_pages_parts a,































.nav_pages_parts > span,































.nav_comments a,































.nav_comments span {































	display: inline-block;































	background: #f7f9fa;































	color: #737678;































	text-decoration: none;































	padding: 6px 8px 4px 9px;































	border: 1px solid #ebebeb;































}































.nav_pages_parts a {































	color: #737678 !important;































}































#nav_pages .pages li a:hover {































	background: #fff;































}































#nav_pages .pages li.current a,































.nav_comments a:hover,































.nav_pages_parts > span.page_num,































.nav_comments span {































	background: #80888e;































	border-color: #80888e;































	color: #fff;































}































.news_body .emprty {































	padding-top: 30px;































	min-height: 300px;































	background: #fcfcfc;































}































.page_x_of_y {































	padding-top: 8px;































	float: right;































	font-size: 10px;































	line-height: 12px;































	text-transform: uppercase;































	color: #898989;































}































#nav_pages {































	overflow: hidden;































	padding-top: 24px;































	clear: both;































	border-top: 3px solid #f0f0f0;































	margin-top: 22px;































}































#news_style2_header {































	padding-bottom: 19px;































	border-bottom: 1px solid #f1f1f1;































	margin-bottom: 26px;































}































#news_style2_header .slides {































	overflow: hidden;































	margin: 0;































}































#news_style2_header .slides .pic {































	max-height: 310px;































	overflow: hidden;































}































#news_style2_header .slides li {































	display: none;































}































#news_style2_header .slides li .caption {































	position: absolute;































	left: 18px;































	bottom: 18px;































	width: 560px;































}































#news_style2_header {position: relative; overflow: hidden;}































#news_style2_header .slides li .caption h3 {















    height: 34px;



	



	



    overflow: hidden;















	font-family: 'Open Sans',sans-serif;































	background: url(images/slider-caption1.png) 0 0 repeat;































	float: left;































	font-size: 14px;































	line-height: 34px;































	font-weight: bold;































	color: #fff;































	height: 34px;































	text-transform: uppercase;































	padding: 0 12px;































	border-radius: 2px;































	margin-bottom: 2px;































}











#news_style2_header .slides li .caption h3 a{ color:#FFF; text-decoration:none;}























#news_style2_header .slides li .caption .text {































	clear: both;































	background: url(images/slider-caption2.png) 0 0 repeat;































	color: #464646;































	font-size: 12px;































	line-height: 17px;































	padding: 8px 12px;































	border-radius: 2px;































}































#news_style2_header .flex-direction-nav {































	margin: 0;































}































#news_style2_header .flex-direction-nav li {































	list-style: none;































}































#news_style2_header .flex-direction-nav li a {































	display: block;































	position: absolute;































	width: 28px;































	height: 31px;































	background: url(images/home-slider-controls.png) 0 0 no-repeat;































	top: 139px;































	left: -43px;































	font-size: 0;































	line-height: 0;































	-webkit-transition: left ease .2s;































	-moz-transition: left ease .2s;































	-ms-transition: left ease .2s;































	-o-transition: left ease .2s;































	transition: left ease .2s;































}































#news_style2_header .flex-direction-nav li a.flex-next {































	-webkit-transition: right .2s ease;































	-moz-transition: right .2s ease;































	-ms-transition: right .2s ease;































	-o-transition: right .2s ease;































	transition: right .2s ease;































}































#news_style2_header .flex-direction-nav li a:hover {































	background-position: 0 bottom;































}































#news_style2_header .flex-direction-nav li a.flex-next {































	right: -43px;































	left: auto;































	background-position: right 0;































}































#news_style2_header .flex-direction-nav li a.flex-next:hover {































	background: url(images/home-slider-controls.png) right bottom no-repeat;































}































#news_style2_header .flex-control-nav {































	margin: 0;































	height: 9px;































	overflow: hidden;































	position: absolute;































	top: 18px;































	left: 18px;































	z-index: 99;































}































#news_style2_header .flex-control-nav li {































	list-style: none;































	float: left;































	margin: 0 3px 0 0;































}































#news_style2_header .flex-control-nav li a {































	font-size: 0;































	line-height: 0;































	display: block;































	width: 9px;































	height: 9px;































	background: url(images/slider-pager.png) 0 0 no-repeat;































	cursor: pointer;































}































#news_style2_header .flex-control-nav li a:hover,































#news_style2_header .flex-control-nav li a.flex-active {































	background-position: right 0;































}































#news_style2_body article {































	overflow: hidden;































	padding-top: 27px;































	margin-top: 21px;































	border-top: 1px solid #e6eaed;































}































#news_style2_body article:first-child {































	margin-top: 0;































	padding-top: 0;































	border: none;































}































#news_style2_body article .pic {































	padding-top: 4px;































	float: left;































	width: 300px;































	margin-right: 20px;































}































#news_style2_body article h3,#news_style2_body article div.title-wrap {































	overflow: hidden;































	clear: none;































	font-size: 14px;































	line-height: 17px;































	font-weight: bold;































	margin-bottom: 9px;































}






























#news_style2_body article a { text-decoration: none; color: #333; display: inline-block; }
#news_style2_body article a:hover h3 { color: #e50700;  }
#news_style2_body article a h3 { display: inline-block; color: #333; }
#news_style2_body article h3 a {































	text-decoration: none;































	color: #333;































}































#news_style2_body article h3 a:hover {































	color: #e50700;































}































#news_style2_body article .text {































	overflow: hidden;































	margin-bottom: 13px;































}































#news_style2_body article .social {































	overflow: hidden;































	margin: 0 0 0 320px;































}































#news_style2_body article .social li {































	float: left;































	list-style: none;































	margin-right: 3px;































}































#news_style2_body article .social li a {































	width: 15px;































	display: block;































	height: 15px;































}































#news_style2_body article .social li a img {






border-radius: 10px;
























	vertical-align: top;































}































#news_style2_header:hover .flex-direction-nav li a {































	left: 3px;































}































#news_style2_header:hover .flex-direction-nav li a.flex-next {































	right: 3px;































	left: auto;































}































#news_style3_body .posts_wrapper {































	overflow: hidden;































}































#news_style3_body .posts_wrapper article {































	float: left;































	width: 300px;































	margin: 0 0 31px 20px;































}































#news_style3_body .posts_wrapper article:first-child {































	margin-left: 0;































}































#news_style3_body .posts_wrapper article .field_group {































	background: #fff;































	border: 1px solid #ebebeb;































	padding: 13px 10px 0;































}































#news_style3_body .posts_wrapper article .field_group h3 {































	color: #333;































	font-weight: bold;































	font-size: 14px;































	line-height: 17px;































	margin-bottom: 11px;































}































#news_style3_body .posts_wrapper article .field_group h3 a {































	text-decoration: none;































}































#news_style3_body .posts_wrapper article .field_group .icons {































	margin: 0 -10px;































	border-top: 1px solid #ebebeb;































	background: #fcfcfc;































	padding: 5px 10px 6px;































}































#news_style3_body .posts_wrapper article .field_group .icons li {































	margin-bottom: 0;































}































#news_style3_body .posts_wrapper article .link-icon {































	background: url(images/img-small-icon.png) center center no-repeat;































}































#news_style3_body .posts_wrapper article .text {































	margin-bottom: 13px;































}































#news_style3_body #nav_pages {































	border: none;































	margin-top: 0;































	padding-top: 0;































}































#reviews_header {































	padding-bottom: 19px;































	border-bottom: 2px solid #ededed;































	margin-bottom: 24px;































}































#reviews_header article {































	overflow: hidden;































}































#reviews_header article .pic {































	float: left;































	margin-right: 19px;































	padding-top: 1px;































	width: 330px;































}































#reviews_body article .link-icon {































	background: url(images/img-small-icon.png) center center no-repeat;































}































#reviews_header article h3 {































	clear: none;































	overflow: hidden;































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 12px;































}































#reviews_header article h3 a {































	text-decoration: none;































	color: #333;































}































#reviews_header article h3 a:hover {color: #e50700;}































#reviews_header .post_rating {































	margin-right: 12px;































}































#reviews_header .post-info {































	margin-bottom: 10px;































}































#reviews_header .social {































	margin: 0;































	overflow: hidden;































}































#reviews_header .social li {































	float: left;































	list-style: none;































	margin-right: 3px;































}































#reviews_header .social li a {































	width: 15px;































	height: 15px;































	display: block;































}































#reviews_header .text {































	overflow: hidden;































	margin-bottom: 13px;































}































#reviews_body article {































	overflow: hidden;































	padding-bottom: 20px;































	margin-bottom: 23px;































	border-bottom: 1px solid #ededed;































}































#reviews_body article .pic {































	float: left;































	width: 170px;































	margin-right: 21px;































	padding-top: 4px;































}































#reviews_body article h3 {































	font-weight: bold;































	clear: none;































	overflow: hidden;































	font-size: 14px;































	line-height: 18px;































	margin-bottom: 12px;































}































#reviews_body article h3 a {































	text-decoration: none;































	color: #333;































}































#reviews_body article h3 a:hover {































	color: #e50700;































}































#reviews_body article .post-info {































	margin-bottom: 10px;































}































#reviews_body article .post-info .post_rating {































	margin-right: 12px;































}































#reviews_body .nav_pages,































#reviews_header + .nav_pages {































	padding: 0;































	margin: 0;































	border: none;































}































#reviews_body .nav_pages {































	padding-top: 4px;































}































#gallery_header article .pic {































	max-height: 310px;































	overflow: hidden;































}































#gallery_header .first_post {































	position: relative;































}





























#gallery_header .first_post .post_caption a h3 { color: #e5e5e5; text-decoration:none; font-size:14px; line-height:18px; font-weight:bold; }
#gallery_header .first_post .post_caption a:hover h3 { color:#fff; }
#gallery_header .first_post .post_caption {































	position: absolute;































	overflow: hidden;































	left: 0;































	right: 0;































	bottom: 0;































	height: 44px;































	background: url(images/slider-caption1.png) 0 0 repeat;































}































#gallery_header .first_post .post_caption h3 {































	padding: 13px 13px 0;































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	overflow: hidden;































	clear: none;































	float: left;































}































#gallery_header .first_post .post_caption h3 a {































	color: #e5e5e5;































	text-decoration: none;































}































#gallery_header .first_post .post_caption h3 a:hover {































	color: #fff;































}































#gallery_header .first_post .post_caption .post-info {































	margin: 16px 12px 0 0;































	float: right;































	padding-left: 10px;































	border-left: 1px solid #4d555d;































	height: 13px;































}































#gallery_header .first_post .post_caption .post-info a {































	font-size: 11px;































	line-height: 14px;































	text-decoration: none;































	color: #bfbfbf;































}































#gallery_header .first_post .post_caption .post-info a.comments_count {































	background-position: 0 3px;	































	margin-left: 9px;































}































#gallery_header .first_post .post_caption .post-info .photos_count {































	display: inline-block;































	float: left;































	padding: 0 0 0 17px;































	background: url(images/photos_count.png) 0 1px no-repeat;































}































#gallery_header .recent_media {































	overflow: hidden;































	margin: 19px 0 20px;































	border-top: 1px solid #e3e3e3;































	border-bottom: 2px solid #ededed;































	padding: 19px 0 16px;































}































#gallery_header .recent_media article {































	float: left;































	width: 194px;































}































#gallery_header .recent_media article .pic {































	margin-bottom: 11px;































}































#gallery_header .recent_media article + article {































	margin-left: 19px;































}































#gallery_header .recent_media article h3 {































	font-size: 13px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 8px;































}



























#gallery_header .recent_media article a {text-decoration:none;  }
#gallery_header .recent_media article a h3 {  font-size: 13px; line-height: 18px; font-weight: bold; margin-bottom: 8px; color:#333;  } 
#gallery_header .recent_media article a:hover h3 { color: #e50700; }

#gallery_header .recent_media article h3 a {































	text-decoration: none;































	color: #333;































}































#gallery_header .recent_media article h3 a:hover {































	color: #e50700;































}































#gallery_header .recent_media .post-info a.post_date {































	background-position: 0 2px;































}































#gallery_header .recent_media .post-info a.comments_count {































	background-position: 0 3px;































}































#gallery_body {































	margin: 0 -10px 0 -10px;































	overflow: hidden;































}































#gallery_body #nav_pages {































	margin: 0 10px;































}































#gallery_body article {































	border: 1px solid #fcfcfc;































	padding: 8px 8px;































	float: left;































	width: 140px;































	margin: 1px 1px 5px;































}































#gallery_body article:hover {































	border: 1px solid #dedede;































	background: #fff;































}































#gallery_body article .pic {































	margin-bottom: 11px;































}































#gallery_body article h3 {































	margin-bottom: 8px;


height:55px;




























	font-size: 13px;































	line-height: 16px;































	font-weight: bold;































}




























#gallery_body article a { text-decoration: none;  }
#gallery_body article a h3 { margin-bottom: 8px; height: 55px; font-size: 13px; line-height: 16px; font-weight: bold; color: #3d3d3d; }
#gallery_body article a:hover h3{ color: #73797c; }
#gallery_body article h3 a {































	text-decoration: none;































}































#gallery_body article .post-info .post_date {































	background-position: 0 2px;































}































#video_header .post-info,































#video_body .post-info {































	margin-bottom: 11px;































	overflow: hidden;































}































#video_header h3,































#video_body h3 {































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 11px;































}































#video_header h3 a,































#video_body h3 a {































	color: #333;































	text-decoration: none;































}































#video_header .first_post h3 {































	margin-bottom: 10px;































}































#video_header h3 a:hover,































#video_body h3 a:hover {































	color: #e50700;































}































#video_header .first_post iframe {































	margin-bottom: 9px;































}































#video_header .first_post .post_date,































#video_body .post_date {































	margin-right: 10px;































	background-position: 0 1px;































}































#video_header .first_post .post_views {































	background-position: 0 2px;































}































#video_header article.first_post .post-info {































	margin-bottom: 10px;































}































#video_header article.first_post {































	padding-bottom: 13px;































	margin-bottom: 19px;































	border-bottom: 1px solid #e6eaed;































}































#video_header .post_views,































#video_body .post_views {































	background-position: 0 3px;































	padding: 0 0 0 16px;































	margin-right: 11px;































}































#video_header .first_post .comment_count,































#video_body .comment_count {































	background-position: 0 2px;































}































#video_header .recent_video_posts {































	overflow: hidden;































	padding-bottom: 14px;































	border-bottom: 2px solid #ededed;































	margin-bottom: 23px;































}































#video_header .recent_video_posts article {































	float: left;































	width: 300px;































	margin-left: 20px;































}































#video_header .recent_video_posts article .pic {































	margin-bottom: 14px;































}































#video_header article h3 span,































#video_body article h3 span {































	font-size: 10px;































	text-transform: uppercase;































	font-weight: bold;































	color: #b1b1b1;































	margin-left: 5px;































}































#video_header .recent_video_posts article h3 {margin-bottom: 10px;}































#video_header .recent_video_posts article:first-child {































	margin-left: 0;































}































#video_body article {































	overflow: hidden;































	padding-top: 23px;































	margin-top: 16px;































	border-top: 1px solid #e6eaed;































}































#video_body article:first-child {































	padding-top: 0;































	margin-top: 0;































	border-top: none;































}































#video_body article .pic {































	padding-top: 4px;































	float: left;































	margin-right: 16px;































	max-width: 170px;































}































#video_body article h3 {































	clear: none;































	overflow: hidden;































	margin-bottom: 10px;































}































#video_body article .post-info {margin-bottom: 10px;}































#video_body article .post-info .post_date,































#video_body article .post-info .post_views {background-position: 0 1px;}































































ul.breadcrumbs {































	overflow: hidden; 































	border-top: 1px solid #ededed;































	border-bottom: 1px solid #ededed;































	padding: 7px 0 8px;































	margin: 0 0 20px 0;































}































ul.breadcrumbs li {































	height: 12px;































	font-size: 10px;































	line-height: 13px;































	text-transform: uppercase;































	list-style: none;































	float: left;































	padding-right: 10px;































	margin-right: 5px;































	background: url(images/crumb_divider.gif) right 4px no-repeat;































}































ul.breadcrumbs li a {































	font-size: 10px;































	line-height: 12px;































}































ul.breadcrumbs li.current {































	padding-right: 0;































	margin: 0;































	background: none;































}































ul.breadcrumbs li a {































	text-decoration: none;































}































/***********************/































































/********Blog*******/































































#blog_posts article {































	overflow: hidden;































	padding-bottom: 20px;































	margin-bottom: 23px;































	border-bottom: 1px solid #e6eaed;































}































#blog_posts article.last {































	padding-bottom: 0;































	margin-bottom: 0;































	border-bottom: none;































}































#blog_posts article .pic {































	float: left;































	max-width: 191px;































	margin-right: 21px;































}































#blog_posts article .pic .link-icon {































	background: url(images/img-small-icon.png) center center no-repeat;































}































#blog_posts article h3 {































	overflow: hidden;































	clear: none;































	margin-bottom: 11px;































}































#blog_posts article .pic {































	padding-top: 4px;































}































#blog_posts article .slider_container,































article.reviews .slider_container {































	padding-top: 4px;































	float: left;































	max-width: 170px;































	max-height: 122px;































	overflow: hidden;































	position: relative;































	margin-right: 21px;































}































article.reviews .slider_container ul.slides {































	margin: 0;































}































article.reviews .slider_container li {































	list-style: none;































	margin: 0;































}































#blog_posts article .slider_container .flex-direction-nav {































	margin: 0;































}































#blog_posts article .slider_container .flex-direction-nav li,































article.reviews .slider_container .flex-direction-nav li {































	list-style: none;































	font-size: 0;































	line-height: 0;































}































#blog_posts article .slider_container .flex-direction-nav a,































article.reviews .slider_container .flex-direction-nav a {































	position: absolute;































	display: block;































	width: 19px;































	height: 19px;































	background: url(images/post-gallery-controls.png) right 0 no-repeat;































	right: 6px;































	bottom: 6px;































}































#blog_posts article .slider_container .flex-direction-nav a:hover,































article.reviews .slider_container .flex-direction-nav a:hover {































	background-position: right bottom;































}































#blog_posts article .slider_container .flex-direction-nav a.flex-prev,































article.reviews .slider_container .flex-direction-nav a.flex-prev {































	margin-right: 21px;































	background-position: 0 0;































}































#blog_posts article .slider_container .flex-direction-nav a.flex-prev:hover,































article.reviews .slider_container .flex-direction-nav a.flex-prev:hover {































	background-position: 0 bottom;































}































#blog_posts article .slider_container .slides {































	overflow: hidden;































	margin: 0;































	/*height: 146px;*/































}































#blog_posts article .slider_container .slides li {































	display: none;































	list-style: none;































	margin-bottom: 0;































}































#blog_posts article .slider_container .flex-direction-nav li {































	margin: 0;































}































#blog_posts article h3 {































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































}































#blog_posts article h3 a {































	text-decoration: none;































}































#blog_posts article .post-info {































	margin-bottom: 11px;































}































#blog_posts article .more-link {































	font-size: 13px;































	line-height: 16px;































	color: #e50700;































	text-decoration: none;































	position: relative;































	display: inline-block;































	padding-right: 10px;































}































#blog_posts article .more-link span {































	position: absolute;































	top: 4px;































	right: 0;































	width: 0;































	height: 0;































	display: block;































	border-style: solid;































	border-width: 4px 0 4px 4px;































	border-color: transparent red transparent red;































}































#blog_posts article .more-link span:after {































	content: "";































	display: block;































	width: 0;































	height: 0;































	position: absolute;































	top: -4px;































	left: -5px;































	border-style: solid;































	border-width: 4px 0 4px 4px;































	border-color: transparent red transparent white;































}































#blog_posts article .more-link:hover {color: #626262;}































#blog_posts article .more-link:hover span {border-left-color: #626262;}































#blog_posts article .text {































	overflow: hidden;































	margin-bottom: 10px;































}































#blog_posts article.format-quote {































	padding-bottom: 6px;































}































#blog_posts article.format-quote .quote-block {































	background: #5b6166;































	border-radius: 2px;































	position: relative;































	padding: 14px 46px 17px;































	font-family: Georgia, Georgia, serif;































	margin-bottom: 15px;































}































#blog_posts article.format-quote .quote .quote_icon {































	display: block;































	position: absolute;































	top: 12px;































	left: 14px;































	color: #fff;































	font-size: 52px;































	line-height: 53px;































}































#blog_posts article.format-quote .quote {































	font-size: 14px;































	line-height: 22px;































	font-weight: normal;































	color: #f4f4f5;































	margin-bottom: 8px;































}































#blog_posts article.format-quote .quote_author {































	font-size: 13px;































	line-height: 16px;































	color: #cfcfcf;































}































#blog_posts article.format-link {































	padding-bottom: 17px;































}































#blog_posts article.format-link a.post_link {































	background: url(images/post-link-icon.png) 15px 18px no-repeat #ecedee;































	display: block;































	text-decoration: none;































	padding: 15px 20px 15px 41px;































	margin-bottom: 15px;































}































#blog_posts article.format-link .link_title {































	display: block;































	font-size: 14px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 5px;































}































#blog_posts article.format-link .link_url {































	font-size: 13px;































	line-height: 16px;































	color: #9e9e9e;































	text-indent: 1px;































	display: block;































}































#blog_posts article.format-link .post-info {































	margin-bottom: 0;































}































#blog_posts article.format-audio {































	padding: 4px 0 15px;































}































#blog_posts article.format-audio h3 {































	margin-top: 19px;































}































/*******************/































































/*****Single Post styles******/































.single h2.page-title {































	padding-top: 21px;































	padding-bottom: 0;































	border-bottom: none;































	margin-bottom: 9px;































}































































article.hentry .wp-caption {































	position: relative;































}































article.hentry .wp-caption a[rel="prettyPhoto"] {































	display: block;































}































article.hentry .wp-caption a[rel="prettyPhoto"] img {































	vertical-align: top;































}































article.hentry .wp-caption .wp-caption-text {































	position: absolute;































	overflow:hidden;































	bottom: 0;































	left: 0;































	right: 10px;































	padding: 6px 10px 7px;































	color: #fff;































	margin-bottom: 0;































	background: url(images/slider-caption1.png) 0 0 repeat;































	font-size:11px;































	line-height:15px;































}































.gallery .gallery-item .gallery-caption {































	font-size:11px;































	/*border:#ebebeb 1px solid;































	padding:2px; */































}































.single article.hentry .post-info {































	margin-bottom: 22px;































}































.single article.hentry .post-info .post_date {































	background: url(images/slider-date-icon.png) 0 2px no-repeat;































	font-size: 12px;































	line-height: 15px;































	padding-left: 17px;































}































.single article.hentry .post-info .post_format {































	text-decoration: none;































	background: url(images/post-format.png) 0 2px no-repeat;































	font-size: 12px;































	line-height: 15px;































	padding-left: 16px;































	letter-spacing: -1px;































	float: left;































	margin-right: 15px;































	color: #797a7d;































}































.single article.hentry .post-info .comments_count {































	font-size: 12px;































	line-height: 15px;































	background: url(images/single_comments_count.png) 0 2px no-repeat;































	padding-left: 16px;































	margin-right: 11px;































}































.single article.hentry .post-info .post_views {































	font-size: 12px;































	line-height: 15px;































	background: url(images/single_post_views.png) 0 3px no-repeat;































	padding-left: 16px;































}































.single article.hentry .pic,































.page article.type-page .pic {































	margin-bottom: 21px;































	max-height: 310px;































	overflow: hidden;































}































.page .without_sidebar article.type-page .pic,































.single .without_sidebar article.hentry .pic {































	max-height: 451px;































}































.single article.hentry .pic.post_thumb,































.page article.type-page .pic.post_thumb {































	max-height:none;	/* 465px; */































}































.page .without_sidebar article.type-page .pic.post_thumb,































.single .without_sidebar article.hentry .pic.post_thumb {































	max-height: none;	/* 708px; */































}































.single article.hentry .pic img,































.page article.type-page .pic img {































	width: 100%;































}































.single article .pic iframe {































	vertical-align: top;































}































.single article .post_content a,































.page .post_content a {































	color: #e50700;































	text-decoration: none;































}































.single article .post_content a:hover,































.page article.type-page .post_content a:hover {































	color: #666;































}































.single article .post_content em,































.page article.type-page .post_content em {































	color: #8d8d8d;































}































.single article .post_content {































	margin-bottom: 4px;































	overflow: hidden;































}































.block-social {































	padding: 5px 0;































	margin-bottom: 24px;































	border-top: 1px solid #ededed;































	border-bottom: 1px solid #ededed;































	overflow: hidden;































}































.block-social .soc_label {































	float: left;































	margin-right: 17px;































	text-transform: uppercase;































	font-size: 10px;































	word-spacing: 1px;































	padding-top: 12px;































	line-height: 12px;































	font-family: 'Times New Roman', Times, serif;































}


























.block-social .share_icons { float: left; margin: 0; }
.block-social .share_icons li { float: left; margin: 0 5px; }
.block-social .share_icons li a { display: block; width: 32px; height: 32px; border-radius: 15px; background: url(images/share_icons.png); }
.block-social .share_icons .twitter a { background-position: 0 0;  }
.block-social .share_icons .facebook a { background-position: -32px 0; }
.block-social .share_icons .google a { background-position: -64px 0; }
.block-social .share_icons .likeFace div { background-position: 64px 0; margin-top: 6px;}




.block-social ul {































	overflow: hidden;































	margin: 0;































}































.block-social ul li {































	list-style: none;































	float: left;































	margin: 0 0 0 7px;































}































.block-social ul li:first-child {































	margin-left: 0;































}































.block-social ul li a {































	display: block;































}































.block-social ul li img {































	vertical-align: top;































}































#post_author {































	overflow: hidden;































	padding-bottom: 22px;































	margin-bottom: 35px;































	border-bottom: 1px solid #ededed;































}































#post_author .photo {































	padding-top: 3px;































	float: left;































	width: 71px;































	margin-right: 14px;































}































#post_author .photo img {































	width: 100%;































}































#post_author h4 {































	clear: none;































	margin-bottom: 7px;































}































#post_author ul.author_social_profile {































	overflow: hidden;































	margin: 0;































}































#post_author ul.author_social_profile li {































	list-style: none;































	float: left;































	margin: 0 3px 0 0;































}































#post_author ul.author_social_profile li a {































	width: 15px;































	height: 15px;































	display: block;































}































#post_author h3 {































	margin-bottom: 12px;































	font-size: 15px;































	line-height: 18px;































	color: #333;































	font-weight: bold;































	text-transform: capitalize;































}































#post_author .description {































	margin-bottom: 10px;































}































#recent_posts {































	margin-bottom: 35px;































	padding-bottom: 19px;































	border-bottom: 1px solid #ededed;































}































#recent_posts h3.section_title {































	border-top: 3px solid #788187;































	border-bottom: 1px solid #e3e3e3;































	padding: 8px 0 7px;































	color: #262626;































	text-transform: capitalize;































	font-size: 15px;































	line-height: 18px;































	font-weight: bold;































	margin-bottom: 19px;































}































#recent_posts .posts_wrapper {































	overflow: hidden;































	margin-bottom: 14px;































}































.without_sidebar #recent_posts {































	clear: both;































	overflow: hidden;































}































.without_sidebar #recent_posts .posts_wrapper {































	overflow: visible;































}































.without_sidebar #recent_posts .posts_wrapper article {































	border-bottom: none;































	padding-bottom: 0;































}































.without_sidebar #recent_posts .posts_wrapper + .posts_wrapper {































	border: none;































}































.without_sidebar #recent_posts .posts_wrapper + .posts_wrapper .item_right {































	display: none;































}































#recent_posts .posts_wrapper article {































	float: left;































	width: 300px;































	margin-left: 20px;































	overflow: hidden;































}































#recent_posts .posts_wrapper article.item_left {































	margin-left: 0;































}































#recent_posts .posts_wrapper article .pic {































	padding-top: 3px;































	float: left;































	width: 85px;































	margin-right: 16px;































}































#recent_posts .posts_wrapper article h3 {































	clear: none;































	overflow: hidden;































	font-size: 13px;































	line-height: 17px;































	font-weight: bold;































	margin-bottom: 11px;































}































#recent_posts .posts_wrapper article h3 a {































	color: #333;































	text-decoration: none;































}































#recent_posts .posts_wrapper article h3 a:hover {































	color: #666;































}































#recent_posts .posts_wrapper article {































	padding-bottom: 17px;































	border-bottom: 1px solid #ededed;































}































#recent_posts .posts_wrapper + .posts_wrapper {































	margin-bottom: 0;































}































#recent_posts .posts_wrapper + .posts_wrapper article {































	padding-bottom: 0;































	border-bottom: none;































}































#comments.post_comments h3.comments_title {































	padding-bottom: 7px;































	border-bottom: 1px solid #e3e3e3;































	margin-bottom: 19px;































	border-top: 3px solid #ffba0f;































	padding-top: 8px;































}































#comments .comment-list {































	margin: 0;































	padding-bottom: 16px;































}































#comments .comment-list li.comment {































	list-style: none;































	overflow: hidden;































	padding-bottom: 12px;































	margin-bottom: 19px;































	border-bottom: 1px solid #ebebeb;































}































.comment-list li.comment h3 {































	clear: none;































	overflow: hidden;































}































.comment-list li.comment > .photo {































	padding-top: 3px;































	float: left;































	margin: 0 17px 0 0;































	max-width: 53px;































}































.comment-list li.comment .photo img {vertical-align: top;}































.comment-list li.comment h5 {































	margin-bottom: 10px;































}































.comment-list li.comment h5 a {text-decoration: none;}































.comment-list li.comment .comment_info {































	overflow: hidden;































	font-size: 11px;































	line-height: 14px;































	color: #797a7d;































	margin-bottom: 9px;































}































.comment-list li.comment .comment_info .comment_date {































	float: left;































}































.comment-list li.comment .comment_info .comment_reply_link,































.comment-list li.comment .comment_info .comment_edit_link {































	float: left;































	margin-left: 11px;































}































.comment-list li.comment .comment_info .comment_reply_link a,































.comment-list li.comment .comment_info .comment_edit_link a {































	display: inline-block;































	position: relative;































	text-decoration: none;































	color: #797a7d;































}































.comment-list li.comment .comment_info .comment_reply_link a:after,































.comment-list li.comment .comment_info .comment_edit_link a:after {































	content: "";































	position: absolute;































	top: 6px;































	left: -6px;































	color: #ff0000;































	width: 2px;































	height: 2px;































	display: block;































	background: #bfc0c1;































}































.comment-list li.comment .comment_info .comment_reply_link a:hover,































.comment-list li.comment .comment_info .comment_edit_link a:hover {color: #141414;}































.comment-list li.comment .comment_content p {































	margin: 19px 0 0 0;































}































.comment-list li.comment .comment_content p:first-child {































	margin-top: 0;































}































.comment-list .children {































	margin: 0 0 0 70px;































}































#respond h3#reply-title {































	padding: 8px 0 6px;































	text-transform: capitalize;































	border-top: 3px solid #eb1c15;































	border-bottom: 1px solid #e3e3e3;































	margin-bottom: 22px;































}































#respond input[type="text"],































#respond textarea {































	border: 1px solid #d6d6d6;































	padding: 6px 7px 7px;































	background: #fcfcfc;































	width: 284px;































	float: left;































}































#commentform p {































	overflow: hidden;































	margin-bottom: 13px;































}































#comments .comment_not_approved {































	font-style:italic;































	color:#C60;































	margin-bottom:6px;































}































#commentform p label {































	float: left;































	cursor: pointer;































	color: #6b6b6b;































	padding-top: 6px;































	display: inline-block;































	margin-left: 12px;































}































#commentform p textarea {































	height: 122px;































	width: 100%;































	-webkit-box-sizing: border-box;































	-moz-box-sizing: border-box;































	box-sizing: border-box;































}































#commentform .form-submit {































	padding-top: 5px;































}































#commentform input[type="submit"] {































	-moz-box-sizing: contet-box;































	box-sizing: contet-box;































	text-transform: capitalize;































	height: 29px;































	line-height: 28px;































	padding-top: 0;































	color: #4c4c4c;































	font-weight: bold; 































}































































article.type-reviews .reviews_rating {































	padding-top: 4px;































	float: right;































	width: 300px;































	margin-left: 22px;































}































article.type-reviews .reviews_rating table {































	background: #313334;































}































article.type-reviews .reviews_rating table .rating {































	margin-left: 1px;































	width: 62px;































	background: url(images/stars.png) 0 bottom repeat-x;































	height: 10px;































}































article.type-reviews .reviews_rating table .rating .stars {































	height: 10px;































	width: 0;































	display: block;































	background: url(images/stars.png) 0 0 repeat-x;































}































article.type-reviews .reviews_rating table tbody td {































	padding: 8px 9px;































	color: #f1f1f1;































	font-size: 12px;































	line-height: 15px;































	font-weight: bold;































	border-bottom: 1px solid #46484a;































}































article.type-reviews .reviews_rating table tbody td.rating_value {































	width: 62px;































}































article.type-reviews .reviews_rating table .rating .stars.points1 {































	width: 10px;































}































article.type-reviews .reviews_rating table .rating .stars.points2 {































	width: 24px;































}































article.type-reviews .reviews_rating table .rating .stars.points3 {































	width: 36px;































}































article.type-reviews .reviews_rating table .rating .stars.points4 {































	width: 49px;































}































article.type-reviews .reviews_rating table .rating .stars.points5 {































	width: 62px;































}































article.type-reviews .reviews_rating table tfoot {































	background: #222324;































}































article.type-reviews .reviews_rating table tfoot tr {































	width: 100%;































}































article.type-reviews .reviews_rating table tfoot td {































	padding: 0 9px;































}































article.type-reviews .reviews_rating table tfoot .rating_average {































	padding-top: 8px;































	padding-bottom: 8px;































	border-left: 1px solid #46484a;































	width: 63px;































}































article.type-reviews .reviews_rating table tfoot .rating_value {































	text-align: center;































}































article.type-reviews .reviews_rating table tfoot .rating_num {































	color: #fff;































	font-size: 24px;































	line-height: 29px;































	font-weight: bold;































	display: block;































	text-indent: 1px;































	margin-bottom: -4px;































}































article.type-reviews .reviews_rating table tfoot .rating_word {































	color: #fff;































	font-weight: bold;































	font-size: 12px;































	line-height: 15px;































	text-transform: capitalize;































	display: block;































	margin-bottom: 6px;































}































article.type-reviews .reviews_rating table tfoot .rating {































	margin: 0;































}































article.type-reviews .reviews_rating table tfoot .rating_summary {































	font-size: 11px;































	line-height: 15px;































	color: #b5b5b5;































	vertical-align: top;































	padding-top: 10px;































	padding-bottom: 8px;































}































article.type-reviews .reviews_rating table tfoot .rating_summary .label {































	color: #f1f1f1;































	font-weight: bold;































}































article.type-reviews .post_content {































	overflow: visible;































}































article .gallery_one {































	position: relative;































	overflow: hidden;































	margin-bottom: 21px;































	min-height: 300px;































	background: url(images/preloader.gif) center center no-repeat;































}































article .gallery_one .slides {































	margin: 0;































	overflow: hidden;































	height: 296px;































	background: #fcfcfc;































}































.without_sidebar article .gallery_one .slides {































	max-height: 451px;































}































article .gallery_one .slides li {































	background: #000;































	list-style: none;































	height: 296px;































	overflow: hidden;































	display: none;































	margin: 0;































}































article .gallery_one .slides li {































	height: 451px;































}































article .gallery_one .flex-control-nav li,































article .gallery_one .flex-control-nav,































article .gallery_one .flex-direction-nav,































article .gallery_one .flex-direction-nav li {































	margin: 0;































}































article .gallery_one .flex-direction-nav li {































	list-style: none;































}































article .gallery_one .flex-direction-nav li a {































	display: block;































	position: absolute;































	width: 28px;































	height: 31px;































	background: url(images/home-slider-controls.png) 0 0 no-repeat;































	top: 132px;































	left: 3px;































	font-size: 0;































	line-height: 0;































}































.without_sidebar article .gallery_one .flex-direction-nav li a {































	top: 209px;































}































article .gallery_one .flex-direction-nav li a:hover {































	background-position: 0 bottom;































}































article .gallery_one .flex-direction-nav li a.flex-next {































	left: auto;































	right: 3px;































	background-position: right 0;































}































article .gallery_one .flex-direction-nav li a.flex-next:hover {































	background-position:right bottom;































}































article .gallery_one .flex-control-nav {































	position: absolute;































	height: 10px;































	bottom: 10px;































	left: 0;































	right: 0;































	text-align: center;































}































article .gallery_one .flex-control-nav li {































	display: inline-block;































	list-style: none;































	font-size: 0;































	line-height: 0;































	vertical-align: top;































	margin-left: 3px;































}































article .gallery_one .flex-control-nav li:first-child {margin-left: 0;}































article .gallery_one .flex-control-nav li a {































	cursor: pointer;































	display: inline-block;































	width: 9px;































	height: 9px;































	background: url(images/slider_pager2.png) 0 0 no-repeat;































}































article .gallery_one .flex-control-nav li a:hover,































article .gallery_one .flex-control-nav li a.flex-active {































	background-position: right 0;































}































article .galleries ul.slides {































	margin: 0;































	overflow: hidden;































}































article .galleries .post_slider {































	padding-bottom: 3px;































	overflow: hidden;































	position: relative;































}































article .galleries ul.slides li {































	list-style: none;































	display: none;































}































article .galleries .post_slider ul li {































	max-height: 296px;































	overflow: hidden;































	font-size: 0;































	line-height: 0;































	margin: 0;































}































.without_sidebar article .galleries .post_slider ul li {































	max-height: 451px;































}































article .galleries .post_slider ul li img {width: 100%;}































article .galleries .post_slider .flex-direction-nav li a {































	display: block;































	position: absolute;































	width: 28px;































	height: 31px;































	background: url(images/home-slider-controls.png) 0 0 no-repeat;































	top: 132px;































	left: 3px;































	font-size: 0;































	line-height: 0;































}































.without_sidebar article .galleries .post_slider .flex-direction-nav li a {top: 200px;}































article .galleries .post_slider .flex-direction-nav li a:hover {































	background-position: 0 bottom;































}































article .galleries .post_slider .flex-direction-nav li a.flex-next {































	left: auto;































	right: 3px;































	background-position: right 0;































}































article .galleries .post_slider .flex-direction-nav li a.flex-next:hover {































	background-position: right bottom;































}































article .galleries .thumbs {































	overflow: hidden;































	margin-left: -2px;































}































article .galleries .thumbs .flex-viewport {































	padding-bottom: 5px;































}































article .galleries .thumbs .slides li {































	border: 2px solid #fcfcfc;































	height: 49px;































	overflow: hidden;































	margin: 0 3px 0 0;































	font-size: 0;































	line-height: 0;































	cursor: pointer;































}































article .galleries .thumbs .slides li:hover {































	border-color: #010c16;































}































article .galleries .thumbs .slides li.flex-active-slide {































	border-color: #e50700;































}































article .galleries .thumbs .slides li img {































	vertical-align: top;































	min-height: 49px;































	width: 65px;































}































article .galleries .progress {































	width: 100%;































	height: 2px;































	background: #c4cdd5;































	position: relative;































	margin: 8px 0 25px;































} 































article .galleries .progress span {































	position: absolute;































	width: 7px;































	left: 0;































	height: 4px;































	top: -1px;































	display: block;































	background: #5b6166;































}































article .mejs-container {































	margin-bottom: 12px;































}































#post_author #author_soc_links li a {































	height: 20px;































	width: 20px;































}































#post_author .author_website {































	font-size: 12px;































	line-height: 15px;































	margin-bottom: 16px;































}































#post_author .desc {































	margin-bottom: 10px;































}































#post_author .author_website span {































	color: #010c16;































	font-weight: bold;































}































#post_author .author_website a {































	text-decoration: none;































	color: #878787;































}































#post_author .author_website a:hover {































	color: #010c16;































}































#post_tags {































	overflow: hidden;































	margin: 0;































	padding: 0 0 23px;































	border-bottom: 3px solid #f0f0f0;































	margin-bottom: 35px;































}































#post_tags li {































	float: left;































	margin: 0 3px 3px 0;































	list-style: none;































}































#post_tags li a {































	font-size: 11px;































	letter-spacing: -1px;































	display: inline-block;































	padding: 0 10px 0 18px;































	height: 22px;































	line-height: 22px;































	border: 1px solid #d9d9d9;































	position: relative;































	color: #808080;































	text-decoration: none;































	font-weight: bold;































	border-radius: 2px;































	background: #ffffff;































	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));































	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);































	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);































	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);































	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );































}































#post_tags li a:hover {































	color: #333;































}































#post_tags li a:after {































	width: 4px;































	height: 4px;































	background: #fff;































	border-radius: 4px;































	border: 1px solid #b2b2b2;































	content: "";































	display: block;































	position: absolute;































	top: 8px;































	left: 6px;































}































#post_tags li a:hover:after {































	border-color: #333;































}































/***************************/































































































































/* ========== Shortcodes ============== */































































































/* ----------- Tabs type 1 ------------- */































div.sc_tabs_style_1 {































	overflow: hidden;































}































div.sc_tabs_style_1 ul.tab_names {































	padding: 0;































	margin: 0;































	border-bottom: 1px solid #e0e0e0;































}































div.sc_tabs_style_1 ul.tab_names:after {































	clear: both;































	width: 100%;































	content: "";































	display: block;































}































div.sc_tabs_style_1 ul.tab_names li {































	list-style: none;































	float: left;































	margin: 0;































	padding: 0;































	font-size: 11px;































	line-height: 14px;































	text-transform: capitalize;































	margin-bottom: -1px;































}































div.sc_tabs_style_1 ul.tab_names li + li {































	margin-left: 2px;































}































div.sc_tabs_style_1 ul.tab_names li.tab_name a {































	text-decoration: none;































	padding: 7px 10px 7px;































	display: inline-block;































	color: #737678;































	background: #f7f7f7;































	border: 1px solid #e0e0e0;































}































div.sc_tabs_style_1 ul.tab_names li.tab_name a:hover {































	background-color:#ffffff;































	text-decoration: none;































	color: #737678;































}































div.sc_tabs_style_1 ul.tab_names li.tab_name a.current {































	background-color: #788187;































	color: #fff;































	border-color: #788187;































	font-weight: bold;































}































div.sc_tabs_style_1 div.content {































	margin: 0;































	padding: 16px 0 0;































}































/* ----------- /Tabs type 1 ------------- */































































































/* ----------- /Tabs type 2 ------------- */































div.sc_tabs_style_2 .tab_names {































	padding-bottom: 0;































	margin: 0;































	border-bottom: 1px solid #e0e0e0;































}































div.sc_tabs_style_2 .tab_names:after {































	clear: both;































	width: 100%;































	content: "";































	display: block;































}































div.sc_tabs_style_2 .tab_names li {































	list-style: none;































	float: left;































	font-size: 12px;































	line-height: 15px;































	margin-bottom: -1px;































}































div.sc_tabs_style_2 .tab_names li a {































	display: block;































	color: #737373;































	text-decoration: none;































	background: #f7f7f7;































	padding: 7px 12px 7px;































	border: 1px solid #e0e0e0;































	border-left: none;































}































div.sc_tabs_style_2 .tab_names li:first-child {































	border-left: 1px solid #e0e0e0;































}































div.sc_tabs_style_2 .tab_names li a:hover {































	background: #fff;































	color: #737373;































	text-decoration: none;































}































div.sc_tabs_style_2 .tab_names li a.current {































	border-bottom: 1px solid #fff;































	background: #fff;































	color: #525252;































	font-weight: bold;































}































div.sc_tabs_style_2 .content {































	background: #fff;































	border: 1px solid #e0e0e0;































	border-top: none;































	color: #878787;































	padding:  13px 12px;































}































/* ----------- Line ------------- */































div.sc_line {































	border-top: 1px solid #ededed;































	padding:0;































	margin:15px auto 24px;































}































/* ----------- /Line ------------- */































































































































/* ----------- Columns ------------- */































div.sc_columns {































	overflow:hidden;































}































div.sc_columns > div.content {































	float:left;































}































div.sc_columns > div.first {































	margin-left:0 !important;































}































div.sc_columns_count_2 > div.content {































	width: 48%;	































	margin-left:4%;































}































div.sc_columns_count_3 > div.content {































	width: 31%;	































	margin-left:3.3%;































}































div.sc_columns_count_3 > div.content.span_2 {































	width: 65.3%;































}































div.sc_columns_count_4 > div.content {































	width: 22.8%;	































	margin-left:2.9%;































}































div.sc_columns_count_4 > div.content.span_2 {































	width: 48%;































}































div.sc_columns_count_4 > div.content.span_3 {































	width: 75%;































}































/* ----------- /Columns ------------- */































































































































/* ----------- Infoboxes ------------ */































div.sc_infobox {































	text-align: center;































	padding: 9px 10px 9px;































	text-transform: capitalize;































	font-size: 12px;































	line-height: 15px;































	margin: 0 0 15px 0;































	font-weight:bold;































	position:relative;































}































div.sc_infobox_style_regular {































	color: #727272;































	border: 1px solid #ddd;































	background: rgb(255,255,255); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */































}































div.sc_infobox_style_info {































	color: #bdae45;































	border: 1px solid #efda72;































	background: rgb(254,254,253); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(254,254,253,1) 0%, rgba(251,246,226,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,253,1)), color-stop(100%,rgba(251,246,226,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(254,254,253,1) 0%,rgba(251,246,226,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(254,254,253,1) 0%,rgba(251,246,226,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(254,254,253,1) 0%,rgba(251,246,226,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(254,254,253,1) 0%,rgba(251,246,226,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#fbf6e2',GradientType=0 ); /* IE6-9 */































}































div.sc_infobox_style_success {































	color: #94aa5f;































	border: 1px solid #c8dc88;































	background: rgb(252,255,243); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(252,255,243,1) 0%, rgba(230,239,196,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,243,1)), color-stop(100%,rgba(230,239,196,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(252,255,243,1) 0%,rgba(230,239,196,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(252,255,243,1) 0%,rgba(230,239,196,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(252,255,243,1) 0%,rgba(230,239,196,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(252,255,243,1) 0%,rgba(230,239,196,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff3', endColorstr='#e6efc4',GradientType=0 ); /* IE6-9 */































}































div.sc_infobox_style_error {































	color: #d29898;































	border: 1px solid #edcece;































	background: rgb(255,250,250); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(255,250,250,1) 0%, rgba(255,233,233,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,250,250,1)), color-stop(100%,rgba(255,233,233,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(255,250,250,1) 0%,rgba(255,233,233,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(255,250,250,1) 0%,rgba(255,233,233,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(255,250,250,1) 0%,rgba(255,233,233,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(255,250,250,1) 0%,rgba(255,233,233,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffafa', endColorstr='#ffe9e9',GradientType=0 ); /* IE6-9 */































}































div.sc_infobox_style_result {































	color: #94adb9;































	border: 1px solid #ccdae0;































	background: rgb(247,251,252); /* Old browsers */































	background: -moz-linear-gradient(top,  rgba(247,251,252,1) 0%, rgba(233,247,254,1) 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,252,1)), color-stop(100%,rgba(233,247,254,1))); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(233,247,254,1) 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(233,247,254,1) 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(233,247,254,1) 100%); /* IE10+ */































	background: linear-gradient(to bottom,  rgba(247,251,252,1) 0%,rgba(233,247,254,1) 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#e9f7fe',GradientType=0 ); /* IE6-9 */































}































div.sc_infobox_closeable:after {































	content: "";































	text-transform: none;































	display: block;































	position: absolute;































	top: 12px;































	right: 10px;































	width: 9px;































	height: 9px;































	background: url(images/close_message_button.gif) 0 0 no-repeat;































}































div.sc_infobox_style_regular:after {































	background-position: 0 0;































}































div.sc_infobox_style_info:after {































	background-position: 0 -9px;































}































div.sc_infobox_style_success:after {































	background-position: 0 -18px;































}































div.sc_infobox_style_error:after {































	background-position: 0 -27px;































}































div.sc_infobox_style_result:after {































	background-position: 0 -36px;































}































/* ----------- /Infoboxes ------------ */































































































































/* ----------- Table ------------ */































div.sc_table table {































	border-collapse:collapse;































	table-layout: fixed;































	margin-bottom: 20px;































}































div.sc_table table td, 































div.sc_table table th {































	border: 1px solid #e0e0e0;































	padding:7px 10px 7px;































	background: #fff;































	width: 100%;































	overflow: hidden;































	font-size: 12px;































	color: #6b6b6b;































}































div.sc_table table th {































	padding:9px 10px 9px;































	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);































	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.05);































	box-shadow: 0 1px 1px rgba(0,0,0,.05);































	font-size: 12px;































	line-height: 15px;































	font-weight:bold;































	color:#404040;































	background: #ffffff;































	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));































	background: -webkit-linear-gradient(#ffffff 0%, #f7f7f7 100%);































	background: -moz-linear-gradient(#ffffff 0%, #f7f7f7 100%);































	background: -ms-linear-gradient(#ffffff 0%, #f7f7f7 100%);































	background: -o-linear-gradient(#ffffff 0%, #f7f7f7 100%);































	background: linear-gradient(#ffffff 0%, #f7f7f7 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );































}































div.sc_table table tr:hover td {































	background-color:#fcfcfc;































}































/* ----------- /Table ------------ */































































































































/* ----------- Tooltip ------------ */































.sc_tooltip_parent {































	color:#242424;































	position:relative;































}































.sc_tooltip {































	background: #242424;































	color:#ffffff;































	position: absolute;































	top: -30px;































	border-radius: 2px;































	display: none;































	font-size: 12px;































	height: 21px;































	line-height: 21px;































	padding: 0 5px;































	z-index: 999;































	white-space:nowrap;































	left:0;































}































.sc_tooltip:after {































	border-style: solid;































	border-width: 5px 4px 0;































	border-color: #242424 transparent transparent;































	content: "";































	display: block;































	position: absolute;































	width: 0;































	height: 0;































	left: 50%;































	bottom: -5px;































	margin-left: -4px;































}































/* ----------- /Tooltip ------------ */































































/* ----------- Accordion ------------ */































































.sc_accordion_style_1 .item {































	margin-bottom: 4px;































}































.sc_accordion_style_1 .item h5 {































	border: 1px solid #e0e0e0;































	background: #ffffff;































	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc));































	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );































	font-size: 12px;































	line-height: 15px;































	font-weight: bold;































	margin-bottom: 0;































}































.sc_accordion_style_1 .item h5 a {































	color: #707070;































	display: block;































	padding: 10px 34px 10px 11px;































	position: relative;































}































.sc_accordion_style_1 .item h5 a span {































	width: 35px;































	top: 0;































	bottom: 0;































	position: absolute;































	right: 0;































	border-left: 1px solid #e0e0e0;































}































.sc_accordion_style_1 .item h5 a:hover {































	text-decoration: none;































}































.sc_accordion_style_1 .item h5 a span:after {































	display: block;































	height: 11px;































	width: 1px;































	background: #b4b4b4;































	position: absolute;































	top: 12px;































	left: 50%;































	content: "";































}































.sc_accordion_style_1 .item h5 a span:before {































	display: block;































	height: 1px;































	width: 11px;































	background: #b4b4b4;































	position: absolute;































	top: 17px;































	left: 50%;































	margin-left: -5px;































	content: "";































}































.sc_accordion_style_1 .item h5 a.current span:after {display: none;}































.sc_accordion_style_1 .item .content {































	font-size: 12px;































	line-height: 19px;































	color: #6b6b6b;































	padding: 12px 13px 8px;































}































.sc_accordion_style_2 .item {































	margin-bottom: 9px;































	border-bottom: 1px solid #ebebeb;































	padding-bottom: 12px;































}































.sc_accordion_style_2 .item h5 {































	margin-bottom: 0;































}































.sc_accordion_style_2 .item h5 a {































	position: relative;































	display: block;































	font-size: 12px;































	line-height: 15px;































	font-weight: bold;































	color: #404040;































	text-decoration: none;































	padding: 3px 10px 0px 34px;































	color: #707070;































}































.sc_accordion_style_2 .item h5 a span {































	background: #ffffff;































	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc));































	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );































	position: absolute;































	display: block;































	width: 19px;































	height: 19px;































	border: 1px solid #dedede;































	left: 0;































	top: 0;































}































.sc_accordion_style_2 .item h5 a span:after {































	display: block;































	width: 7px;































	height: 1px;































	background: #9f9f9f;































	left: 6px;































	top: 9px;































	position: absolute;































	content: "";































}































.sc_accordion_style_2 .item h5 a span:before {































	display: block;































	width: 1px;































	height: 7px;































	background: #9f9f9f;































	left: 9px;































	top: 6px;































	position: absolute;































	content: "";































}































.sc_accordion_style_2 .item h5 a.current span:before {display: none;}































.sc_accordion_style_2 .item .content {































	font-size: 13px;































	line-height: 19px;































	padding: 8px 10px 0px 34px;































}































/* -----------/Accordion ------------ */































































/* ==================================================== Site settings =================================== */































div#site_settings {































	position:fixed;































	top: 34%;































	right: -183px;































	width: 183px;































	background: #555757;































	border-radius: 3px 0 0 3px;































	padding-bottom: 3px;































	z-index: 9999;































}































div#site_settings .tgl {































	position: absolute;































	display: block;































	width: 36px;































	height: 37px;































	background: url(images/site-options-tg.png) 0 bottom no-repeat;































	left: -36px;































	top: 37px;































}































div#site_settings.vis .tgl {































	background-position: 0 0;































}































div#site_settings h3 {































	background: #505252;































	border-radius: 2px 0 0 0;































	border-bottom: 1px solid #464747;































	color: #fff;































	padding: 11px 12px 11px;































	font-size: 12px;































	line-height: 15px;































}































div#site_settings .form_row {































	position: relative;































	padding: 11px 11px 14px;































	overflow: hidden;































	border-bottom: 1px solid #464747;































}































div#site_settings .form_row.less_ind {































	padding-bottom: 12px;































}































div#site_settings .form_row select {































	width: 160px;































	opacity: 0;































	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";































	position: relative;































	z-index: 999;































	border: none;































	background: #e0e0e0;































	height: 24px;































}































div#site_settings .form_row select option {































	font-size: 12px;































}































div#site_settings .form_row .texted {































	display: block;































	font-size: 11px;































	line-height: 14px;































	font-weight: bold;































	color: #fff;































	margin-bottom: 7px;































}































div#site_settings .form_row .marker {































	position: absolute;































	background: url(images/options_select.gif) 143px 10px no-repeat #e0e0e0;































	border-radius: 2px;































	display: block;































	width: 135px;































	top: 33px;































	left: 12px;































	font-size: 11px;































	line-height: 14px;































	padding: 5px 17px 5px 7px;































}































body.boxed #page {































	max-width: 995px;































	margin:0 auto;































	background: #fcfcfc;































	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);































	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);































	box-shadow: 0 0 2px 1px rgba(0,0,0,.1);































}































.body_patterns {































	display: none;































}































body.boxed .body_patterns {































	display: block;































}































div#site_settings .switcher {































	cursor: pointer;































	float: left;































	position: relative;































	width: 46px;































	height: 18px;































	background: #474949;































	border: 1px solid;































	border-color: #1f1f1f #2f2e2e #3f3d3d;































	-webkit-box-shadow: inset 0 1px 1px 2px #404242, 0 1px 1px #6d6f6f;































	-moz-box-shadow: inset 0 1px 1px 2px #404242, 0 1px 1px #6d6f6f;































	box-shadow: inset 0 1px 1px 2px #404242, 0 1px 1px #6d6f6f;































	border-radius: 10px;































	margin: 0 8px;































}































div#site_settings .switch_box {































	overflow: hidden;































	padding: 4px 0 2px 0;































}































div#site_settings .boxed,































div#site_settings .stretched {































	float: right;































	font-size: 11px;































	line-height: 14px;































	color: #fff;































	text-decoration: none;































	margin-top: 3px;































}































div#site_settings .boxed {































	margin-right: 18px;































}































div#site_settings .stretched {































	float: left;































}































div#site_settings .switcher a {































	display: block;































	position: absolute;































	width: 24px;































	height: 23px;































	background: url(images/switcher.png) 0 0 no-repeat;































	top: -1px;































	left: -2px;































}































div#site_settings .bg_patterns {































	overflow: hidden;































	margin: 0;































	padding: 1px 0 0 1px;































}































div#site_settings .bg_patterns li {































	float: left;































	margin-left: 3px;































	list-style: none;































	position: relative;































}































div#site_settings .bg_patterns li span {































	display: block;































	position: absolute;































	top: 0;































	left: 0;































	bottom: 0;































	right: 0;































	border: 0px solid #999;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































	border-radius: 2px;































}































div#site_settings .bg_patterns li a {































	border: 0px solid #999;































	display: block;































	width: 24px;































	height: 24px;































	background: url(images/pattern_switches.png) 0 0 no-repeat;































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































} 































div#site_settings .bg_patterns li.pattern2 a {































	background-position: -27px 0;































}































div#site_settings .bg_patterns li.pattern3 a {































	background-position: -54px 0;































}































div#site_settings .bg_patterns li.pattern4 a {































	background-position: -81px 0;































}































div#site_settings .bg_patterns li.pattern5 a {































	background-position: -108px 0;































}































div#site_settings .bg_patterns li.pattern6 a {































	background-position: -135px 0;































}































div#site_settings .bg_patterns li.current span {































	border-width: 2px;































}































div#site_settings .bg_patterns li:first-child {margin-left: 0;}































body.wide #page {































	width:100%;































}































div#site_settings .switcher_row {































	border-bottom-width: 0px;































}































.boxed div#site_settings .switcher_row {































	border-bottom-width: 1px;































}































div#site_settings .menu_style {































	padding-bottom: 15px;































}































/***************************/































.select-menu {































	height: 30px;































	position: relative;































}































.select-menu .holder {































	border: 1px solid #e0e0e0;































	border-radius: 2px;































	position: absolute;































	top: 0;































	left: 0;































	right: 0;































	height: 28px;































	line-height: 28px;































	font-size: 13px;































	color: #959595;































	padding: 0 7px;































	pointer-events:none;































	z-index: 999;































	background: #fcfcfc;































}































.select-menu .icon {































	height: 29px;































	right: 0;































	border-left: 1px solid #e0e0e0;































	background: url(images/menu-select.gif) 11px 10px no-repeat;































	width: 28px;































	position: absolute;































	z-index: 1100;































	pointer-events:none;































}































.select-menu .selected-item.first {































	position: relative;































	padding: 0 6px;































	margin: 0;































	border: 1px solid #e0e0e0;































	color: #959595;































	font-size: 13px;































	border-radius: 2px;































	background: #FCFCFC;































	z-index: 999;































	background: #fcfcfc;































	height: 28px;































	line-height: 28px;































}































.select-menu .select-menu-list {































	width: 100%;































	height: 30px;































}































.select-menu .select-menu-list li {































	list-style: none;































	line-height: 20px;































	margin: 0 0 5px 0;































}































.select-menu .select-menu-list li a {































	text-decoration: none;































	display: block;































}































































/* ==================================== Registration ========================================== */































.required:after {































	color: #e50700;































	content:"*";































}































.registration-popup {































	display: none;































	background: #fff;































	width:496px;































	height:220px;































	margin-left:-273px;































	margin-top:-134px;































	position:fixed;































	left:50%;































	top:50%;































	z-index:9001;































}































.registration-popup .col1,































.registration-popup .col2 {































	float: left;































}































.registration-popup .field {































	margin-bottom:10px;































}































.registration-popup .close:hover {color: #eaeaea;}































.registration-popup .title {































	background: #010c16;































	color: #fff;































	font-size: 12px;































	line-height: 20px;































	font-weight: bold;































	text-transform: uppercase;































	padding: 6px 10px 5px;































}































.registration-popup .form .label-wrap {































	overflow: hidden;































	height: 18px;































	margin-bottom: 3px;































}































.registration-popup .form label {































	line-height: 14px;































	display: block;































	cursor: pointer;































	font-size: 11px;































}































.registration-popup .form {































	padding: 13px 16px;































}































.registration-popup .popup {































	position: relative;































}































.registration-popup .form input[type="text"],































.registration-popup .form input[type="password"] {































	position: relative;































	clear: both;































	color: #666;































	font-size: 12px;































	padding: 4px 5px 4px;































	background: #fcfcfc;































	-webkit-box-shadow: 0 0 0 3px #f7f7f7;































	-moz-box-shadow: 0 0 0 3px #f7f7f7;































	box-shadow: 0 0 0 3px #f7f7f7;































	width: 163px;































	margin-right: 13px;































}































.registration-popup .column.button {































	padding: 13px 0 18px;































	clear: both;































	overflow: hidden;































}































.registration-popup .column.button .enter {































	float: left;































	display: inline-block;































	border: 1px solid #5e656b;































	border-radius: 2px;































	background: #7a8187;































	background: -moz-linear-gradient(top,  #7a8187 0%, #72767c 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8187), color-stop(100%,#72767c));































	background: -webkit-linear-gradient(top,  #7a8187 0%,#72767c 100%);































	background: -o-linear-gradient(top,  #7a8187 0%,#72767c 100%);































	background: -ms-linear-gradient(top,  #7a8187 0%,#72767c 100%);































	background: linear-gradient(to bottom,  #7a8187 0%,#72767c 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8187', endColorstr='#72767c',GradientType=0 );































	color: #fff;































	text-decoration: none;































	text-transform: uppercase;































	font-weight: bold;































	font-size: 11px;































	line-height: 14px;































}































.registration-popup .column.button .enter span {































	border-top: 1px solid #8b9196;































	padding: 5px 16px 6px;































	display: block;































}































.registration-popup .column.button .enter:hover {































	background: #8b9196;































}































.registration-popup .column.button .notice {































	overflow: hidden;































	padding: 5px 0 0 17px;































	font-size:11px;































}































.registration-popup .extra-col {































	overflow: hidden;































	padding: 19px 0 0 19px;































}































.registration-popup .extra-col ul {































	margin: 0;































}































.registration-popup .extra-col ul li {































	font-size: 11px;































	line-height: 17px;































	list-style: none;































} 































.registration-popup .extra-col ul li a {































	color: #202020;































	text-decoration: none;































}































.registration-popup .extra-col ul li a:hover {































	color: #e50700;































}































.registration-popup .result {































	display:none;































	position:absolute !important;































	z-index: 9002;































	top:150px;































	left:15px;































	width:440px;































}































.sc_toggles h5 {































	display: block;































	margin-bottom: 7px;































	background: #ffffff;































}































.sc_toggles h5 a {































	font-size: 12px;































	line-height: 16px;































	text-decoration: none;































	position: relative;































	padding: 10px 10px 9px 33px;































	color: #6b6b6b;































	text-decoration: none;































	display: block;































	border: 1px solid #e0e0e0;































	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc));































	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);































	background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );































}































.sc_toggles h5 a:hover {































	text-decoration: none !important;































}































.sc_toggles h5 a span {































	position: absolute;































	width: 17px;































	height: 17px;































	background: #1e2021;































	border-radius: 2px;































	top: 9px;































	left: 9px;































}































.sc_toggles h5 a span:after {































	display: block;































	width: 7px;































	height: 1px;































	background: #fff;































	position: absolute;































	top: 8px;































	left: 5px;































	content: "";































}































.sc_toggles h5 a span:before {































	display: block;































	width: 1px;































	height: 7px;































	background: #fff;































	position: absolute;































	top: 5px;































	left: 8px;































	content: "";































}































.sc_toggles h5 a.current span:before {































	display: none;































}































.sc_toggles .item .content {































	padding: 5px 13px 12px;































	font-size: 12px;































	line-height: 19px;































	color: #8f8f8f;































}































.sc_dropcaps {































	margin-bottom: 19px;































}































.sc_dropcaps:after {































	clear: both;































	width: 100%;































	content: "";































	display: block;































}































.sc_dropcaps.sc_dropcaps_style_1 span {































	float: left;































	font-size: 17px;































	line-height: 21px;































	background: #010c16;































	display: inline-block;































	padding: 2px 7px 3px;































	font-weight: bold;































	color: #fff;































	border-radius: 2px;































	margin: 7px 8px 0px 0;































}































.sc_dropcaps.sc_dropcaps_style_2 span {































	float: left;































	font-size: 17px;































	line-height: 21px;































	background: #e50700;































	display: inline-block;































	padding: 2px 7px 3px 6px;































	font-weight: bold;































	color: #fff;































	border-radius: 2px;































	margin: 7px 8px 0px 0;































}































.sc_dropcaps.sc_dropcaps_style_3 span {































	border-radius: 100%;































	float: left;































	font-size: 17px;































	line-height: 21px;































	background: #a0a7ad;































	display: inline-block;































	padding: 2px 7px 3px 6px;































	font-weight: bold;































	color: #fff;































	margin: 7px 8px 0px 0;































}































article ul {































	margin: 0 0 0 20px;































}































article ul li {































	font-size: 13px;































	line-height: 19px;































	margin-bottom: 7px;































}































article ul.sc_list {































	margin: 0;































}































article ul.sc_list li {































	list-style: none;































	position: relative;































	padding: 0 0 0 18px;































}































article ul.sc_list li span {































	display: block;































	width: 12px;































	height: 12px;































	position: absolute;































	top: 4px;































	left: 0;































	background: url(images/list-styles.png) 0 0 no-repeat;































}































article ul.sc_list.sc_list_style_check li span {































	background-position: right 0;































}































article ul.sc_list.sc_list_style_bad li span {































	background-position: 0 0;































}































article ul.sc_list.sc_list_style_star li span {































	background-position: right -12px;































}































article ul.sc_list.sc_list_style_regular li span {































	background-position: 0 -13px;































}































article figure.sc_image.sc_image_align_left {































	float: left;































	margin-right: 19px;































}































article figure.sc_image.sc_image_align_right {































	float: right;































	margin-left: 19px;































}































article figure {































	overflow: hidden;































	position: relative;































}































article figure img {vertical-align: top;}































article figure figcaption {































	-webkit-transition: all ease .2s;































	-moz-transition: all ease .2s;































	-ms-transition: all ease .2s;































	-o-transition: all ease .2s;































	transition: all ease .2s;































	position: absolute;































	bottom: 0;































	right: 0;































	left: 0;































	background: url(images/slider-caption1.png) 0 0 repeat;































	font-size: 13px;































	line-height: 19px;































	color: #fff;































	padding: 5px 9px 4px;































}































article figure:hover figcaption {margin-bottom: -30px;}































blockquote.sc_quote {































	position: relative;































	background: #f7f7f7;































	font-size: 12px;































	line-height: 18px;































	padding: 13px 38px;































	margin: -3px 0 0 3px;































	color: #404040;















        















        width: 150px;















        















        float:right;















	font-weight: bold;































	margin-bottom: 10px;































}































blockquote.sc_quote .quotes {































	position: absolute;































	display: block;































	font-size: 34px;































	line-height: 34px;































	color: #e90505;































	top: 11px;































	left: 12px;































	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;































	font-weight: bold;































}































q.sc_quote {































	position: relative;































	float: left;































	max-width: 50%;































	margin: 20px 20px 5px 0;































	padding-left: 16px;































	color: #808080;































}































q.sc_quote:before {































	width: 3px;































	display: block;































	content: "";































	top: 4px;































	bottom: 15px;































	left: 0;































	position: absolute;































	background: #e50700;































}































q.sc_quote:after {































	display: block;































	clear: both;































	width: 100%;































	content: "";































	height: 10px;































}































.sc_team {































	margin: 0;































	overflow: hidden;































}































.sc_team li {































	float: left;































	width: 140px;































	list-style: none;































	margin: 0 0 0 20px;































}































.sc_team li.first {































	margin-left: 0;































}































.sc_team li .img_wrap {































	margin-bottom: 13px;































}































.sc_team li .img_wrap img {































	width: 100%;































	max-width: auto;































}































.sc_team li .title {































	margin-bottom: 2px;































}































.sc_team li .description {































	font-size: 11px;































	line-height: 14px;































	color: #6b6b6b;































}































.sc_googlemap {































	padding-top: 3px;































	margin-bottom: 35px;































}































.sc_googlemap iframe {































	vertical-align: top;































	max-width: 100%;































}































.sc_contact_form {































	padding-top: 8px;































	border-top: 3px solid #ffba0f;































}































.sc_contact_form.no_border {































	padding-top: 0;































	border-top: none;































}































.sc_contact_form .description {































	display: block;































	margin-bottom: 26px;































}































.sc_contact_form h3 {































	color: #262626;































	padding-bottom: 8px;































	margin-bottom: 15px;































	border-bottom: 1px solid #e3e3e3;































}































.sc_contact_form form .field {































	margin-bottom: 13px;































}































.sc_contact_form form input {































	background: #fcfcfc;































	border-color: #d6d6d6;































	width: 100%;































	max-width: 282px;































	padding: 6px 8px 7px;































	vertical-align: middle;































}































.sc_contact_form form textarea {































	background: #fcfcfc;































	border-color: #d6d6d6;































	width: 100%;































	-moz-box-sizing: border-box;































	box-sizing: border-box;































	height: 122px;































	padding: 6px 8px 7px;































}































.sc_contact_form form .field label {































	color: #4d4d4d;































	margin-left: 8px;































	vertical-align: middle;































}































.sc_contact_form form .button {































	clear: both;































	padding-top: 5px;































}































.sc_contact_form form .button a {































	display: inline-block;































	border: 1px solid #c90b0b;































	border-radius: 2px;































	color: #fff;































	text-decoration: none;































	font-size: 12px;































	line-height: 26px;































	height: 27px;































}































.sc_contact_form form .button a span {































	padding: 0 12px 0;































	display: inline-block;































	border-top: 1px solid #f76262;































	background: #f31717;































	background: -moz-linear-gradient(top,  #f31717 0%, #eb1717 100%);































	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f31717), color-stop(100%,#eb1717));































	background: -webkit-linear-gradient(top,  #f31717 0%,#eb1717 100%);































	background: -o-linear-gradient(top,  #f31717 0%,#eb1717 100%);































	background: -ms-linear-gradient(top,  #f31717 0%,#eb1717 100%);































	background: linear-gradient(to bottom,  #f31717 0%,#eb1717 100%);































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31717', endColorstr='#eb1717',GradientType=0 );































}































article .sc_contact_form form .button a:hover {































	border-color: #b80909;































	color: #fff !important;































}































.sc_contact_form form .button a:hover span {































	background: #e61212; /* Old browsers */































	background: -moz-linear-gradient(top,  #e61212 1%, #d01212 100%); /* FF3.6+ */































	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e61212), color-stop(100%,#d01212)); /* Chrome,Safari4+ */































	background: -webkit-linear-gradient(top,  #e61212 1%,#d01212 100%); /* Chrome10+,Safari5.1+ */































	background: -o-linear-gradient(top,  #e61212 1%,#d01212 100%); /* Opera 11.10+ */































	background: -ms-linear-gradient(top,  #e61212 1%,#d01212 100%); /* IE10+ */































	background: linear-gradient(to bottom,  #e61212 1%,#d01212 100%); /* W3C */































	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61212', endColorstr='#d01212',GradientType=0 ); /* IE6-9 */































	border-top-color: #ee5e5e;































}































.sc_contact_form form {































	margin-bottom: 20px;































}































#toTop {































	display: block;































	position: fixed;































	width: 33px;































	height: 33px;































	bottom: 56px;































	right: 10px;































	border-radius: 2px;































	background: url(images/to-top.gif) center center no-repeat #3a3e40;































}































#toTop:hover {background-color: #e50700;}































/***************************/































/* ----------------- Form validation -------------------- */































form .error_fields_class {































	border: 1px solid #e50700 !important; 































}































form .result {































	margin-top: 12px !important;































}































form .result p.error_item {































	margin:6px auto 0 !important;































}































form .result p.error_item:first {































	margin:0 auto !important;































}































.login-popup form .result,































.registration-popup form .result {































	display:none;































	position:absolute !important;































	z-index: 9002;































	top:156px;































	left:15px;































	width:440px;































}































#sc_googlemap {































	height: 310px;































	margin-bottom: 35px;































	border-top: 3px solid #fcfcfc;































}































#sc_googlemap img {































	width: auto;































	max-width: none;































}































/* ----------------- /Form validation -------------------- */































































/* ================= Standard Widgets ================ */































































/* Widgets header*/































































.main_sidebar .widget .widget_title {































	color:#fff;































	text-transform:uppercase; 































	font-family: 'Open Sans', sans-serif;































	font-weight:bold;































	font-size:12px;































	height: 29px;































	line-height: 30px;































	overflow: hidden;































	padding: 0 10px;































}































.main_sidebar .widget.widget_text .widget_title {		background: #5b6166; }































.main_sidebar .widget.widget_tag_cloud .widget_title {	background: #1793cd; }































.main_sidebar .widget.widget_search .widget_title {		background: #eb1c15; }































.main_sidebar .widget.widget_nav_menu .widget_title {	background: #6cac00; }































.main_sidebar .widget.widget_pages .widget_title {		background: #eb1c15; }































.main_sidebar .widget.widget_recent_entries .widget_title {		background: #1793cd; }































.main_sidebar .widget.widget_recent_comments .widget_title {	background: #6cac00; }































.main_sidebar .widget.widget_calendar .widget_title {	background: #5b6166; }































.main_sidebar .widget.widget_archive .widget_title {	background: #eb1c15; }































.main_sidebar .widget.widget_categories .widget_title {	background: #6cac00; }































.main_sidebar .widget.widget_meta .widget_title {		background: #5b6166; }































.main_sidebar .widget.widget_rss .widget_title {		background: #1793cd; }































.main_sidebar .widget.widget_rss .widget_title a {		text-decoration:none; color: #ffffff; }































.main_sidebar .widget.widget_rss .widget_title a:hover {text-decoration:underline; }































.main_sidebar .widget.widget_rss .widget_title a img {































	display:inline-block;































	margin:4px 4px 0 0;































































}































































/* Widgets body */































.main_sidebar .widget.widget_nav_menu > div,































.main_sidebar .widget.widget_pages > ul,































.main_sidebar .widget.widget_rss > ul,































.main_sidebar .widget.widget_recent_entries > ul,































.main_sidebar .widget.widget_recent_comments > ul,































.main_sidebar .widget.widget_meta > ul,































.main_sidebar .widget.widget_archive > ul,































.main_sidebar .widget.widget_archive > select,































.main_sidebar .widget.widget_categories > ul,































.main_sidebar .widget.widget_categories > select,































.main_sidebar .widget.widget_calendar div#calendar_wrap,































.main_sidebar .widget .textwidget,































.main_sidebar .widget .tagcloud {































	background: #fff;































	border: 1px solid #ebebeb;































	border-top: none;































	padding:17px 11px 17px;































	font-size: 12px;































}































.main_sidebar .widget.widget_rss > ul {































	overflow:hidden;































}































.main_sidebar .widget.widget_calendar div#calendar_wrap {































	padding-top: 10px;































}































.main_sidebar .widget.widget_calendar div#calendar_wrap table caption {































	font-size:13px;































	color:#262626;































}































.main_sidebar .widget .searchform {































	padding:17px 0 0 0;































	border:none !important;































}































.main_sidebar .widget.widget_nav_menu ul,































.main_sidebar .widget.widget_pages ul,































.main_sidebar .widget.widget_meta ul,































.main_sidebar .widget.widget_archive ul,































.main_sidebar .widget.widget_archive select,































.main_sidebar .widget.widget_categories ul,































.main_sidebar .widget.widget_categories select,































.main_sidebar .widget.widget_rss ul,































.main_sidebar .widget.widget_recent_entries ul,































.main_sidebar .widget.widget_recent_comments ul {































	margin: 0 0 4px 0;































}































.main_sidebar .widget.widget_nav_menu ul li,































.main_sidebar .widget.widget_pages ul li,































.main_sidebar .widget.widget_meta ul li,































.main_sidebar .widget.widget_archive ul li,































.main_sidebar .widget.widget_categories ul li,































.main_sidebar .widget.widget_rss ul li,































.main_sidebar .widget.widget_recent_entries ul li,































.main_sidebar .widget.widget_recent_comments ul li {































	list-style: none;































	position: relative;































	padding: 0 0 0 18px;































}































.main_sidebar .widget.widget_nav_menu ul li:before,































.main_sidebar .widget.widget_pages ul li:before,































.main_sidebar .widget.widget_meta ul li:before,































.main_sidebar .widget.widget_archive ul li:before,































.main_sidebar .widget.widget_categories ul li:before,































.main_sidebar .widget.widget_rss ul li:before,































.main_sidebar .widget.widget_recent_entries ul li:before,































.main_sidebar .widget.widget_recent_comments ul li:before {































	content:"";































	display:inline-block;































	width:12px;































	height:12px;































	position: absolute;































	top: 4px;































	left: 0;































	background: url(images/list-styles.png) 0 0 no-repeat;































	background-position:0 -13px;































}































.main_sidebar .widget.widget_nav_menu ul li a,































.main_sidebar .widget.widget_pages ul li a,































.main_sidebar .widget.widget_meta ul li a,































.main_sidebar .widget.widget_archive ul li a,































.main_sidebar .widget.widget_categories ul li a,































.main_sidebar .widget.widget_rss ul li a,































.main_sidebar .widget.widget_recent_entries ul li a,































.main_sidebar .widget.widget_recent_comments ul li a {































	text-decoration:none;































}































.main_sidebar .widget.widget_nav_menu ul li a:hover,































.main_sidebar .widget.widget_pages ul li a:hover,































.main_sidebar .widget.widget_meta ul li a:hover,































.main_sidebar .widget.widget_archive ul li a:hover,































.main_sidebar .widget.widget_categories ul li a:hover,































.main_sidebar .widget.widget_rss ul li a:hover,































.main_sidebar .widget.widget_recent_entries ul li a:hover,































.main_sidebar .widget.widget_recent_comments ul li a:hover {































	text-decoration:underline;































}































.main_sidebar .widget.widget_recent_entries ul li span.post-date,































.main_sidebar .widget.widget_rss ul li span.rss-date {































	font-size:11px;































}































.main_sidebar .widget.widget_archive select,































.main_sidebar .widget.widget_categories select {































	display: block;































	width:100%;































	outline: none;































}















/* Widget News Combine - Header */































.widget.widget_news_combine {































	-webkit-font-smoothing:antialiased































}































.widget.widget_news_combine .widget_title {































	padding: 0 10px 0px 10px;































}































.widget.widget_news_combine .widget_subtitle a {































	color:#c4c4c4;































}































.widget.widget_news_combine .widget_subtitle a:hover {































	color: #fff;































}































/*----------- custom by khaled -----------*/























.writer {display:block;padding: 7px 0 7px 20px;font-weight: bold;background: url(images/authr_icn.png) scroll 0 10px no-repeat;font-weight:bold;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}















.news_source{ padding:5px 0; font-style:italic; font-weight:bold; text-transform:capitalize;}















.single article.hentry .pic{ margin-bottom:5px !important}















.block-title a{ text-decoration:none; display:block !important; background:url(images/plus_icon.png) right 2px no-repeat}















.block-title a:hover{background:url(images/plus_icon_h.png) right 2px no-repeat}






















.widget_anchor{ text-decoration:none;}















.cstm_dsc{ color:#333; font-weight:bold; text-wrap: normal; font-size:13px; }


.cstm_dsc:hover { color:#666; }












.cstm_lnk{ text-decoration:none;}























.single_cap .post_thumb{ position:relative;}







.single_cap .post_caption{ 







    position:absolute;







    left:10px; bottom:20px;







	background: url(images/slider-caption1.png) 0 0 repeat;







	font-size: 9px;







	line-height: 16px;







	height: 16px;







	text-transform: capitalize;







	font-weight: bold;







	color: #e9e9e9;







	padding: 0px 4px 0px;







	border-radius: 2px;







}















/*#footer_menu > li { position:relative;}







#footer_menu > li ul { position:absolute;z-index: 1999; left:0; top:30px;}







#footer_menu > li ul li { width:40px !important; float:none !important;}







*/







.ftr_menu li + li {







	padding-left: 5px;







	background: url(images/footer-divider.png) 0 10px no-repeat;







}















ul.ftr_menu, ul.ftr_menu ul.sub-menu {







    padding:0;







    margin: 0;







}







ul.ftr_menu li, ul.ftr_menu ul.sub-menu li {







    list-style-type: none;







    display: inline-block;







}







/*Link Appearance*/







ul.ftr_menu li a, ul.ftr_menu li ul.sub-menu li a {







    text-decoration: none;







    color: #000;







    padding: 5px;







    display:inline-block;







}


ul.ftr_menu li a h2, ul.ftr_menu li ul.sub-menu li a h2 { font-size: 100%; font-weight: inherit; }





/*Make the parent of sub-menu relative*/







ul.ftr_menu li {







    position: relative;







}











/*sub menu*/







ul.ftr_menu li ul.sub-menu {







    position: absolute;







    top: 25px;



	



	width:350px;



	











}



ul.ftr_menu li ul.sub-menu li{ position:static !important; display:inline-block !important}







ul.ftr_menu li:hover ul.sub-menu {







    display:block;







}







/* Edit by Afifi: responsive video */







.videoWrapper {



	position: relative;



	padding-bottom: 56.25%; /* 16:9 */



	padding-top: 25px;



	height: 0;



}



.videoWrapper iframe {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



}







.banner-block .youm7_ntw{ padding-top:10px;}



.banner-block .youm7_ntw li{ float:left; margin-left:20px; width:68px; height:81px; list-style:none}



.banner-block .youm7_ntw li a { width:100%; height:100%; display:block; outline:none; border:none}



.banner-block .youm7_ntw li a.youm7{ background:url(images/youm7.png) no-repeat;}



.banner-block .youm7_ntw li a.video7{ background:url(images/V7.png) no-repeat;}



.banner-block .youm7_ntw li a.ck{ background:url(images/cairokora.png) no-repeat;}



.youm7_ntw li a.cdar{ background:url(images/cairodar.png) no-repeat;}





/*-----------------------------  About Style ---------------------*/

.about_container h2 {

	color: #eb1c16;

	margin-left: 10px;

        

        font-size:16px !important;

}

.bord_bot{padding-bottom:5px;

        border-bottom: 1px solid #ededed;}

.about_container  a {

	text-decoration: none;

	color: #eb1c16;

}



.about_container p {

	color: #666666;

	margin-left: 20px;

       

       # padding-bottom:15px;

}

.about_container a:hover {

	text-decoration: underline;

}



.about_container h3 {

	color: #eb1c16;

	font-weight: bold;

	margin-left: 10px

}



.about_container .about_editor li {

	list-style: none;

}



.about_container .about_editor li:nth-child(odd) {

	font-weight: bold;

	color: #666666;

}



.about_container .about_editor li:nth-child(even) {

	color: #eb1c16;

	margin: 0px 10px 10px;

	

}

.about_container .about_editor li:last-child {

	color: #eb1c16;

	margin: 0px 10px 10px;

	padding-bottom:15px;

       # border-bottom: 1px solid #ededed;

}



.about_container .about_social {

}



.about_container .about_social li {

	list-style: none;

	display: inline;



}

a.about_page { float:right; margin-right:10px; font-size:16px; text-decoration:none; margin-top:8px; padding-right:10px; border-right:1px solid #3d3d3d;
}
a.about_page_ftr{ float:left; margin-top: 4px; margin-left:10px; font-size:16px; text-decoration:none; padding-left:10px; border-left:1px solid #FFFFFF; color:#FFFFFF;
}
.widget_wysija input[name="wysija[user][email]"] { margin-top:5px;width:75%;margin-left:3px; }
.widget_wysija {border:1px solid #ebebeb ;}
#wysija-3 .widget_title{ background:#5b6166;}
.wysija-submit-field { margin-top:5px !important;float:right;margin-bottom: 10px !important;}
.formErrorContent { width:113px !important;background: #eb1c16 !important; }




/*   Mahmoud Hanaa   */

@media screen and (max-width: 480px) {

	.inner1{
		display: none;
	}

	 .paging_controls{
		height: 0px
	} 
}
/**New Header**/		
	.containerforNewHeader {margin-top:1px;margin-right:15px;position:relative;max-width: 839px;direction:rtl;background:url(http://img.youm7.com/images/graphics/headerNewForAll/headerBgNew3.png)repeat;-webkit-box21Sh-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.75);-moz-box21Sh-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.75);box21Sh-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.75);border-radius: 5px;direction: rtl;padding:3px 10px 7px;float:right;}
	.containerforNewHeader img {display:block;margin-top:4px;}
	.containerforNewHeader a {
	border-right: 0 solid #cdcdcd;
    display: inline-block;
    height: 32px;
    margin: 0 !important;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;	
	}
	.hash {height:51px;}
	.hash .newMenuFix {display:none;}
	.socialFixed2 .newMenuFix {display:block;}
	.backToClass {opacity:1 !important;display: block !important; float: right; margin-top: 14px;}
	.containerforNewHeader img:hover {opacity:0.7;}
	.box21Sh{display: none;position: absolute;}
	a:hover + .box21Sh,.box21Sh:hover{display: inline-block;z-index: 100;top:43px;right:auto;left:auto;margin-right: -118px;}
	.box21Sh img {opacity:1 !important;border:2px solid #939393}
	.leftScreenShot {left:0px !important;}
		.socialFixed2 {height: 82px !important; position: fixed; width: 100%; z-index: 2147483647;}
		.newMenuFix {clear: both; width: 500px; margin: 0px auto;}
		.newMenuFix a {color: rgb(255, 255, 255); text-align: center; display: inline-block;text-decoration:none;}
		.post_content p {font-size:15px;}