/*
Theme Name: Assyrain Aid Society - Australia
Theme URI:
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
@font-face {
    font-family: Arena Condensed;
    src: url('fonts/Arena Condensed.TTF')
    ,url('fonts/Arena Condensed.otf');
    font-style: normal;
}

@font-face {
    font-family: Capture_it_0;
    src: url('fonts/Capture_it_0.TTF')
    ,url('fonts/Capture_it_0.otf');
    font-style: normal;
}

@font-face {
    font-family: Roboto-Light;
    src: url('fonts/Roboto-Light.TTF')
    ,url('fonts/Roboto-Light.otf');
    font-style: normal;
}



body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; background:url(images/main_bg.jpg) repeat-x #fff;}


a img {
	border:0px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style:none;
}
p {
	margin:0px;
	padding:0px;
}


.wrapper{display:block; width:1200px; margin:auto;}

.header_top{width:100%; float:left;}
/*
#topnav{padding:0px; width:1000px; float:left;}
#topnav ul{ list-style:none;}
#topnav ul li{float:left; border-left:solid 1px #364a76;}
#topnav ul li a{ text-decoration: none; text-transform:uppercase;
    color: #fff;
	line-height:45px;
	display:block;
    font-size: 14px;
	padding:0px 12px;
    font-weight:normal;
    text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#topnav ul li a:hover, #topnav ul li.current-menu-item a {text-decoration: none;
    color: #070f22; background:#f5b97b;}
*/
.search_box{padding:5px 0 0 0px; float:right;}
.search_box input[type="text"]{
	background:url(images/search_bg.jpg) no-repeat;
	width:137px; 
	margin:0px;
	padding:0px 0px 0px 15px;
	font-weight:400;
	border:none;
	color:#989898; float:left; height:35px;
}
.search_btn {
	display: inline-block;
	border:none;
	background:url(images/search_btn.jpg) no-repeat;
	cursor:pointer; height:35px; width:28px;
}

.header_bottom{width:100%; float:left;}

