/*  

Theme Name:    Answers

Theme URI:     http://templatic.com/

Description:   Developed by Bhavesh Radadiya.

Version:       1.2

Author:        Templatic.com

Author URI:    http://templatic.com/



*/



/*             IMPORTANT NOTE!

               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template

               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme

               without worrying about overwriting your style changes.

*/



/*=== Setup ===*/



/* Import RESET styling for grid framework*/

@import url('library/css/reset.css');



/* Import GRID styling for grid framework*/

@import url('skins/1-default.css');



/*	--------------------------------------------------

Global Reset - Resets all browser defaults to 0

-------------------------------------------------- */

html, body { margin:0px; padding:0px; }

body { font:12px Arial, Helvetica; }



.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }

.fl{ float: left }

.fr{ float: right }

.ac{ text-align: center }

.ar{ text-align: right }



hr { margin-bottom:30px; margin-top:20px; clear:both; }

p { padding:0px 0 10px 0; margin:0; line-height:22px; margin:0;  }

p em { line-height:20px; } 

code { line-height:18px; }



.alignleft { float:left;  padding:5px; margin:13px 12px 0px 0;  }

.alignright { float:right; padding:5px;  margin:24px 0 0px 12px; }

.wp-caption .alignleft { margin:0 15px 10px 15px;  padding:0;    }

.wp-caption p { margin:0; padding:3px 5px; font:bold 12px Arial, Helvetica, sans-serif;  }

.wp-caption .alignright { float:right; margin:0 0 10px 15px; padding:0;    }

.wp-caption { width:auto !important;  text-align: center; }



/* headings ---------------------- */

h1.page_head, h1.single_head { padding:0 0 8px 0; font:26px Arial, Helvetica, sans-serif; }

h1.single_head { margin:0; padding:0;  }



h1.page_head span { font-size:11px; color:#b1b1b1; padding:10px 0 0 0; }



h1 { margin:0; font:24px Arial, Helvetica, sans-serif;  }

h2 { font:18px Arial, Helvetica, sans-serif; }

h3 { font:16px Arial, Helvetica, sans-serif; }

h4 { margin-bottom:10px; font-size:24px; font-weight:bold;   }

h5 { font:18px Arial, Helvetica, sans-serif; }

h6 { font:18px Arial, Helvetica, sans-serif;  }



/* STRUCTURE ---------------------*/

#top_strip { height:32px; }

#top_strip_in { width:960px; margin:0 auto; }



#header_in {position:relative; width:960px; margin:0 auto; height:115px; }

#nav_in {width:960px; margin:0 auto 35px auto; height:45px; display:block; }



#wrapper { width:960px; left: 50%;   position: relative;   margin-left: -480px; height:100%; overflow:hidden; }

#content { width:720px; float:left;  }

#sidebar { width:220px; float:right;
    margin-top:5px; }

.content_top { clear:both; }

.content_bottom { min-height:800px; }
.entry .aligncenter {
margin: 0 auto;
    display: block;}



#footer { width:960px; margin:0 auto; clear:both; }

#footer_in { padding:10px 245px 10px 8px; height:100%; overflow:hidden; }





/* HEADER ****************************/

#top_strip p { padding:7px 0 0 0; float:right; font:11px Verdana, Geneva, sans-serif; text-decoration:none;  }

#top_strip p a { text-decoration:underline; padding:0 4px; }

#top_strip p a:hover { text-decoration:none; }



.logo { float:left; padding-top:35px ; }

.header_right { float:right; padding-top:25px; width:468px;   }



.blog-title a { font:30px Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration:none; position:absolute;width:340px;height:58px;text-indent:-9000px;overflow:hidden;background:transparent url(/wp-content/themes/Answers/images/logo.png) no-repeat 0 0;}

.blog-title a:hover { text-decoration:none;}

p.blog-description{ font-style:italic; font-size:12px; margin:0; padding:0;  }



.search { width:198px; height:30px; float:right; margin-top:5px; padding-top:6px;  }

.search .textfield { padding:0px 5px 3px 12px; width:155px; float:left; font:14px Arial, Helvetica, sans-serif; }

.b_search { float:right; margin:3px 8px 0 0; }





/* content question list ---------- */

#content .question_list { padding:15px 5px 10px 5px; height:100%; overflow:hidden; position:relative; }



#content .question_list h3 { margin:0; width:500px; font:18px Arial, Helvetica, sans-serif; float:left; }

#content .question_list h3 a { text-decoration:none;  }



#content .question_list p { float:right; width:585px;  font:11px Georgia, "Times New Roman", Times, serif;   border-bottom:none; }

#content .question_list p a { text-decoration:none; }

#content .question_list p span { float:left; margin-right:30px; }



#content .answers_total { float:left; width:45px; font:11px Georgia, "Times New Roman", Times, serif; text-align:center; margin-top:3px; margin-right:20px; line-height:normal; } 

#content .answers_total a { text-decoration:none; display:block; text-align:center; font:14px Arial, Helvetica, sans-serif; padding:5px 0 8px 0; }

#content .answers_total a:hover { text-decoration:none; }





#content .posts .question_list {  padding:0; margin-bottom:20px;  }

#content .posts .question_list .answers_total { float:left; margin:0; }

#content .posts .question_list  h1 { width:585px; float:right; display:block; margin:0 0 4px 0; }



#content .question_list p span.user { padding-left:18px; padding-bottom:8px; }

#content .question_list p span.user a { color:#333; }



#content .question_list p span.views { padding-left:22px;  padding-bottom:8px; }

#content .question_list p span.views b { font-weight:normal; color:#333; }



#content .question_list p span.ptags { padding-left:18px;  padding-bottom:8px; }

#content  span.pcate { padding-left:18px; display:block; }









/* --------------------- */



#content #tab { margin:0; padding:0px 0 0 10px;  height:47px;  _height:52px; _overflow:hidden; list-style:none; float:left; text-align:right; width:710px; }

* html #content #tab li { position: relative; top:5px; z-index:3px; }



#content #tab li { float:left; margin:0; padding:0;  }

#content #tab .page_item a { display: block; text-decoration: none; padding:18px 22px 13px 22px; font:18px Georgia, "Times New Roman", Times, serif; }

#content #tab li.current_page_item { text-decoration:none;  }

#content #tab li.current_page_item a { text-decoration:none; }



#content .user_tab { margin:0 0 20px 0; padding:0; height:43px; }

#content .user_tab li { margin:0 0 0 10px; padding:0; font:18px Georgia, "Times New Roman", Times, serif; float:left;  }

#content .user_tab li a { display:block; float:left;  padding:10px; }







/* content -------------*/

#content { font-size:14px; line-height: 22px;}



#content ul {  margin:0 0 30px 0; padding-left:20px; }

#content ul li ul, #content ul li ul li ul { margin:4px 0 0 0; padding: 0; list-style: none; }

#content li { margin:0 0 10px 0; line-height:20px; font-size:14px; }

#content ol { padding-left:20px; list-style-type:decimal;  line-height:18px; }

#content ol li ol { margin:8px 0 5px 18px; padding:0; }

