/* 
Theme Name:    ADAMS
threaded-comments, two-columns, translation-ready 
*/

/*  Copyright 2013  WP Strap Code.  (email : info@wpstrapcode.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3,
as published by the Free Software Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
USA

The license for this software can also likely be found here:
http://www.gnu.org/licenses/gpl-3.0.html
*/

    /* GLOBAL STYLES
    -------------------------------------------------- */
    /* Padding below the footer and lighter body text */
	/*Initialize*/
	
	#menu-item-3133 a{ color:#662c83 !important; font-weight:bold !important}
	
	.span4 h3{ line-height:30px !important  }
	
	    .entry-meta, h1, h2, h3, h4, h5, p, ul, ol, li {
       -webkit-hyphens:none !important;
       -moz-hyphens:none !important;
       hyphens:none !important;
       word-wrap: none !important;
    }
	.prayerText{ float:left; margin-left:20px}
	.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 5px !important;
  padding-left: 5px !important;
  margin-right: 1px !important;
  line-height: 12px; font-size:12px !important
}
	.next {float:right !important}
	#wp-calendar caption { font-size:16px !important; margin-bottom:15px}
	
	td.eo-event-future { background:#553961 !important; color:#fff !important; cursor:pointer}
	table.fc-header tr td , .eo-fullcalendar table{ border: #FFF !important; border-collapse:collapse !important}
	.fc-event-title { font-size:10px !important; font-weight:normal !important}
	.fc-header-title h2{ font-size:14px !important}
	.wonderplugincarousel { margin-bottom:15px !important}
	.amazingcarousel-image a{ color:#FFF !important}
iframe td .IslamicData {display:none !important;}
	#calendar_wrap table tr td { color:#FFF !important; border:0; border-collapse:collapse; font-weight:600 !important}
	.calendar_wrap caption { display:none !important}
	.calendar_wrap tr td{ text-align:center !important }
	.comments-link{ display:none !important}
	.boxHolder{ float:left; width:auto}
	.loc{width: 575px ; border: #999 1px solid; padding:15px 8px 5px 8px; background:#FFF; margin:8px 8px 0 0; display:inline-block; font-size:12px !important }
	.loc:hover{ background: #EAEAEA}
	.cycloneslider-caption-title { font-size:30px !important; font-weight:bold !important}
	.cycloneslider-template-dark .cycloneslider-caption-description {
color: #fff !important; font-size:14px !important}
	.events ul li{ list-style-image:url(images/flag.png);margin-bottom:22px !important}
	.ourNews ul li{ list-style-image:url(https://www.adamscenter.org/wp-content/uploads/2014/07/news-icon.png);margin-bottom:22px !important}
	.events p{ margin-bottom:22px !important}
	.tab-pane { background:#FFF !important}
	
	.fixed-side-social-container{left:30px;position: static;top:30px;background-repeat:no-repeat;z-index:999;}
	.fixed-side-social-container2{left:30px;position: static;top:30px;background-repeat:no-repeat;z-index:999;}

	.fixed-side-social-container-right{right:230px;position: static;top:30px;background-repeat:no-repeat;z-index:999;}
	.fixed-side-social-container-right2{right:230px;position: static;top:30px;background-repeat:no-repeat;z-index:999;}
	
.fixed-side-social-container .social-icon{float:left;display:block; margin : 30px 30px -60px 30px;width: 100px; height:100px;}
.fixed-side-social-container2 .social-icon{float:left;display:block; margin : -60px 30px;width: 100px; height:100px;}

.fixed-side-social-container-right .social-icon-right{float:right;display:block; margin : 30px 30px -60px 30px;width: 100px; height:100px;}
.fixed-side-social-container-right2 .social-icon-right{float:right;display:block; margin : -65px 8px 0 30px;width: 100px; height:100px;}

.fixed-side-social-container .google-icon{ color:#fff; font-weight: 600; text-transform:uppercase; text-align:center; background:url(/wp-content/uploads/2014/07/button-givenow21.png) no-repeat; padding:10px}
.fixed-side-social-container2 .google-icon{ color:#fff; font-weight: 600; text-transform:uppercase; text-align:center; background:url(images/zakat.png) no-repeat; padding:10px}

.fixed-side-social-container-right .elections-icon{ color:#fff; font-weight: 600; text-transform:uppercase; text-align:center; background: url(images/video-btn.png) no-repeat; padding:10px}
.fixed-side-social-container-right2 .elections-icon{ color:#fff; font-weight: 600; text-transform:uppercase; text-align:center; background: url(images/rate-us.png) no-repeat; padding:10px}


/*.fixed-side-social-container .social-icon:hover{ background:url(images/donate.png) no-repeat}*/

	#comments{ display:none !important}
	.entry h6{ font-size:40px !important; font-weight:200 !important;  line-height:50px !important; text-align:center !important; color:#a6a6a6 !important; margin:1.2em !important }
	.entry h5{ font-size:24px !important; font-weight:600 !important; color:#a6a6a6 !important}
	.entry p a:active, .entry p a:link, .entry p a:visited{ text-decoration:underline; color:#553961}
	.entry p a:hover{ text-decoration: none; color:#553961}
	.post-title { color:#553860 !important}
	.entry-meta{ display:none !important}
ul#menux, ul#menux ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#menux li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
/*Link Appearance*/
ul#menux li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
    background: #553860;
    padding: 10px;
    display:inline-block;width:125px; border-bottom:#fff solid 1px;
}
ul#menux li a:hover, ul#menu li ul.sub-menu li a:hover{ background:#ccc; color: #000}

/*Make the parent of sub-menu relative*/
ul#menux li {
    position: relative; 
}

/*sub menu*/
ul#menux li ul.sub-menu {
    display:none;
    position: absolute; z-index:999;
    top: 40px;
    left: 0;
    width: 125px;
}
ul#menux li:hover ul.sub-menu {
    display:block;
}


	

.prayerSection h4 a { color:#fff !important}
.moreLink{ font-weight:bold !important}
.moreLink:before{ content:" ... "}

.row .prayerSection .moreLink{ color:#fff !important; font-style:italic;font-weight:bold !important}

.top{ display:none !important}
.cycloneslider-template-standard .cycloneslider-slide{ background: none !important}
.copyright { text-align:center}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {font-family: 'Open Sans',Arial, sans-serif !important;}

body{ padding:0 !important; background: url(/wp-content/uploads/2017/06/bg.jpg) no-repeat top  center #dddfe1 !important }
.well-intro {
       border: none !important ;
       -webkit-border-radius:  none !important;
       -moz-border-radius:  none !important;
       border-radius:  none !important;
       -webkit-box-shadow:  none !important;
       -moz-box-shadow:  none !important;
       box-shadow:  none !important;  color:#494848 ;
    }
	footer{ padding:0 !important; background:none !important}
	
	.form-search .input-append .search-query, #s {
  -webkit-border-radius:0  !important ;
     -moz-border-radius:0  !important;
          border-radius: 0  !important; width:80px !important;  margin:-20px 0 0 10px; background:#fff !important; border:#808285 1px solid; 
}
 #searchsubmit { -webkit-border-radius:0  !important ; text-shadow:none !important;
     -moz-border-radius:0  !important;
          border-radius: 0  !important; margin:-20px 0 0 10px !important; background:#808285 !important; color:#fff !important}
.navbar .nav{padding:0px !important;}
.navbar .nav > li > a { color:#808285 !important; font-weight: normal !important; font-size:13px !important; padding:15px  6px !important; text-transform: capitalize; }

.navbar .nav > li  {background: url(images/sep.png) no-repeat right}	
.navbar .nav > li:last-child{ background:none} 
.logo { margin:1.7em auto !important; width:150px !important}

#geo{ clear:both; display:inline !important; font-weight:bold !important; color:#553860}

.mainNews h2 { font-size:1.4em !important; line-height:1.2em !important; font-weight:700 !important; color:#494848 ; text-align:center}

.mycairo h1 { font-size:2.5em !important; line-height:1.4em !important; font-weight:300 !important; color:#494848 ;﻿ margin-left:12 px  !important; padding-left:27px !important; padding-bottom:10px; display:none !important }

.bigSection h2 { font-size:2.1em !important; line-height:1.2em !important; font-weight:400 !important;  margin-bottom:1em !important}
.mainNews { font-size:1em !important; line-height:1.3em !important;font-weight:300 !important; margin-bottom:1.5em; }
.page .mainNews { min-height:470px !important;}

.prayerSection .dvk-social-sharing, .mainNews .dvk-social-sharing { display:none !important}
.prayerSection .thumb img , .mainNews img {border: none !important;}
.prayerSection .thumb img, .mainNews .thumb img{ margin-bottom:1em !important }
.prayerSection p:last-child{ padding-right:1em !important}
.hero-unit { background:none !important
}

.mainNews {  color:#494848 ;}

.seeAll a{ color:#553860 !important; padding:5px 7px !important; margin:0 10px 0 0; font-size:1.3em ;float:right;background:#fff; border:#553860 double 3px}
.span6 img { margin-top:1em }
.span4 img {  margin:1em 0 }
.span6 p { margin-top:1em !important}
.prayerSection { background:url(images/purple.jpg) ; color:#fff; margin-top:20px !important; padding:20px 10px 30px 10px !important}
.prayerSection h2{ font-size:2em !important; font-weight:300 !important; padding-bottom:0.3em !important; color:#fff !important }

.ma-cal { background: url(images/black.png) !important; color:#fff !important}
#ui-datepicker-div{ display:none !important}

.ma-cal table, .ma-cal table tr , .ma-cal table tr td,
.widget .ma-cal table, .widget .ma-cal table tr , .widget.ma-cal table tr td
 { border:none !important; border-collapse:collapse !important; padding:5px !important; color:#fff !important }	
.ma-cal table { margin:0 !important;color:#fff !important}
.ma-cal { width:100% !important; padding:0 0 10px 0 !important;color:#fff !important }
.ma-cal h4{ padding:5px !important; margin:0  !important;color:#fff !important}
.ma-cal table tr:nth-child(odd) { background:url(images/black.png) !important}
.ma-cal .cal-cont{ background:url(images/black-30.png) !important}
.ma-cal a .cal-cont a { color:#FFF !important}
a:active #revealMeAnchore , a:hover #revealMeAnchore , a:visited #revealMeAnchore , a:link #revealMeAnchore{ color:#fff !important}

.ma-cal a:active, .ma-cal a:link , .ma-cal a:visited , .ma-cal a:hover { color:#fff !important}

.span4 h4 { color:#fff !important}	
	
.widget_ultimate_posts .post-title { font-size:14px !important; font-weight:600 !important}	
.widget_ultimate_posts ul li, .widget_ultimate_posts ul { list-style:none !important; margin:0  0  15px 0!important; padding:0 !important }
.widget { margin-bottom:10px;}
	
.navbar-inner, .navbar, .menu, .navbar-inverse{ background: none !important;  -webkit-box-shadow: none !important;
     -moz-box-shadow:none !important;
          box-shadow: none !important; }	
.menu-menu-container {width:950px; margin:0 auto !important}

.cycloneslider-template-standard .cycloneslider-caption{ 

    background: none !important;
    color:#c7cfd0 !important ;
    opacity:1.0 !important;
}
.cycloneslider-template-standard .cycloneslider-caption-description{
    font-size: 2.4em !important; line-height:1.1em !important; font-weight:500 !important; text-transform:uppercase !important; text-align:center !important
}
.cycloneslider-template-standard .cycloneslider-caption{ }


	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
    margin: 0;
	padding: 0;
	vertical-align: baseline;
}
	
    body {
      padding-bottom: 40px;
      color: #5a5a5a;
    }
	
	audio,
    canvas,
    video {
	  display: inline-block;
    }
    audio:not([controls]) {
	  display: none;
    }

/* Make sure videos and embeds fit their containers */
    embed,
    iframe,
    object,
    video {
	  max-width: 100%;
	  max-height: 400px;
    }
   
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/**
 * Repeatable patterns
 * ----------------------------------------------------------------------------
 */

/**
 * Genericons, a flexible icon-font.
 * License: GPL version 2 or any later version with font exception (http://www.gnu.org/licenses/gpl-faq.html#FontException)
 * See also LICENSE.txt and COPYING.txt in the ./fonts directory.
 * Thanks to FontSquirrel for web-font conversion!
 * More info: genericons.com
 */


.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
#reply-title small a:before,
.bypostauthor .fn:before,
.error404 .page-title:before {
	-webkit-font-smoothing: antialiased;
	font: normal 16px/1 'Genericons';
	vertical-align: text-bottom;
}

/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment:after {
	clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment:before,
.comment:after {
	content: "";
	display: table;
}

.entry-content,
.entry-summary {
	margin: 0 1.1em 0 0;
}

.entry-summary {
	margin: 0 1.1em 0 0;
}

/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	font-size: 14px;
	line-height: 1.5;
}

.entry-meta span.tag-links {
	color:  #808285;
}

.entry-meta a {
	color:  #808285;
}

.entry-meta a:hover {
	color: #ea9629;
}

.entry-meta > span {
	margin-right: 20px;
}

.entry-meta > span:last-child {
	margin-right: 0;
}

.featured-post:before {
	content: '\f308';
	margin-right: 2px;
}

.entry-meta .date a:before {
	content: '\f303';
	position: relative;
}

.comments-link a:before {
	content: '\f300';
	margin-right: 2px;
	top: -1px;
	position: relative;
}

.entry-meta .author a:before {
	content: '\f304';
	top: -1px;
	position: relative;
}

.categories-links a:first-child:before {
	content: '\f301';
}

.tags-links a:first-child:before {
	content: '\f302';
	top: -1px;
	position: relative;
}

.edit-link a:before {
	content: '\f411';
	top: -1px;
	position: relative;
}

/**
 * Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
#reply-title,
.must-log-in,
#respond #commentform,
#respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 740px;
	width: 100%;
}

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar #reply-title,
.sidebar .comment-navigation,
.sidebar #respond #commentform {
	max-width: 1040px;
	padding-left: 60px;
	padding-right: 376px;
}

.comments-title {
	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-list .children {
	margin-left: 20px;
}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(assets/img/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
}

.comment-list > li:last-child:after {
	display: none;
}

.comment-body {
	padding: 24px 0;
	position: relative;
}

.comment-author {
	float: left;
	max-width: 74px;
}

.comment-author .avatar {
	display: block;
	margin-bottom: 10px;
}

.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
	color: #808285;
	font-size: 14px;
	font-style: normal;
}

.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
	content: "\f408";
	vertical-align: text-top;
}

.comment-list .edit-link {
	margin-left: 20px;
}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 124px);
	width:         calc(100% - 124px);
}

.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
}

.comment-meta a:hover {
	color: #ea9629;
}

.comment-metadata {
	margin-bottom: 20px;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 3px;
}

/* Comment form */
#respond {
	background-color: #f7f5e7;
	padding: 30px 0;
}

.comment #respond {
	margin-bottom: 20px;
	padding: 20px;
}

#reply-title {
	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}

#reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 16px;
}

#reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;
}

#reply-title small a:before {
	content: "\f406";
	vertical-align: top;
}

.sidebar .comment-list #reply-title,
.sidebar .comment-list #respond #commentform {
	padding: 0;
}

#commentform .comment-notes {
	margin-bottom: 15px;
}

#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
	margin-bottom: 8px;
}

#commentform [for="author"],
#commentform [for="email"],
#commentform [for="url"],
#commentform [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;
}

#commentform .required {
	color: #ed331c;
}

#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
	max-width: 270px;
	width: 60%;
}

#commentform textarea {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	color: #686758;
	font-size: 12px;
	white-space:normal;
}

.form-allowed-tags code {
	font-size: 10px;
	margin-left: 3px;
}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}

.comment-navigation {
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}

.sidebar .no-comments {
	padding-left: 60px;
	padding-right: 376px;
}

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*HTML5 display-role reset for older browsers - tables and blockquotes */
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =Tables
-------------------------------------------------------------- */
th, 
td,
table {
	border: 1px solid #ddd;
}

table {
	border-collapse: collapse;
	width: 100%;
}

hr, 
dl, 
pre,
form,
table,
address, 
blockquote {
	margin: 1.6em 0;
}

th, td {
	padding: .8em;
}

table .label {
	background-color: transparent;
	border: none;
	color: inherit;
	font-size: inherit;
	text-transform: inherit;
}
/* Hack for Jetpack Subscription title */
.widget label {
	font-size: 26px !important;
	font-weight: bold;
}

.search-form {
    padding-top: 20px;
}

/* =Blockquote
-------------------------------------------------------------- */
blockquote {
	background: #f9f9f9;
	border: none;
	border-left: 4px solid #d6d6d6 !important;
	margin: 20px;
	overflow: auto;
	padding: 0 0 10px 12px;
}

blockquote p {
	font-family: 'Georgia', 'Times New Roman', Times, serif;
	font-style: italic;
	font-size: 18px;
	line-height: 26px;
}

/* Attachment Images */
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}

/* Image Alignment
----------------------------------------------------------------------------------------*/
img.alignnone {
  display: block;
  position: relative;
}
img.alignright {
  float: right;
  margin:3px 10px 10px 10px;
  display: inline;
}
img.alignleft {
  float: left;
  margin:3px 10px 10px 10px;
  display: inline;
  clear: both;
}
img.aligncenter {
  display: block;
  text-align: center;
  margin: auto;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
	max-height: 150px;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 12px;
	margin: 0 0 0.857142857rem;
	line-height: 1.714285714;
}

.postmetadata { margin: 10px 0 10px 0;}

/* Caption Styling
----------------------------------------------------------------------------------------*/
.wp-caption {
	max-width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	padding: 0 9px 9px;
	text-align: center;
}

.wp-caption .wp-caption-text {
	padding-top: 9px;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

/* Sticky Post Styles
----------------------------------------------------------------------------------------*/
.sticky {

}

/* Extra Styles */

.separator {
  border: 2px solid #d6d6d6;
  margin: 10px 0 10px 0;
}

/* Clearing Floats */
.clearboth {
  height: 0;
  clear: both;
  margin: 0;
  padding: 0;
}

/* Sales Force iframe width and height*/
.salesforce_iframe {
width:100%;
max-height:100%;
}

/********************************** Code by Faraz Ahmed ************************************/

#login { width:350px !important;}
