/*
Theme Name:     responsivepro-child
Description:    child theme for RESPONSIVEPRO THEME
Author:         admin
Template:       responsivepro

(optional values you can add: Theme URI, Author URI, Version)
*/

/* not necessary according to documentation @import url("../responsivepro/style.css"); */

/*  IMPORT GOOGLE FONTS */ 
@import url(https://fonts.googleapis.com/css?family=Qwigley);

/* ################     VARIOUS      ####################### */

/* instant notification widget text font  */
#subscribe-text {color:#bdbdbd!important; font-size:14px!important; letter-spacing: 1.5px; margin-top: 0px; margin-bottom: -8px;}


/* newsletter widget text font  */
.newsletter-text {color:#bdbdbd!important; font-size:14px!important; letter-spacing: 1.5px; margin-top: 0px;}
p.wysija-paragraph {margin-top: -6px; margin-bottom: 9px; padding-top: 0px!important;}
.widget-wrapper input[type="text"] {height: 24px;}

/* social count plus : box reposition to accomodate FB LIKE BUTTON code; */
.social-count-plus {position: absolute;/* margin-left: 60px;*/}
.fb-like {position: absolute; margin-left: 192px;}

/* center jetpack share links & text */
.sd-content ul {text-align: center!important;}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {text-align: center; margin-bottom: 60px;}

/* Essential Grid: Martin Grid */ .eg-martin-titles-under-element-17 {line-height: 12px!important;}

/* bbpress color links for closed topics */
#bbpress-forums .status-closed a {color: #DDA46A!important;}
#bbpress-forums .status-trash.odd, #bbpress-forums .status-trash.even, #bbpress-forums .status-spam.odd, #bbpress-forums .status-spam.even {background-color: #380000; }
blockquote {background: #373737; border-left: 4px solid #575757;}
blockquote p {font-size: 12px;}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
border: 0px;}
#bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {background-color: #272727; border-color: #000000;}
/* bbpress signatures box */ #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {background-color: #545454; border-color: #000;}
/* bbpress code box color */ #bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {background-color: #383838; border: 1px solid #696969;}
/* bbpress Like Button */ a.bbpl_button.liked {opacity: 0.7;}
/* bbpress like button */ span.bbpl_number {color: #C3CF60;}
/* bbpress pagination button */  .bbp-pagination-links a:hover, .bbp-pagination-links span.current {background: #121212!important;}
/* bbpress font size to fix the first paragraph smaller font size */ .bbp-reply-content {font-size: 16px;}
/* bbpress-info widget plugin custom class martin */ .bbpress-info-widget td {padding: 3px!important; background-color: transparent!important;}
/* bbpress-info widget plugin custom class martin */ .bbpress-info-widget th {padding: 3px!important; background-color: rgb(69, 65, 60)!important; border: 0px !important;}


/* Total Poll Plugin */ 
#tp-photo-contest-photocontest-widget-preset .choices li label { padding: 1px!important; }
#tp-photo-contest-photocontest-widget-preset .choices li label .result-container { margin: 0px -12px -9px!important; }
#tp-photo-contest-photocontest-widget-preset .choices li {  padding: 0 4px!important; }
#tp-photo-contest-photocontest-widget-preset .choices li label .input-container, #tp-photo-contest-photocontest-widget-preset .choices li label .result-container { margin: 0!important; }

#tp-photo-contest-photocontest-post-preset .choices li label { padding: 1px!important; }
#tp-photo-contest-photocontest-post-preset .choices li label .result-container { margin: 0px -12px -9px!important; }
#tp-photo-contest-photocontest-post-preset .choices li {  padding: 0 4px!important; }
#tp-photo-contest-photocontest-post-preset .choices li label .input-container, #tp-photo-contest-photocontest-widget-preset .choices li label .result-container { margin: 0!important; }


/* ################     GENERAL LAYOUT      ####################### */
#logo {margin: 8px 0px 8px 0px; border: 1px solid #5a5a5a; width: 100%;}
#container {max-width: 100%; padding: 0px 2%; background-color: #191919;}
#front-page-grid {max-width: 100%; margin-top: -18px; margin-bottom: -18px;}
/* FIX FONT LINK ACTIVE */ a:focus {color: #deb72a!important;}

/*  borders around boxes and menu rectabgle */
#wrapper {padding: 0 1.5% 30px 1.5%; border: 1px solid #5a5a5a; background-color: #333333; margin: 8px auto 20px auto;}
#featured {border: 1px solid #5a5a5a; background-color: #333333; margin-top: -12px;}
#footer {padding: 0 2% 0 2%;}
.widget-wrapper {border: 1px solid #6f6f6f; background-color: #5c5c5c; padding: 5px;}
.menu, .menu ul {border: 1px solid #5a5a5a;}

/* Affiliates Sign-up Form located on Affiliates Page Sidebar */ .affiliates-signup {width:180px!important; margin: 4px 0px 4px 6px!important; height: 22px!important;}

.post-meta {font-size: 14px;}
.navigation {margin: 20px 0; padding: 0 0 44px 0;}
.post td {background: #424242; padding: 10px;}
a img.alignnone {margin: 4px 4px 8px 4px;}



/* MARTIN: INPUT TEXT BOXES */
select, input[type="text"], input[type="password"], input[type="email"] {
-moz-box-sizing: border-box;
-moz-border-radius: 2px;
-webkit-box-sizing: border-box;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 0 #000000, inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 0 #0A0A0A, inset 0 1px 1px rgba(0, 0, 0, 0.2);
background-color: #d8d8d8;
box-sizing: border-box;
border: 1px solid #C0C0C0;
border-bottom-color: #cccccc;
border-radius: 2px;
cursor: text;
margin: 0;
outline: none;
padding: 4px 8px;}

a.button, input[type='reset'], input[type='button'], input[type='submit'] {
font-size: 12px;
font-weight: 700;
line-height: 16px;
margin: 0;
padding: 4px 10px;}

/* MARTIN'S ARCHIVES GRID CSS */
#gridcontainer{margin: 0px 0; width: 100%; max-width: 100%;}
#gridcontainer h2 a{font-size: 17px;}
#gridcontainer .griditemleft{float: left; width: 49.25%; margin: 0 1.5% 0px 0;}
#gridcontainer .griditemright{float: left; width: 49.25%;}
#gridcontainer .postimage{margin: 0 0 0 0;}

/* RECENT POSTS PLUGIN */ .srp-content-box .srp-post-content, .widget-area .widget .srp-post-content {font-size: 12px;}


/* BBPRESS FORUM */
#bbpress-forums {margin-top: -7px;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {background: #252525; border-top: 1px solid #696969;}
#bbpress-forums div.odd, #bbpress-forums ul.odd {background-color: #4f4f4f;}
#bbpress-forums div.even, #bbpress-forums ul.even {background-color: #464646;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {font-size: 14px; border: 1px solid #696969;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {border-top: 1px solid #696969;}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {background-color: #646464; border-top: 1px solid #ADADAD;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {font-size: 13px;}
label {font-weight: 300;}
textarea {background-color: #d8d8d8;}
#bbpress-forums fieldset.bbp-form {border: 1px solid #696969;}
/* notice box */ div.bbp-template-notice.info, div.bbp-template-notice {border: #000000 1px solid; background-color: #CDCCBD;}
a.bbp-forum-title {text-transform: uppercase !important;}




/*  FEATURED IMAGE: post positioning and size (added by martin) */
.featured-image-post {max-width: 120%; margin: 0px; margin: 0px -1% 0px -2%; border: 1px solid #5a5a5a;}
img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {margin: 0px auto;}


/* STAR RATING CSS */
.kk-star-ratings .kksr-legend {font-size: 9px; color: #747474; text-align: center; line-height: 13px; padding: 3px; font-family: Arial, Helvetica, sans-serif;}
a.orange {background-color: #333333!important; border: 0px;}
a.orange:hover {background-color: #333333!important; border: 0px;}
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a {background: transparent;}

/* ################     TEXT FORMATTING      ####################### */
/*  POST TITLE: remove margin below post title */
h1 {margin-bottom: 4px;}
h2 {margin-bottom: 4px;}
h3 {margin-bottom: 4px;}
h4 {margin-bottom: 4px;}
h5 {margin-bottom: 4px; line-height: 18px;}
h6 {margin-bottom: 4px;}

/* FOOTER */
#footer a:hover {color: #ccc;}
#footer a {color: #aaaaaa;}
#footer {background-color: #191919; max-width: 100%;}

/* WIDGET */
.widget-title h3, .widget-title-home h3 {
font-size: 19px;
padding: 0 0 4px 0;
text-align: center;




/* ################     BOXES, INPUT FIELDS, FORMS     ####################### */


/* CONTACT PAGE */
/* area, textarea {border: 1px solid #5a5a5a; background-color: #d0d0d0;} */


/*  DROP DOWN MENUS (contact page): smaller font size */
button, input, select, textarea {font-size: 80%;}

/* aMEMBER LOGIN BOXES FIX */
fieldset {margin: 0 0 0 0; padding: 0 0em 0em 0em; border: 0px;}
form div {margin-bottom: 0em;}


// Martin: fixed plugin display of "products per page"
.styled-select {width: 140px !important;}


/* ################     ???     ####################### */

p, hr, dl, pre, form, table, address, blockquote {margin: .6em 0;}
#widgets ul, #widgets ol {padding: 0 0 0 0px; margin: 0 0 0 0;}






