/*======================================

Theme Name: zeeReputation

Theme URI: http://themezee.com/zeereputation

Description: A two column theme for personal use with great features:  Custom Logo, Several Color Schemes, Custom Color via Colorpicker, Content Slider, 125x125 Banner Widget, Dropdown Navigation, Social Media Buttons and more

Version: 1.3

Author: ThemeZee

Author URI: http://themezee.com

Tags:  two-columns, light, custom-background, sticky-post, custom-menu, threaded-comments, translation-ready, theme-options, fixed-width, custom-colors, custom-header, editor-style, left-sidebar, white, red

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

======================================*/



/*============================ RESET ============================*/

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, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/*============================ SETUP ============================*/

html {

	font-size: 100.01%;

}

body {

	font-family: Verdana, Helvetica, Arial;

	font-size: 0.8em;

	border: 0;

	color: #111;

}

ul, ol {

	list-style: none;

}

img {

	border: none;

}

.clear {

	clear: both;

}

a, a:link, a:visited{

	color: #dd2222;

	text-decoration: underline;

}

a:hover, a:active {

	color: #444;

	text-decoration: none;

}

/*============================ WRAPPER ============================*/

#wrapper {background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    margin: 92px auto 5px;
    width: 970px;

}

#header {background-color: #33312C;
    margin-left: -9px;
    padding: 20px 0 0 15px;
    width: 614px;

}

#topline, #footline {
	height: 15px;
	background: #222 url(images/line.png) repeat-x;
	display: none;
}
.side-right{background-image: url("images/right-side.png");
    background-repeat: no-repeat;
    height: 100px;
    margin-left: 613px;
    margin-top: -56px;
    position: absolute;
    width: 50px;
	z-index:999;
}

/*============================ STRUCTURE ============================*/

#wrap { float: right;
    margin-top: -44px;
    width: 667px;
}

#content {

	padding: 20px 0;

}

#today {
    background: none repeat scroll 0 0 #0D5995;
    color: #FFFFFF;
}

/*============================ SIDEBAR ======#D3FBFF======================*/


.logos{
	background-image: url("images/logo-bg.png");
	background-repeat: no-repeat;
	height: 351px;
	padding-top: 54px;
	margin-bottom:-34px;
	margin-top: -72px;
}


#sidebar {float: left;
    width: 300px;

}

#sidebar .widgettitle {background-image: url("images/title-bg.png");
    color: #FFFFFF;
    font-family: Times New Roman,Arial,Verdana;
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0 3px;
    padding: 11px 10px 28px 19px;
    width: 219px;

}

#sidebar ul li {

	margin: 5px 10px 5px 20px;

}

#sidebar ul li ul, #sidebar ul li div{

	padding: 0 5px 5px 10px;

}

.menu-side-menu-container{margin-left: 5px;
    width: 215px;}

#sidebar ul li div ul, #sidebar ul li div div {

	border: none;

	padding: 0;

}

#sidebar a, #sidebar ul {
	color: #003366;
	font-size: 1em;
	text-decoration: none;
}

#sidebar ul li ul {

	list-style: square inside !important;

	color: #777 !important;

}

#sidebar ul li ul a:hover, #sidebar ul li div a:hover {

	color: #aaa;

}

#sidebar ul ul li {

	margin: 0;

	line-height:20px;

	padding: 0 0 0 8px;

	border: 0;

}

#sidebar ul ul li:hover {


}

#sidebar ul ul ul{

	border: none;

	margin-left: 15px;

}

#sidebar .children {

	margin-left: 10px;

	background: none !important;

}

#sidebar .sidebar_intro_text {

	padding: 10px 15px;

	background: #333;

	font-size: 1.1em;

	color: #fff;

	margin: 5px;

}

#sidebar .sidebar_profile_pic {

	width: 310px;

	overflow: hidden;

	background: #222;

}

#sidebar .sidebar_profile_pic img {

	max-width: 310px;

}

/*============================ WIDGETS ============================ */

/* Theme SocialMedia Widget */

.widget-social-icons {

	border: none !important;

}

.widget-social-icons img{

	margin: 4px 2px 4px 0;

	width: 24px;

	height: 24px;

}

/* Theme Ads Widget */

.widget-ads img {

	margin: 5px;

}

/* Theme Search Widget */

.screen-reader-text {

	display: none;

}

#s {

	background: #181818;

	border: none;

	padding: 5px;

	font-size: 1.1em;

	font-weight: bold;

	color: #fff;

}

