
html.js .form-autocomplete {
    background-position: 190px 2px;
}

div.ctools-modal-content .form-type-checkbox {
    clear: left;
}

.view-id-poems .random-poem-button{
    float: right;
}

.node--poem--full .random-poem-button,
.node--member-poem--full .random-poem-button
{
    float: right;
}

.node--poem--full .random-poem-button a,
.node--member-poem--full .random-poem-button a
{
    font-size: 15px;
}
.random-poem-button div{
  text-align: right;
}
#block-block-4{
    clear: both;
    color: #FFFFFF;
    margin-bottom: 5px;
    font-family: arial;
    font-size: 11px;
    padding: 7px 0;
    text-transform: none;
}

.node--member-poem--full .field--name-body,
.node--poem--full .field--name-body{
    margin: 1em 0;
}

.random-poem-button .pane-title{
    border: none;
    margin: 10px 0 0 0;
    text-align: center;
    padding: 0;
}
.random-poem-button .pane-title a,
.random-poem-button .pane-title a:visited{
    color: #2E609D;
    font-family: 'ArnoPro-Regular',serif;
    font-size: 15px;
    font-weight: lighter;
    text-transform: uppercase;
    font-style: normal;
}


#pdfmaker-form{
   background: url(../images/background_3_paper.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e0dcd3;
    padding: 10px 15px 7px 15px;
    margin-top: 10px;
    font-size: 15px;
    font-family: 'ArnoPro-Regular', serif;
    font-weight: lighter;
    color: #5e5e5e;
}
#pdfmaker-form .form-item label{
  font-weight: lighter;
  
}
#pdfmaker-form .form-submit{
  
    border: none;
    outline: none;
    background: #55b3d1;
    background: -moz-linear-gradient(top, #f0f9ff 0%, #55b3d1 0%, #2696bf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f9ff), color-stop(0%, #55b3d1), color-stop(100%, #2696bf));
    background: -webkit-linear-gradient(top, #f0f9ff 0%, #55b3d1 0%, #2696bf 100%);
    background: -o-linear-gradient(top, #f0f9ff 0%, #55b3d1 0%, #2696bf 100%);
    background: -ms-linear-gradient(top, #f0f9ff 0%, #55b3d1 0%, #2696bf 100%);
    background: linear-gradient(to bottom, #f0f9ff 0%, #55b3d1 0%, #2696bf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b3d1', endColorstr='#2696bf', GradientType=0);
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0px rgba(255, 255, 255, 0.7);
    font-size: 19px;
    padding:6px;
    color: white;
    text-shadow: none;
    font-family: 'bebas_neueregular';
}

.forum-node-create-links{
  width:50%;
}
#poetry-contest-entry-form-content fieldset{
    margin:0;
    padding:0px;
}
#poetry-contest-entry-form-content .ik_select{
    
    width: 250px;
    margin-top: 10px;
    
}
.page-compete .ik_select_block{
  min-width:250px;
}


/* Feedback forms on bottom */

.fast-feedback-form-1,
.fast-feedback-form-2 {
    position: relative;
    width: 256px;
    margin: 0;
}

.fast-feedback-form-1 .panels-flexible-region-inside,
.fast-feedback-form-2 .panels-flexible-region-inside {
    height: 90px;
    padding-top: 8px;
    border: none;
}

.fast-feedback-form-1 .panels-flexible-region-inside p,
.fast-feedback-form-2 .panels-flexible-region-inside p {
    margin: 0;
    font-size: 12px;
}

.fast-feedback-form-1 .panels-flexible-region-inside {
    border-top: 1px solid #aab7c9;
    border-left: 1px solid #aab7c9;
    border-bottom: 1px solid #aab7c9;
    border-right: 1px dotted #aab7c9;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.fast-feedback-form-2 .panels-flexible-region-inside {
    border-top: 1px solid #aab7c9;
    border-right: 1px solid #aab7c9;
    border-bottom: 1px solid #aab7c9;
    -moz-border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.fast-feedback-form-1 .pane-title,
.fast-feedback-form-2 .pane-title {
    font-size: 12px;
    font-family: arial, sans-serif;
    font-weight: bold;
    color: #2e609d;
    text-transform: none;
    font-style: italic;
    padding-bottom: 0;
    border-bottom: none;
    margin: 0 0 8px 0;
    line-height: 14px;
}

.fast-feedback-form-1 .webform-client-form,
.fast-feedback-form-2 .webform-client-form {
    width: 230px;
    height: 27px;
    background: #faf8f3 /*#f3f1ea*/;
    border-radius: 3px;
    border: 1px solid #e4e3e3;
    box-shadow: inset 0 1px 1px 0 #c3c3c1;
}

.fast-feedback-form-1 .form-item,
.fast-feedback-form-1 .form-actions,
.fast-feedback-form-2 .form-item,
.fast-feedback-form-2 .form-actions {
    display: inline;
}

.fast-feedback-form-1 .webform-client-form input[type=text],
.fast-feedback-form-2 .webform-client-form input[type=text] {
    width: 174px;
    height: 21px;
    margin: 0 0 0 2px;
    padding: 2px 6px;
    border: none;
    box-shadow: none;
}

.fast-feedback-form-1 .webform-client-form input[type=submit],
.fast-feedback-form-2 .webform-client-form input[type=submit] {
    height: 21px;
    margin-top: 2px;
    padding: 1px 0;
    width: 46px;
}

.fast-feedback-form-1 .webform-client-form input[type=submit]:hover,
.fast-feedback-form-2 .webform-client-form input[type="submit"]:hover {
    color: #ffffff;
    text-shadow: none;
}

.fast-feedback-form-1:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background: url(../images/fast_feedback_corner.png);

}


/*checkers (it's in different pages)*/

.form-type-checkbox input[type="checkbox"] {
    display: none;
}

.form-type-checkbox input[type="checkbox"] + label {
    font-family: 'ArnoPro-Regular', serif;
    font-weight: lighter;
    font-size: 16px;
    cursor: pointer;
    color: #9b9b9b;
}

.form-type-checkbox input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px -6px 0;
    background-image: url(../images/checker.png);
    background-repeat: no-repeat;
}

.form-type-checkbox input[type="checkbox"]:checked + label::before {
    background-image: url(../images/checker_checked.png);
}



/*--/POETRY NEWS*/

/*POEM PAGE*/

article.node--poem--full,
article.node--member-poem--full,
.section-review .-review-add-form,
.node--review--full,
.node--review--full,
.section-review #block-views-reviews-head-block,
.section-review #block-views-reviews-poem-block,
.section-review #block-views-reviews-reviews-for-poem-block,
.section-review #block-views-reviews-reviews-by-author-block,
.page-compete-forced .l-content{
    background: url(../images/background_3_paper.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e0dcd3;
    padding: 10px 15px 15px 15px;
    margin-bottom: 10px;
}

.page-taxonomy-term .l-main .l-content a {
    font-style: normal;
}

.section-poem .node .node__content,
.section-poem #block-views-associated-reviews-block {
    margin-bottom: 40px;
}

.section-poem #block-views-associated-reviews-block .view-header {
    margin-bottom: 8px;
}

