/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/



*:focus {
    outline: none!important;
}


p:last-child{
	margin: 0;	
}

.banner_sec {
    min-height: 740px;
    margin-bottom: 185px;
}

.banner_sec .elementor-container {
    position: initial;
}

.page-id-2278 .banner_sec .elementor-container{
    flex-direction: row-reverse;    
}

.page-id-1582 .banner_rside{
    position: absolute;
    right: 0;
}

.page-id-2278 .banner_lside {
    position: absolute;
    left: 0;
}

.page-id-2278 .banner_rside {
    float: right;
    flex-direction: inherit;
}

.page-id-2278 .banner_rside .elementor-widget-wrap{
    width: 412px;
    float: right;    
}

.page-id-1582 .banner_lside .elementor-widget-heading,
.page-id-2278 .banner_rside .elementor-widget-heading {
    margin: 0;
}

.btn_with_runnig_text, .text_with_btn {
    display: inline-block;
    width: auto!important;
	  margin: 0!important;
}



.side_menu p{
	margin-bottom: 30px;
}

.side_menu p:last-child{
	margin-bottom: 0px;
}

.side_menu a:hover{
	color: #EF6740!important;
}


.member_intro_opts p {
    display: inline-block;
    margin-right: 60px;
    margin-bottom: 0;
}

.footer_form .cf7-1 {
    width: 96%;
    float: left;
    margin: 2%;
}

.footer_form .cf7-2 {
    width: 46%;
    float: left;
    margin: 2%;
}

.footer_form label {
    color: #Fff;
    font-size: 15px;
    font-family: Proxima, font-family;
    font-weight: 700;
    margin-bottom: 15px;
}

.footer_form input.wpcf7-text, .footer_form textarea.wpcf7-textarea {
    border: 1px solid rgb(255 255 255 / 50%);
    background: transparent;
    color: rgb(255 255 255 / 50%);
    border-radius: 4px;
}

.footer_form textarea.wpcf7-textarea {
    height: 144px;
    padding-top: 15px;
}

.footer_send input.wpcf7-submit {
    background: transparent!important;
    width: auto;
}

.footer_form ::-webkit-input-placeholder { 
  color: rgb(255 255 255 / 50%);
  font-size: 15px;
  font-family: Proxima, font-family;
  font-weight: 400;  
}

.footer_form :-ms-input-placeholder { 
  color: rgb(255 255 255 / 50%);
  font-size: 15px;
  font-family: Proxima, font-family;
  font-weight: 400;  
}

.footer_form ::placeholder {
  color: rgb(255 255 255 / 50%);
  font-size: 15px;
  font-family: Proxima, font-family;
  font-weight: 400;  
}

/* Header */
.sign_in_out img {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    float: right;
    cursor: pointer;
}
.sign_in_out .elementor-button-wrapper {
    float: right;
}

#user-registration, #user-registration.horizontal {
    box-shadow: none;
    margin: 0!important;
}

.user-registration-MyAccount-content, #ur-frontend-form, .ur-form-grid {
    padding: 0!important;
}

.user-registration-profile-header, .user-registration-profile-fields__field-wrapper {
    width: 50%;
    float: left;
}

.user-registration-profile-fields__field-wrapper .form-row span {
    width: 280px!important;
    display: inline-block!important;
    float: right;
}

.user-registration-profile-fields__field-wrapper .form-row label {
    width: auto!important;
    display: inline-block!important;
    color: #5C5C5C;
    font-weight: 400!important;
    text-transform: capitalize;
    font-size: 15px!important;
    line-height: 1.5;
}

.user-registration-profile-fields__field-wrapper .form-row label.ur-checkbox-label,
#user_registration_check_box_1606065413_field label.ur-label {
    text-transform: initial!important;
}

.user-registration-profile-fields__field-wrapper .form-row input {
    border: 0;
    font-weight: 700;
    color: #000;
    text-align: right;
}

.ur-field-item.field-checkbox ul {
    padding: 0;
}

.user-registration-img-container {
    float: left;
    width: 100%!important;
}

.user-registration-img-container img.profile-preview {
    float: left;
    max-width: 100px!important;
    max-height: 100px!important;
}

