/*

Theme Name:         siliconafrica.com

Theme URI:          http://PSD2WordPress.co.uk

Description:        Dynamic Theme

Version:            3.0.0

Author:             Jawad

Author URI:         http://psd2wordpress.co.uk



License:            MIT License

License URI:        http://www.opensource.org/licenses/mit-license.php

*/



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

   Table of Contents

-----------------------------------------------------

:: Customized Adjustments of Foundation for WordPress

:: Styling Basic WordPress Outputs

:: Customize Foundation Style Pagination for WP-Pagenavi

:: Customize for BuddyPress

:: Your Customized Style

*/



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

   Customized Adjustments of Foundation for WordPress

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

 

	/* Foundation-specific presentation CSS by ZURB */

	div.reverie-header { margin: 0 20px 20px 0; padding: 0px 0 0 0; width:251px; float:left;  }

	div.reverie-header h1 { font-weight: 500; margin-bottom: 0; padding: 0; margin-top:15px }

	div.reverie-header h1 a { background:url(images/logo.png) no-repeat; width:251px; height:35px; display:block; text-indent:-30000em;}

	div.reverie-header h1 a:hover { width:251px; height:35px; display:block; text-indent:-30000em;}

	

	@media handheld, only screen and (max-width: 767px) {

	header { position: relative; }

	header .subheader { margin-bottom: 0; }

	header .menu-action { float: left; position: relative; top: 1px; margin-top: -12px; }

	header .menu-action .button.small { padding: 8px; }

	header .menu-action .button.small svg { opacity: 0.5; }

	header h1 { font-size: 27px; font-size: 2.7rem; margin-bottom: 18px; }

	header h4 { font-size: 17px; font-size: 1.7rem; }

	}



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

   Styling Basic WordPress Outputs

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

	

	/* Global */

	h1, h2, h3, h4, h5 { font-family: Georgia, "Times New Roman", Times, serif ; font-weight: 300; }

h1 a { color:#000}

h2 a { color:#000}

	/* Add Divider for Listed Posts */

	.divider { background:url(images/divider.png) center top repeat-x; height:36px; margin:20px 0 27px; }	

	

	/* Add Class for Images */

	img.alignright { float: right; margin: 0 0 18px 18px; }

	img.alignleft { float: left; margin: 0 18px 18px 0; }

	img.aligncenter { display: block; margin: 18px auto; }

	

	/* Add HTML5 Class for Images */

	figure img {

	height: auto;

	border: 1px solid #DDD;

	margin: 0 auto;

	display: block;

	box-shadow: 0px 2px 10px #ddd;

	-moz-box-shadow: 0px 2px 10px #ddd;

	-webkit-box-shadow: 0px 2px 10px #ddd;

	border-image: initial;

	}

	

	/* Add HTML5 Caption Class for Images */

	figure.figure {	margin: 0 auto;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; display: inline-block; }

	figure.figure figcaption { padding: 8px 10px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555; }

	figure.alignright.figure { float: right; margin: 0 0 18px 18px; }

	figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }

	

	/* Sidebar Adjustment */

	.sidebar-section { padding-bottom: 10px; font-size: 13px; font-size: 1.3rem; font-weight: normal; background:#ebebeb; border:1px solid #b8b8b8; margin-bottom:20px }

	

	/* Footer Nav */

	.footer-section { padding-bottom: 10px; padding-top: 20px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }

	.footer-nav li { display: block; float: right; padding-left: 3%; margin-bottom: 0; }

	

	/* Breadcrumb Adjustment */

	ul.breadcrumbs li span { padding-left: 3px; }

	ul.breadcrumbs li a { padding-left: 0; }

	

	/* Comment Textarea Adjustment */

	#respond textarea { height: 100px; }	



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

    Adjust Foundation 3 Pagination Style for WordPress

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

    

    ul.page-numbers { display: block; height: 24px; margin-left: -5px; font-family:Arial, Helvetica, sans-serif }

    ul.page-numbers li {float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }

    ul.page-numbers li a { display: block; padding: 1px 7px 1px; color: #555; }

    ul.page-numbers li:hover a, ul.page-numbers li a:focus { 



background-image: linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -o-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -moz-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -webkit-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -ms-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);



background-image: -webkit-gradient(

	linear,

	left bottom,

	left top,

	color-stop(0.25, rgb(0,179,36)),

	color-stop(0.63, rgb(59,161,8))

);

color:#fff



}

    ul.page-numbers li.unavailable a { cursor: default; color: #999; }

    ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }

    ul.page-numbers li span.current { 



background-image: linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -o-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -moz-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -webkit-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);

background-image: -ms-linear-gradient(bottom, rgb(0,179,36) 25%, rgb(59,161,8) 63%);



background-image: -webkit-gradient(

	linear,

	left bottom,

	left top,

	color-stop(0.25, rgb(0,179,36)),

	color-stop(0.63, rgb(59,161,8))

);



 color: #fff; font-weight: bold; cursor: default; display: block; padding: 1px 7px 1px; }    

    

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

    :: Customize for BuddyPress

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



	.padder label + textarea { margin-top: 0; }

	.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }

	ul.item-list.activity-list li.new_blog_post { padding-bottom: 15px; }

    .padder select { display: inline-block; }

    .padder div.item-list-tabs { margin: 25px 0; }

    .padder form#whats-new-form textarea { height: 30px; }

    .padder .button { display: inline; }

    

	

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

    Your Customized Style

    ----------------------- */
	
	
.archive  .author { display:none;}	