/*  
Theme Name: AppleX
Theme URI: http://sinfonicapr.com/apple-x/
Description: Apple x is a premium theme which has a vector based totally unique design. It has a Header vector image and superb web 2.0 color palette with clean coding for easy modification. It has special cufon fonts that makes the theme better looking. It also supports gravtar, and has no issues with browsers compatibility. Valid HTML and CSS and checked onto latest WP 2.9.2. Theme also supports Post Thumbnails.
Version: 1.3
Author: Sinfonica PR
Author URI: http://sinfonicapr.com
Tags: two-columns, fixed-width, red, green, white
*/

@import url(framework.css);

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.shareaholic-share-buttons-heading-image{
    width: 200px!important;
    height: 70px!important;
}




/*====================menus footer=========================*/



.sf-menu,

.sf-menu * {

    margin: 0;

    padding: 0;

    list-style: none;

}

.sf-menu { line-height: 1.0 }

.sf-menu ul {

    position: absolute;

    top: -999em;

    width: 160px; /* left offset of submenus need to match (see below) */
     padding-bottom: 10px;
margin-top: -18px;

}

.sf-menu ul li { width: 100% }

.sf-menu ul li ul {margin-top: -10px;}

ul .sub-menu {margin-top: 0px;width: 230px;-webkit-box-shadow: #dedede 0px 0px 0px 1px, rgba(0, 0, 0, 0.296875) 1px 2px 5px;   box-shadow: #dedede 0px 0px 0px 1px, rgba(0, 0, 0, 0.296875) 1px 2px 5px;   background-color: #F1F1F1;   border: 1px solid white;   border-bottom-left-radius: 6px 6px;   border-bottom-right-radius: 6px 6px;   border-top-left-radius: 0px 0px;   border-top-right-radius: 0px 0px;   -moz-border-radius: 0px 0px 6px 6px;   -moz-box-shadow:0 0 0 1px #dedede, 1px 2px 5px rgba(0, 0, 0, 0.3);}

ul .sub-menu li { padding: 5px;}
ul .sub-menu li a { padding-left: 10px; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; font-size: 13px;}

.sf-menu li:hover {

    visibility: inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

    float: left;

    position: relative;

}

.sf-menu a {

    display: block;

    position: relative;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

    left: 0;

    top: 45px; /* match top ul list item height */

    z-index: 99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul { top: -999em }

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

    left: 180px; /* match ul width */

    top: 0;

}

/*** navigation skin ***/

.sf-menu {

    width: 960px;

    margin-bottom: 1em;

    margin-top: 14px;  text-shadow: 1px 1px 1px #fff;

}

.sf-menu a {

	font-family: 'adobe';

	text-transform: capitalize;


	line-height: 10px;

	font-size: 18px;

	font-weight: normal;
 

height: auto;
padding-bottom: 10px;

    

	color: #303030;

	padding: 14px 12px;

    text-decoration: none;

	-moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

	font: bold 14px Trebuchet MS, Arial, Sans-Serif;  text-shadow: 1px 1px 1px #fff;

}

.sf-menu li:last-child{border-right: 0px solid #ddd;}

.sf-menu li{

	height: 15px;

	padding-right: 2px;

	background-position: right top;

	background-repeat: no-repeat;

	margin-top: 5px;

}

/*

.sf-menu li:last-child{

	background-image: none;

}

*/

.sf-menu a:focus,

.sf-menu a:hover,

.sf-menu a:active,

.sf-menu li.sfHover > a {

	color: #777;

}

#navigation .current-menu-item {

	

}

#navigation .current-menu-item > a:first-child {

	color: #fff;

	background-color: #000;

	height: 45pximportant;

	line-height: 45px!important;

	margin-left: -1px;

}

/*Subs*/

.sf-menu ul{

	-moz-box-shadow: 0 0 3px rgba(0,0,0,.4);

	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);

	box-shadow:  0 0 3px rgba(0,0,0,.4);

}

.sf-menu ul a{

	margin: 0px;

	font-size: 12px;

	padding: 15px 20px;

	line-height: 1em;

	height: auto;

	font-weight: normal;

	background-image: none;

}

.sf-menu ul li{

	border: none;

	background-image: none;

}

.sf-menu ul a:focus,

.sf-menu ul a:hover,

.sf-menu ul a:active {

	color: #aaa;

}

.sf-menu ul .current-menu-item a{

	color: #A7A7A7;

	border: none !important;

}

.sf-menu ul li:last-child{

	border-bottom: 0px;

}