#content ol li ol li { margin:0 0 5px 0; padding:0;  list-style-type: lower-latin;  }

#content ol li ol li ol li { list-style-type: lower-roman; }



#content h3 { margin:0 0 15px 0; padding:0 0 4px 0; font:22px Arial, Helvetica, sans-serif; }



#content .question_cat {  }

#content .question_cat li { background:none; margin:0 0 12px 0; padding:0; display:block;  width:220px; float:left; color:#666;  }

#content .question_cat li input { position:relative; top:-2px; margin-right:8px; }



blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 30px; }

#content blockquote p, #sidebar blockquote p { font:italic 18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:23px; }

blockquote cite, #sidebar cite { font-size:12px; font-weight:bold ; float:right; line-height:18px; text-align:right; display:block;   }

blockquote a { font-size:13px; }





#calendar_wrap{ padding:0; font-size:13px }

#wp-calendar { width:100%; }

#wp-calendar  caption { font-weight:bold; font-size:15px; text-transform:uppercase; }

#calendar_wrap caption{ padding:10px 0 }



#content h5 { margin:30px 0 10px 0; padding:0; }

#content h5.form_title { margin:30px 0 10px 0; padding:20px 0 0 0; }



#content .posts h2, #content h2 { font-size: 18px }

#content .posts h3, #content h3 { font-size: 17px }

#content .posts h4, #content h4 { font-size: 14px; font-weight:normal; }

#content .posts h5, #content h5 { font-size: 14px }

#content .posts h6, #content h6 { font-size: 14px }

.content_spacer h4.cate_title { font-size:26px; clear:both; }

#content .posts h2, #content .posts h3, #content .posts h4, #content .posts h5, #content .posts h6 { margin:30px 0 5px 0; font-family: Arial, Helvetica, sans-serif; }



#content h2, #content h3, #content h4, #content h5, #content h6 { margin:30px 0 15px 0; font-family: Arial, Helvetica, sans-serif;
    color: #07639c;
    font-weight: bold;}







#content .posts { padding-bottom:5px; margin-bottom:35px; height:100%; overflow:hidden; }

#content .post_top { margin:0 0 15px 0; }

#content p.post_top a { text-decoration:none; }

#content p.post_top a:hover { text-decoration:none; }

.more { font-size:12px; font-weight:bold; }





.post_left { width:100px; float:left; padding-top:3px; display:none;}