.section-poem  .comment-form,
.section-review .comment-form {
    background: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: none;
    padding: 0;
}

.section-poem  .comments__title {
    /*like a .block_title*/
    font-size: 15px;
    font-family: 'ArnoPro-Regular', serif;
    font-weight: lighter;
    color: #2e609d;
    text-transform: uppercase;
    padding-bottom: 6px;
    border-bottom: 1px solid #2e609d;
    margin: 5px 0 16px 0;
}

.section-poem #fivestar-custom-widget {
    margin: 0 0 10px 0;
}

.section-poem .node .node__content .field--name-field-image {
    margin-top: 5px;
}

.section-poem #comment-form input[type="submit"],
.section-review #comment-form input[type="submit"],
.section-review .-review-add-form input[type="submit"] {
    height: 21px;
    line-height: 0;
    margin-right: 10px;
}

.section-poem input[type="text"],
.section-review input[type="text"] {
    padding: 6px 8px;
}

.view-display-id-reviews_for_poem_block a,
.view-display-id-reviews_by_author_block a {
    display: block;
    margin: 7px 0;
    font-style: italic;
}

.section-review #block-views-reviews-head-block a,
.section-review #edit-reviewed-poem-title a {
    font-style: italic;
}

/*tags for poems and poets*/

.field--name-field-tags {
    margin: 32px 0 20px 0;
}

.field--name-field-tags .field__items {
    width: 500px;
}

.field--name-field-tags .field__items .field__item {
    display: inline-block;
    margin: 0 5px;
}