.user-registration-profile-header .user-registration-tips {
    font-size: 14px!important;
    color: #c5c5c5!important;
    margin-bottom: 0!important;
    text-align: left;
    float: left;
    width: 100%;
}

.user-registration-profile-header header,
.user-registration-EditProfileForm header {
    float: left;
    width: 100%;
    text-align: left;
}

.user-registration-EditProfileForm header span {
    display: none;
}

.user-registration-EditProfileForm button.button.user_registration_profile_picture_upload {
    margin: 0!important;
}

.user-registration-MyAccount-navigation,
.user-registration-MyAccount-content {
    width: 100%;
    float: left;
}

nav.user-registration-MyAccount-navigation ul {
    text-align: left;
    float: left;
}

.user-registration-MyAccount-navigation-link.is-active a {
    background: #f16741!important;
    color: #fff!important;
}

.user-registration-MyAccount-navigation-link:hover a {
    background: #f16741;
    color: #fff;
}
.user-registration-MyAccount-content h2,
.user-registration-profile-fields h2 {
    display: none;
}

#user-registration .user-registration-MyAccount-navigation,
#user-registration.horizontal .user-registration-MyAccount-navigation {
    border-bottom: 1px solid #f4f4f4;
    margin-bottom: 35px;
    display: none;
}

#user-registration p {
    color: #000;
    text-align: left;
}

.user-registration-profile-header header h3 {
    font-size: 17px!important;
    font-weight: 700!important;
    margin: 0!important;
}

.ur-frontend-form button, .ur-frontend-form button[type=submit], .ur-frontend-form input[type=submit] {
    border-radius: 3px!important;
}


/**/
ul#pills-tab {
    padding: 0;
    margin: 0;
}
ul#pills-tab li {
    list-style: none;
    display: inline-block;
}

ul#pills-tab button {
    background: transparent!important;
    color: #ef6740;
    border: 0;
}

ul#pills-tab button.active {
    background: #ef6740!important;
    color: #fff;
}
.tab-pane h3 {
    margin: 28px 0 45px 0;
}
.tab-pane {
    display: none;
}
.tab-pane.active {
    display: block;
}
.pagination {
    text-align: right;
}
.pagination .current {
    border: 1px solid #ef6740;
    padding: 8px 10px;
    color: #ef6740;
    line-height: 1;
}
.pagination a {
    border: 1px solid black;
    padding: 8px 10px;
    color: #000;
    line-height: 1;
}
.pagination a:hover {
    background: #ef6740;
    color: white;
    border-color: #ef6740;
}
.pagination .current, .pagination a {
    margin: 0 5px;
}
.nav-pills a{
    padding: 0!important;    
}

.nav-pills button.active a{
    color: #fff
}

.nav-pills button {
    background: transparent!important;
    border: 0;
}

.nav-pills button.active {
    background: #ef6740!important;
}

.listing_form h2{
    margin: 28px 0 45px 0;  
}

td.listing_actions_btns button.btn {
    background: transparent;
    border: 0;
    color: #ef6740;
    display: inline-block!important;
    width: auto;
    padding: 0 0px;
}

div#pills-tabContent td, div#pills-tabContent th {
    background: transparent!important;
    border: 0;
}

.on-banner-form {
    float: left;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 25px 50px rgb(0 0 0 / 7%);
    border-radius: 4px;
    padding: 20px;
}

.home_searchfilter {
    width: 18%;
    display: inline-block;
    position: relative;
    margin-right: 2%;
    vertical-align: middle;
}

.home_searchfilter:after {
    content: "";
    height: 100%;
    display: block;
    width: 1px;
    background: black;
    float: left;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.1;
}

.on-banner-form .search {
    width: 17%;
    display: inline-block;
}


.membership_options,
.latest_offers,
.be_inspired {
    box-shadow: 0px 25px 50px rgb(0 0 0 / 7%);
    width: 360px!important;
}

.membership_options:nth-child(2),
.latest_offers:nth-child(2),
.be_inspired:nth-child(2) {
    margin: 0 32px;
}