.post_left span { display:block; border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px; color:#777;  }



.post_right { width:640px; float:right; }





#content .post_top h1, #content .post_top h3  { margin:0; padding:0; line-height:normal; }

#content .post_top h1 a, #content .post_top h3 a{ text-decoration:none; }



#content .post_top h3 a { font-size:24px; }

.single_post_advt { padding-bottom:50px; text-align:center; }



.commentcount { margin-left:0px; padding-left:18px;  }

.commentcount a { text-decoration:none; }



#content p.postmetadata { margin:0;  font-size:11px;  }

#content .post_top p.postmetadata { margin:0; padding:0; font-size:11px; }

#content p.post_bottom { margin:0; padding:10px 0 0 0; font-size:11px; }

#content p.post_bottom a, #content p.postmetadata a { text-decoration:none;  }

#content p.post_bottom a:hover { text-decoration:none;  }





.info { padding:10px; padding-bottom:5px; margin-bottom:30px;  }

.published_info { padding:10px; padding-bottom:5px; margin-bottom:30px; background:#fffdc3; border:1px solid #ff7800;  }





/* sidebar  ---*/

.sidebar_spacer { padding-top:54px; }



a.b_askquestions { margin-top:4px; width:220px; height:46px; text-indent:-9009px; display:block; margin-bottom:20px;  }



#sidebar .widget { margin-bottom:30px; }

#sidebar .widget h3 { margin:0 0 5px 0; padding:0 0 5px 0; font:18px Arial, Helvetica, sans-serif;  }

#sidebar ul { margin:0; padding:0; }

#sidebar li { margin:0 0 0px 0; padding:4px 0 8px 15px; font:14px Arial, Helvetica, sans-serif;  }

#sidebar li ul { margin:0; padding:0; }

#sidebar li ul li { border-bottom:none; margin-bottom:4px; padding:9px 0 0px 15px; background-position:0 15px;}



#sidebar .topusers li { padding-left:0; }

#sidebar .topusers li img { float:left; margin:0 8px 0 0; }

#sidebar .topusers li .users { float:left; margin-right:5px; padding:5px 0; font:12px Arial, Helvetica, sans-serif;  }

#sidebar .topusers li .points { float:right; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; }

#sidebar .widget h3 span.point { font:bold 12px Arial, Helvetica, sans-serif; }



.subscribe  { background:#fff; border:1px solid #cbdfec; padding:14px; }

#sidebar .subscribe h6 { margin:0; padding:0 0 7px 0; }

#sidebar .subscribe p { line-height:normal; }

#sidebar .subscribe .subscribefieldnow { border:1px solid #ccc; padding:5px; width:175px; margin-bottom:8px; font:12px Arial, Helvetica, sans-serif; color:#333; }

#sidebar .subscribe .submit { background:#666; padding:4px 8px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer;  }





/* form ------ */

.form_row { margin:8px 0 12px 0;  } 

.form_row label { width:180px; float:left; font:14px Arial, Helvetica, sans-serif; padding:9px 15px 9px 0; text-align:right;    }

.form_row .textfield { float:left; width:300px; font:13px Arial, Helvetica, sans-serif;padding:7px 8px;  }

.form_row .select  { float:left; width:318px; }

.form_row .textarea { float:left; width:380px; height:200px; font:13px Arial, Helvetica, sans-serif;  float:left; padding:7px 8px; }

.btn_spacer { margin-left:193px; }



.indicates { font-size:11px; }



#contact_detail_id p { clear:both }

#contact_detail_id .que_error_msg { clear:both; padding:3px 0 0 84px; }

.error_msg, .que_error_msg2 { display:block; padding:3px 0 0 195px; float:left; clear:both; }



#questionform p.que_error_msg { clear:both; padding:3px 0 0 84px; color:#900; padding-bottom:5px; } 







.btn_input_highlight { cursor:pointer; padding:8px 20px;  text-align:center; font:bold 14px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px;   }

.btn_input_normal { cursor:pointer; padding:8px 20px;  text-align:center; font:bold 14px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px;   }



.b_spacer2 { float:left; clear:both; margin:10px 0 0 0; }

.b_spacer1 { margin-left:194px !important; }

.b_spacer3 { margin-left:0 !important; }

.btn_spacer { margin-right:10px; }



.message_note { clear:both; float:left; margin-left:195px; color:#777; }





/* login form -----------*/

#loginform { padding-top:30px;   }

#loginform label { width:180px;  }

#loginform .form_row label span { color:#900; }

#loginform .form_row .message_error2, #changepw_frm .form_row .message_error2 { clear:both; display:block; color:#900; padding:4px; margin-left:190px; }

#loginform p.rember  { float:left; color:#666;margin-left:190px; font-size:12px;   }

#loginform p.links  { float:left; color:#666;margin-left:190px; font-size:12px; margin-top:10px; margin-bottom:30px;   }

#loginform p.links a { margin-right:5px; margin-left:5px; }

 

#lostpassword_form { clear:both; margin-top:20px; padding:20px; border:1px solid #ccc; width:400px; margin:0 auto;  height:100%; overflow:hidden;  }

#lostpassword_form label { display:block; width:auto; margin-bottom:5px; }

#lostpassword_form h4 { margin:0; padding:0; }

.forgot_spacer { margin-left:57px; }









/* login form widget -----------*/

#sidebar .login_widget { padding:10px;  }

#sidebar .login_widget h3 { margin:0 0 8px 0; padding:0;  }



#sidebar #loginform { padding:0; }

#sidebar #loginform .form_row label { text-align:left; padding:3px 0;  }

#sidebar #loginform .form_row .textfield { width:175px; }

#sidebar #loginform .form_row { height:100%; overflow:hidden; margin-bottom:15px; }



.pro_author { height:100%; overflow:hidden; }

.pro_author img { margin:0 10px 0 0; float:left; border:1px solid #a6c9de; padding:1px;  }

.pro_author p { font-size:14px; } 

.pro_author p a { text-decoration:underline;  }



#sidebar .tagcloud { line-height:22px; }



/* registration form ----------------- */

#content .registration_form_box h5 { margin:40px 0 10px 0; padding:0 0 5px 0; font-size:18px; border-bottom:1px solid #ccc;  }

#content .registration_form_box label { width:180px;  }

#content .registration_form_box .message_error2 { clear:both; display:block; color:#900; padding:4px; margin-left:190px; }



#content .registration_form_box #reg_passmail { clear:both; display:block; color:#666; padding:4px; margin-left:190px; } 









/* ask a question form  ------ */

.ask_row { height:100%; overflow:hidden; margin-bottom:25px;   }

.ask_row label { display: block; padding-bottom:10px; font:bold 14px Arial, Helvetica, sans-serif; }



.ask_row label.login { width:75px; float:left;}

.ask_row label.login_s { width:79px; float:left; padding-top:7px;  }

.ask_row .radio { margin-top:11px;  }

.ask_row .user_login { font-size:14px; color:#585858; }



.ask_row .textfield { width:640px; font:14px Arial, Helvetica, sans-serif; padding:7px 8px;  }

.ask_row .textarea { width:640px; height:200px; font:14px Arial, Helvetica, sans-serif;  padding:7px 8px;  }

.ask_row .textfield_tags { width:550px; }

.ask_row .textfield_login { width:200px; float:left; margin:0 15px 10px 5px; }



.ask_row .notice { display:block; padding:5px; clear:both; }



.ask_row .message_error2 { clear:both; display:block; color:#900; padding:4px;  } 





/* user listing --------------------------- */

#content .userlistings { margin:0; padding:0; }

#content .userlistings li { margin:0 0 20px 0; padding:0; clear:both; height:100%; overflow:hidden; background:none; }

#content .userlistings li img { float:left; padding:5px; margin-bottom:15px; }

#content .userlistings li h3 { margin:0 0 4px 0;  padding:5px 8px; width:500px; display:block; float:right;  font:bold 14px Arial, Helvetica, sans-serif; }

#content .userlistings li h3 a { text-decoration:none; font-weight:bold;   }



#content .userlistings li h3 span { display:block;  }

#content .userlistings li h3 span.total  a { font-weight:normal; font-size:13px; float:right; }



#content .userlistings li h3 span.total_point  a { font-weight:normal; font-size:13px; float:right; margin-right:10px;  border-right:1px solid #ccc; }





#content .userlistings li p { margin:0 0 8px 0; padding:0;  width:510px; float:right; font:12px Arial, Helvetica, sans-serif; line-height:18px;  }

#content .userlistings li p.links { padding:3px 3px 5px 3px;  }

#content .userlistings li p.links a { float:left; display:block; text-decoration:none; }



#content .userlistings li span.phone { padding-left:4px; }





/*---------COMMENTS --------- */

#comments h3{ font:normal 26px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0 0 20px 0; }

#comments .commentlist { padding:0; margin:0 }



.commentlist li { width:100%; height:100%; overflow:hidden; clear:both; background:#ccc;  }



#content #comments .comment { margin: 15px 0 0px 0;  list-style:none }

#comments .comment a{ text-decoration:none; padding:1px 0 }

#content #comments  p.authorcomment { margin:3px 0 0 0; padding:0; line-height:normal;  font-size:11px; font-weight:bold; }

#comments .comment .meta-left { width:60px; float:left;}

#comments .comment small {font-size: 11px }

* html #comments .comment .text-right { height:70px }

#comments .comment .text-right { min-height:70px; margin:0;  float:none }

#comments .comment .text-right p { line-height: 18px; padding: 0 0 12px 22px; font-size:14px; color:#626262; }



#comments .comment .text-right .date { font-size:11px;  }

#comments .comment { clear:both; }





#comments .comment p.author { margin:0 0 10px 15px; padding:0 0 5px 0; min-height:22px; border-bottom:1px solid #D0DCE3; }

#comments .comment .auhtor_name { float:left; }

#comments .comment .comments_links { float:right; font-size:11px; text-transform:uppercase;  } 







span.comm-reply{ float:left; padding:5px 0 10px 80px; font-size:11px; clear:both; text-transform:uppercase;   }

.spacer_com { padding:5px 0 10px 0px !important; }



span.comm-reply small { margin-right:10px; }



span.comm-reply a:hover{ font-size:11px; text-decoration:none; }



#content #comments ul.children { clear:both;  margin:0; padding-left:20px; }



#content #comments ul.children li { border-top:2px solid #E5E5E5; padding:14px 0 0 0; border-bottom:none; } 



p.commpadd input{ line-height:25px; padding:8px; width:300px;   }

p.commpadd label{ padding:0 0 0 5px }



#content #commentform .comment_blog p.commpadd input{ line-height:25px; padding:8px; width:300px;   }

#content #commentform .comment_blog p.commpadd label{ padding:0 0 0 5px; float:left;  }



#content .comment_blog p.commpadd { margin-bottom:10px; height:100% !important; overflow:hidden !important; }



#content .comment_blog p.commpadd .textare { width:500px;  }



input#submit { width:125px; height:47px; margin-left:85px;    cursor:pointer; }

.spacer { margin-left:0 !important; }





#respond { background:#f9f9f9; border:1px solid #e0e0e0; margin-top:40px;  }

#content #respond h3 { margin:0; padding:10px 20px; border-bottom:1px solid #e0e0e0; font-size:24px;  }



.votes {  overflow: hidden; float:left;  padding:0; text-align:center; clear:both; margin-bottom:20px; margin-left:75px; height:26px; }

.votes p { margin:0; padding:0; }

.votes span { font-size:18px; font-weight:bold; float:left; text-align:center; display:block; padding:4px 14px 0px 4px; height:22px;   }

.votes span b { font-weight:normal; font-size:11px; color:#666; text-transform:uppercase; position: relative; top:-2px; }

.votes span img {  }



.content_left { float:left; width:90%;  }

.content_left p { padding-left:15px;  }



.content_left_2 { width:580px; }



a.report { color:#6eb237; text-decoration:none; }

a:hover.report { color:#000; }



#comments .comment .votes p { margin:0; padding:0; }

.cancel-comment-reply { padding:8px 10px 5px 18px; }





#respond form { padding:20px; }

#respond p { margin:0 0 20px 0; padding:0; }

#respond p label { float:left; display:block; width:70px; margin-right:10px; font-size:14px; padding-top:7px; text-align:left; color:#686868;  }



#respond p span.user_login { float:left; padding-top:0px; margin-right:10px;  color:#686868;  }

#respond p .radio { float:left; margin-top:5px; margin-right:5px; }



.label_spacer { margin-left:20px; }



#commentform p .radio { margin-top:14px; }

#commentform p .user_login {  margin-top:9px; }







/* BREADCRUMBS **************************/

.breadcrumbs { margin-bottom:20px; }

.breadcrumbs p { margin:0; padding:0;  }

.breadcrumbs a { padding-right:3px; font-size:11px; text-align:left; text-decoration:none; }

.breadcrumbs a:hover { text-decoration:none; }

.breadcrumbs strong { font-weight:normal;  }







/* FOOTER ------------------------------------*/

#footer_in .fleft { padding-top:5px; }



#footer p { padding:0px 0px 5px 0px; margin-left:-3px; line-height:18px; }

#footer .copyrights { margin:58px 0px 10px 0px; float:left; width:400px; }

#footer .copyrights p.author { color:#8b8674; }

#footer .footerright { margin:58px 5px 10px 0px; padding-right:10px; float:right; text-align:center; }

#footer ul { margin-left:-10px; margin-bottom:10px; }

#footer ul li { padding:0px 5px; display:inline; list-style-type:none; border-left:1px solid #ccc; }

#footer ul li a {  text-decoration:none; }



#footer .fleft { width:750px; float:left; }

#footer p.author { float:right;  }

#footer .designby { padding:5px 8px 0 0; float:left; }

#footer p span.templatic { width:80px; display:block; overflow:hidden;  float:left; }

#footer p span.templatic a {  text-indent:-9009px; padding-left:120px; height:30px; display:block; }



/* Post Pagination */

.pagination {  height:100%; overflow:hidden; text-align:center; clear:left; margin:25px 0; }

.pagination .on,  .pagination a { padding:5px 10px; margin-right:3px; margin-left:3px; display:inline; font-weight:bold; }

.pagination a { margin-left:0; line-height:28px; text-decoration:none; }





#content .alphabetical { padding:10px 0 20px 20px ;     }

#content .alphabetical li { margin:0; padding:0; float:left; }

.alphabetical li a { padding:5px 7px; margin-right:3px; float:left; display:block; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }



#comments .commentlist .selectedans { padding:10px !important;   }

#comments .commentlist span.bestanswer { padding:8px 0 7px 10px; margin:-7px 0 0 -15px; width:121px; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:block; margin-bottom:8px; height:15px;  } 



#comments .commentlist span.bestanswer, x:-moz-any-link { padding:7px 0 9px 10px; }



.author_photo { float:left; border:1px solid #ccc; padding:2px; }

.agent_biodata { float:right; width:450px;  }





.sucess_msg { text-align:center; padding:10px; margin:10px 0; background:#ecffe0; border-top:1px solid #6aa23a;  border-bottom:1px solid #6aa23a; font-size:12px; font-weight:bold; color:#5e962e; }

.error_msg_fix { text-align:center; padding:10px; margin:10px 0; background:#ffe2e2; border-top:1px solid #af3a3a;  border-bottom:1px solid #af3a3a; font-size:12px; font-weight:bold; color:#9a1313; }



#change_pw h5 { margin:0px 0 5px 0; padding:40px 0 5px 0; border-bottom:1px solid #ccc;  }



.propertylistinglinks { height:100%; overflow:hidden; }

.i_agent_others { margin-right:10px; display: block; float:left; padding-right:10px; border-right:1px solid #ccc; }

.answers_provider  { margin-right:10px; display: block; float:left; padding-right:10px;  border-right:1px solid #ccc;  }

.earn_point, .i_agent_others, .answers_provider { color:#666; }

.earn_point  b { color:#0D5488; }





.agent_details_main { background:#eee; border:1px solid #ccc; padding:10px; position:relative; overflow:hidden; word-wrap: break-word;  }

#content .agent_details_main h3 { margin-top:0; border-bottom:none; }



.editProfile { position:absolute; top:12px; right:10px; font-weight:bold; }

.editProfile a { color:#090; text-decoration:none; font-size:15px;  }



.renew { position:absolute; right:149px; bottom:5px; border-right:1px solid #ccc; padding-right:10px;  }

.renew a { color:#666; text-decoration:none; }





.edit { position:absolute; right:50px; bottom:5px;   }

.delete { position:absolute; right:10px; bottom:5px;   }

.status { position:absolute;  right:93px;  bottom:5px; border-right:1px solid #ccc; padding-right:10px; color:#000; font-weight:bold; color:#f60;   }





.edit a { color:#090;padding-right:6px; border-right:1px solid #ccc; margin-right:5px; }

.delete a { color:#900;padding:3px; } 



.info { height:100%; overflow:hidden; }

.go_spacer { margin-right:10px; }



.published_box { padding:10px 0 10px 0; height:100%; overflow:hidden; }

#content h5.payment_head { color:#900; font-size:16px; margin:0; padding:10px 120px 10px 120px; text-align:center; }



.emailagent { margin-left:13px; padding-left:5px;   }

 

.up_points,.down_points{ display:none !important;}





/* clearfix ----- */

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }

.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

.clearfix { display:inline-block }

* html .clearfix { height:1% }

.clearfix { display:block; }



.tooltip {

 background-color:#c8ebf5;

 border:1px solid #999;

 padding:10px 15px;

 width:200px;

 display:none;

 color:#013949;

 text-align:left;

 font-size:12px;

}



ul#menu-top-menu li.menu-item-238 a {

 color: #AAF900;

 font-weight: bold;

 text-decoration: underline;

}



ul#menu-top-menu li.menu-item-238 a:hover {

 color: #AAF900;

 font-weight: bold;

 text-decoration: underline;

}



ul.check{

padding-left: 30px !important;

}



.check li{

background: url(/wp-content/themes/Answers/images/check.png) no-repeat 0 0 !important;

padding:0 0 0 27px !important;

}


ul.arrow{

padding-left: 30px !important;

}



.arrow li{

background: url(/wp-content/themes/Answers/images/arrow.png) no-repeat 0 3px !important;

padding:0 0 0 23px !important;

}



table#prices_table td

{

text-align:center;

border-bottom: 1px solid #dfdfdf;

line-height: 2;

}



table#prices_table th

{

font-size: 100%;

border: 1px solid #dfdfdf;

line-height: 2;

background: #f1ffde;

vertical-align: middle;

}



.errmsg {

	margin:20px 0;

	padding:10px;

	border:1px solid #f00;

	background:#f9c;

	color:#000;

	font-weight:bold;

}



.admin_answer {

background: #E3FFC3 url(images/admin_answer.png) no-repeat 5px 50%;

padding: 10px 10px 10px 50px;

border: 1px solid #CDF2A3;

font-size: 16px;

margin: 10px 10px 10px 20px;

}



.admin_answer a {

font-weight:bold;

}



.support{

background-image:url(/wp-content/uploads/writemyessay_author.png);

background-repeat:no-repeat;

height:210px;

width:258px;

float:left;

margin: 0 0 20px 5px;

}



.sign{

text-align:right;

font-size:12px;

margin: 222px 31px 0 0;

font-weight:bold;

}



.your-email input, .title input {

width: 150px;

}

.file-727 input {

width: 150px;

}

.comment textarea {

width:96%;

}

.comment2 textarea {

width:600px !important;

}





.apnd {

width: 670px;

margin: 20px 0 0 -35px;

position: relative;

}



.apnd a {

position: absolute;

display: block;

width: 190px;

height: 55px;

top: 133px;

}



#apd1 {

left: 15px;

}



#apd2 {

left: 240px;

}



#apd3 {

left: 463px;

}



.home-left {

color: #0B6EA5;

font-size: 22px;

font-weight: bold;

padding-top: 3px;

left: 230px;

}



.type .wpcf7-select {

width: 255px;

}
label.error{
	bottom:0px !important;
}
#header-contacts .sitemanager-phone{
  display: block !important;
  margin-left: 25px;
  color: #c9f0ff;
  font-size: 11px;
}


.members_area_page #wrapper {
    background: #fff;
    box-shadow: 0px 0px 6px #99B4C5;
    background-origin: content-box;
    padding: 16px;
    background-clip: border-box;
    width: 952px;
}
ul.page-numbers li {
    display: inline-block;
}

#nav_in .widget, #top_strip_in .widget {
    margin: 0 auto;
}



.checked li{
List-style-type: none;
padding: 3px 5px 3px 20px !important;
margin-left:-20px;
border: none;
line-height: 18px !important;
background: url(/wp-content/themes/Answers/images/checked.png) no-repeat 0 3px !important;
} 

.page-id-1119 #sidebar, .page-id-5118 #sidebar {
display: none !important;
}

.page-id-1119 #content, .page-id-5118 #content {
    width: 100% !important; 
}

.page-id-1119 .content_top, .page-id-5118 .content_top{
    background: transparent !important;
}

.page-id-5118 .non_visible {
display: none !important;
}

.page-id-201 .non_visible {
display: none !important;
}

.page-id-291 #sidebar {
display: none !important;
}

.page-id-291 #content {
    width: 100% !important; 
}

.page-id-291 .content_top{
    background: transparent !important;
}

.page-id-46 .non_visible, .page-id-291 .non_visible {
display: none !important;
}

.page-id-187 #sidebar{
display: none !important;
}

.page-id-187 #content{
    width: 100% !important; 
}

.page-id-187 .content_top{
    background: transparent !important;
}

.page-id-187 .non_visible, .page-id-188 .non_visible {
display: none !important;
}

.page-id-132 #sidebar, .page-id-131 #sidebar {
display: none !important;
}

.page-id-132 #content, .page-id-131 #content {
    width: 100% !important; 
}

.page-id-132 .content_top, .page-id-131 .content_top{
    background: transparent !important;
}

.page-id-132 .non_visible, .page-id-131 .non_visible {
display: none !important;
}

/*.page-id-125 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-125 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-125 .content_top{*/
/*    background: transparent !important;*/
/*}*/
/*.page-id-126 .non_visible, */
.page-id-125 .non_visible {
display: none !important;
}

.page-id-110 #sidebar{
display: none !important;
}

.page-id-110 #content{
    width: 100% !important; 
}

.page-id-110 .content_top{
    background: transparent !important;
}

.page-id-110 .non_visible, .page-id-109 .non_visible {
display: none !important;
}

.page-id-105 #sidebar {
display: none !important;
}

.page-id-105 #content {
    width: 100% !important; 
}

.page-id-105 .content_top {
    background: transparent !important;
}

.page-id-105 .non_visible, .page-id-106 .non_visible {
display: none !important;
}

.page-id-108 #sidebar {
display: none !important;
}

.page-id-108 #content {
    width: 100% !important; 
}

.page-id-108 .content_top {
    background: transparent !important;
}

.page-id-108 .non_visible {
display: none !important;
}

/*.page-id-29 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-29 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-29 .content_top {*/
/*    background: transparent !important;*/
/*}*/

.page-id-29 .non_visible {
display: none !important;
}

/*.page-id-121 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-121 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-121 .content_top {*/
/*    background: transparent !important;*/
/*}*/
/*.page-id-121 .non_visible,*/
 .page-id-122 .non_visible {
display: none !important;
}

.page-id-124 #sidebar{
display: none !important;
}

.page-id-124 #content {
    width: 100% !important; 
}

