/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
@charset "utf-8";
a, a > *, a > * > *{-webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;}

#menu-button, #menu-button.click{display:none; width:18px; height:18px; position:absolute; top:10px; left:10px; background:url(../images/menu.png) top left no-repeat; padding-left:22px; cursor:pointer; color:#ffffff; font-size:12px;}
#menu-button:hover, #menu-button.click{background-position:bottom left; color:#bcac9e;}

#menu{background-color:#E2E2E2; font-family:"myriad_prolight","Droid Arabic Kufi";}
#menu li a { padding: 10px;  display: block;  text-decoration: none;}
#main {width:100%;  background: #fff; z-index: 5;  position: relative;  overflow:auto; overflow-x:hidden;
    -webkit-box-shadow:  -5px 0px 4px 0px rgba(0, 0, 0, 0.2);
        moz-box-shadow:  -5px 0px 4px 0px rgba(0, 0, 0, 0.2);
          o-box-shadow:  -5px 0px 4px 0px rgba(0, 0, 0, 0.2);
            box-shadow:  -5px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
#menu {float:right; width: 200px;   height: 100%; position: fixed; overflow:auto ; z-index:4; display:none;}
#menu li { background:#EFEBE4;border-bottom: 1px solid #D6D3D0; color: #302F2C; direction:rtl; text-align:center; margin-bottom:0px;}
#menu li a:hover {background-color:#D91C5C; color: #ffffff;}
#menu li .current{color:#D91C5C; border-bottom: 1px solid #248681; background-color:#5a5b5c;}

	
#header{background-color:#ffffff;}
.icons-strip{padding:20px 0px;}
#logo{ background:url(../images/logo.png); width:226px; height:104px; background-size:contain; background-repeat:no-repeat; margin:30px 0 30px auto;}
#logo a{display:block;}

#navigation {font-family: "Droid Arabic Kufi", Helvetica, Arial, sans-serif;}
#navigation ul, #navigation li {list-style:none; padding:0; margin:0; display:inline-block;  font-size:13px;}
#navigation ul li{float:right; position:relative;line-height:39px; color:rgba(255, 255, 255, 0.5);}
#nav{  float:left;}

#navigation ul li a { 
	display: inline-block;
	color: #302F2C;
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 7px;
	text-decoration: none;
	font-size: 15px;
	border-bottom:2px solid transparent;
	text-transform:lowercase;
	
}
#navigation ul li:after{content:'—'; color:#DEDBCE;}
#navigation ul li:last-child:after{display:none;}

#navigation ul li a:hover,#navigation ul li.current a{
	color:#D91C5C;
	border-bottom:2px solid #D91C5C;
}
#navigation ul li:first-child a{margin-right:0px;}
#navigation ul li:last-child a{margin-left:0px;}


.backLava{border-bottom:2px solid #D91C5C; height:26px;}

#lang-button{ font-family: "myriad_prolight", "Droid Arabic Kufi" ,"Droid Arabic Kufi", "Alef", Helvetica, Arial, sans-serif; color:#838280; font-size:13px; text-align:left;}
#lang-button a{color:#838280; margin-left:12px; line-height:38px; border-color:#D91C5C; display:inline-block;vertical-align:middle;}
#lang-button a:hover,#lang-button a:focus {color:#D91C5C;}
#lang-button .button{color:#D91C5C; margin-left:12px; line-height:38px; border-color:#D91C5C; background-color:#ffffff; margin-left:0px; display:inline-block; vertical-align:middle;}
#lang-button input{ background: #ffffff; color:#838280;width:80px; -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out; line-height:36px;
padding-top:0px; padding-bottom:0px; border-radius: 4px; }
#lang-button .search{position:relative;  display:inline-block; vertical-align:middle;border:1px solid #838280; margin-left:12px;border-radius: 4px;}
#lang-button .search .search_btn  {  
	content:'\f002';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
	color:#838280; 
	width:25px;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #838280;
	z-index:2;
	margin-left:0px;
}

#lang-button input:hover{color:#D91C5C;}
#lang-button input:focus{width:150px; color:#D91C5C;}