.logo_box{width:700px; float:left; padding-top:7px;}
.logo_box img{float:left; padding-right:15px;}
.logo_box h1{font-size:26px; font-weight:normal; color:#b21010; padding:26px 0 7px 0px;}
.logo_box p{font-size:13px; font-weight:normal; color:#585858;}

.contact_box{width:360px; float:right;}
.contact_box h1{font-size:29px; font-weight:normal; color:#b21010; padding:5px 0px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; text-align:right;}
.contact_box ul{padding:0 20px 0 0px; margin:0px; float:right;}
.contact_box li{padding:5px 0px; margin:0px;}
.contact_box li a{color:#363636; text-decoration:none; background:url(images/contact_box_imgs.png) no-repeat; width:25px; height:25px; font-size:14px; padding-left:25px;}
.contact_box li a.address{background-position:0px 0px;}
.contact_box li a.phone{background-position:0px -28px;}
.contact_box li a.email{background-position:0px -57px;}
.contact_box li a:hover{color:#666;}

.banner{width:100%; height:auto; float:left; position:relative; top:10px; z-index:-1;}
.banner img{width:100%; height:100%;}
.banner_text_box{background:rgba(0,0,0,0.85); min-height:80px; width:510px; position:absolute; bottom:110px; border-right:solid 8px #ba1b16; padding:15px;}
.banner_text_box p{color:#fff; text-align:justify; line-height:25px;}

.banner_text_box a{width:175px; height:55px; display:block; position:absolute; bottom:-55px; left:0px; text-align:center; line-height:55px; color:#FFFFFF; text-transform:uppercase; font-size:15px; background:#e99b12;}
.banner_text_box a:hover{background:#b81613;}

.welcome_box{padding:40px 0 0px 0px; margin:0px; width:100%; float:left; background:#102450;}

.welcome_box_text{width:100%; float:left; text-align:center;}
.welcome_box_text h1{font-family: 'Roboto Condensed', sans-serif; font-size:30px; font-weight:normal; color:#f3cf08; text-transform:uppercase; line-height:80px; letter-spacing:6px;}
.welcome_box_text p{font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:normal; color:#fff; line-height:35px; letter-spacing:1px;}
.welcome_box_text a{width:240px; height:60px; display:block; font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:normal; color:#fff; border:solid 1px #f4c06c; line-height:60px; margin:20px auto;
background: -moz-linear-gradient(90deg, #e98504 0%, #f3ba08 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #e98504), color-stop(100%, #f3ba08));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #e98504 0%, #f3ba08 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #e98504 0%, #f3ba08 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #e98504 0%, #f3ba08 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e98504', endColorstr='#f3ba08', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #e98504 0%, #f3ba08 100%);/* W3C */}
.welcome_box_text a:hover{background:#f4c208;}

.conten_box{padding:30px 0 15px 0px; float:left; width:100%;}
.conten_box h1{font-size:25px; font-weight:bold; color:#393939; padding:0 0 5px 0px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; border-bottom:solid 1px #c41717; display:inline-block;}
.spann{border-bottom:solid 1px #959595; width:100%; float:left; position:relative; bottom:1px; z-index: -1 }

.left_conten_box{width:260px; float:left; background:#f8f8f8; padding-bottom:53px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=28, Direction=31, Color=#e6e6e6)";/*IE 8*/
-moz-box-shadow: inset 3px -5px 28px #e6e6e6;/*FF 3.5+*/
-webkit-box-shadow: inset 3px -5px 28px #e6e6e6;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 3px -5px 28px #e6e6e6;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=28, Direction=31, Color=#e6e6e6); /*IE 5.5-7*/}
.left_conten_box ul{padding:0px; margin:0px;}
.left_conten_box li{padding:17px 0px; margin:0px; border-bottom:solid 1px #dddcdc;}
.left_conten_box li a{color:#558099; padding:0 0 0 20px; font-size:13px; text-decoration:none;}
.left_conten_box li a span{font-size:15px; color:#bd2020; text-transform:uppercase; float:none; z-index:1; border:none;}
.left_conten_box li a:hover{color:#000;}


.middle_conten_box{width:545px; float:left; padding:0px 23px;}
.get_involved_text{padding:0px; margin:0px; width:100%; float:left;}
.get_involved_text_box{width:264px; float:left; padding:15px 4px 0px 4px;}
.get_involved_text_box h2{font-size:16px; color:#bd2020; text-transform:uppercase; padding:10px 0 5px 0px;} 
.get_involved_text_box p{line-height:23px; font-size:14px;}

.right_conten_box{width:345px; float:right;}
.right_conten_box ul{background:#f8f8f8; padding:15px; margin-top:10px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=28, Direction=31, Color=#e6e6e6)";/*IE 8*/
-moz-box-shadow: inset 3px -5px 28px #e6e6e6;/*FF 3.5+*/
-webkit-box-shadow: inset 3px -5px 28px #e6e6e6;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 3px -5px 28px #e6e6e6;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=28, Direction=31, Color=#e6e6e6); /*IE 5.5-7*/}
.right_conten_box li{padding:12px 0px; margin:0px;}
.right_conten_box li a{color:#558099; text-decoration:none; font-size:13px;}
.right_conten_box li a:hover{color:#000;}

.more_news_btn{padding:5px 0px; margin:0px; width:100%;}
.more_news_btn a{width:210px; height:45px; display:block; font-size:17px; color:#FFFFFF; line-height:45px; text-align:center; border:solid 1px #c3850d; font-family:"Roboto-Light", Times, serif; text-transform:uppercase;
background: -moz-linear-gradient(90deg, #e19109 0%, #eebf0f 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #e19109), color-stop(100%, #eebf0f));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #e19109 0%, #eebf0f 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #e19109 0%, #eebf0f 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #e19109 0%, #eebf0f 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e19109', endColorstr='#eebf0f', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #e19109 0%, #eebf0f 100%);/* W3C */}
.more_news_btn a:hover{background:#edbf0f;}


.footer_logo_bg{width:100%; float:left; background:#efefef; min-height:110px;}
.footer_logo{padding:0px; margin:auto; width:869px;} 
.footer_logo ul{padding:0px; margin:0px;}
.footer_logo li{padding:5px; margin:0px; float:left;}
.footer_logo li.padd_45{padding-top:45px;}
.footer_logo li:hover{opacity:0.5;}

.footer_bg{width:100%; float:left; padding-top:15px;
background: -moz-linear-gradient(90deg, #1c1c1c 0%, #262626 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(0%, #1c1c1c), color-stop(100%, #262626));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #1c1c1c 0%, #262626 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #1c1c1c 0%, #262626 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #1c1c1c 0%, #262626 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#262626', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #1c1c1c 0%, #262626 100%);/* W3C */}

.footer{width:100%; float:left;}
.footer_menu {
	padding: 5px 0 0 0px;
	margin: 0px;
	float: left;
}
.footer_menu ul {
	list-style: none;
}
.footer_menu ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	border-right: solid 1px #ebebeb;


}
.footer_menu ul li:last-child {
	border:none;
}
.footer_menu ul li a {
	color: #fff; text-transform:uppercase; font-size:13px;
	text-decoration: none;
	padding: 0 9px;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
.footer_menu ul li a:hover, .footer_menu ul li.current-menu-item a{
	color: #575757;
	text-decoration: none;
}
.footer_menu p {
	color:#7d7d7d;
	font-weight:bold;
	clear:both;
	padding:8px 0 0 8px;
}


.social {
	margin:0px;
	padding:0px 0 15px 0px;
	float:right; display:inline-block;
}
.social ul {
	margin:0px;
	padding:0px;
}
.social ul li {
	float:left;
	list-style:none;
	margin-left:4px;
}
.social ul li a {
	display:block;
	background:url(images/social_icons.png) no-repeat;
	width:55px;
	height:50px;
	transition: all 0.3s ease-in 0s;
}
.social ul li a.facebook {
	background-position:0px 0;
}
.social ul li a:hover.facebook {
	background-position:-0px -50px;
}
.social ul li a.twitter {
	background-position:-58px 0;
}
.social ul li a:hover.twitter {
	background-position:-58px -50px;
}
.social ul li a.gplus {
	background-position:-116px 0;
}
.social ul li a:hover.gplus {
	background-position:-116px -50px;
}
.metaslider .caption{ padding:0px !important;}

/*---------------inner pages------------------------*/
.inner_box{padding:0px 0 0 0; margin:0px; width:925px; float:right;}
.inner_box h2{padding:10px 0px; margin:0px; font-size:18px; font-weight:normal; color:#B21010;}
.inner_box h3{padding:10px 0px; margin:0px; font-size:15px; font-weight:normal; color:#000;}
.inner_box p{padding:0px; margin:0px; line-height:22px; color:#000000; padding:7px 0px; text-align:justify;}

.about_us{ padding:12px 0 0 0; margin:0px;float:left; width:100%;}
.about_us ul{padding:0 0 0 40px; margin:0px;}
.about_us li{padding:0px; margin:0px; color:#000000; list-style:disc; padding:2px 0 2px 10px; line-height:30px;}


.news_events {width:100%; float:left;}

.news_events ul{margin:0px; padding:0px;}
.news_events ul li{list-style:none; font-weight:bold; font-size:13px; display:block; border-bottom:1px dashed #999999; padding:15px 0;}
.news_events ul li a.readmore {background:url(images/readmore_button_hover.png) no-repeat; width:120px; height:28px; color:#fff; line-height:25px; display:block; padding-left:35px; margin-top:12px;}
.news_events ul li a:hover.readmore {background:url(images/readmore_button.png) no-repeat;}
.news_events ul li h4 {font-size:25px; margin:12px 0;}


.projects {
 width:100%;
 float:left;
}
.projects table {
 background:#f9f9f9;
}
.projects table tr td {
 padding:6px 0 6px 15px;
 border:1px solid #eee;
}
.projects table tr td.text3 {
 color:#9D0004;
}
.projects table tr.text1 {
 background:#DDDDDD;
}



.members {
 width:100%;
 float:left;
}
.members ul {
 margin:0px;
 padding:0px;
}
.members ul li {
 list-style:none;
 border-bottom:1px dashed #999999;
 overflow:hidden;
 padding:15px 0;
}
.members ul li div.contnatdiv {
 width:560px;
 float:left;
 margin-left:8px;
}
.members ul li p {
 padding:0px;
}
.members ul li p.text4 {
 font-size:13px;
 font-weight:bold;
}
.members ul li p.text4 span {
 color:#8A0003;
 float:none;
 border:none;
}
.members ul li img {
 float:left;
}
.get_involved {
 width:100%;
 float:left;
}
.get_involved ul {
 margin:0px;
 padding:0px;
}
.get_involved ul li {
 list-style:none;
 font-size:13px;
 display:block;
 border-bottom:1px dashed #999999;
 padding:15px 0;
}
.get_involved ul li p {
 font-weight:normal;
 padding:0px;
}
.get_involved ul li a.readmore {
 background:url(images/readmore_button_hover.png) no-repeat;
 width:120px;
 height:28px;
 color:#fff;
 line-height:25px;
 display:block;
 padding-left:35px;
 margin-top:12px;
}
.get_involved ul li a:hover.readmore {
 background:url(images/readmore_button.png) no-repeat;
}

.photo_gallery {float:left; width:100%;}
.photo_gallery ul {margin:0px; padding:0px;}
.photo_gallery ul li {margin:10px 10px 0 0; float:left; text-align:center;}
.photo_gallery ul li span{display:block; float:none; border:none; font-size:14px; font-weight:bold; color:#970004; padding:5px 0;}


.donate_page_img {float:left;}


.donate_right {
    float: left;
    margin: 0 0 0 21px;
    width: 589px;
}
.donate_right a{ color:#B21010;}
.contact_us {
 width:100%;
 float:left;
}
.contactform {
 width:100%;
 float:left;
 position:relative;
}
.contactform label {
 width:70px;
 float:left;
}
.contactform label span {
 color:#A60004;
 float:none;
 border:none;
}
.contactform input[type="text"], .contactform input[type="email"] {
 width:430px;
 padding:5px;
}
.contactform textarea {
 width:430px;
 height:200px;
 padding:5px;
}
.contactform input[type="submit"] {
 margin: 5px 0 0 0px;
 padding:5px 12px;
}
.wpcf7 p{ margin:25px 0!important;}

.wpcf7 span{ border:none !important;}
.wpcf7-not-valid-tip{color:red;}
.treeoflifeissues {width:100%; float:left;}

.treeoflifeissues a {text-decoration:none; color:#930003;}

.treeoflifeissues a:hover {text-decoration:underline; color:#333333;}



.left_conten_box h1 { 
	border-bottom: 1px solid #C41717;
    color: #393939;
    display: inline-block;
    font-family:'Roboto Condensed',sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding: 6px 10px 5px;
    text-transform: uppercase;
}
.left_conten_box span {
    border-bottom: 1px solid #959595;
    bottom: 1px;
    float: left;
    left: 78px;
    position: relative;
    width: 70%;
    z-index: 1;
}

.addtocart{width:100%; float:left;}
.addtocart ul li{float:left; list-style:none; margin: 21px 21px 0 0;}
.addtocart ul li span {display:block; border:none; bottom:0px; position:inherit; width:inherit; z-index:inherit; float:none; margin: 15px 0 0 82px; }
.addtocart ul li a {text-align:center; text-transform:uppercase; background:#B21010; color:#fff; padding:8px 12px; border-radius: 0 8px;}
.addtocart ul li a:hover{background:#132853;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ background:#FFFFFF !important;}
.shop_table{ clear:both;}


.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { background:none; color:red; }

.secondary-navigation{display:none;}







/*============================================================ TOP NAV ===================================================================*/



#cssmenu {
  padding:0px; width:1000px; float:left;
}
#cssmenu ul {
  list-style:none;
  position: relative;
}
#cssmenu ul li {
  float:left; border-left:solid 1px #364a76;
}
#cssmenu ul li {
  float: left;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none; text-transform:uppercase;
    color: #fff;
	line-height:45px;
	display:block;
    font-size: 15px;
	padding:0px 15px;
    font-weight:normal;
    text-align: center;
font-family: 'Roboto Condensed', sans-serif;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#cssmenu ul li:hover a {
  text-decoration: none;
    color: #070f22; background:#f5b97b;
}

#cssmenu ul li.active a,
#cssmenu ul li.current-menu-item a {
  text-decoration: none;
    color: #070f22; background:#f5b97b;
}
/* Childs */
#cssmenu ul ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 120px;
  margin: 0;
  padding: 0;
  z-index: -1;
  width:300px;
}
#cssmenu ul li:hover ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
  color: #000;
  z-index: 2;
  top:45px;
  left: 0;
}

#cssmenu ul ul li {
  list-style: none;
  border:none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#cssmenu ul ul li a {
  padding: 6px 0 6px 10px;
  display: block;
  color: white;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  text-align:left;
  line-height:27px;
  border-left: 4px solid transparent;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#cssmenu ul ul li a:hover {
  border-left: 4px solid #132853;
  background: #4a69a7; color:#fff;
}
#cssmenu ul ul li.current-menu-item a {
  border-left: 4px solid #132853;
  background: #4a69a7; color:#fff;
}
.woocommerce a{ color:#B21010;}