.page-id-124 .content_top {
    background: transparent !important;
}

.page-id-124 .non_visible{
display: none !important;
}
/* .page-id-128 .non_visible */
.page-id-288 #sidebar {
display: none !important;
}

.page-id-288 #content {
    width: 100% !important; 
}

.page-id-288 .content_top{
    background: transparent !important;
}

.page-id-287 .non_visible, .page-id-288 .non_visible {
display: none !important;
}

/*.page-id-104 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-104 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-104 .content_top {*/
/*    background: transparent !important;*/
/*}*/

.page-id-104 .non_visible {
display: none !important;
}

.page-id-147 #sidebar {
display: none !important;
}

.page-id-147 #content {
    width: 100% !important; 
}

.page-id-147 .content_top {
    background: transparent !important;
}
/*, .page-id-148 .non_visible*/
.page-id-147 .non_visible {
display: none !important;
}

.page-id-319 #sidebar, .page-id-329 #sidebar {
display: none !important;
}

.page-id-319 #content, .page-id-329 #content {
    width: 100% !important; 
}

.page-id-319 .content_top, .page-id-329 .content_top{
    background: transparent !important;
}

.page-id-319 .non_visible, .page-id-329 .non_visible {
display: none !important;
}

/*.page-id-111 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-111 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-111 .content_top {*/
/*    background: transparent !important;*/
/*}*/

