/* 
Resources
http://www.studiopress.com/design/colored-content-boxes-buttons.htm
*/

/************************************************************/
/*** Child Theme CSS Overrides */
/************************************************************/
.front-page-1 h1{font-size: 2.8em !important;}

/*place the underline clearly below the text (spaced nicely)*/
a {text-underline-position: under;}

.post h2 {color:#0F548B;border-bottom:1px solid #E6E6E6;margin:20px 0 15px 0;padding:10px 0;}
.page h2 {color:#0F548B;border-bottom:1px solid #E6E6E6;margin:20px 0 15px 0;padding:10px 0;}
.post h3 {font-size: 26px;}
.post h4 {font-size: 22px}

/* For code blocks <pre> */
pre{
background:#333 !important;
color:#ccc !important;
overflow:scroll;
padding:5px 15px;
white-space:pre;
}

/* Hide sidebar and some other non-critical widgets on mobile devices to make it load faster and be less cluttery. */
@media only screen and (max-width:480px) {
.sidebar-primary {
display: none !important;
}
.before-footer{
display: none !important;    
}
}
/* line up the blog post entries better in the grid view of the blog and archive (category and tags) pages */
@media (min-width: 512px) {
.blog .entry, .archive .entry {
    margin-left: 10px !important;
}

}

/************************************************************/
/*** End of Child Theme CSS Overrides */
/************************************************************/

/* Some multi-purpose useful CSS */
.custom_clear_float{clear: both;}
.custom_text_center{text-align:center;}
.custom_margin_bottom_5{margin-bottom:5px;}
.custom_margin_top_15{margin-top:15px;}
.custom_padding_top_10{padding-top:10px;}

/* sidebar featured plugins ad */
.tips-featured-block a img{max-width: 240px; margin-top:10px; padding:4px; border: 1px solid #A9A9A9;}
.tips-featured-block a:hover img{border:1px solid #363636;}

/* Featured articles block */
#featured {max-width: 250px;}
#featured img{width:71px;height:71px;padding:3px; margin:2px; border:1px solid #B6B6B6; float: left;}

/* subscription chicklets */
#subscribe_sidebar_div a img {margin:1px; float:left;}
#subscribe_sidebar_div a:hover img {opacity:0.8;}

/* recent posts */
.recent_posts_widget ul{}
.recent_posts_widget ul li {}
.recent_posts_widget ul li img{border:1px solid #CCCCCC;float:left; margin:3px 4px 0 0; padding:2px;}
.recent_posts_widget ul li a{color:#525252 !important;;}

/* recent comments */
.tips_recent_comments ul li {
background: url("../images/recent-comment-gravatar-icon.gif") no-repeat scroll 3px 3px transparent;
color: #727272; padding-left:40px !important;
}
.tips_recent_comments ul li a{color:#525252;}

/* blog posts */
.blog-post-thumbnail {float:left; margin: 5px 10px 10px 0;}
.blog-post-thumbnail img, .blog-post-thumbnail a img {width:128px;height:128px;background-color:#FFF;border:1px solid #A9A9A9;position:relative;padding:4px}

/* Search */
input.search-submit-button{
margin-top: 5px;
background: none repeat scroll 0 0 #7B8B98 !important;
border: 1px solid #616F7A !important;
}

/* input/image/button override */
.eStore-button-form input[type="image"]{background: none;border: none;}
.eStore-button-form input[type="submit"]{background: none;border: none;}
.eStore_button_wrapper input{background: none;border: none;}
.eStore_cart_fancy1 input[type="text"]{padding: 5px;}

/*********** Custom CSS for YARP Plugin Display ****************/
.yarpp-related h3 {font-weight: normal !important;}
.yarpp-related a {font-weight: normal !important;}

/***** side by side product option boxes on landing page *****/
.plugin-options-box-wrapper{}
.plugin-options-box-wrapper ul{margin-left: 0 !important;}
.plugin-options-box-wrapper ul li{list-style: none !important; border-bottom: 1px solid #e5e5e5; background: none; margin: 0; padding: 5px 0;}
.plugin-options-box{float: left; border: 1px solid #CCC; margin-right: 25px; padding: 15px 25px; text-align: center;}

/************************************************************/
/*** custom CSS from old theme ***/
/************************************************************/
.custom-light-silver-box{border:1px solid #DDDDDD; box-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px rgba(0, 0, 0, 0.1); padding:20px 10px 10px; margin-bottom:15px;}
.custom-light-silver-box h3{color: #1F2633;line-height: 1.4em;margin-bottom: 15px;font:bold 18px/130% "Palatino Linotype",Georgia;}
.custom-light-silver-box p{color:#545463 !important;margin-bottom:10px;font:13px/140% helvetica,sans-serif}
.custom-green-box{background: none repeat scroll 0 0 #DFF7DD;color: #324531;border: 1px solid #F1F9F0;box-shadow: 0 0 45px #CBE5C9 inset;margin: 10px 0;padding: 25px 10px 10px 15px;}
.custom_yellow_box {background: #FFF6D5;border: 1px solid #D1B655;color: #3F2502;margin: 10px 0px;padding: 25px 10px 10px 15px;text-shadow: 1px 1px #FFFFFF;}
.custom_grey_blue_round_box{background: none repeat scroll 0 0 #F8F8F8;border: 5px solid #6D92A8;border-radius: 10px;color: #333; margin: 10px 0;padding:15px; position: relative;}
.custom_dark_blue_box{background-color: #005589; margin: 10px 0; padding: 10px 15px; color:white;}

.custom_blue_box {background: #D7E7F5;color: #1D263B;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;border: 1px solid #AACEE6;margin-top: 10px;margin-bottom: 5px;}
.custom_blue_box_content {border: 1px solid #fff;padding:10px;}

.custom_divider_with_title h3 {font-size:22px;color:#0F548B;border-bottom: 1px solid #E6E6E6;clear: both;display: block;margin-bottom: 15px;padding-top: 10px;padding-bottom:10px;position: relative;}
.custom_divider_basic {border-bottom: 1px solid #E6E6E6;clear: both;display: block;margin-bottom: 10px;padding-top: 10px;position: relative;}

#code_block{border:1px solid #BBB;background-color: #F8F8F8;padding:10px;margin-bottom:15px;}
/************************************************************/
/*** custom CSS from old theme related to langinage pages ***/
/************************************************************/
.testimonial_box{font-family:"Segoe UI", arial;background-color: #F8F8F8;border:1px solid #E3E3D3;padding:10px;margin:10px 0;}
.testimonial_avatar{width: 90px;height: 90px;background: transparent url(../images/avatar.png) no-repeat center center;float: left;position: relative;}
.testimonial_avatar img{position: absolute;left: 13px;top: 13px;width: 64px;height: 64px;}
.post .testimonial_box p{padding-top:20px;}

.entry-content ul.features {list-style-type:none;overflow:hidden;}
.entry-content .features li {background:transparent none repeat scroll 0% 0%;margin:0px;padding:0;}
.entry-content .features li img{float: left;}
.entry-content .features li h3{margin-left:120px;}
.entry-content .features li p{margin-left:120px;}

.sales_page_call_to_action_box{background-color:#FFFFFF; border:1px solid #E3E3E3; padding:15px;}
.sales_page_call_to_action_box ul li{background: url("../images/sales-page/list-checkmark.png") no-repeat scroll left center transparent;
border-bottom:1px dotted #DDDDDD !important;
padding:0 0 5px 30px !important;
}
.sales_page_call_to_action_box h3{font-family: "Segoe UI",arial;font-size: 20px;color: #333333;line-height:1.25;text-align:center;text-shadow:1px 1px #FFFFFF;}
.sales_page_call_to_action_box input{background-color: #FFFFFF; border: none;}

.sales_page_widget_ul_style_2{
background: none repeat scroll 0 0 #F8F8F8;
border-color: #E3E3E3 #E3E3E3 #E3E3E3;
border-style: solid solid none;
border-width: 1px 1px 0;
font-family: Verdana,Arial,Sans-serif;
margin: 0 !important;
padding: 0;
}
.sales_page_widget_ul_style_2 li{
padding: 11px 0 10px 15px !important;
list-style:none outside none;
background:none !important;
border-top: none !important;
border-bottom: 1px solid #E3E3E3;
}
.sales_page_widget_ul_style_2 li a{color:#525252 !important;}
.sales_page_sidebar_showcase_image{box-shadow:0 1px 2px #999999;}
.landing-page-announcement{font-family:"Segoe UI",Georgia,arial;color:#181818;font-size:34px;margin:20px 40px 40px 40px;text-align:center;}

/* The following are deprecated and should be removed */
#li_documentation{background: url("../images/sales-page/documentation-icon-2.svg") no-repeat transparent !important; padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_forum{background: url("../images/sales-page/support-forum-icon-2.svg") no-repeat transparent !important;padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_demo{background: url("../images/sales-page/plugin-demo-icon-2.svg") no-repeat transparent !important;padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_features{background: url("../images/sales-page/plugin-features-icon-2.svg") no-repeat transparent !important;padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_products{background: url("../images/sales-page/products-icon-2.svg") no-repeat transparent !important;padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_home{background: url("../images/sales-page/home-icon-2.svg") no-repeat transparent !important;padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}
#li_faq{background: url("../images/sales-page/plugin-faq-icon-2.svg") no-repeat transparent !important; padding-left: 42px !important; background-size: 25px 25px !important; background-position: 8px 9px !important;}