#searchsubmit {

	margin-left: 5px;

	background: none;

	border: none;

	padding: 5px 10px;

	color: #eee;

	font-size: 1.2em;

	font-weight: bold;

	cursor: pointer;

}

#searchsubmit:hover {

	background: #333;

}

/*============================ HEADER ============================*/

#head {

	clear: both;

}

#head img {

	margin: 30px 10px 15px 30px;

}

#head h1 {

	padding: 30px;

	font-size: 3.0em;

	font-family: Times New Roman, Arial, Verdana;

	color: #fff;

}

#head a {

	text-decoration: none;

}

/*============================ NAVIGATION ============================*/

#navi {

	float: left;

	padding: 0;

}

#nav, #nav ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

}

#nav li{

	float:left;

	position:relative;

}

#nav a {
    color: #EEEEEE;
    display: block;
    font-size: 1em;
    font-weight: bold;
    height: 21px;
    margin: -20px 0 0;
    padding: 19px 10px 16px;
}

#nav a:link, #nav a:visited{

	text-decoration: none;

}

#custom_header{background-image: url("images/header-bg.jpg");
    height: 487px;
    margin-left: -24px;
    margin-top: -20px;
    width: 691px;}
#mintimgslider115{ margin-left:22px;}

.sub{margin-left: 22px;
    position: relative;
    z-index: 9999;
	margin-top:-38px;}

.sub #text-6 {
	border-bottom: 1px solid darkgrey;
    color: #000000;
    margin-left: 27px;
    margin-top: 20px;
    padding-bottom: 32px;
    width: 608px;
    line-height: 1.5em;
}
#text-6 a {
color: #0D5995;
    font-weight: bold;
}
	
#simpleimage-6{margin-left: 28px;
    margin-top: -10px;}

#nav a:hover {
    background-color: #2F88CD;
    color: #00196C;
}

#nav ul {

	position: absolute;

	display: none;

	z-index: 99;

	background: #fff;

	padding: 1px 0;

	border-left: 4px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom: 2px solid #ccc;

}

#nav ul a {
    float: left;
    font-weight: bold;
    margin-top: 0;
    padding: 10px;
    width: 180px;
    background: #33312C;
}


#nav ul a:hover {
    background: none repeat scroll 0 0 #2F88CD;
    color: #333333;
}

#nav ul ul{

	top: 0;

	margin-top: -2px;

	border-top: 1px solid #ccc;

}

#nav li ul ul {

	margin-left: 200px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{

	display:none;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{

	display:block;

}

#nav li.current_page_item a, #navi li.current-menu-item a{height: 21px;

}

/*============================ More_Posts, Calendar ============================*/

#wp-calendar {

	width: 91%;

}

#wp-calendar caption {

	color: #ddd;

	font-size: 0.9em;

	font-weight: bold;

	margin: 0 0 5px 5px;

	text-align: left;

}

#wp-calendar th{

	color: #999;

	font-size: 0.9em;

	font-weight: bold;

}

#wp-calendar td{

	text-align: center;

}

/*============================ POST ============================*/

.post, .type-page, .type-attachment {

	margin: -20px 20px;

	padding: 10px;

	

}

.sticky, .bypostauthor { }

.post-title, .page-title {

	margin: 5px 0;

	font-size: 1.9em;

	font-weight: normal;

	font-family: Times New Roman, Arial, Verdana;

	color: #ee0000;

}

.post-title a:link, .post-title a:visited {

	color: #ee0000;

	text-decoration: none;

}

.post-title a:hover, .post-title a:active {

	text-decoration: underline;

}

.entry {

	line-height: 1.5em;

	margin: 5px 0 10px;

}

.entry h1, .comment h1 {

	font-size: 1.9em;

	margin: 30px 0 15px 0;

	color: #333;

}

.entry h2, .comment h2 {

	font-size: 1.7em;

	margin: 25px 0 10px 0;

	padding: 0;

	color: #333;

}

.entry h3, .comment h3 {

	font-size: 1.5em;

	margin: 20px 0 5px 0;

	color: #333;

}

.entry h4, .comment h4 {

	font-size: 1.3em;

	margin: 15px 0 5px 0;

	color: #333;

}

.entry h5, .comment h5 {

	font-size: 1.2em;

	margin: 10px 0 5px 0;

	color: #333;

	font-weight: bold;

}

.entry h6, .comment h6 {

	font-size: 1.0em;

	margin: 5px 0 0 0;

	color: #333;

	font-weight: bold;

}