/*.page-id-111 .non_visible {*/
/*display: none !important;*/
/*}*/

.page-id-166 #sidebar, .page-id-167 #sidebar {
display: none !important;
}

.page-id-166 #content, .page-id-167 #content {
    width: 100% !important; 
}

.page-id-166 .content_top, .page-id-167 .content_top{
    background: transparent !important;
}

.page-id-166 .non_visible, .page-id-167 .non_visible {
display: none !important;
}

/*.page-id-116 #sidebar {*/
/*display: none !important;*/
/*}*/

/*.page-id-116 #content {*/
/*    width: 100% !important; */
/*}*/

/*.page-id-116 .content_top{*/
/*    background: transparent !important;*/
/*}*/

.page-id-115 .non_visible, .page-id-116 .non_visible {
display: none !important;
}

#content .writers__slider .slick-dots li {
    display: inline-block;
    background: none;
    padding: 10px 5px;    
}
#content .writers__slider .slick-dots li button{
    font-size: 0;
    height: 12px;
    width: 12px;
    border-radius: 12px;
    background: #d3b1d4; 
    border: none;    
}
#content .writers__slider .slick-dots li.slick-active button{
    background: #A763A8;    
}
#content .writers__slider .slick-dots li button:hover {
    background: #A763A8;  
    cursor: pointer;
}
.writers__slide {
    position: relative;   
}
.writers__slide.slick-slide {
    height: 500px;   
}
.writers__slide a {
    position: absolute;
    bottom: 31px;
    left: 88px;
    height: 46px;
    width: 175px;
}
.writers__slide--1 {
    background: url(/wp-content/uploads/jason.png) no-repeat 50% 50%;  
    background-size: contain;
}
.writers__slide--2 {
    background: url(/wp-content/uploads/john.png) no-repeat 50% 50%;
    background-size: contain;
}
.writers__slide--3 {
    background: url(/wp-content/uploads/william.png) no-repeat 50% 50%; 
    background-size: contain;
}
.writers__slide--4 {
    background: url(/wp-content/uploads/logan.png) no-repeat 50% 50%;  
    background-size: contain;
}
.writers__slide--5 {
    background: url(/wp-content/uploads/kimberly.png) no-repeat 50% 50%;    
    background-size: contain;
}

