/*
Theme Name: CJS Sports
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@import url('css/style.css'); 
@import url('css/jquery.smartmenus.bootstrap.css');
/*@import url('css/bootstrap-submenu.min.css');*/

.breadcrumb-container{ margin:10px !important; }

.validation-error{ border:1px solid #FF0000 !important; } 
 
.wp-core-ui .notice.is-dismissible {
    display: none !important;
    padding-right: 38px;
    position: relative;
}
 
/*CONTACT FORM*/
/*.contact_form_container input[type="email"] {
  background: #eeeeee none repeat scroll 0 0;
  border: 1px solid #dddddd;
  color: #000000;
  font: 13px/42px "latoregular";
  height: 42px;
  margin: 0 0 26px;
  outline: medium none;
  padding: 0 29px;
  width: 100%;
}
*/
div.wpcf7-response-output {
  clear: both !important;
  float: left;
  margin: 2% 0 4% !important;
}
.wpcf7-form br { display:none !important;}

.wpcf7-form-control-wrap{ display: block !important;}
.wpcf7-validation-errors{
font-family: 'Open Sans',sans-serif;
float:left;
color: #000 !important;
font-size: 11px !important;
margin: 14px 0 !important;
padding: 0 !important;
border: none !important;
text-transform:lowercase;
clear:both !important;
}
 .wpcf7-not-valid-tip {
  clear: both;
  color: #000 !important;
  margin: 14px 0 !important;
  padding: 0 !important;
  text-align: left;
  text-transform: lowercase;
}
.wpcf7-mail-sent-ok{
font-family: 'Open Sans',sans-serif;
float:left;
color: #000 !important;
border: none !important;
clear:both;
}
.ajax-loader{margin:1% 0 0 0 !important;}
 
.sussess_msg{ color:#fff !important; font-size:16px !important;  }
/* =Comments
-------------------------------------------------------------- */

/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul {
list-style: none;
margin-left: 0;
}
.widget-area ul ul {
list-style: square;
margin-left: 1.3em;
}
.widget-area select {
max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
width: 60%;
}
.widget_search label {
display: none;
}
.widget-container {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin: 0 0 18px 0;
}
.widget-container .wp-caption img {
margin: auto;
}
.widget-title {
color: #222;
font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
text-decoration: underline;
}
.widget-area .entry-meta {
font-size: 11px;
}
#wp_tag_cloud div {
line-height: 1.6em;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color: #222;
font-size: 14px;
font-weight: bold;
padding-bottom: 4px;
text-align: left;
}
#wp-calendar thead {
font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color: #aaa;
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
padding: 3px 0 2px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
}
.widget_rss a.rsswidget {
color: #000;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width: 11px;
height: 11px;
}
/* Main sidebars */
#main .widget-area ul {
margin-left: 0;
padding: 0 20px 0 0;
}
#main .widget-area ul ul {
border: none;
margin-left: 1.3em;
padding: 0;
}
#primary {
}
#secondary {
}
/* Footer widget areas */
#footer-widget-area {
}
 /******************************WOOCOMMERCE**********************************************************************/
.pagination{ display:block; width:30%; margin:10px auto; padding:0px 0px 20px 0px;}
span.current{ background:#ff0000; color:#ffffff; padding:10px; font-family: 'Lato', sans-serif; font-size: 14px; font-weight:400; text-align:center;}
a.page-numbers{ background:#000; color:#ffffff; padding:10px; font-family: 'Lato', sans-serif; font-size: 14px; font-weight:400; text-transform:uppercase; text-align:center;}
a.page-numbers:hover{ background:#ff0000; text-align:center; color:#ffffff;}
.woocommerce-loop-category__title{  font-size: 20px; } 