.latest_offers .elementor-widget-text-editor, .be_inspired .elementor-widget-text-editor, .membership_options .elementor-widget-text-editor 
.latest_offers .elementor-widget-heading, .be_inspired .elementor-widget-heading, .membership_options .elementor-widget-heading{
    padding: 0 30px;
}


.great_for h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 50px;
    text-align: center !important;
    font-family: 'Proxima Nova Th';
}

.stay-holiday .row h2, section.break-with h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 50px;
    text-align: center !important;
    font-family: 'Proxima Nova Th';
}
.stay-holiday .row h2 strong, section.break-with h2 strong {
    
    font-weight: 500 !important;
    text-align: center !important;
    font-family: 'Proxima Nova Th';
}
h3.section-title {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 50px;
    text-align: center;
    font-family: 'Proxima Nova Th';
	  color: #574c4a !important;
}
h3.section-title strong {
    font-size: 40px;
    font-weight: 500 !important;
    margin-bottom: 50px;
    text-align: center;
    font-family: 'Proxima Nova Th';
	  color: #574c4a !important;
}
.stay-holiday .row h2 {
    color: #574c4a !important;
}
.great_for h2 {
	color: #574c4a !important;
}
 h3, h4,, h5, h6 {
	 color: #574c4a !important;
}
ul.flex-direction-nav {
    display: none;
}.sign.up p {
    color: #fff;
}
.user-registration-message ul{
	display:inline-block!important;
}
.ur-frontend-form #ur-submit-message-node{
	display:flex;
}
.signup-form form span{
	float:none!important;
	/*width:auto!important;*/
	display:inline-block;
}
.stay-holiday p{
	font-size:20px!important;
	line-height: 26px!important;
}
.getlisted-form{
	border: none;
}


.getlisted-form .ur-form-grid{
	display: flex;
	flex-wrap: wrap;
}

.getlisted-form .hide_show_password{
	flex-direction: column;
}

.getlisted-form input[type="text"],
.getlisted-form input[type="email"],
.getlisted-form input[type="password"],
.getlisted-form select{
	background:#fff;
	border:1px solid #000;
	padding: 14px 15px;
}

.getlisted-form .field-checkbox .form-row{
	flex-direction: column;
    padding: 0 15px;
}
.getlisted-form button.btn{
	margin-left:15px!important;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	background:#f16741;
}

.indication{
	    background: #fbf1ee;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    flex-direction: row;
    font-size: 17px;
}
.indication .fa{
	color: #ff683f;
    margin-right: 15px;
    font-size: 25px;
}

/* msd */
.col-xl-4.col-md-6.col-sm-12 .break-content h4 {
    padding: 0;
}
.col-xl-4.col-md-6.col-sm-12.our_hosttest-_deal .break-content {
/* 	max-height: 250px;
  min-height: 250px;	 */
}
.col-xl-4.col-md-6.col-sm-12.our_hosttest-_deal .break-content .competitions-content h4 {
/* 	padding: 0 0 10px; */
	font-size: 18px;
}

section.home-perfect .break-content .breaks-img img {
    min-height: 200px !important; 
    max-height: 200px !important;
	  margin-bottom: 5px !important;
}

section.break-with.Packages-home .col-xl-4.col-md-6.col-sm-12 .break-content {
    min-height: 350px !important; 
   /* max-height: 350px !important;*/
}
section.Packages-home .break-content p {
     margin-top: -6px;
    margin-bottom: -4px;
}
section.Packages-home .break-content label {
    padding-top: -15px !important;
}

section.break-with .our_hosttest-_deal .breaks-img img {
    display: block;
    width: 100%;
    height: 200px;
    flex-grow: 1;
    margin: 0;
    object-fit: cover;
    object-position: top;
    transition: transform 0.5s ease-in-out;
}
.break-content.no-shadow {
    width: 100% !important;
    max-width: 321px !important;
/* 	  height: 420px;
    height: 420px; */
}
footer {
    background-color: #574c4a !important;
}
.sign.up .signups p {
    text-align: center !important;
}
.sign.up .signups p {
    text-align: center !important;
}
.sign.up .row h2 {
	text-align: center !important;
}
.sign.up .signups .col-sm-9.ml-auto {
    margin-left: -80px !important;
}
.sign.up .col-xl-6.col-sm-12 h2 {
	margin-left: -80px !important;
}
.sign.up .signups .ml-auto .sign {
    margin-left: 80px !important;
}
.sign.up .col-xl-6.col-sm-12 h2 {
    margin-left: 25px !important;
    text-align: left !important;
}