body #quote_form .filename {
    max-width: 430px;    
}
body #quote_form div.invalid {
    margin-top: 0px;    
}
.files-extensions-pack-cont .pack {
    box-sizing: border-box;
}

#footer .fleft p {
text-align: center;
}

#footer .fleft .disclaimer {
font-size:12px; 
color:#666666; 
line-height:1;
}
#post-67 .orange_steps_step_number {
    top: -17px !important;
}
.orange_steps_step_number {
    top: 8px!important;    
}

/*Redesign default*/
.entry * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.entry img {
    max-width: 100%;}
.button-serrated {
    display: block;
    max-width: 330px;
    margin: 0 auto;
    background: url(images/redesign/button-bg.png) center no-repeat;
    padding: 17px 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.entry .alignleft,
.entry .alignright {
    border: none;
}
.button-default {
    color: #fff;
    background-color: #0f9fda;
    font-weight:bold;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 25px;
    border-radius:8px;
    display: block;
    max-width: 180px;
    margin:0 auto;
}
.button-default:hover {
    color: #fff;
}
#content .star-list {
       padding: 0;
    margin: 0 auto;
    max-width: 470px;
}
#content .star-list,
#content .arrow,
#content .check {
   list-style: none; }
#content .star-list li {
    background: none;
    padding: 0;
}
#content .star-list li::before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(images/redesign/ico-list-star.png) center no-repeat;
    margin-right: 6px;
    position: relative;
    top: 2px;
}

center ul {
    max-width:500px;
    margin: 0 auto;
}
center ul li {
text-align: left;
}

#header-contacts-big {
    position: absolute;
    right: 290px;
    top: 30px;}
#header-contacts-big span {
    display: block;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;}
#header-contacts-big img {
    vertical-align: middle;}
#content h2.bg-title {
    max-width: 450px;
    margin: 0 auto;
    background-color: #0f9fda;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    text-transform: uppercase;
}
body #sidebar .widget h3 {
    background: #099fdb;
    color: #fff;
    text-align: center;
    padding: 8px 0;
}
body #sidebar img {
    max-width: 100%;
}
body #sidebar br {
    display: none;
}
#guarantees-sidebar {
    background-color: #fff;
    padding: 20px 30px;
}
#guarantees-sidebar img {
    margin-bottom:10px;
}

body #sidebar #text-23 h3 {
    margin-bottom: 0;
}
body #sidebar #text-16 {
    background: #fff;}
    body #sidebar #text-16 .textwidget {
            padding: 0 10px 10px;}
body #sidebar #sm-t {
    padding: 15px 10px;
    background-color: #f6fcfe;
}
body #sidebar #sm-t .sm-t-item {
    padding: 0;
    margin: 0 0 10px;
}
body #sidebar #sm-t .sm-t-item-content{
    width: calc(100% - 52px);
    float: left;
    clear: none;
    margin-top: 5px;
}
body #sidebar .sm-t-name {
    clear: both;
}
body #sidebar p {
    padding:0;
}
body #sidebar #sm-t .sm-t-name h3{
    color: #ee9135;
    background: none;
    font-size: 14px;
    padding: 0;
    text-align: right;
    font-weight: bold;
}
body #sidebar #sm-t .star {
    color: #ee9135;
}
body #sidebar .testimonials-link a {
    color: #fff;
    background-color: #0f9fda;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 25px;
    border-radius: 8px;
    display: block;
    max-width: 70px;
    margin: 0 auto;
}
/*Redesign default*/


/*Banners */
#homepage-main-banner,
#pricepage-main-banner,
#how-essay-writing-works,
#essay-samples-banner,
#write-my-essay-services{
    position: relative;
}
#homepage-main-banner br,
#pricepage-main-banner br,
#how-essay-writing-works br,
#essay-samples-banner br,
#write-my-essay-services br{
    display: none;
}
#homepage-main-banner .price-holder{
     display:none!important;
    color: #ffe500;
    position: absolute;
    bottom: 60px;
    right: 18px;
    background-color: #08629b;
    font-size: 30px;
    font-weight: bold;
    min-width: 220px;
    padding: 6px 0;
    text-align: center;
}

#pricepage-main-banner .price-holder{
     display:none!important;
        color: #ffe500;     position: absolute;     bottom: 43px;     left: 483px;     background-color: #114a7c;     font-size: 24px;     font-weight: bold;     min-width: 160px;     padding: 2px 0;     text-align: center;
}

#pricepage-main-banner-new .price-holder{
    display:none!important;
    color: #ffe500;
    position: absolute;
    bottom: 46px;
    right: 12px;
    background-color: #08629b;
    font-size: 22px;
    font-weight: bold;
    min-width: 160px;
    text-align: center;
}
#how-essay-writing-works .price-holder {
     
    color: #fff;
    position: absolute;
    bottom: 21px;
    right: 323px;
    background-color: #099fdb;
    font-size: 11px;
    min-width: 80px;
    padding: 0;
    text-align: right;
    line-height: 13px;
}

#essay-samples-banner {
    margin-bottom:10px;
}

#essay-samples-banner .order-link {
    position: absolute;
    left: 237px;
    bottom: 25px;
    z-index: 1;
    width: 177px;
    height: 50px;
}

#essay-samples-banner .price-holder{
     display:none!important;
    color: #fff;
    position: absolute;
    bottom: 31px;
    right: 269px;
    background-color: #099fdb;
    font-size: 14px;
    min-width: 130px;
    padding: 3px 0;
    text-align: center;
    line-height: 13px;
}
#essay-samples-banner .essay-sample-link{
    position: absolute;
    top: 91px;
    left: 68px;
    width: 160px;
    height: 226px;
}
#essay-samples-banner .finance-sample-link{
    position: absolute;
    top: 91px;
    left: 245px;
    width: 160px;
    height: 226px;
}
#essay-samples-banner .personal-statement-sample-link{
    position: absolute;
    top: 91px;
    right: 76px;
    width: 160px;
    height: 226px;
}