#banner{height:600px; width:1920px; overflow:hidden; position:relative; left:50%; margin-left:-960px;}
.featured_con{ height:600px; width:1920px; position:relative; z-index:0; top:0px; background:#ffffff;}
.featured{ height:100%; width:100%; float:left; position:absolute; display:none;}
.featured_image{height:100%; overflow:hidden; left:0px; top:0px; border:0px;}
		
.featured_textbox{position:absolute; top:100px;  left:0px; display:block;    background: rgba(48,47,44,0.4);    padding: 10px;    border-radius: 4px;}
.featured_textbox h1{border-bottom:0px; overflow:hidden; display:block; line-height:1.4em; color:#ffffff; margin-bottom:0px; -moz-text-shadow: 1px 1px 1px rgba(72,79,94, 0.5);  -webkit-text-shadow: 1px 1px 1px rgba(72,79,94, 0.5);  text-shadow:1px 1px 1px rgba(72,79,94, 0.5);  padding-bottom:20px;}
.featured_textbox p{color:#ffffff; height:133px; overflow:hidden; direction:rtl; text-align:right; line-height:2em;}
.featured_textbox strong{color:#ffffff;}

.featured a:hover .featured_textbox h2{color:#ffffff;}
.featured a:hover .featured_textbox p{color:#ffffff;}
.featured a .featured_textbox .button{color:#ffffff; border-color:#ffffff; background-color:transparent;}

.featured_pages{ float:left; z-index:3; position:absolute; top:560px; left:10px; width:100%; overflow:hidden; opacity:0.8; filter:alpha(opacity=80); text-align:center;}
.featured_pages a{position:relative; display:block;  background-clip:content-box; display:inline-block; border:1px solid #ffffff; margin-left:5px;  padding:2px; height:8px; width:23px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.featured_pages a:hover{background-color:#ffffff;}
.featured_pages a.current{background-color:#ffffff;}
/*.featured_pages a:after{position:absolute; content: " "; left:100%; border-bottom:1px solid #ffffff; width:6px; top:6px;}
.featured_pages a:last-child:after{display:none;}*/

a{text-decoration:none;}
.bg{background:#EFEBE4;}

.right{float:right!important;}
.left{float:left!important;}
.rtl{direction:rtl; text-align:right;}
.dimmed{color:#999999;}


.donate{margin:20px 0px;}
.donate img{display:inline-block; vertical-align:middle; height:70px; padding-left:20px;}
.donate h3{display:inline-block; vertical-align:middle; line-height:1em;}


#body{}
.body2{margin-top:15px;}

.padding-top-20{padding-top:20px!important;}
.padding-bottom-20{padding-bottom:20px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-bottom-20{margin-bottom:20px!important;}

.padding-top{padding-top:55px!important;}
.padding-bottom{padding-bottom:55px!important;}
.margin-top{margin-top:55px!important;}
.margin-bottom{margin-bottom:55px!important;}

.text-center{text-align:center}
.hr{border-bottom:1px solid #DEDBCE; clear:both; display:block;width:100%;}

.intro .article_txt p{padding:0px 0px 10px 0px; margin-bottom:0px; height:auto;}
.intro .article_txt h4{font-size:26px; height:auto; line-height:40px; padding:0px; padding-bottom:15px;}
.intro .article_txt h4 i{font-size:1.5em;}
.intro .article_txt h4:after{display:none;}
.intro .article{padding-bottom:0px;}

.widget{margin-bottom:20px; padding-bottom:20px;}
.widget:last-child{margin:0px; padding:0px;}

#calendar_con{padding-bottom:8px;}
.calendar_event{ border:1px solid #D91C5C; margin-bottom:10px;}
.calendar_event p{display:inline-block; width:calc(60% - 22px); max-height:37px; font-size:12px; line-height:20px; overflow:hidden; vertical-align:middle; margin-bottom:0px; padding:10px;}
.calendar_event h3{display:inline-block; width:37%; font-size:18px; height:60px;  color:#4D4D4D; border-left:1px solid #D91C5C;; position:relative; vertical-align:middle; border-bottom:0px; font-weight:bold; text-align:center;  margin-bottom:0px!important; line-height:1.4em;}
.calendar_event a h3{color:#4D4D4D;}
.calendar_event a:hover h3{color:#D91C5C;}
.calendar_event a:hover p{color:#D91C5C;}


.article{ position:relative; padding-bottom:20px;}
.article a{}
.article_img{}
.article img{max-width:100%; border-radius:3px;}
.article_txt{  display:block; vertical-align:middle; position:relative;min-height:170px;}
.article_txt h4{ height:90px; line-height:23px; font-size:16px; overflow:hidden; border-bottom:0px; padding:10px 10px 0px 10px; margin-bottom:0px; position:relative;}
.article_txt h4:after{content:'—'; color:#302F2C; display:block;}
.article_txt p{ color:#4D4D4D; height:80px; line-height:20px; overflow:hidden;  padding:10px; line-height:1.7em;}
.article_more{ padding-right:10px; display:inline-block; vertical-align:middle;}
.article_more span{ background:url(../images/arr_l.png) no-repeat; height:27px; width:16px; overflow:hidden; line-height:27px; display:inline-block;  font-size:12px; color:#D91C5C;}
.article a:hover h4{color:#D91C5C;}
.article a:hover h4:after{color:#D91C5C;}
.article a:hover p{color:#D91C5C;}
.article a:hover .article_more span,.article_more:hover span{background-position:bottom;}

.article_border{border:1px solid #FFBB0C; padding-bottom:0px;}
.article_border a{background-color:#DDDDDD; padding-bottom:20px;}
.article_border p{margin-bottom:0px; height:51px;}
.article_border h4{margin-top:0px;}
.article_border a:hover{background-color:#D91C5C;}
.article_border a:hover h4{color:#FFBB0C;}
.article_border a:hover p{color:#FFBB0C;}


#footer .article_arts .article_txt h4{margin-top:0px;}



.article.video {border-bottom:0px; position:relative; padding-bottom:0px;}
.article.video .article_pad{ margin-top:20px;}
.article.video .article_txt{position:absolute; top:0px; left:0px; height:100%; width:100%;}
.article.video .article_txt:after{ content:''; display:block; height:100%; width:100%; background-color:rgba(239,235,228,0.5); position:absolute; top:0px; left:0px; z-index:1;}
.article.video .article_txt .play{vertical-align:middle; text-align:center; position:relative; top:100px; z-index:2; width:100%;}
.article.video a:hover .play{color:#D91C5C;}
.article.video .article_more{margin-bottom:0px; position:relative; z-index:1; height:auto;}
.article.video .article_more span{display:block; text-align:right; direction:rtl; overflow:hidden; width:100%;background:none;}
.article.video .video_icon{width:30px; height:30px; background:url(../images/btn_vid.png) no-repeat; position:absolute; top:10px; left:10px;}

.article.spec .article_txt p{ height:72px;}
.article.spec .article_more{background:url(../images/btn_l2.png) no-repeat;}
.article.spec .article_more span{background:url(../images/btn_r2.png) no-repeat right; color:#ffffff;}



a.more{display:inline-block; margin:0px auto 20px 0px;}
a.more div{  vertical-align:middle; }
a.more span{  background:url(../images/arr_l.png) no-repeat top left; height:27px; padding-left:20px; line-height:27px; display:inline-block;  font-size:14px; font-family: "HelveticaNeueLTW20-Roma",Tahoma, Geneva, sans-serif;}
a.more:hover span{background-position:bottom left;}

.disabled{background-position:bottom left;}

.contact{}

.contact ul{}
.contact ul li{border-bottom:1px solid #D91C5C; color:#D91C5C; line-height:30px; height:30px; margin-bottom:7px; text-align:right; direction:rtl; padding-bottom:7px;}
.contact ul li a{color:#D91C5C;}
.contact ul li:last-child{border:0px; }
.contact_form{direction:rtl; text-align:right;}
.contact_form input{margin-bottom:10px;}
.contact_button_con{display:inline-block;  margin-top:10px; margin-right:auto; margin-left:0px; position:relative;}
.contact_button{background:url(../images/btn_l3.png) no-repeat; padding-left:22px; height:34px; margin-bottom:20px;}
.contact_button span{background:url(../images/btn_r3.png) no-repeat right; height:34px; line-height:40px; display:inline-block; padding-right:10px; font-size:12px; color:#ffffff;}

#findus{}
#findus ul{display:block; direction:rtl;}
#findus ul li{display:inline-block;}

#footer{color:#8F8F8F;}
#footer h3{color:#8F8F8F; margin:0px; width:100%; margin-left:-10px;}
#footer .color1{background-color:#D91C5C; padding:5px 10px; }
#footer .color2{background-color:#D75237; padding:5px 10px;}
.footer_down{min-height:90px;  border-bottom:3px solid #D91C5C; background-color:#838280; color:#EFEBE4;}
.footer_middle{background-color:#38414E; color:#ffffff; padding:10px 0px; color:rgba(255,255,255,0.5)}
.footer_middle a{color:#ffffff; padding:0px 3px;}
.footer_middle a:hover{color:#2FA78E;}

.footer_down .list{}
.footer_down .list li{margin-bottom:0px;}
.footer_down .list a{min-height:30px; border-bottom:1px solid rgba(239,235,228,0.3); color:#EFEBE4; padding-right:15px; display:block; line-height:30px; position:relative;}
.footer_down .list a:hover{background-color:rgba(48,44,47,0.3);}
.footer_down .list a.header{ border-bottom:1px solid rgba(48,44,47,0.3); font-size:1.2em; padding-right:0px; padding-left:30px;}
.footer_down .list a.header:after{width:30px; height:30px; top:0px; left:0px; position:absolute;	content:"\f0d9";  font-family:FontAwesome; text-align:center}



.footer_logo{float:right; padding-top:15px;}
.footer_logo a{width:139px; height:83px; display:block; background:url(../images/logo_footer.png) no-repeat;}
.footer_credit{float:right;  text-align:right; margin-right:30px;  padding-top:33px; font-size:12px; direction:rtl;}
.footer_credit a{color:#ffffff;}
.footer_credit a:hover{color:#ffffff;}
.footer_leadnet{float:left; margin-top:35px;}
.footer_leadnet a{width:68px; height:15px; display:block; background:url(../images/leadnet.png) no-repeat;}

/* #Page Styles
================================================== */

.inner_pass{height:45px; background:url(../images/strip1.jpg) no-repeat center #ffffff;}
.inner{line-height:1.6em;}
.inner img{max-width:100%;}
.inner .body2{border-top:1px solid #E2E2E2; padding-top:20px;}
.inner h5{line-height:1.4em}
.inner a:hover{color:#D91C5C;}

.breadcramp{margin-bottom:15px;}
.breadcramp li{ display:inline; font-size:11px; color:#808080}
.breadcramp a{text-decoration:none; color:#808080}
.breadcramp li:last-child a{color:#000000;}
.breadcramp li:after{content: "/";color:#808080; margin:0px 5px;}
.breadcramp li:last-child:after{content: "";}

.top_strip{background-color:#EFEBE4; padding:20px 0px 20px 0px; margin:0px; border-bottom: 1px solid #D91C5C;}
.top_strip h2,.top_strip h5{margin-bottom:0px; position:relative;}
.top_strip a{text-decoration:none;} 

.inner .article.video .article_pad{margin:0px; padding:10px;}
.inner .article.video .article_pad span{height:64px; overflow:hidden; display:block;}
.inner .article.video {margin-bottom:20px;}
.inner .article h4{height:60px;}

.article_inner{ width:90%;line-height:1.9em;}
.article_inner ul{margin-right:20px; list-style:disc;}

.related{margin-bottom:30px;}
.related ul li{border-bottom:1px solid #e2e2e2; padding:5px 0px 7px 0px; margin-bottom:0px;}
.related ul li a{display:block;}

.gallery{margin-bottom:30px;}
.gallery a{width:70px; height:70px; padding:4px; margin-left:8px; margin-bottom:8px; display:inline-block; border:1px solid #e2e2e2; }
.gallery a img{width:100%; height:100%;}
.gallery a:nth-child(3n){margin-left:0px;}

#contact-form{width:100%;}
#contact-form input, #contact-form textarea{ margin-bottom:10px; border:1px solid #e2e2e2; background-color:#ffffff; padding:5px; width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color:#D91C5C;}
#contact-form input:focus, #contact-form textarea:focus{ border:1px solid #D91C5C;}
#contact-form label{line-height:2em;}

.address{margin-bottom:30px;}
.contact-details i{float:right; margin-top:2px;}
.contact-details p{margin: -5px 20px 0 0px;line-height: 18px;}
.findus{margin-bottom:30px;}
#findus li{margin-left:10px}
#findus li:last-child{margin-left:0px;}


#map{width:100%!important;}
.inner .map {margin-bottom:30px; margin-top:20px;}

.sitemap{padding:10px 0px;text-transform:lowercase; font-size:13px;}
.sitemap a{padding:0px 5px; color:#666666; }
.sitemap a:last-child,.sitemap a:hover{color:#ffffff;}
.sitemap a:first-child{padding-left:0px;}



/* ================ add ons ============= */


.arr{position:relative; display:block;text-align:center;}
.arr span:after{content:'\e07a';
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-size:26px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#ffffff;
	
}
a:hover .arr span:after{color:#ffffff;}

.arr.arr_grey span:after{ font-size:21px; color:#4D4D4D}
a:hover .arr.arr_grey span:after{color:#D91C5C;}

.arr.arr_video span:after{content:'\e071';}

.arr_send span{ line-height:26px;}
.arr_send span:after{    display: inline-block;    vertical-align: middle; margin-right:10px;}

.margin20_top{margin-top:20px;}

#menu input, #menu textarea{ border:0px; background-color:transparent; padding:10px; width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color:#ffffff; text-align:center;}
#menu input:focus, #menu textarea:focus{ border:0px; color:#ffffff;}

.widget .article.video .article_txt .play{top:66px;}






/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (min-width: 1025px) {
	#main{left:0px!important;}
		}
		
	@media only screen and (max-width: 1160px) {
	#logo{height:80px; width:100%; background-position:right;}
	.padding-bottom {    padding-bottom: 30px!important;}
	.padding-top {    padding-top: 30px!important;}
	.margin-bottom {    margin-bottom: 30px!important;}
	.margin-top {    margin-top: 30px!important;}
	#lang-button a,#lang-button .button{height:24px; line-height:24px;}
	#lang-button input{line-height:22px; height:22px; font-size:13px;}
	#lang-button .search .search_btn{line-height:22px;}
	#navigation ul li a{font-size:13px; margin:0px 3px}
	
	.article.video .article_txt .play{top:90px;}
	.widget .article.video .article_txt .play{top:55px;}
	
	.article{padding-bottom:0px}	
	
	.breadcramp{margin-bottom:0px;}
		}		

		
	@media only screen and (min-width: 960px) and (max-width: 1160px) {


	#banner{ height:500px; width:1600px;margin-left:-800px;}
	#banner,.featured_con{width:1600px;}
	
	.featured_textbox{top:80px;}
	.featured_pages{top:460px;}
	.featured_textbox h2{font-size:16px;padding-bottom:10px;}
	.featured_textbox p{font-size:13px; padding-bottom:10px; height:144px;}
	
	.article_txt h4{height:59px;}
	.article_txt p{height:100px;}
		
	.cal2 .clndr .clndr-grid .day,.cal2 .clndr .clndr-grid .empty, .cal2 .clndr .clndr-grid .adjacent-month{width:11.3%!important; height:20px!important; line-height:20px!important;}
	.calendar_event p{line-height:49px; padding:5px; max-height:55px; line-height:14px;}
	.calendar_event h3{width:38%;font-size:15px;}
	
	.gallery a{width:90px; height:90px; margin-left:9px; margin-bottom:9px; }
	.gallery a:nth-child(2n){margin-left:0px;}
	.gallery a:nth-child(3n){margin-left:9px;}
	.gallery a:nth-child(6n){margin-left:0px;}
	
	.intro .article_txt h4{font-size:22px;}
	
	}
	
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	#navigation ul li a{font-size:12px; margin:0px 3px;}

	#banner{ height:375px; width:1200px;margin-left:-600px;}
	#banner,.featured_con{width:1200px;}
	
	.featured_textbox{top:50px;}
	.featured_pages{top:350px;}
	.featured_textbox p{line-height:1.6em; font-size:11px; height:100px;}
	
	#logo{margin:20px 0px 50px 0px;}
	#navigation{position: absolute; right:20px; bottom:0px;}
	

	.article_txt h4{font-size:14px; height:60px;}
	.article_txt p{height:110px;}

	.article.video .article_txt .play{top:70px;}
	
	
	.intro .article_txt h4{font-size:20px;}
	
	.footer_down .list a.header{font-size:1em;}
	
	.cal2 .clndr .clndr-grid .day,.cal2 .clndr .clndr-grid .empty, .cal2 .clndr .clndr-grid .adjacent-month{width:11.0%!important; height:20px!important; line-height:20px!important;}
	.cal2 .clndr .clndr-grid .header-day{font-size:8px;}
	.calendar_event p{line-height:49px; padding:5px; max-height:40px; line-height:15px; font-size:10px;}
	.calendar_event h3{width:38%;font-size:12px; height:40px; padding-top:10px;}
	
	
	.article_inner{font-size:13px;}
	.inner .article.video .article_txt{margin-bottom:40px}
	.inner .article.video .article_pad{font-size:13px; height:70px}
	.inner .article.video .article_txt .play{top:58px;}
	.widget .article.video .article_txt .play{top:37px;}
	
	.inner .article .article_txt h4{font-size:13px}


	.gallery a{width:70px; height:70px; margin-left:9px; margin-bottom:9px; }
	.gallery a:nth-child(2n){margin-left:0px;}
	.gallery a:nth-child(3n){margin-left:9px;}
	.gallery a:nth-child(6n){margin-left:0px;}
	
	}
	
	@media only screen and (max-width: 767px) {
	#menu,#menu-button,#menu-button.click{display:block;}
	.icons-strip, #navigation{display:none;}
	
	#header .column9,#header .column3,#banner .column9,#banner .column3{margin-bottom:0px;}
	.padding-bottom {    padding-bottom: 30px!important;}
	.padding-top {    padding-top: 30px!important;}
	
	.header-logo{ background:#993957 url(../images/overlay.png) 0px 0px no-repeat; border-top:5px solid #510019;border-bottom:7px solid #D91C5C; }
	
	#logo{ margin:10px auto 0px auto; width:150px;}
	#logo a{height:47px;}
	
	#banner{ height:375px; width:1200px;margin-left:-600px;}
	#banner,.featured_con{width:1200px;}
	
	.featured_textbox{height:130px; top:170px; padding:0px;}
	.featured_textbox h1{padding-bottom:10px; padding-bottom:0px;}
	.featured_textbox p{font-size:11px; padding:0px; height:75px; line-height:1.4em;}
	
	.gallery{margin-bottom:30px;}
	.gallery a{width:84px; height:84px; margin-left:13px; margin-bottom:13px; }
	.gallery a:nth-child(3n){margin-left:8px;}
	.gallery a:nth-child(4n){margin-left:0px;}
	
	.footer_logo{text-align:center; width:100%;}
	.footer_logo a{display:inline-block;}
	.footer_credit{padding:0px; text-align:center;}
	.footer_leadnet{margin-top:10px; text-align:center; width:100%;}
	.footer_leadnet a{display:inline-block;}
	
	.top_strip .column9,.top_strip .column3{margin-bottom:0px;}
	.top_strip h2{ font-size:26px; text-align:center;}
	.top_strip .top_buttons{margin-bottom:20px;}
	.breadcramp{display:none;}
	
	.inner .article.video .article_txt .play{top:118px;}
	
	
	
	
	}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	}
	
	
	@media only screen and (max-width: 479px) {

	.gallery a{width:82px; height:82px; margin-left:9px; margin-bottom:9px; }
	.gallery a:nth-child(3n){margin-left:0px;}
	.gallery a:nth-child(4n){margin-left:9px;}
	
	.article.video .article_txt .play {    top: 53px;}
	.inner .article.video .article_txt .play{top:80px;}
	}


/* #calender
================================================== */





