/* 
	Template Name: alex
	Theme URI: http://www.alex.com
	Description:  
	Version: 2.4

*/
@charset "UTF-8";
/* CSS Document */

img, object, embed, video { max-width: 100%; }
@font-face { font-family: 'GE SS 2'; src: url('fonts/GESSTwoLight-Light.eot'); }
@font-face { font-family: 'GE SS 2'; src: url(//:) format('no404'), url('fonts/GESSTwoLight-Light.ttf') format('truetype'); font-weight: normal; font-style: normal; }
/* for light type */
@font-face { font-family: 'GE SS'; src: url('fonts/ge-ss-med.eot'); }
@font-face { font-family: 'GE SS'; src: url(//:) format('no404'), url('fonts/ge-ss-med.ttf') format('truetype'); font-weight: normal; font-style: normal; }
/* -- 1. RESET BROWSER DEFAULTS -- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, i, font, img, small, strike, strong, ol, ul, li { margin:0px; padding:0px; border:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { font:12px/18px Tahoma, Geneva, sans-serif; text-align:right; direction:rtl; color:#666; line-height:20px; background:#406ea1 url(images/bg_texture.png) repeat; }
:focus { outline: 0 }
 button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
}
input[type="submit"] { cursor:pointer; }
ul { list-style:none; }
abbr, acronym { cursor:help }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; margin-bottom: 10px; font-weight: normal; font-family:'GE SS', tahoma, Helvetica, sans-serif; text-transform:uppercase; margin-bottom: 7px; color: #2f98da; }
h1 { font-size: 24px; line-height:35px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 11px; }
b { font-weight: bold; }
p { padding-left: 0px; padding-top:0px; margin-top:0px; }
p.p2 { color:#858590; font-size:18px; display:block; }
strong { font-weight:bold; }
a { text-decoration:none; }
.button1 { border:#8c8c8c solid 2px; background:#618cbb url(images/butt1-bg.jpg) bottom repeat-x; display:inline-block; padding:4px 15px; color:#fff; font-family:'GE SS', tahoma, Helvetica, sans-serif; font-size:13px; text-shadow:none; }
.button1:hover { border:#333 solid 2px; background:#618cbb; }
em, i { font-style:italic; }
pre, code { font:11px/18px Courier New, Courier, monospace; color:#333; padding:4px 6px; background:#f7f7f7; margin:0px 0px 18px; }
code { padding:0px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
small, .small { font-size:11px; color:#999; line-height:16px }
p small { margin-right:15px; }
.tiny { font-size:10px; color:#888 }
.big { font-size:14px; line-height:21px }
fieldset { border:none; }
label { cursor:pointer; }
.clear { clear:both; }
.fl { float:left; display:block; }
.fr { float:right; display:block; }
.shadow { background:url(images/shadow.png) center top no-repeat; width:100%; height:26px; margin-bottom:5px; clear:both; }
a, input, a img, a small, .camera_thumbs_cont ul li img, .news_box ul li, #latest-videos li, #latest-videos li h3, #latest-videos li span, .slider-nav span:hover, .facebook-box, .main_post_img img, .news_thumbs ul li, .news_thumbs .news_img span { border:none; outline:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
nav li a, .foot-links li a, .foot-links li a, .button1, .search input[type="text"], .sub-menu, .sub-menu a, .visitors, .paging ul li a, .comment_area p.comment-author, .comments .comment_area, .news_thumbs ul li, .lightview .wp-caption, .wpcf7-submit { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.news-container, .box, .slider-box, .comment-area, .form_area { border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.box-head, .slider-head { -moz-border-radius:10px 10px 0px 0px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; border-top-right-radius:10px; border-top-left-radius:10px; }
#latest-videos li span, .news_thumbs .news_img span { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
#latest-videos li:hover span, .facebook-box:hover, .news_thumbs li:hover .news_img span { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.social-icons a:hover, .news_box ul li:hover img, .readmore:hover, #latest-videos li:hover img, .slider-nav span:hover, .facebook-box, li:hover .news_img { opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.search-input, input[type="text"]:focus { background:#fff; -webkit-box-shadow: 0 0 6px #999 inset; -moz-box-shadow: 0 0 6px #999 inset; box-shadow: 0 0 6px #999 inset; }
/* ===========================   Main Style for all  ================================================= */
   
/* .wrapper{background:url(images/cloud.png) center 130px repeat-x; width:100%;} */
.main_header { background:url(images/header-bg.png) top repeat-x; height:139px; display:block; clear:both; }
.header_top { height:50px; padding-top:10px; margin-right:10px; float:right; display:block; overflow:hidden; }
.header_bott { padding-top:10px; float:right; display:block; overflow:hidden; }
.logo { display:block; float:right; width:130px; }
.social-icons { float:right; }
.social-icons, .social-icons li, nav ul li { float:right; }
.social-icons a { background:url(images/social.png) no-repeat; height:26px; width:26px; display:block; margin-left:5px; }
a.Facebook { background-position:0 0; }
a.Twitter { background-position:-26px 0; }
a.Youtube { background-position:-52px 0; }
nav { float:left; }
nav li a, .foot-links li a { display:block; font-family:'GE SS', tahoma, Helvetica, sans-serif; color:#fff; padding:5px 10px; }
nav li a.active, nav li a:hover, .foot-links li a:hover, .news-container { background:#5a86b7 url(images/blue-grad.png) top repeat-x; }
.news-side { display:block; float:left; width:518px; }
.news-side-right { background:url(images/news-title.png) left center no-repeat; width:68px; min-height:50px; float:right; padding:0 10px; }
.news-side-right h3 a { font: normal 18px 'GE SS', tahoma, Helvetica, sans-serif; color:#444; text-align:center; }
.news-container { padding:6px 15px; overflow:hidden; height:40px; }
.news-container li a { color:#fff; font-size:13px; }
.content { background:#fff; border:#365475 solid 7px; border-top:none; margin-bottom:35px; }
/* right section "search and menu" ================================== */
.r-sec .box { border:#dddddd solid 3px; display:block; background:url(images/menu-bg.jpg) top left repeat-y; margin-bottom:15px; }
.box-head { background:url(images/header-bg.png) right -10px repeat-x; height:49px; position:relative; }
.box-head h3 { color:#fff; margin:11px 11px 0 0; display:inline-table; font-family: 'GE SS 2', tahoma, Helvetica, sans-serif; }
.search { position:relative; }
.search input[type="text"] { margin:10px; height:20px; padding:5px 10px; line-height:20px; width: 200px; }
.search .button1 { position:absolute; top:9px; left:14px; }
.sidemenu li a.header { background:url(images/smenu-bg.png) top repeat-x; display:block; height:22px; color:#fff; padding:10px; font-family:'GE SS', tahoma, Helvetica, sans-serif; }
.sidemenu li a.header span { float:left; font-size:24px; }
.sidemenu li a.header:hover { background-position:0 -42px; }
.sidemenu li a.header.opened { background-position:0 -84px; }
.sidemenu li ul { background:#333; }
.sidemenu li ul a { height:22px; display:block; background-position:bottom; color:#ccc; padding:10px 20px 10px 10px; font-family:'GE SS 2', tahoma, Helvetica, sans-serif; }
.sidemenu li ul a:hover, .sidemenu li ul li:hover, .sidemenu li ul li .sub-menu a:hover { background:url(images/smenu-bg.png) bottom repeat-x; }
.sidemenu li ul li { position:relative; }
.sidemenu li ul li a span { float:left; font-size:18px; }
.sidemenu li ul li .sub-menu { border:#333 solid 2px; background:url(images/menu-bg.jpg) top right repeat-y; display:none; position:absolute; left:-190px; top:0; padding:0; margin:0; width:210px; z-index:99; } /* hide submenu */
.sidemenu li ul li:hover .sub-menu { display:block; }
.sidemenu li ul li .sub-menu a { background:url(images/smenu-bg.png) left -42px repeat-x; }
/* ================================== */

.readmore { position:absolute; left:0; bottom:0; background:url(images/read-more.png) center no-repeat; width:172px; height:28px; display:block; text-align:center; color:#fff; font-family:'GE SS 2', Arial, Helvetica, sans-serif; font-size:14px; padding-top:8px; }
.news_box { width:337px; border:#ddd solid 1px; border-bottom:#ddd solid 3px; float:right; margin-left: 15px; margin-bottom:20px; }
.news_box ul li { display:block; border-bottom:#ccc solid 1px; padding:10px; height:60px; }
.news_box ul li:last-child { border-bottom:none; }
.news_box ul li:hover, .news_list ul li:hover, .news_thumbs ul li:hover { background:#ecf0f5 }
.news-thumb { float:right; padding:3px; display:block; width:75px; height:55px; margin-left:10px; background:#dddddd; }
.news-thumb img { width:75px; height:55px; }
.news_box ul li:hover .news-thumb, li:hover .news_img { background:#719ed0; }
.news_box ul li h3 { margin-bottom:4px; }
.news_box ul li h3 a { font-family:'GE SS', Arial, Helvetica, sans-serif; color:#333; font-size:13px; display:block; max-height:38px; line-height:21px; overflow:hidden; }
.news_box ul li small, .news_list li small, .post-head small { font-family:'GE SS 2', Arial, Helvetica, sans-serif; color:#999; font-size:12px; margin-left:15px; }
.news_box ul li a:hover, .news_box ul li a:hover small { color:#406ea1; }
.in_time { background:url(images/small-ico.png) right 0px no-repeat; padding-right:18px; margin-left:10px; }
.comment_num { background:url(images/small-ico.png) right -16px no-repeat; padding-right:18px; }
footer { background:url(images/footer-bg.jpg) top repeat-x; }
footer .inner { padding:15px 0; overflow:hidden; }
.foot-rsec { float:right; display:block; width:38%; }
.foot-lsec { float:left; display:block; width:59%; }
.foot-logo img { width:100px; }
.footer-name { float:right; margin-top: 15px; width:70%; margin-right: 10px; }
footer p { color:#ccc; }
.foot-links { float:right; display:block; clear:both; margin:10px 0; }
.foot-links li { float:right; display:block; margin-left:10px; }
.facebook-box { position:fixed; left:-305px; top:150px; border:#39599f solid 7px; background:#333; padding:5px; z-index:999; }
.facebook-box.active { left:0px; opacity:1; }
.facebook-butt { background:url(images/facebook.png) center no-repeat; height:55px; width:58px; position:absolute; right:-65px; top:20px; }
.visitors { background:#000; color:#5a86b7; padding:3px 10px 4px 10px; float:right; margin-left:15px; font-family:'GE SS 2', Arial, Helvetica, sans-serif; display: block; min-width: 100px; text-align: center; }
.visitors table { float:left; }
/********************* listing page *****************************/
.news_list, .post, .comment-area { display:block; border:#ddd solid 1px; margin-bottom:20px; margin-left:15px; }
.news_list ul li { display:block; border-bottom:#ccc solid 1px; padding:10px; clear:both; overflow:hidden; }
.news_img { float:right; padding:3px; display:block; width:140px; height:100px; margin-bottom:5px; margin-left:10px; background:#ddd; }
.news_img img { width:100%; height:100%; }
.news_list ul li h3 a { font-family:'GE SS', Arial, Helvetica, sans-serif; color:#666; font-size:15px; display:block; line-height:25px; overflow:hidden; }
.news_list ul li h3:hover a, .news_list ul li a:hover small { text-decoration:underline; color:#406ea1; }
.news_list ul li p { font-family:Tahoma, Geneva, sans-serif; color:#999; margin-right:155px; font-size:13px; display:block; margin-top:5px; line-height: 18px; }
.news_list ul li p small { margin-right:0; }
.news_thumbs { display:block; border:#ddd solid 1px; margin-bottom:20px; margin-left:15px; }
.news_thumbs ul li { display: block; border: #ccc solid 1px; padding: 10px; overflow: hidden; width:28.4%; height: 205px; float: right; margin:10px 5px; }
.lightview .wp-caption { border: 1px solid #CCCCCC; display: block; float: right; margin: 10px 5px; padding: 7px; width: 21.1%; }
.lightview .wp-caption img { height:120px; }
.news_thumbs ul li:hover, .lightview .wp-caption:hover { border:#406ea1 solid 1px; }
.news_thumbs .news_img { float:none; width:98%; max-height:150px; margin-bottom:5px; position:relative; }
.news_img img { width:100%; height:100%; }
.news_thumbs ul li h3 { max-height:60px; overflow:hidden; }
.news_thumbs ul li h3 a, .lightview .wp-caption p { font-family:'GE SS', Arial, Helvetica, sans-serif; color:#666; font-size:12px; display:block; line-height:20px; overflow:hidden; }
.news_thumbs ul li h3:hover a, .news_thumbs ul li a:hover small { text-decoration:underline; color:#406ea1; }
.news_thumbs ul li p small { margin-right:0; }
.paging { padding:0; position:relative; margin-bottom:25px; }
.paging ul li { display:inline-block; }
.paging ul li a { display:block; padding:6px 10px; font-family:'GE SS', Arial, Helvetica, sans-serif; background:url(images/slider-head-bg.png) top repeat-x; font-size:14px; text-decoration:none; color:#666; }
.paging ul li a:hover, .paging ul li a.active { color:#fff; background:#406ea1; }
.ad { text-align:center; margin-bottom:15px; }
.post .box-head h3 a { color:#ccc; }
.post-content { padding:10px; overflow:hidden; }
.post-head { display:block; padding:10px; clear:both; background:#ecf0f5; }
.post-head h1 { font-size: 19px; line-height: 28px; }
.post .post-head small { font-size:13px; }
.main_post_img img { max-width:100%; margin-bottom:15px; }
.shareit { text-align:center; direction:ltr; border-bottom:#ccc solid 1px; padding:15px 0; }
.post blockquote p { color:#2f98da; font-size: 12px; line-height: 17px; }
.post p { color:#000; font-family:Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom:15px; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; margin-bottom:15px; height: 0; }
.post-content iframe { top: 0; left: 0; width: 100%; height: 462px; }
.imgLeft, .imgRight, .main_post_img img { padding:3px; background:#ecf0f5; }
.imgLeft:hover, .imgRight:hover, .main_post_img img:hover { background:#719ed0; }
.imgLeft { float:left; margin:5px 20px 20px 0; }
.imgRight { float:right; margin:5px 0 20px 20px; }
blockquote { padding:2px 25px 0 25px; margin:5px 20px 5px 5px; width:50%; line-height:13px; float:left; font-style:italic; border-right:#ddd solid 4px; }
.qouteright { float:right; }
.fullContent blockquote p { padding:0 35px 5px 0; color:#c63215; line-height:18px; font-size:13px; }
/* boxs and tables */
.color_box { clear: both; margin: 8px 0px 15px 0px; }
table.color_box { border-collapse:collapse; width:100%; }
.color_box_header h4, .color_box thead td { color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.5); padding:10px; margin-bottom:0; font-size:14px; font-weight:bold; }
.color_box p, .color_box td { color: #000; text-shadow:#fff 1px 1px 1px; padding:10px; }
.color_box p { margin-bottom:0 !important; }
.gray_box, .gray_box tr td { border:#cccccc solid 1px; }
.gray_box .color_box_header, .gray_box thead td { background-color: #c1c1c1; border:#b7b7b7 solid 1px; }
.blue_box, .blue_box tr td { background-color: #dce8ee; border:#4ea5cd solid 1px; }
.blue_box .color_box_header, .blue_box thead td { background-color: #4ea5cd; border:#4ea5cd solid 1px; }
.red_box, .red_box tr td { background-color: #FCCAC2; border:#c43d3d solid 1px; }
.red_box .color_box_header, .red_box thead td { background-color: #de4343; border:#c43d3d solid 1px; }
.green_box, .green_box tr td { background-color: #d3f1c3; border:#55a12c solid 1px; }
.green_box .color_box_header, .green_box thead td { background-color: #61b832; border:#55a12c solid 1px; }
.yellow_box, .yellow_box tr td { background-color: #FEF0CB; border:#d99a36 solid 1px; }
.yellow_box .color_box_header, .yellow_box thead td { background-color: #eaaf51; border:#d99a36 solid 1px; }
/************ comments *****************/

.comments ul li { display:block; clear:both; margin:25px 15px; }
.comments ul li.replay { background: url(images/replay-arrow.png) right 20px no-repeat; padding-right: 50px }
.comments ul li.replay .comment_area { background:#fff; }
.comments .comment_area, .form_area { display:block; background:#dfebf8; padding:10px; border:#9ac1ed solid 1px; }
.comment_area p { font-size:13px; line-height:20px; margin-top:5px; display:block; color:#333; font-size:14px; }
.comment_area p.comment-author { background:#f2f8ff; padding:5px 10px; margin-top:10px; display:block; overflow: hidden; }
.comment_area p.comment-author a, .comment_area p.comment-author small { font-family:'GE SS 2', Arial, Helvetica, sans-serif; color:#666; font-size: 12px; margin-left: 15px; margin-right:0; }
.comment_area p.comment-author a:hover { color:#406ea1; }
.form_area { margin:10px 15px; }
.form_area input[type="text"], .form_area textarea { padding:5px 10px; border:#9ac1ed solid 1px; }
.form_area input[type="text"]:focus, .form_area textarea:focus { border-color:#6c97c7; -webkit-box-shadow: 0 0 9px #9ac1ed; -moz-box-shadow: 0 0 9px #9ac1ed; box-shadow: 0 0 9px #9ac1ed; }
.form_area input[type="text"] { width:310px; height:25px; line-height:25px; margin-bottom:10px; margin-left:10px; }
.form_area textarea { width:90%; max-width:90%; min-height:100px; margin-bottom:10px; }
.req-filds { color:#F00; display:block; float:left; width:220px; }
.facebook-comments { border:#9ac1ed solid 1px; }
.facebook-comments .box-head { background:#3959a0; height:40px; }
.facebook-area { padding:20px; text-align:center; }
/* =============================================================================
   1- Main Style "For PC": Start With 1024px
   ========================================================================== */
   
	.inner { width:1000px; margin:0 auto; }
.header_top, .header_bott { width:858px; }
.news-container { width:400px; }
.top-slider { padding:10px; background:#5883b2; }
.r-sec { width:250px; margin:10px; float:right; }
.l-sec { width:710px; margin:10px 0; float:left; }


/* =============================================================================
   2- pc big screen sizes (Over 1200px)
   ========================================================================== */
@media screen and (min-width: 1200px) {
.inner { width: 1150px; }
.header_top, .header_bott { width:1006px; }
.top-slider { padding:20px; }
.l-sec { width:860px; }
.news_box { width:412px; }
.news_thumbs ul li { width: 21.2%; }
.alpums.news_thumbs .alpum_itm { margin:10px 10px 20px 0px; width:188px; }
.lightview .wp-caption { width:21.8% !important; }
}



/* =============================================================================
   3- Tablet Portrait size to standard 960 (devices and browsers)
   ========================================================================== */
@media screen and (max-width: 989px) {
.inner { width: 651px; }
.header_top, .header_bott { width:510px; }
.header_top .social-icons { display:none; }
nav li a { padding: 5px 7px; font-size: 11px; }
.news-container { width: 205px; }
.news-side { padding-right:0; }
.r-sec { width:200px; }
.l-sec { width:400px; margin-left:15px; }
.news_box { width:100%; }
.search input[type="text"] { width: 150px; }
.foot-rsec { width:50%; }
.foot-lsec { width:48%; }
.foot-links li a { padding:3px 10px; }
.footer-name { width:63%; }
.footer-name img { width:100%; }
.foot-logo { width:31%; }
.news_thumbs ul li { width: 41.4%; }
.alpums.news_thumbs .alpum_itm { margin:10px 0px 20px 0px; }
.lightview .wp-caption { width:43% !important; }
}
/* =============================================================================
   4- latest news slider
   ========================================================================== */
   
.slider-box { position:relative; margin-left:15px; background:#eee; margin-bottom:20px; border-bottom:#b4b4b4 solid 3px; }
.slider-head { background:url(images/slider-head-bg.png) top repeat-x; height: 37px; }
.slider-head h3 a { color:#416fa2; text-shadow:#fff 1px 1px 1px; margin:9px 15px 0 0; display:inline-table; font-family: 'GE SS', tahoma, Helvetica, sans-serif; }
.slider-box .shadow { margin-bottom:-11px; }
.es-carousel { padding:10px 0px; overflow:hidden; margin:0 10px; }
.es-carousel ul { display:none; overflow:hidden; float:left; }
.es-carousel ul li { height:100%; float:left; display:block; position:relative; }
.es-carousel ul li h3 a { font-size:13px; color:#333; line-height:16px; display:block; margin:5px 0; font-family: 'GE SS 2', tahoma, Helvetica, sans-serif; line-height: 20px; }
.es-carousel ul li a.comment_num { display:inline-block; margin-right:15px; }
.es-carousel ul li a:hover { text-decoration:none; }
#latest-news ul li a img { display:block; padding:3px; background:#ccc; height:90px; width:155px; }
#latest-news ul li:hover a img { opacity:.6; background:#719ed0; }
.es-carousel ul li:hover h3 a { color:#406ea1; }
.es-carousel ul li a span { max-height:100px; overflow:hidden; display:block; margin-bottom:5px; }
#latest-videos li { border:#ccc solid 3px; }
#latest-videos li:hover { border:#719ed0 solid 3px; }
#latest-videos .slider-head h3 a { color:#F00; }
.youtube-chun { float:right; margin-right: 20%; margin-top: 3px; }
#latest-videos li span, .news_thumbs .news_img span { width:50px; height:50px; background:url(images/vid-ico.png) center no-repeat; position:absolute; top:10px; left:10px; z-index:999; }
#latest-videos li img { width:100%; height:130px; }
#latest-videos li:hover h3 { bottom:0px; }
#latest-videos li h3 { position:absolute; bottom:-100px; left:0; margin-bottom:0; width:100%; }
#latest-videos li h3 a { padding:3px 5px; text-align:center; background:#719ed0; display:block; color:#fff; margin:0; font-size:12px; }
/* Navigation Arrows */

.slider-nav { position:absolute; top:10px; left:0px; padding:0 10px; }
.slider-nav span { background: url(images/nav.png) no-repeat; display:block; width:45px; height:20px; text-indent:-99999px; cursor:pointer; }
.slider-nav span.news-next { background-position:10px -74px; float:left; margin-right:10px; }
.slider-nav span.news-prev { background-position:10px 0px; float:right; }
/* gallery alpums */
.alpums.news_thumbs ul li { height:225px; }
.news_thumbs .preview { min-height:100px; width:0; }
.news_thumbs .alpum_itm { margin:10px 20px 20px 0px; }
.news_thumbs img.stackphotos { width:150px; }
.box.alpum { background:#fff; }
.alpum_itm { display:block; margin:15px 30px 15px 0px; clear:both; width: auto; }
.preview { min-height: 132px; width: 0; display:block; clear:both; }
img.stackphotos { border: none; text-decoration: none; position: absolute; margin-left:0px; width: 180px; position: absolute; border: 1px solid #BBB; z-index: 20; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); padding: 2px; background-color: #FFF; }
.preview #p1:hover { -moz-transform: scale(1.1) rotate(0deg); -webkit-transform: scale(1.1) rotate(0deg); -o-transform: scale(1.1) rotate(0deg); -ms-transform: scale(1.1) rotate(0deg); transform: scale(1.1) rotate(0deg); }
.preview #photo1, .preview #p1 {/* position of middle photo in the stack */ margin-left:6px; margin-top:4px; }
.preview #photo2 {/* position of middle photo in the stack */ margin-left:3px; margin-top:2px; }
.preview #photo3 {/* position of first photo at the top in the stack */ }
.preview .rotate1 {/* rotate last image 15 degrees to the right */ -webkit-transform: rotate(15deg); /* safari and chrome */ -moz-transform: rotate(15deg);/*firefox browsers */ transform: rotate(15deg);/*other */ -ms-transform:rotate(15deg); /* Internet Explorer 9 */ -o-transform:rotate(15deg); /* Opera */ }
.preview .rotate2 {/* css not used*/ -webkit-transform: rotate(0deg); /* safari and chrome */ -moz-transform: rotate(0deg);/*firefox browsers */ transform: rotate(0deg);/*other */ -ms-transform:rotate(0deg); /* Internet Explorer 9 */ -o-transform:rotate(0deg); /* Opera */ }
.preview .rotate3 {/*rotate first image 15 degrees to the left*/ -webkit-transform: rotate(-15deg); /* safari and chrome */ -moz-transform: rotate(-15deg); /*firefox browsers */ transform: rotate(-15deg);/*other */ -ms-transform:rotate(-15deg); /* Internet Explorer 9 */ -o-transform:rotate(-15deg); /* Opera */ cursor: pointer; }
.picTitle { background-color:#3C3C3C; color:#DDDDDD; font-size:0.825em; margin:10px auto 0; overflow:hidden; padding:4px 6px; text-align:center; text-shadow:0 0 1px black; white-space:nowrap; position: absolute; display: none; margin-top: -20px; z-index: 11; width: auto; max-width: 148px; cursor: pointer; }
.title, .stats { padding:2px; overflow: hidden; font-family: 'GE SS 2', Arial, Helvetica, sans-serif; text-align:center; }
.title { padding: 4px 0px 0px 2px; color:#000; font-weight:bold; }
.stats { color:#777777; padding-top:0px; text-transform:uppercase; font-size: 10px; padding-bottom: 0px; }
#wp-admin-bar-wp-logo, #wpfooter, .wp-badge, .welcome-panel h3, .welcome-panel-content .about-description, .welcome-panel h3 { display:none !important; }
#login h1 a { width:130px !important; height:130px !important; }
#wp-realtime-sitemap-menu, #wp-realtime-sitemap-pages, #wp-realtime-sitemap-posts, #wp-realtime-sitemap-archives, #wp-realtime-sitemap-categories { margin:20px; }
#wp-realtime-sitemap-menu span, #wp-realtime-sitemap-pages span, #wp-realtime-sitemap-posts span, #wp-realtime-sitemap-archives span, #wp-realtime-sitemap-categories span { font: bold 14px gess, Arial, Helvetica, sans-serif; color:#8C623F; }
#wp-realtime-sitemap-menu h3, #wp-realtime-sitemap-pages h3, #wp-realtime-sitemap-posts h3, #wp-realtime-sitemap-archives h3, #wp-realtime-sitemap-categories h3 { color: #006590; display: block; font: bold 16px gess, Arial, Helvetica, sans-serif; padding:8px; border-radius:4px; border:1px solid #00AFE9; }
#wp-realtime-sitemap-menu ul;
#wp-realtime-sitemap-pages ul, #wp-realtime-sitemap-posts ul, #wp-realtime-sitemap-archives ul, #wp-realtime-sitemap-categories ul { direction:rtl; margin:0; }
#wp-realtime-sitemap-menu ul li, #wp-realtime-sitemap-pages ul li, #wp-realtime-sitemap-posts ul li, #wp-realtime-sitemap-archives ul li, #wp-realtime-sitemap-categories ul li { margin:5px 0 0px 0; }
#wp-realtime-sitemap-menu ul li a, #wp-realtime-sitemap-pages ul li a, #wp-realtime-sitemap-posts ul li a, #wp-realtime-sitemap-archives ul li a, #wp-realtime-sitemap-categories ul li a { color: #006590; display: block; font: bold 13px/30px gess, Arial, Helvetica, sans-serif; text-indent: 13px; }
#cboxPrevious { background:url(images/arrows.png) left top no-repeat !important; display:block !important; width:33px !important; height:33px !important; top:37% !important; line-height:200px; overflow:hidden; }
#cboxNext { background:url(images/arrows.png) right top no-repeat !important; display:block !important; width:33px !important; height:33px !important; top:37% !important; right:0px !important; overflow:hidden; line-height:200px; }
.wpcf7 p { font: bold 13px/30px gess, Arial, Helvetica, sans-serif !important; margin:0 20px !important; }
.wpcf7 { margin:20px 0 !important; width:480px; float:right; }
/********comments****/

.commentdiv { width:100%; float:right; overflow:hidden; direction:rtl; }
.commentdiv .ctop { width:661px; height:11px; float:left; overflow:hidden; }
.commentdiv .content { width:661px; float:left; overflow:hidden; }
/*Comments Style*/
.comments-div { direction: rtl; margin-right:auto; margin-bottom: 100px; overflow: hidden; padding: 5px 5px 5px 20px; margin-left: auto; }
#commentform { font-family:Tahoma; font-size:9pt; padding-right:0px; }
.commentlist { list-style-type:none; padding:0px; overflow:hidden; }
.commentlist li { overflow: hidden; width: 100%; float:right; height:100%; margin:0 0px 0 0; margin-bottom: 10px; border: 1px solid #e3e3e3; background: #fff; }
.commentlist li.bypostauthor { overflow: hidden; width: 93%; float:right; height:100%; margin:0 20px 0 0; margin-bottom: 10px; border: 1px solid #6DD0F2; background: #fff; /* for non-css3 browsers */ }
.commentlist .children { margin-top: 40px; margin-right: 7px; overflow: hidden; clear: right; }
.commentlist .comment-author { padding: 7px; overflow: hidden; border-bottom: 1px solid #6DD0F2; }
.commentlist { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
.commentlist em { padding:10px; color:#F00; margin-top:15px; overflow:hidden; }
.commentlist .comment-author cite.fn { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #4D4B4D; text-shadow:1px 1px 0px white; font-weight: bold; padding-right: 17px; margin-bottom:5px; background: url(images/icons/comments-forms-name.png) no-repeat right; }
.commentlist .comment-author cite.fn a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #757575; text-shadow:1px 1px 0px white; font-weight: bold; text-decoration: none; }
span.says { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #757575; text-shadow:1px 1px 0px white; font-weight: bold; }
.commentlist .comment-author img { background:#FFF; border: 1px solid #6DD0F2; border-radius-bottomright: 4px; border-radius-bottomleft: 4px; border-radius-topleft: 4px; border-radius-topright: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding:4px; float: left; height: 32px; width: 32px; }
.commentlist .comment-meta { padding-right: 17px; background: url(images/icons/clock.png) no-repeat right; }
.commentlist .comment-meta a { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #a0a0a0; text-shadow:1px 1px 0px white; text-decoration: none; }
.commentlist p { padding: 10px; margin-bottom: 7px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #7a7a7a; text-shadow:1px 1px 0px white; text-decoration: none; background: url(images/comment-li-line.png) repeat-x bottom; }
.commentlist p a { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #7a7a7a; text-shadow:1px 1px 0px white; }
div.reply { overflow: hidden; width: 100%; text-align: left; line-height: 30px; }
div.reply a { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #666; padding: 0px; display:block; float:left; width:50px; border-radius:4px; text-align:center; background:#D4EFFB; margin: 0px 0 10px 10px; }
#respond input { overflow: hidden; width: 181px; height:20px; float:left; border: 1px solid #6DD0F2; /*border-radius: 5px;
	box-shadow:0px 0px 5px #d8d5d5;*/
	background-color:#FFFFFF; margin:4px 0 0 0; }
.commentborder { float:right; width:365px; height:40px; margin:0px 20px 15px 0px; overflow:visible; }
.commentborder span { float:right; font: bold 12px HelveticaNeueLTW20, Tahoma, Geneva, sans-serif; color:#969696; margin:12px 0 5px 0; }
.commentborder2 { float:right; width:659px; margin:0px 0px 0px 0px; border: 1px solid #e2e4e9; border-radius: 5px; border-radius: 5px; border-radius: 5px; overflow:hidden; }
#commentformname { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #666; position: relative; padding-top: 5px; padding-bottom: 5px; }
#commentformemail { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #666; padding-top: 5px; padding-bottom: 5px; }
#commentformsite { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #666; padding-top: 5px; padding-bottom: 5px; }
#commentformemail:focus, #commentformsite:focus, #commentformname:focus { border: solid 1px #ffabc8; box-shadow:0 0 3px #ffabc8; }
/*#commentform textarea {
	height: 100px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	border: 1px solid #6DD0F2;
	border-radius: 4px;
	background-color:#FFFFFF;
	width:95%;
	margin:0 10px;
	padding: 15px;
}*/
textarea:focus { background: #f9f9f9; }
/*#commentform #submit {
	background:#d4effb;
	width: 85px;
	height: 35px;
	float:left;
	display: block;
	border:none;
	border-radius:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6e91a0;
	cursor: pointer;
	border-radius:4px;
	box-shadow:none;
	margin: 0 0 20px 20px;
}*/
#commentform #submit:hover { opacity:0.8; }
#comments { margin:10px 20px 20px 0 !important; }
#respond h3, #comments { font-family:HelveticaNeueLTW20, Arial, Helvetica, sans-serif; font-size:14px; color:#4D4B4D; font-weight:bold; margin: 10px 20px 0px 0px; }
#respond p { font-family: Tahoma, Geneva, sans-serif; color: #777; font-size: 12px; background: url(images/icons/comments-forms-name.png) no-repeat right; margin:0 20px 10px 20px; padding: 0px 20px 0px 0px; }
#respond p a { font-family: Tahoma, Geneva, sans-serif; color: #777; font-size: 12px; text-decoration: none; }
#respond p a:hover { color: #a6a6a6; }
#respond .cancel-comment-reply { padding: 10px; }
#respond .cancel-comment-reply a { font: bold 11px Tahoma, Geneva, sans-serif; text-decoration: none; color: #f00; float:left; }
#smailesoncomment { overflow:hidden; margin:10px; }
.preview .wp-post-image { height:99px !important; }
.preview .s2 { height:120px !important; }
.pagi a, .pagi span { display:block; float:right; border-radius: 5px; margin:0 0 0 3px; padding:6px 10px; font-family:'GE SS', Arial, Helvetica, sans-serif; background:url(images/slider-head-bg.png) top repeat-x; font-size:14px; text-decoration:none; color:#666; }
.pagi a:hover { color:#fff; background:#406ea1; }
.pagi span.current_pagi { color:#fff; background:#406ea1; }
.wpcf7-text { height: 25px; line-height: 25px; margin-bottom: 10px; margin-left: 10px; width: 310px; border: 1px solid #9AC1ED; padding: 5px 10px; }
.wpcf7-textarea { margin-bottom: 10px; max-width: 90%; min-height: 100px; width: 90%; border: 1px solid #9AC1ED; padding: 5px 10px; }
.wpcf7-submit { background: url("images/butt1-bg.jpg") repeat-x scroll center bottom #618CBB; border: 2px solid #8C8C8C; color: #FFFFFF; display: inline-block; font-family: 'GE SS', tahoma, Helvetica, sans-serif; font-size: 13px; padding: 4px 15px; text-shadow: none; }
.wpcf7-submit:hover { background: none repeat scroll 0 0 #618CBB; border: 2px solid #333333; }
.sidemenu li > a:after { content: ''; }
.sidemenu li > a:only-child:after { content: ''; }
.new-ver { background:url(images/new-ver.png) center no-repeat; width:120px; height:135px; display:block; position:fixed; z-index:999; bottom:10px; left:10px; }
.new-ver { background: url(http://coptcatholic.net/chur_r.png) center no-repeat; width: 200px; height: 300px; display: block; position: fixed; z-index: 999; bottom: 10px; left: 10px; }


/* twitter */
.twitter li{display: block;clear: both; padding:10px;border-top: #ddd solid 1px;}
.twitter li:hover{background: #f2f2f2;}
.twitter li a{display: block;margin-top: 3px;color: #416fa2} .twitter li a:hover{color:#F00}



