/*
Theme Name: sportcup
Theme URI: http://vergatheme.com/demosd/sportcup
Author: Verga Theme Team
Author URI: http://vergatheme.com
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: sportcup

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.
*/


/* Backgrounds ----------------------------------------------------------*/

.alignright, .alignleft, .aligncenter{

}
.page-padding{
  padding:15px;
}
img.alignnone{
  max-width: 100%;
}

/* Sportcup*/
body.logged-in #layout .mainmenu.is-sticky{
  top:32px !important;
}

.product_footer a,
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.btn-primary,
.btn-primary:hover,
.style-caption h1,
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li a:hover,
.title-color,
.tags a:hover,
.title-aside,
.pagination .active,
.info-player h4 a,
.tooltip-inner,
.portfolioFilter .current,
.portfolioFilter a:hover,
.owl-theme .owl-controls .owl-buttons div,
#theme-options .layout-style li.active,
.thumbs li:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.pagination > .active > a,
.pagination > .active:hover > a{
  background: #fb0005;
  background-color: #fb0005;
}
.footer-down{
  background: #fb0005 url("../img/img-theme/footer-down.png") repeat-x left 1px;
}
.events-carousel li .header-post .date{
  background: #fb0005;
  background: rgba(136, 196, 37, 0.6);
}

/* Colors ----------------------------------------------------------*/
.woocommerce .product_info .star-rating,
.woocommerce .star-rating span:before,
.product_footer .price,
.woocommerce ul.products li.product h3 a:hover, .woocommerce-page ul.products li.product h3 a:hover,
blockquote > a,
.tweet_time a,
.tweet_text a,
.tags i,
.text-resalt,
.post-item h4 a:hover,
.post-item p a,
.links li i,
.entry-title a,
.info-clubs h4 a:hover,
.sf-menu .sf-mega ul li a:hover,
.sf-menu li li a:hover,
.crumbs ul li a:hover,
.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover,
.crumbs li a,
.page-error h1 i,
.sitemap li a:hover,
.pagination > li > a, .pagination > li > span,
address i,
address a,
.list li i,
.events-carousel h4 a,
.pagination > li:hover a{
  color: #fb0005;
}
.product_footer a:after {
    border-left: 20px solid #fb0005;
}
/* Borders ----------------------------------------------------------*/

.nav-tabs li.active:after {
  border: 6px solid #fb0005;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -11px;
  content: "";
  left: 50%;
  margin-left: -6px;
  position: absolute;
  z-index: 101;
}
.style-caption p,
.item-clubs{
  border-right: 5px solid #fb0005;
}
.titles h4{
  border-left: 5px solid #fb0005;
}
.pagination > .active > a,
.pagination > .active:hover > a{
  border-color: #fb0005;
}
.style-caption h1:before{
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 40px solid #fb0005;
}
.crumbs:before{
  border-bottom: 20px solid #fb0005;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #fb0005;
}
.sf-menu li:hover > .sf-mega,
.sf-menu li.sfHover > .sf-mega,
.mainmenu,
.sf-menu .sub-current,
.header-2,
.header-2 .is-sticky{
  border-bottom: 3px solid #fb0005;
}
header,
.overlay-player,
.crumbs{
  border-top: 3px solid #fb0005;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: #fb0005; /* IE8 fallback colour */
}
ul.sub-current .current  > .sf-with-ul:focus:after,
ul.sub-current .current:hover > .sf-with-ul:after,
ul.sub-current .current .sfHover > .sf-with-ul:after {
  border-left-color: #fb0005; /* IE8 fallback colour */
}
#submit{
  margin-left:15px;
}
.logged-in-as{
  margin-left:15px;
  font-size: 15px;
}
body {
    font-family: 'Open Sans', sans-serif;
    color: #727272;
    font-size: 14px;
    font-weight: normal;
    line-height: 23px;
    }
.comment-reply-link{
  float:right;
  font-size: 14px;
  top:-43px;
  margin-right:20px;
  position: relative;
}

#players-staff1 h3, #club-news1 h3,#players-staff2 h3, #club-news2 h3,#players-staff3 h3, #club-news3 h3 {
    color: #fff;
    margin: 15px 0;
}


#mega_main_menu.primary li.default_dropdown > .mega_dropdown > li > .item_link {
      display: block;
      margin: 0;
      position: relative;
      text-decoration: none;
      font-size: 12px;
      line-height: 16px;
      color: #131313;
      overflow: hidden;
      padding: 12px 15px;
      -webkit-transition: 0.3s all ease;
      -moz-transition: 0.3s all ease;
      -o-transition: 0.3s all ease;
      -ms-transition: 0.3s all ease;
      transition: 0.3s all ease;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown{
      border-bottom: 3px solid #fb0005;
          position: absolute;
    background-color: #fff;
    top: 62.5px;
    left: 0;
    width: 160px;
    z-index: 99;
}
#mega_main_menu.primary.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link{
  padding-left:0;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.default_dropdown ul.mega_dropdown li ul.mega_dropdown{
      top: 0;
    left: 100%;
        width: 160px;
}






@charset "utf-8";

