/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

.more-link {
    background: #c0da71 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: "ann";
    font-size: 25px;
    margin-top: 10px;
    padding: 15px 29px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px;
}

.widget_search {
	padding: 22px 0 7px 0;
	display: block;
}

.widget-title {
    color: #17abe1;
    font-family: ann;
    font-size: 22px;
    font-weight: normal;
}


.widget_categories ul li a {
    color: #3c3c3c;
    font-size: 13px;
    text-decoration: none;
    text-shadow: 0.1px 0.1px #a4a4a4;
}

.jaw_widget a {
    color: #3c3c3c;
    font-size: 13px;
    text-decoration: none;
    text-shadow: 0.1px 0.1px #a4a4a4;
}

li.jaw_months  {
	padding-left: 15px;
}

.rpwwt-widget  {
	width: 223px;
}

.rpwwt-post-date, .rpwwt-post-date a, .rpwwt-post-date a:hover, .rpwwt-post-date a:visited {
	color: #b1ce43;
	text-decoration: none;
}

.wp-pagenavi {
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	border: none;
}

/* comment form */
#comments {
    color: #818181;
    font-family: verdana;
    font-size: 11px;
}

#comments  .required {
	color: #17abe1;
}

.comment-reply-title {
    color: #17abe1;
    font-family: ann;
    font-size: 24px;
    text-decoration: none;	
}
.comment-form-comment textarea {
	width: 100%;
	background: #f9f9f9;
	height: 80px;
}

#comments input {
	display: block;
    background: transparent url("images/input-comment.jpg") no-repeat scroll left top;
    border: medium none;
    height: 22px;
    padding-left: 5px;	
}

input#captcha_code {
    margin: 4px 0;
	width: 159px !important;
}

.comment-form-author, .comment-form-email {
	float: left;
	width: 50%;
}

.comment-form-author label, .comment-form-email label  {
	display: block;
	margin: 4px 0;
}

.captchaSizeDivSmall {
	float: left;
	width: 50% !important;
}

.comment-form-comment {
	clear: left;
}

.comment-form-comment label {
	margin: 4px 0;
	float: left;
}

#commentform .submit, #commentform #comment_clear {
    background: #c0da71 none repeat scroll 0 0;
    border: 1px solid #c0da71;
    color: #ffffff;
    display: block;
    font-family: ann;
    font-size: 21px;
    font-weight: normal;
    height: 30px;
    margin-top: 10px;
    padding: 6px 15px;
    text-align: center;
    white-space: nowrap;
	float: left;
}

.is-blog .content-page-blog {
	overflow: hidden;
}

#commentform .submit {
    position: absolute;
    right: 32px;
}

.comment-form-captcha {
	float: left;
	margin-top: 4px;
}

.comment-form-captcha .required {
	position: relative;
	left: 4px;
}

#si_refresh_com {
	padding-top: 11px;
}

#si_refresh_com  a {
	padding-left: 8px;
}

.menu li { display:inline; padding:0 30px 0 0px; }

.menu  a {
    color: #fff;
    text-decoration: none;
	font-size: 14px;
}

.menu  ul li a {
    color: white;
    font-family: verdana;
}

#menu-main-menu {
	padding: 21px 0 0 62px;
}

/* contact form */
.field_left {
	float: left; 
	width: 185px;
	margin-bottom: 20px;
}

.field_left input {
    background: transparent url("images/input-comment.jpg") no-repeat scroll left top;
    border: medium none;
    height: 22px;
    padding-left: 5px;
}

.field_left p, .buttons-set p {
	padding: 0;
}

.field_left label, .field_right label {
    color: #666;
    float: left;
    font-weight: bold;
    position: relative;
    z-index: 0;
	font-size: 12px;
}

.field_right {
	float: left;
	width: 361px;
	
}

.field_bottom {
	clear: left;
	width: 100%;
	text-align: right;
}

.require {
    color: #eb340a;
    font-size: 11px;
    text-align: right;
}

input.wpcf7-submit {
    background: #17abe1 none repeat scroll 0 0;
    border: 1px solid #17abe1;
    color: #fff;
    display: block;
    font: bold 12px/19px Arial,Helvetica,sans-serif;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
	float: right;
	margin: 10px 0;
}

span.wpcf7-not-valid-tip {
	font-size: 9px;
}

div.wpcf7-validation-errors {
	border: 2px solid red;
}

/*gallery */
.camera_caption_title {
	font-style: italic;
}

.camera_play {
	display: none !important;
}

.camera_prev {
	left: 20px !important;
}

.camera_next {
	right: 20px !important;
}

.camera_prev, .camera_next, .camera_commands {
    height: 51px !important;
    width: 50px !important;
	background: none !important;
}

.camera_prev > span {
	background: rgba(0, 0, 0, 0) url("images/left-arrow.png") no-repeat scroll 0 0 !important;
	height: 51px !important;
	width: 50px !important;
}

.camera_next > span {
	background: rgba(0, 0, 0, 0) url("images/right-arrow.png") no-repeat scroll 0 0 !important;
	height: 51px !important;
	width: 50px !important;
}

#camera_wrap_312 {
    height: 282px;
    width: 482px;
	background: #faf2d5;
	padding: 11px;
	border: 1px solid #8c8c8c;
}