.user-registration-profile-header header, .user-registration-EditProfileForm header {
    position: static!important;
    background: transparent;
    padding: 0!important;
    text-align: left!important;
}

.members_offer_listing{
    display: flex;
    flex-wrap: wrap;
    text-align: center;    
}

.members_offer_div{
    text-align: center;
    border: 1px solid #f3f3f3;
    box-shadow: 0px 4px 16px 0px rgb(0 0 0 / 10%)!important;
    padding: 15px;
    border-radius: 8px;
}

.header_menu .elementor-element {
    margin: 0;
}

.header_menu_div_login{
    display: none!important;
}





.searching-filter-result .filter-conten h5 {
	margin-top: 25px;
}
.searching-filter-result .our_hosttest-_deal .breaks-img {
    height: 200px !important;
}
.searching-filter-result .breaks-img img {
    min-height: 200px;
    max-height: 200px;
}
.searching-filter-result .our_hosttest-_deal .col-xl-6.col-md-6.col-sm-12 .filter-conten {
    margin-top: -20px;
}
.searching-filter-result .our_hosttest-_deal .col-xl-6.col-md-6.col-sm-12 .break-content {
    height: 100%;
    width: 321px;
}

header {
    padding: 10px 15px !important;
	 background: #574c4a;
	position: fixed;
	top: 0;
    right: 0;
    left: 0;    
}


/****/
section.break-with .our_hosttest-_deal .break-content {
	margin: auto;
}


section.break-with .our_hosttest-_deal .break-content {
    max-width: 90%;
    margin: 0 auto;
    height: auto !important;
}

li.nav-item ul.nav li a {
    color: #000 !important;
}

.aboutus p {
    font-size: 21px;
}

section.about-servce div:nth-child(5) h4, section.about-servce div:nth-child(6) h4 {
    font-size: 30px !important;
}

.perfect-break {
    padding: 0 30px 15px;
    margin: -48px 0 0;
    z-index: 1;
    position: relative;
    font-size: 14px;
}

.col-xl-4.col-md-6.col-sm-12 .break-content h4 {   
    font-size: 18px !important;
}

.img-icon { 
    width: 100px;
    height: 100px;
    align-items: center;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -30px;
	  margin-top: -24px;
}

.location-name {
    bottom: 14px !important;
    font-size: 10px !important;
	  margin-left: 5px;
}
section.Packages-home.play-pack {
    padding: 0 0 50px;
}

button.search-submit-play {
    display: none !important;
}

section.Packages-home .break-content p {
    color: #000 !important;
    font-size: 16px;
    line-height: normal;
    margin: 5px !important;
}

.play-sbox {
    z-index: 9999;
}

section.Packages-home.play-pack {
    padding: 0 0 80px;
}

	p#search-fillter {
    display: none;
}

header .nav li a:hover {
    color: #F06741;
}

.on-banner-form {
    padding: 32px 60px !important;
}

img.img-icon {
    margin-top: 0;
}

.competitions-content.fixed-extra a h4 {
    margin: 0;
    padding: 0;
    height: auto !important;
    width: 100% !important;
}

.competitions-content.fixed-extra a p{
    margin: 0;
    padding: 0;
    height: auto !important;
    width: 100% !important;
}

.login_desk{
    display: block;
}
.login_mob{
    display: none;
}

/****/


/* Responsive Start*/


@media (max-width: 1199px) {
    
.page-id-2278 .banner_sec .elementor-container {
    flex-direction: initial;
}

.page-id-2278 .banner_rside {
    flex-direction: row-reverse;
}
    
.banner_lside .elementor-widget-wrap,
.banner_rside .elementor-widget-wrap {
    padding-top: 0!important;
}
    
.page-id-2278 .banner_lside,    
.page-id-1582 .banner_rside {
    position: initial;
}

.banner_sec {
    min-height: initial;
}


.footer_bottom .elementor-container {
    display: block;
}

.footer_bottom .elementor-column {
    width: 100%!important;
}



}