.entry p {

	margin: 5px 0 15px 0;

}

.arh {

	margin: 10px;

	padding: 0 10px;

	font-size: 1.3em;

	font-weight: normal;

}

.postinfo {

	font-size: 0.9em;

}

.postmeta {

	font-size: 0.9em;

	margin-bottom: 10px;

}

.postmeta a:link, .postmeta a:visited, .postinfo a:link, .postinfo a:visited {

	color:#444;

	text-decoration: underline;

}

.postmeta a:hover, .postmeta a:active, .postinfo a:hover, .postinfo a:active {

	color:#555;

	text-decoration: none;

}

.post_links {

	margin: 5px 35px;

}

.author_box {

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	margin: 20px 1px 30px 1px;

	padding: 12px;

	background: #eee;

}

.author_image {

	float: left;

	margin-right: 15px;

}

.author_image img {

	margin: 0;

	padding: 3px;

	border: 1px solid #ddd;

}

.author_info h5 {

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 5px;

	color: #444;

}

.author_description {

	color: #666;

}

.author_website {

	margin-top: 10px;

	font-size: 0.9em;

}

/*============================ Text Elements ============================*/

.entry ul, .comment ul{

	list-style: square inside;

	margin: 0 0 20px 1.5em;

}

.entry ol, .comment ol{

	list-style: decimal inside;

	margin: 0 0 20px 1.5em;

}

.entry ol ol, .comment ol ol{

	list-style: upper-alpha inside;

}

.entry ol ol ol, .comment ol ol ol{

	list-style: lower-roman inside;

}

.entry ol ol ol ol, .comment ol ol ol ol{

	list-style: lower-alpha inside;

}

.entry ul ul, .comment ul ul,

.entry ol ol, .comment ol ol,

.entry ul ol, .comment ul ol

.entry ol ul, .comment ol ul {

	margin-bottom: 5px;

}

dl {

	margin: 10px 0 20px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 20px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 1.3em;

}

ins {

	padding: 1px 2px;

	background: #ffa;

	text-decoration: none;

}

code, pre {

	padding: 3px 8px;

	margin: 0 1px;

	background: #eeeeee;

	color: #222 !important;

	font-size: 0.9em;

	font-family: Monospace, "Courier New", Courier;

	overflow: auto;

}

del, strike, s{

	text-decoration: line-through;

}

pre {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

small {

	font-size: 0.7em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

	font-size: 0.8em;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

.entry var, .entry kbd, .entry tt {

	font-size: 1.1em;

	font-family: "Courier 10 Pitch", Courier, monospace;

}

blockquote {

	margin-left: 30px;

	padding: 15px;

	font-size: 16px;

	font-weight: normal;

	font-style: italic;

	text-align: justify;

	color: #666;

}

blockquote:before { 

	content:open-quote;

	color: #777;

	font-size: 60px;

	line-height: 15px;

	float: left;

	margin-left: -40px;

	font-family: "Times New Roman";

}

blockquote:after{ 

	content:close-quote;

	color: #777;

	font-size: 60px;

	line-height: 15px;

	float: right;

	margin-top: -10px;

	font-family: "Times New Roman";

}

.entry table {

	border-collapse: collapse;

	border-spacing: 0;

	border: 1px solid #ddd;

	margin: 20px 0;

	text-align: left;

	width: 100%;

}

.entry tr th,

.entry thead th {

	color: #555;

	font-size: 1.0em;

	font-weight: bold;

	line-height: 1.0em;

	padding: 5px 15px;

}

.entry tr td {

	border-top: 1px solid #ddd;

	padding: 5px 15px;

}

.entry tr.odd td {

	background: #eee;

}

/*============================ POST Images ============================*/

.entry img {

	max-width: 100%;

	height: auto;

}

.wp-caption  {

	margin: 5px;

	max-width: 100%;

	padding: 6px 3px;

	background: #eee;

	border: 1px solid #ccc;

	text-align: center;

}

.wp-caption-text {

	margin: 0 !important;

	padding: 0;

	font-size: 0.8em;

	text-align: center;

}

.alignleft { 

	float: left; 

	display: inline; 

	margin: 10px 15px 10px 5px;

}

.alignright	{

	float: right; 

	display: inline; 

	margin: 10px 5px 10px 15px;

}

.aligncenter {

	margin: 10px auto; 

	display: block;

}

.wp-post-image {

	border: 5px solid #ddd;

	padding: 1px;

}

.gallery {

     margin: 10px auto;

}

.gallery-item {

    float: left;

    margin-top: 10px;

    text-align: center;

    width: 33%;

}

.gallery-caption {

	padding: 0 5px;

}

#image-nav {

	margin: 0 30px 20px 30px;

}

#image-nav span {

	display: block;

	margin: 10px 0;

}