#write-my-essay-services .price-scratch{
    color: #ffe500;
    background-color: #086098;
    font-size: 15px;
    position: absolute;
    font-weight: bold;
    min-width: 107px;
    line-height: 17px;
    left: 110px;
    top: 78px;
}
#write-my-essay-services .price-paraphrasing {
    color: #ffe500;
    background-color: #086098;
    font-size: 15px;
    position: absolute;
    font-weight: bold;
    min-width: 107px;
    line-height: 17px;
    left: 170px;
    top: 197px;
}
#write-my-essay-services .price-final-editing{
    color: #ffe500;
    font-size: 15px;
    position: absolute;
    font-weight: bold;
    line-height: 13px;
    left: 212px;
    top: 320px;
    z-index:1;
}
#write-my-essay-services .normalise-bg {
    background-color: #086098;
    position: absolute;
    width: 100px;
    height: 20px;
    top: 324px;
    left: 207px;
}
#write-my-essay-services .normalise-bg::before {
    display: block;
    content: '';
    background-color: #086098;
    position: absolute;
    width: 50px;
    height: 20px;
    top: -5px;
    left: 4px;
}
#write-my-essay-services .scratch-link{
    position: absolute;
    width: 112px;
    height: 43px;
    left: 272px;
    top: 36px;

}
#write-my-essay-services .paraphrasing-link{
    position: absolute;
    width: 112px;
    height: 43px;
    left: 272px;
    top: 157px;

}
#write-my-essay-services .final-editing-link{
    position: absolute;
    width: 112px;
    height: 43px;
    left: 272px;
    top: 279px;
}
/*Banners */

#essay-team-provides {
    position: relative;
    padding: 1px 0 25px 0;
    margin: 20px 0 0;
}
#essay-team-provides::before,
#essay-team-provides::after{
    position: absolute;
    height:1px;
    background-color: #d9d9d9;
    width:80%;
    left:10%;
    content: '';
    display: inline-block;
}
#essay-team-provides::before {
    top:0;
}
#essay-team-provides::after {
    bottom:0;
}

#easy-steps-to-receive .step-item{
    float: left;
    width:20%;
    font-size:14px;
    text-align: center;
    position: relative;
    padding: 0 10px;
}
#easy-steps-to-receive .step-item .step-text {
    margin-top:10px;
}
#easy-steps-to-receive .step-item:last-child::after {
    content: none;
}
#easy-steps-to-receive .step-item::after {
    background: url("images/redesign/ico-arrow-steps.png") center no-repeat;
    width:20px;
    height:30px;
    position: absolute;
    content: '';
    top:28px;
    right:0;
}
#easy-steps-to-receive .button-default {
    max-width:400px;
    margin-top:50px;
}
#guarantees-content {
    text-align: center;
}
#guarantees-content .guarantee-item{
    display: inline-block;
    max-width:150px;
    margin: 0 3%;
}
#guarantees-content .guarantee-item img {
    max-width:100%;
}
.multi-items-slider .testimonials-slider-content .item-inner::before {
    font-size: 340px;
    letter-spacing: -30px;
    font-family: serif;
    color: #fff;
    content: ",,";
    display: block;
    line-height: 0px;
    position: relative;
    margin: -75px 0 185px;
    text-align: left;
}
.multi-items-slider .testimonials-slider-content .item-inner {
    padding: 10px 0 0;
}

#content .multi-items-slider h3 {
    color: #fff;
    margin:0 auto;
    padding:8px 0;
    max-width: 80%;
    background-color: #0f9fda;
    border: none;
}
.multi-items-slider h2 {
    display: none;
}
.multi-items-slider .slick-arrow {
    width:36px;
    height:36px;
    background: url("images/redesign/left-slider-arrow-copy.png") center no-repeat;
}
.multi-items-slider .slick-arrow::before {
    content: none!important;}
.multi-items-slider .testimonials-slider-content {
    margin: 0!important;
    padding: 15px 40px;
    position: relative;
    border: 1px solid #d8d9d9;
}
.multi-items-slider .slick-arrow.slick-prev {
    left: 5px;
    transform: translateY(-50%) rotate(180deg);
}
.multi-items-slider .slick-arrow.slick-next {
    right: 5px;
}
.multi-items-slider .testimonials-slider-content .testimonials-slider-item .sm-t-item-content {
    font-size:14px;
}
#content .multi-items-slider.inner-pages h3 {
    font-size:14px;
    max-width: 100%;
}

.multi-items-slider.inner-pages .testimonials-slider-content .testimonials-slider-item .sm-t-item-content {
    height: 135px;
}
.multi-items-slider.inner-pages .testimonials-slider-content .item-inner::before {
    font-size: 290px;
    margin: -75px 0 155px;
}
body:not(#singapore):not(#hong-kong):not(#new-zealand):not(#australia):not(#ireland) #header_in::before {
    background: url(images/redesign/header-main-banner.png) right center no-repeat;
    background-size: contain;
    content: "";
    position: absolute;
    right: 50px;
    bottom: 0;
    width: 130px;
    height: 110px;
}
.form-quote-box {
    overflow: hidden;
}

/*============Sample banner============ */
.default-sample-banner {
  position: relative; }
  .default-sample-banner .link-sample {
    position: absolute;
    top: 18px;
    left: 10px;
    width: 155px;
    height: 210px; }
  .default-sample-banner .link-order {
    position: absolute;
    bottom: 22px;
    left: 170px;
    width: 190px;
    height: 43px; }

#sample-bn-admission-essay .link-sample {
  top: 67px;
  left: 199px; }

#sample-bn-admission-essay .link-order {
  bottom: 19px;
  left: 408px; }
/*============Sample banner============ */

/*============Global banner============ */
#global-main-banner {
    position: relative;
    margin: 0 0 15px 0;}
    #global-main-banner a {
    display: block;}
    #global-main-banner img {
        max-width: 100%;}
    #global-main-banner .price-holder {
         display:none!important;
         color: #ffe500;
    position: absolute;
    bottom: 43px;
    left: 483px;
    background-color: #0f5f96;
    font-size: 24px;
    font-weight: bold;
    min-width: 160px;
    padding: 2px 0;
    text-align: center;
}
/*============Global banner============ */
#post-13 .xddp_container{
    display: none;
    }
    
 #post-13 .add_order_btn{
     display: none;
     }
     
.free-bunner{
    width:220px; 
    height:350px; 
    font-family: 'Arial';
    position: relative;
    border-bottom: 3px solid #ed9037;
    background: #fff;
-webkit-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
-moz-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
}

.free-bunner-heading{
    height: 55px; 
    background:#099fdb;
    margin-bottom: 35px;
}
.free-bunner-heading p{
    color:#fff; 
    text-align: center; 
    
    margin: 0;
}
.free-heading1{
    font-weight: 900;
    padding: 5px 0;
        font-size: 20px;
}