.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    background-color: #fff;
    width: 22.05%;
}
.woocommerce .aside-shop ul.products li.product,.woocommerce-page .aside-shop  ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    background-color: #fff;
    width: 30.8%;
}
.woocommerce ul.products li.product:nth-child(4n) { 
  margin-right: 0;
}
.woocommerce .aside-shop ul.products li.product:nth-child(3n) { 
  margin-right: 0 !important;
}  
.woocommerce .aside-shop ul.products li.product:nth-child(4n) { 
  margin: 0 3.8% 2.992em 0;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    box-shadow: none;
    border: 1px solid #d2d2d2;
    margin: 0 0 20px;
}
.woocommerce .product_header, .woocommerce-page .product_header {
    position: relative;
    display: block;
    margin: 0 0 8px;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
    float: left;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
.woocommerce ul.products li.product h3 a, .woocommerce-page ul.products li.product h3 a{
    color: #232323;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{
    color: #777;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
    position: relative;
    display: block;
}
.woocommerce ul.products li.product a:hover, .woocommerce-page ul.products li.product a:hover{
  text-decoration: none;
}
.woocommerce .product_header{
    width: 100%;
    overflow: auto;
    padding: 0 10px;
}
.woocommerce .product_header .reviews {
    float: right;
    color: #868686;
    line-height: 15px;
    font-size: 13px;
}
.woocommerce .product_info {
    position: relative;
    overflow: auto;
    display: block;
    padding: 0 10px;
    margin: 0 0 10px;
}
.woocommerce .product_info a{
    float: left;
    font-size: 13px;
}
.woocommerce ul.products li.product .star-rating {
    font-size: .857em;
}
.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: right;
}
.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
}
.woocommerce .star-rating:before {
    content: "\73\73\73\73\73";
    color: #d3ced2;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
.woocommerce .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}
.woocommerce .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0;
}
.woocommerce ul.products li.product strong {
    display: block;
}
.product_footer {
    position: relative;
    height: 32px;
    line-height: 32px;
    background-color: #232323;
}
.product_footer a{
  width: 30%;
  font-size: 13px;
  text-align: center;
  color: #fff !important;
  font-weight: bold;
}
.product_footer a i{
  font-size: 18px;
  padding: 0 0 0 5px;
  color: #232323;
}
.product_footer a:after {
    content: '';
    right: -20px;
    position: absolute;
    top: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}
.product_footer .price{
  position: absolute;
  right: 10px;
  font-weight: lighter;
  font-size: 17px !important;
  top: 0;
  color:#fb0005 !important;
}

.woocommerce div.product div.images img {
      box-shadow: none;
    border: 1px solid #d2d2d2;ss
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-checkout{
  padding:15px;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
      background-color: #fff;
      padding:15px;
}



/* Widget*/


.textwidget{
      padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}


.widget_calendar {float: none;}
#wp-calendar {width: 100%; }
#wp-calendar caption { 
    background: none repeat scroll 0 0 #E9E9E9;
    color: #333333;
    font-size: 16px;
    padding: 10px 0;
    text-align: center; 
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th {
    border: 1px solid #E9E9E9;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
}
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #E9E9E9; text-align: center; padding:8px;}
#wp-calendar tbody td#today {background: #fb0005;color: #fff;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot {border: 1px solid #E9E9E9;}
#wp-calendar tfoot #next { font-size: 12px; text-transform: uppercase; text-align: right; color: #42A9D3;}
#wp-calendar tfoot #prev { font-size: 12px; text-transform: uppercase; padding-top: 10px; color: #42A9D3;}

.widget select {max-width: 100%;padding: 5px;border: 1px solid #ccc; width: 100%;}
.widget_text .textwidget img{max-width: 100%;height: auto;}
.widget_text select, .widget_text input , .widget_text textarea  {max-width: 100%;padding: 5px;border: 1px solid #ccc; width: 100%;}
.widget_text option {max-width: 100%;}

.widget_nav_menu ul li, .widget_pages ul li {color: #827b7d;line-height: 28px;}
.widget_nav_menu ul li ul, .widget_pages ul li ul {padding-left: 20px;}
.widget_nav_menu ul li a, .widget_pages ul li a{color: #827b7d;}
.widget_nav_menu ul li a:hover, .widget_pages ul li a:hover {color: #615C5C;}



.wp-caption img{
    max-width:100%;
}
.wp-caption{
    max-width:100%;
}

.featured-post{
  background: #282b30;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
color:#FFC000;
margin-right:15px;
font-weight: bold;
float:right;
}

#content img{
  max-width: 100%;
}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor{}
  

.widget a{
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  outline: none;
   font-family: 'Open Sans', sans-serif;
  color: #727272;
  font-size: 14px;
  font-weight: lighter;
  line-height: 1.5rem;
}
.widget a:hover, .widget a:focus {
  text-decoration: none;
  outline: none;
}
.widget ul{
  list-style: none;
  padding-left:0px;
}


.form-submit .submit{
      margin-top: 25px;
    margin-bottom: -5px;
    width: auto;
    height: auto;
    border: 0;
    background: #fb0005;
    background-color: #fb0005;
        color: #fff;
    font-size: 14px;
    border-color: #dedede;
    text-shadow: none;
        padding: 6px 12px;
}

.panel-box.widget ul{
      margin: 0;
        padding-right: 15px;
    padding-left: 15px;
    list-style: none;
}
.panel-box.widget ul li{
  line-height: 40px;
}
.panel-box.widget ul li i{
  color: #fb0005;
  }

  .panel-box.widget ul li a{
        color: #755A5A;
            font-size: 14px;
    font-weight: normal;
  }

  #theme-options{
    display: none!important;
  }
  
  /*custom*/
  .widget a.btn-primary{
  	color:#fff;
  }
.info-clubs{
	padding-left:13px;
}
#layout .sticky-wrapper .mainmenu {
	position: fixed;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}