#image-nav .nav-previous {

	float: left;

}

#image-nav .nav-next {

	float: right;

}

#image-nav .nav-previous a, #image-nav .nav-next a{

	padding: 5px 10px;

	font-size: 0.9em;

	font-weight: bold;

	background: #eee;

	text-decoration: none;

}

#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover {

	background: #ddd;

}

/*============================ Featured Posts Slider ============================*/

#content-slider {

	margin: 0 15px;

	padding: 10px;

	background: #333;

}

#slideshow {  

    width: 540px;  

    padding: 0;  

    margin:  0;

}

#slideshow .post{  

    padding: 0;

	margin: 0;

	border: none;

}

#slideshow .post-title a{  

    color: #fff;

}

#slideshow .post-title a:hover{

	text-decoration: underline;

}

#slideshow .entry, #slideshow .postmeta, #slideshow .postinfo {  

    color: #ddd;

}

#slideshow .postmeta a, #slideshow .postinfo a{

	color:#fff;

}

#slide_panel {

	margin: 20px 0 0 15px;

	height: 20px;

	width: 555px;

	background-color: #fff;

	padding: 10px 0 10px 5px;

}

#slide_head {

	float: left;

	font-size: 1.5em;

}

#slide_keys {

	float: right;

	margin-top: 5px;

}

#slide_keys a:link, #slide_keys a:visited {

	font-size: 1.2em;

	cursor: pointer;

	margin-right: 5px;

	padding: 5px;

	color: #333;

	text-decoration: none;

	font-family: Arial;

	font-weight: bold;

}

#slide_keys a:hover {

	text-decoration: underline;

}

/*============================ Comments ============================*/

#comments, #respond {

	margin: 5px 10px;

	padding: 5px 10px;

	background-color: #fff;

}

#comments h3, #respond h3 {

	font-size: 1.5em;

	font-weight: normal;

	color: #ee0000;

	margin: 5px 10px;

}

/* Reset #comments h3 */ 

.comment h3 {

	margin: 10px 0 !important;

	color: #444 !important;

}

#comments a:link, #comments a:visited, #respond a:link, #respond a:visited {

	color:#444;

	text-decoration: none;

}

#comments a:hover, #comments a:active, #respond a:hover, #respond a:active{

	color:#555;

	text-decoration: underline;

}

.comment_navi {

	margin: 10px;

	font-size: 0.9em;

	font-weight: bold;

}

.comment_navi .alignright {

	float: right;

}

.commentlist {

	text-align: justify;

}

.commentlist .comment{

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;

	border-top: 1px solid #ddd;

}

.comment-author img {

	float: left;

	margin: 5px 10px 5px 0;

}

.comment-author .says {

	display: none;

}

.comment-author .fn {

	line-height: 30px;

	font-weight: bold;

	font-size: 1.3em;

	font-style: normal;

}

#comments .children {

	margin-left: 5px;

	border-left: 5px solid #ddd;

}

.commentlist p {

	clear: left;

	margin: 10px 5px 10px 0;

}

.comment-reply-link {

	text-decoration: underline !important;

	color: #000 !important;

}



#commentform {

	margin: 5px 10px 0 0;

}

#commentform p {

	margin: 5px 0 15px 10px;

}

#commentform input {

	display: block;

	width: 250px;

	border: 2px solid #ccc;

	padding: 5px;

	margin: 0 0 15px 0;

}

.comment-form-comment {

	padding-right: 10px;

}

#commentform textarea {

	display:block;

	width: 100%;

	border: 2px solid #ccc;

	padding: 5px;

	margin: 0 0 20px 0;

}

#commentform #submit {

	cursor: pointer;

	padding: 5px 0;

	background: #333;

	color: #fff;

	font-weight: bold;

	border: none;

}

#commentform #submit:hover {

	background: #444;

}

#commentform label {

	font-size: 1.1em;

	font-weight: bold;

}

.nocomments {

	margin: 10px;

	padding: 0;

}

/*============================ WP-Pagenavi ============================*/

.wp-pagenavi {

	margin: 10px 5px 15px 25px;

}