.free-heading2{
    font-size: 13px;
    padding: 0;
}
.free-list-span{
    color: #ed9037;
    font-weight: 900;
    font-size: 15px;
}
.free-bunner-list{
    color: #099fdb;
    font-size: 15px;
    margin: 11px 0;
    padding-left: 45px !important;
    position: relative;
}
.free-bunner-list:before{
    content: url('/wp-content/uploads/small-sharp-pencil.png');
    position: absolute;
    left: 20px;
}
.free-last-par{
    padding-bottom: 30px !important;
    border-bottom: 3px solid #ed9037;
}

.degrees-bunner{
    width: 220px;
    height: 400px;
    background: #fff;
    position: relative;
    font-family: 'Lato', sans-serif;
    margin-top: 20px;
-webkit-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
-moz-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
}

.degrees-bunner-back{
        background: url('/wp-content/uploads/students-cap.png');
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.degrees-bunner:after{
    content:url('/wp-content/uploads/Rectangledeg.png');
    position: absolute;
    bottom: 15px;
    left: 34px;
}

.degrees-header{
    padding-top: 70px;
}
.degrees-header1{
    text-align: center;
    color: #099fdb;
    margin: 0;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 18px;
}
.degrees-header2{
    text-align: center;
    color: #099fdb;
    margin: 0;
    font-size: 15px;
}

.degrees-par{
    text-align: center;
    color: #099fdb;
    font-size: 0.8rem;
    margin-top: 23px;
    position: relative;
}

.degrees-par:before{
    content: url('/wp-content/uploads/education-diploma.png');
    position: absolute;
    top: -16px;
    left: 100px;
}
body #sidebar .activity-banner{
    width: 218px;
    height: 400px;
    background: #fff;
    border: 1px solid #1172b0;
    font-family: 'Lato', sans-serif;
-webkit-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
-moz-box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
box-shadow: -2px 3px 3px -2px rgba(0,0,0,0.59);
}

body #sidebar .activity-banner .activity-banner-head{
    margin: 0;
    background: #0f9fda;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0;
    font-weight: 900;
    font-size: 1rem;
    text-align: center;
}

body #sidebar .activity-banner-block{
    margin: 14px 0;
}

body #sidebar .activity-banner-block p{
    width: 85%;
    background: #1172b0;
    height: 35px;
    margin: 0;
    color: #fff;
    line-height: 1;
}

body #sidebar .act-right{
    display: flex;
    justify-content: flex-end;
}

body #sidebar .activity-banner-par{
    display: flex;
    align-items: center;
}

body #sidebar .activity-banner-par .activ-yellow{
    color: #ffe400;
    margin-right: 5px;
    font-weight: 900;
    font-size: 20px;
    
}

.activity-banner-block p{
    display: none;
    }
.activity-banner-block .activity-banner-par{
    dispaly: block;
    }

body #sidebar .activity-banner-par span{
    color: #fff;
    font-size: 12px;
        line-height: 1;
}
body #sidebar .activity-banner .act-right .activity-banner-par{
    padding-left: 10px;
}

body #sidebar .activity-banner-block .activity-banner-par{
    padding-left: 20px;
}

body #sidebar .activity-banner .activ-last-text{
    margin: 0;
    color: #1172b0;
    font-weight: 900;
    text-align: center;
    font-size: 0.85rem;
}
.feather li{
List-style-type: none;
padding: 3px 5px 3px 30px !important;
border: none;
line-height: 18px !important;
background: url(/wp-content/themes/Answers/images/feather.png) no-repeat 0 3% !important;
} 
.notes li{
List-style-type: none;
padding: 3px 5px 3px 30px !important;
border: none;
line-height: 18px !important;
background: url(/wp-content/themes/Answers/images/notes.png) no-repeat 0 3% !important;
}

.blue-tick-in-circle li{
List-style-type: none;
padding: 3px 5px 3px 30px !important;
border: none;
line-height: 22px !important;
background: url(/wp-content/themes/Answers/images/blue-tick-in-circle.png) no-repeat 0 30% !important;
}

.green-next li{
    list-style-type: none;
    padding: 3px 5px 3px 30px !important;
    border: none;
    line-height: 22px !important;
    background: url(/wp-content/themes/Answers/images/subjects-arrow.png) no-repeat 0 18% !important;
}
ul.green-next {
    column-count: 3;
    padding-left: 100px !important;
}
.page404 .content_top{
    background: none;
    }
/*html .page404 #wrapper{*/
/*    box-shadow: none;*/
/*    padding: 0;*/
/*    background: url(skins/1-default/content_centerbg.png) repeat-y left top;*/
/*    }*/
/*.page404 #sidebar{*/
/*    margin-top: 0;*/
/*    }*/
.page404  .page_head{
    display: none;
    }
.page404 .main-inner-banner{
    display: none;
    }
    
.page404 #content{
    float: none;
    margin: 0 auto;
    }
.page404 #sidebar{
    display: none;
    }
     
/*scroll-navigate-topics */
#malaysia.page-id-483 #global-main-banner {
    display: none;}
    #scroll-navigate-topics {
    margin-bottom: 10px; }
#scroll-navigate-topics .title {
  background: #58636b;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 10px; }

#scroll-navigate-topics .items-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -5px; }

#scroll-navigate-topics .item {
  width: calc(25% - 10px);
  margin: 5px 5px;
  background-color: #086099;
  text-align: center;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in; }
  #scroll-navigate-topics .item:hover {
    -webkit-transform: translate(5px, -5px);
            transform: translate(5px, -5px);
    background-color: #2c7db1;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); }
  #scroll-navigate-topics .item a {
    color: #ffe500;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    line-height: 14px;
    min-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 10px; }
    
    div[data-slick-index="0"] .sm-t-item-content,
    div[data-slick-index="46"] .sm-t-item-content,
    div[data-slick-index="76"] .sm-t-item-content,
    div[data-slick-index="77"] .sm-t-item-content,
    div[data-slick-index="78"] .sm-t-item-content,
    div[data-slick-index="80"] .sm-t-item-content,
    div[data-slick-index="83"] .sm-t-item-content,
    div[data-slick-index="122"] .sm-t-item-content,
    div[data-slick-index="123"] .sm-t-item-content,
    div[data-slick-index="125"] .sm-t-item-content,
    div[data-slick-index="127"] .sm-t-item-content,
    div[data-slick-index="128"] .sm-t-item-content,
    div[data-slick-index="130"] .sm-t-item-content,
    div[data-slick-index="131"] .sm-t-item-content,
    div[data-slick-index="133"] .sm-t-item-content,
    div[data-slick-index="132"] .sm-t-item-content,
    div[data-slick-index="118"] .sm-t-item-content,
    div[data-slick-index="39"] .sm-t-item-content{
     height: 175px!important;
     }
     
div[data-slick-index="19"] .sm-t-item-content,
div[data-slick-index="94"] .sm-t-item-content,
div[data-slick-index="6"] .sm-t-item-content,
div[data-slick-index="35"] .sm-t-item-content,
div[data-slick-index="121"] .sm-t-item-content,
div[data-slick-index="36"] .sm-t-item-content{
    font-size:12px!important;
    line-height: 20px;
}
body#hong-kong div#footer .fleft {width: 810px;}
body#ireland div#nav_in{height: 43px;}
     