@media (max-width: 1023px) {
        
.header_menu .elementor-element {
    margin: 0;
    display: inline-block!important;
    width: auto;
}
    
.header_menu_div_login{
    display: block!important;
}

.on-banner-form {
    padding: 32px 30px !important;
}


.latest_offers_div .elementor-container,
.be_inspired_div .elementor-container,
.membership_options_div .elementor-container {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.latest_offers, .be_inspired, .membership_options {
    display: inline-block;
    width: 348px!important;
    margin: 12px!important;
}


.latest_offers:nth-child(2), .be_inspired:nth-child(2), .membership_options:nth-child(2) {
    margin: 0;
}

.banner_sec .banner_lside, .banner_sec .banner_rside {
    width: 100%;
}

.page-id-2278 .banner_rside .elementor-widget-wrap {
    width: 100%;
    float: left;
}

.banner_sec {
    padding-top: 35px!important;
    padding-bottom: 35px!important;
    margin-bottom: 85px;
}

}

@media (max-width: 991px){

header .nav li a {
    font-size: 10px;
}

.logo a.LOGO-anchor img {
    width: 80%;
}

header .showPanel .nav li a {
    font-size: 18px;
}

}

@media (max-width: 768px){

.sign.up .signups p {
    text-align: left !important;
    margin-left: 65px;
  }
	.sign.up .col-xl-6.col-sm-12 h2 {    
    text-align: center !important;
	}
	.sign.up .signups .ml-auto .sign {
    margin-left: -136px !important;
}

.sign.up .signups .ml-auto .sign {
    margin-left: -20px !important;
    text-align: center !important;
		}
}



@media (max-width: 767px){

.searching-filter-result {
    padding-top: 60px !important;
}
	
.stay_banner img.mobile {
    min-height: auto;
    max-height: 230px;
}

.play-sbox {
    margin-top: -20px;
    width: 90%;
}

.sign_in_out img{
    width: 32px;
    height: 32px;
}

.home_searchfilter {
    width: 22%;
}

.on-banner-form .search {
    width: 100%;
    text-align: center;
    margin-top: 25px;
}

.banner_sec {
    margin-bottom: 35px;
}

.footer_bottom .elementor-widget-theme-site-logo {
    text-align: center!important;
}

.btn_with_runnig_text, .text_with_btn {
    display: block;
    margin: 0!important;
    width: 100%!important;
    text-align: center;
}

form {
    text-align: center;
}

}


@media (max-width: 650px){

.home_searchfilter {
    width: 44%;
    margin-right: 0;
    margin-bottom: 15px;
}

.latest_offers, .be_inspired, .membership_options {
    width: 300px!important;
    margin: 12px 0!important;
}

.on-banner-form form label,
.on-banner-form button.multiselect{
    text-align: center;
}

.multiselect-container>li>a>label {
    text-align: left;
}

}


@media (max-width: 599px){
    
.sign.up .signups .ml-auto .sign {
    margin-left: 50px !important;
}

.sign.up .signups .ml-auto p {
    margin-left: auto !important;
}

.sign.up .col-xl-6.col-sm-12 h2 {
    margin-left: 65px !important;
    text-align: left !important;
}

.sign.up .signups .col-sm-9.ml-auto {
    margin-left: auto !important;	
}

section.competitions .stay_title {
    bottom: 0;
}


nav.nav.nav-pills button{
    padding: 12px 28px!important;
}

.input-group-text,
.input-group>.form-control, .input-group>.form-select {
    width: 100%;
}

}


@media (max-width: 480px) {
.attrection-inuk .search-uk label {
    font-size: 26px;
		}
}



@media only screen and (max-width: 768px) {
  /* For desktop, tablets: */

.page-id-339 .offer {
    margin-top: 0 !important;
}

.page-id-29 .searching-filter-result .our_hosttest-_deal .col-xl-6.col-md-6.col-sm-12, .page-id-31 .searching-filter-result .our_hosttest-_deal .col-xl-6.col-md-6.col-sm-12 {
    margin-left: 18px;
}

p#search-fillter {
    display: block !important;
}

.siderbar-left .search-fillter {
    display: none;
}
	
.on-banner-form h6 {
    font-size: 11px;
}
 
}

