/*
    Theme Name: iaminweb-FassaFalcons
    Theme URI: http://iaminweb.com
    Author: iaminweb Ltd
    Author URI: http://iaminweb.com
    Description: FassaFalcons
    Version: 2.5
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: FassaFalcons
    Text Domain: fassafalcons

    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.
*/

@import "assets/css/normalize.css";
@import "assets/css/bootstrap.min.css";
@import "assets/css/style.css";
@import "assets/css/font-awesome.min.css";
@import "assets/css/select2.css";
@import "assets/css/jquery.fancybox.css";
@import "assets/css/owl.carousel.css";
@import "inc/customizer/customizer.css";
@import "inc/vc/assets/css/vc_next_match.css";
@import "inc/vc/assets/css/vc_upcoming_fixtures.css";
@import "assets/css/mobile.css";


/*UPDATE STYLES*/
a {
    transition: all 0.25s ease;
}

.addthis_button_compact.btn {
    line-height: 45px !important;
}

.sp-event-list td{
    padding: 20px 10px !important;
}

.paging_simple_numbers {

}

.paging_simple_numbers .next,
.paging_simple_numbers .previous {
    padding: 5px 10px;
    background-color: #2a3138;
    color: #fff;
    text-decoration: none !important;
}

.paging_simple_numbers .paginate_button:hover,
.paging_simple_numbers .next:hover,
.paging_simple_numbers .previous:hover {
    background-color: #d61919;
}

.paging_simple_numbers .paginate_button {
    margin: 0;
    padding: 5px 10px;
    color: #fff !important;
    text-decoration: none !important;
    background: #2a3138;
}

.sp-event-list .data-article a .dashicons {
    position: relative;
    left: -4px;
}

article .entry-content td.data-away img,
article .entry-content td.data-home img,
article .entry-content td.data-event img {
    margin: 0 5px;
}

article .entry-content td.data-event.data-teams img {
    margin: -3em 0;
}

.sp-event-blocks td {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.sp-event-blocks td .sp-event-date,
.sp-event-blocks td .sp-event-results,
.sp-event-blocks td .sp-event-title,
.sp-event-blocks td .sp-event-venue,
.sp-event-blocks td .sp-event-season,
.sp-event-blocks td .sp-event-league {
    margin-top: 15px;
    margin-bottom: 15px;
}

.sp-template-event-calendar table {
    width: 100%;
}

.sp-league-table .data-name .team-logo {
    margin-right: 20px !important;
}

.sp-league-table .data-name .team-logo img {
    vertical-align: top;
    margin-right: 10px;
}

.sp-league-table td {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.player_gallery {
    margin: 0 -10px 40px !important;
}

table.sp-player-list td {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

article .entry-content .player_info img {
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.sp-fixtures-results .sp-widget-align-left,
.sp-fixtures-results .sp-widget-align-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

dl.sp-team-details dd {
    margin-left: 0;
    margin-bottom: 15px;
}

body .wpb_button, body .wpb_column > .vc_column-inner > .wpb_wrapper > :last-child {
margin-bottom: 0;
}
body .vc_col-has-fill > .vc_column-inner, body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_column_container > .vc_column-inner,
body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-top: 0;
}

body .vc_row[data-vc-full-width] {
   overflow: visible;
}
body .vc_row[data-vc-full-width].vc_parallax {
   overflow: hidden;
}
.woocommerce .shipping .woocommerce-info {
    display: table-row !important;
}
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
	color: inherit;
	cursor: not-allowed;
	opacity: .5;
	padding: 0 27px;
}
.woocommerce-info .notice_content a, .woocommerce-info .notice_content a {
	color: #ffffff;
}
.woocommerce-info .notice_content a:hover, .woocommerce-info .notice_content a:focus {
	 color: #515151;
}
/* Changes */
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
	width: 100%;
	margin-bottom: 30px;
	clear: both;
}
.woocommerce-MyAccount-navigation ul{
	padding: 0;
	border: none;
}
.woocommerce-MyAccount-navigation li.is-active
{
	background: #ce3434;
}
.woocommerce-MyAccount-navigation ul li{
	box-shadow: none;
	margin: 0 1px 0 0;
	border-radius: 0;
	padding: 0;
	background: #3a4147;
	border: none;
	display: block;
	float: left;
}
.woocommerce-MyAccount-navigation ul li a{
	color: #fff;
	padding: 0 40px;
	height: 53px;
	line-height: 53px;
	text-shadow: none;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
}
.woocommerce-MyAccount-navigation li.is-active a{
	color:#fff;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	color: #fff;
}
.woocommerce-MyAccount-navigation ul:before{
	display: none;
}