.wp-pagenavi .pages {

    float: right;

	margin-right: 20px;

}

.wp-pagenavi a {

    margin: 0 5px 0 0;

    padding: 4px 5px;

    color: #333;

    text-align: center;

	font-size: 1.2em;

	text-decoration: none;

}

.wp-pagenavi a:hover {

	text-decoration: underline;

}

.wp-pagenavi .current {

    margin: 0 5px 0 0;

    padding: 4px 8px;

    background-color: #aa0000;

    color: #fff;

    text-align: center;

}

/*============================ FOOT ============================*/

#footer{background: url("images/footer.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #EEEEEE;
    height: 207px;
    margin: 0 0 33px;
    padding: 64px 15px 0;

}

#footer a {

	color: #eee;

	text-decoration: underline;

}

#footer a:hover {

	color: #aaa;

	text-decoration: none;

}

#Footer-1{ width:220px;
float:left;
margin-right: 5px;
line-height: 1.5em;
padding-right: 4px;
    border-radius: 0 9px 0 9px;
}

#Footer-2{ width:220px;
line-height: 2em;
float:left;
margin-right:20px;}
#Footer-3{ float: left;
    margin-left: -11px;
    margin-right: 16px;
    width: 205px;}
#Footer-4{ float: left;
    margin-left: 15px;
    padding-top: 26px;
    width: 244px;}

#Footer-1 h2, #Footer-2 h2, #Footer-3 h2, #Footer-4 h2{
	font-size: 22px;
	margin-bottom: 11px;
    	margin-top: -7px;
	}
#Welcome-1 .widgettitle {background-repeat: no-repeat;
    color: #393939;
    font-family: sans-serif;
    font-size: 19px;
    font-weight: bold;
    height: 59px;
    margin-bottom: -24px;
    margin-left: -13px;
    padding-left: 19px;
    margin-top: 82px;
    
    
}

#Welcome-2 .widgettitle { color: #393939;
    font-family: sans-serif;
    font-size: 19px;
    font-weight: bold;
    height: 59px;
    margin-bottom: -24px;
    margin-left: -5px;
    padding-left: 9px;
    margin-top: 82px;
}
#Welcome-1 img { border: 1px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
margin-bottom: 8px;
    
}

#Welcome-1 a { background-color: #0D5995;
    border: 1px solid black;
    border-radius: 10px 0 10px 0;
    color: #FFFFFF;
    margin-left: 165px;
    padding: 3px;
    text-decoration: none;
}

#Welcome-2 img { border: 1px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
margin-bottom: 8px;
    
   }

#Welcome-2 a { background-color: #0D5995;
    border: 1px solid black;
    border-radius: 10px 0 10px 0;
    color: #FFFFFF;
    margin-left: 165px;
    padding: 3px;
    text-decoration: none;
}

.credit_link{ display:none;
}
.credit_link-2 {
	font-size: 0.8em;
    margin: -20px auto 10px;
    width: 900px;
}

.credit_link p {

	float: right;

}
.wel { 
	width: 294px;
	float: left; 
	margin-left: 19px;
	border-radius: 0 20px 0 20px;
	
}

.widgettitle1 {
	font-size: 22px;
    	padding-bottom: 15px;
    	font-family: inherit;
background-image: url("https://singh-cpa.com/wp-content/themes/zeereputation/images/title-bg.png");

}	
.contback {background-color: #7FB6E2;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    float: left;
    font-size: 17px;
    height: 385px;
    margin-left: -18px;
    margin-top: 10px;
    padding-left: 14px;
    text-align: left;
    width: 311px;
	}
.contback2 {background-color: #7FB6E2;
    border-radius: 0 0 0 42px;
    color: #FFFFFF;
    display: inline-table;
    float: left;
    font-size: 17px;
    height: 384px;
    margin-left: -18px;
    margin-top: -1px;
    padding-left: 14px;
    text-align: left;
    width: 627px;
	}
.contimg {
	background-image: url(https://singh-cpa.com/wp-content/uploads/2013/02/img-.png); background-repeat: no-repeat; height: 62px; margin-left: -12px; margin-bottom: 6px;
}

.fb {
    height: 36px;
    margin-left: 104px;
    position: absolute;
    width: 41px;
}


.lin {
    height: 36px;
    margin-left: 157px;
    position: absolute;
    width: 41px;
}


.gp {
    height: 36px;
    margin-left: 207px;
    position: absolute;
    width: 41px;
}