@media only screen and (max-width: 600px) {
  /* For tablets: */
p#search-fillter {
    display: block !important;
}
.siderbar-left .search-fillter {
    position: absolute;
    z-index: 99;
    display: none;
}

.siderbar-left .search-fillter .text-center {
    margin: 0px 0 0 !important;
    display: none;
}		
	
}

@media only screen and (max-width: 480px) {

 .banner-content h1 {
    font-size: 26px;
    line-height: 20px;
}

.banner-content h2 {
    font-size: 26px;
}

.logo a.LOGO-anchor img {
    width: 60%;
}

.on-banner {
		margin-top: -420px;
}

.on-banner-form h6 {
    font-size: 14px;
}
footer .ml-5, .mx-5 {
    margin-left: 5px !important;
}
.stay_title {
    padding: 25px !important;
}

section.break-with.Packages-home .col-xl-4.col-md-6.col-sm-12 .break-content {   
    margin-bottom: 60px;
}

section.Packages-home .break-content p {
    margin-top: -4px !important;
}

section.Packages-home .break-content h4 span.inner-circle {    
    font-size: 14px;
}
	
p#search-fillter {
    display: block !important;
}

.siderbar-left .search-fillter {
    position: absolute;
    z-index: 99;
		display: none;
}

.siderbar-left .search-fillter .text-center {
    margin: 0px 0 0 !important;
    display: none;
}
	
}

@media only screen and (max-width:320px) {
  /* For Mobile: */
 .banner-content h1 {
    font-size: 26px !important;
    line-height: 20px;
}
	 .banner-content h2 {
    font-size: 26px;
}
	.logo a.LOGO-anchor img {
    width: 60%;
	}
	.on-banner {
		margin-top: 100px !important;
    margin-left: 160px;
    margin-bottom: -480px;
	}
	.on-banner-form h6 {
    font-size: 10px !important;
}
	
}



/*
@media (max-width: 599px)
section.break-with .our_hosttest-_deal .break-content {
    max-width: 90%;
    margin: 0 auto;
    height: auto !important;
}

li.nav-item ul.nav li a {
    color: #000 !important;
}

.aboutus p {
    font-size: 21px;
}

section.about-servce div:nth-child(5) h4, section.about-servce div:nth-child(6) h4 {
    font-size: 30px !important;
}

.perfect-break {
    padding: 0 30px 15px;
    margin: -48px 0 0;
    z-index: 1;
    position: relative;
    font-size: 14px;
}

.col-xl-4.col-md-6.col-sm-12 .break-content h4 {   
    font-size: 18px !important;
}

.img-icon { 
    width: 100px;
    height: 100px;
    align-items: center;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -30px;
	  margin-top: -24px;
}

.location-name {
    bottom: 14px !important;
    font-size: 10px !important;
	  margin-left: 5px;
}
section.Packages-home.play-pack {
    padding: 0 0 50px;
}

button.search-submit-play {
    display: none !important;
}

section.Packages-home .break-content p {
    color: #000 !important;
    font-size: 16px;
    line-height: normal;
    margin: 5px !important;
}

.play-sbox {
    z-index: 9999;
}

section.Packages-home.play-pack {
    padding: 0 0 80px;
}

	p#search-fillter {
    display: none;
}

header .nav li a:hover {
    color: #F06741;
}

.on-banner-form {
    padding: 32px 60px !important;
}

img.img-icon {
    margin-top: 0;
}

.competitions-content.fixed-extra a h4 {
    margin: 0;
    padding: 0;
    height: auto !important;
    width: 100% !important;
}

.competitions-content.fixed-extra a p{
    margin: 0;
    padding: 0;
    height: auto !important;
    width: 100% !important;
}	
*/    
     