/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.copy1 {font-size: 13px; font-weight: 300!important; color: #fff; line-height: 22px; margin-bottom: 5px; text-align: center;}
.copy2 {font-size: 13px; font-weight: 300!important; color: #ccc; line-height: 18px; text-align: center;}
.maintitle {margin-bottom: 70px!important; text-align: center; }
.maintitle h1 {color: #333!important; position: relative; padding-bottom: 20px; margin-bottom: 30px;font-weight: 700!important;font-family: 'DBGothic', sans-serif !important;}
.maintitlep h1 {color: #632c86!important; position: relative; padding-bottom: 20px; margin-bottom: 30px;font-weight: 700!important;font-family: 'DBGothic', sans-serif !important;}
.maintitle h2 {color: #333!important; margin-bottom: 0;}
.maintitle h1:before {content: ""; background: #632c86; width: 70px; height: 4px; left: 47%; right: auto; bottom: 0; position: absolute;}
.mainiconbox {text-align: center;margin-bottom: 30px;}
.mainiconbox .micon {margin-bottom: 10px;}
.mainiconbox .micontxt p {color: #134a56; margin-bottom: 30px; font-size: 18px!important;}
.mainiconbox .micontxt h5 {font-size: 18px!important; letter-spacing: -0.3px; }
.maintitlew h1 {color: #fff!important;font-weight: 700!important;font-family: 'DBGothic', sans-serif !important;}
.maintitlew h1:before {content: ""; background: #fff; width: 70px; height: 4px; left: 47%; right: auto; bottom: 0; position: absolute;}
.mainmore {text-align: center; margin-top: 50px;}
.mainmore a {color: #fff!important; padding:15px 55px; background: #632c86; text-align: center; border-radius: 30px; }
.mainmore a:hover {opacity: 0.9;}
.gw-gopf-slider-controls-wrap {position: absolute!important;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls {float: none!important; left: 0!important;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls .gw-gopf-control-next {position: absolute; float: none!Important; right: -70px; top: 220px;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls .gw-gopf-control-prev {position: absolute; float: none!Important; left: -70px; top: 220px;}
.home #gw_go_portfolio_player .gw-gopf-style-vario .gw-gopf-post-content h2 {color: #fff!important;}
.home #gw_go_portfolio_player .gw-gopf-style-vario .gw-gopf-slider-controls > div a {width: 40px!important; height: 40px!important;}

.subbgtitle {text-align:center;}
.subbgtitle h1 {color:#fff!important; font-size:48px!important; line-height:56px!important;}
.subtitle {margin-top:60px;}
.subtitle h1 {font-size: 36px!important; line-height: 42px; margin-bottom: 10px;}
.subtitle h5 {font-size: 16px!important; line-height: 28px; color: #666!important; font-weight: 500!important;}
.subtitle {margin-bottom: 30px;}
.top_line {
    position: relative;
    height: 3px;
    background: #d3d3d3;margin-bottom: 30px!important;
}
.top_line .linec {
    position: absolute;
    top: 0;
    left: 0;
    width: 55px;
    text-indent: -10000px;
    height: 3px;
    background: #284ea1;
}

.sub1box h2 {font-size: 28px; line-height: 36px; color: #632c86!important; font-weight: 600; margin-bottom: 30px;}
.sub1box h6 {font-size: 18px; font-weight: 600; line-height: 26px; } 
.sub1box h4 {font-size: 26px; margin-bottom: 20px; line-height: 32px;}
.sub1box p {font-size: 14px; word-break: keep-all;}
.golfpho {max-width: 100%; margin: 0 auto; }
.golfpho table {width: 100%; border-top: 2px solid #632c86}
.golfpho table tr td {padding: 10px 25px; background-color: rgba(255,255,255,0.8); border-bottom: 1px solid #ccc;}
.golfpho table tr td.lefttd {font-size: 17px; font-weight: 900; color: #333!Important; border-right: 1px solid #ccc; text-align: center; width: 25%;}
.total {position: relative; margin-bottom: 30px;}
.total .totalplayer {position: relative;}
.total .year {position: absolute; top: 0; left: 0px;padding: 20px 5px; color: #fff; text-align: center; width: 80px; height: 80px; background: #632c86; font-size: 21px;line-height: 21px; font-weight: 900; }
.total .year .winner {font-size: 16px; color: #fff;}
.totaltxt {padding: 30px 25px; border: 1px solid #ccc;}
.totaltxt h5 { font-size: 21px; font-weight: 600!important;}
.totaltxt h5 .names {font-size: 24px!important; font-weight: 900!important;}
.ttx {margin-top: 20px; font-size: 15px; line-height: 28px; letter-spacing: -0.5px;}
.golfpho {max-width: 100%; margin: 0 auto; }
.golfpho table {width: 100%; border-top: 2px solid #632c86}
.golfpho table tr td {padding: 13px 25px; background-color: rgba(255,255,255,0.8); border-bottom: 1px solid #ccc;}
.golfpho table tr td.lefttd {font-size: 17px; font-weight: 900; color: #333!Important; border-right: 1px solid #ccc; text-align: center; width: 25%;}

.courcetable {max-width:100%; overflow: auto;}
.courcetable table tr th {background:#632c86; color:#fff; font-size:18px; font-weight:900; text-align:center; padding: 13px 5px;}
.courcetable table tr td {padding: 10px 3px; text-align:center;}
.courcetable table tr td.lefttd {width:auto; background:#f6f6f6; font-size:18px!important;}
.ticketwrap {text-align: center}
.ticketbtnmo {display:none;}
.ticketbtn {Text-align:center; margin-top:40px;}
.ticketbtn a {padding:15px 35px; background:#712a8e; color:#fff!Important; display:inline-block; text-align:center; font-size:20px!important;}
.playertable {overflow: auto; max-width: 100%;}
.playertable table {width: 100%;border-top: 2px solid #632c86 }
.playertable table tr td{padding: 10px 3px; text-align: center; border-bottom: 1px solid #ccc;}
.subsotitle h2 {margin-bottom: 15px!important;}
.players {margin-bottom: 30px; height: 100%; border: 1px solid #ccc;}
.players .playerimg {display: inline-block; float: left; margin-right: 20px; width: 41%;}
.players .playertxt {display: inline-block; width: 55%;}

.playertxt h2 {margin-bottom: 10px; margin-top: 20px;}
.p1 table {width: 100%;}
.p1 table tr td {font-size: 16px; padding: 5px 0;}
.p1 table tr td.lefttd {font-weight: 600; width: 25%;}

@media only screen and (max-width : 1214px) {
.mainiconbox .micontxt h5 {font-size:16px!important;}
.players .playerimg {width: 40%;}
 .players .playertxt {width: 54%;}
}
@media only screen and (max-width : 1035px) {
	
}
@media only screen and (max-width : 1024px) {
    .page .subbg  {padding-top: 60px!important; padding-bottom: 60px!important;}
.subbgtitle h1 {font-size: 32px!important;}
.players .playerimg {width: 100%; display: block;}
.players .playertxt {display: block; width: 100%;}
    .subtable {
        display: none;
    }

    .motable {
        display: block;
        border-top: 1px solid #dedede;
    }

    .motable tr td {
        padding: 20px 0px 0px;
    }

    .motable tr .lefttd .tdbg {
        background: #888 none repeat scroll 0 0;
        color: #fff;
        font-size: 14px;
        margin-right: 5px;
        padding: 2px 8px;
    }
.date_td dt {display: block;}
.mvtab a {width: 49%;}
.rd_tabs.horizontal.rd_tab_1 #tabs > li {padding: 10px 38px;}
.box_par {padding: 15px 10px;}
.box_par li strong {width: 55px;}
.mapar .mt {padding-left: 10px; margin-left: 10px;}
.subtable1 {display: block;}
.sub1box table tr td.lefttd {width: 30%;}
}
@media only screen and (max-width : 960px) {
.event1box {padding: 0;}
.wbox{padding: 45px 30px;border-top:0; border:15px solid #723e90}
.page-id-800 .ufb-dropdown-wrap .ufb-form-field {width: 45%!important;}
.page-id-790 .ufb-dropdown-wrap .ufb-form-field {width: 45%!important;}
.nolabel {margin-left: 8px!important; width: 21%;}
.players {height: auto;}
.players .playerimg {margin-right: 0;}
.players .playerimg img {width: 100%;}
.players .playertxt {padding: 15px;}
.modal-content {width: 80%;}
.fusion-mobile-menu-icons a {font-size: 30px!important;}
}
@media only screen and (max-width : 767px) {
    .date_td dt {display: block; margin-bottom: 20px;}
    .section .wrapper, .n_section .wrapper {padding: 0!important;}
.single-staff .wpb_single_image {text-align: center!important;}
.single-staff .playertop {margin-top: 30px;}
.rd_tabs.horizontal.rd_tab_1 #tabs > li {width: 33%;}
.tab_content .wpb_wrapper p {text-align: center; background: #f6f6f6;}
.page-id-239 .wpb_single_image,.page-id-241 .wpb_single_image{text-align: center!important; }
.page-id-241 .wpb_single_image {margin-bottom: 30px!important;}
.sub1box h2 {margin-top: 50px;}
.sub1boxwin h2 {margin-top: 20px;margin-bottom: 10px!important; font-size: 16px!important; line-height: 24px;}
.sub1boxwin h4 {font-size: 22px!important;}

.ufb-front-form .ufb-form-field-wrap label.ufb-control-label {font-size: 16px!important; padding: 20px 15px; }
.page-id-790 .ufb-front-form .priva label {display:none!important;}
#nolabel1 {margin-right: 15px!important;}

.totaltxt h5 {font-size: 18px!important;}
.totaltxt h5 .names {font-size: 22px!important; display: block;}
.vc_row-fluid {padding:0 15px !important;}

.maintitle {margin-bottom: 30px;}
.maintitle h1 {font-size: 32px!important;word-break: keep-all;}

.maintitle h2 {font-size: 22px!important;word-break: keep-all;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls .gw-gopf-control-next {position: relative; float: left!important; right: 50%; top: 0;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls .gw-gopf-control-prev  {position: relative; float: left!important; right: 50%; top: 0; left: auto;}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls {float: left!important; left: 50%!important;}
.gw-gopf-slider-controls-wrap {position: relative!important;}

.subbg {padding-top: 60px!important; padding-bottom: 60px!important;}
.subbgtitle h1 {font-size: 36px!important; line-height: 42px!important;}
.subbgtitle h3 {font-size: 22px!important; word-break: keep-all;}
.page-id-790 .ufb-dropdown-wrap .ufb-form-field {width: 100%!important; vertical-align: middle;}
.page-id-976 .ufb-dropdown-wrap .ufb-form-field {width: 100%!important; vertical-align: middle;}
.page-id-980 .ufb-dropdown-wrap .ufb-form-field {width: 100%!important; vertical-align: middle;}
.menu_slide.mt_menu {padding:10px 10px 15px!important;}

}
@media only screen and (max-width : 640px) {
.ufb-front-form .ufb-form-field-wrap label.ufb-control-label {width: 100%; display: block;}
.ufb-form-field {width: 100%; display: block; margin: 10px 0;}
.ufb-front-form .ufb-dropdown-wrap label{width: 100%!important; display: block;}
.ufb-dropdown-wrap{width: 100%!important; display: block;}
.page-id-800 .ufb-dropdown-wrap .ufb-form-field{width: 100%!important; display: block;}
.page-id-790 .ufb-dropdown-wrap .ufb-form-field{width: 100%!important; display: block;}
.page-id-1123 .ufb-dropdown-wrap .ufb-form-field{width: 100%!important; display: block;}
.nolabel {margin-left: 0!important; margin-top: 0; width: 100%!important;}
.wbox .ufb-front-form .nolabel .ufb-form-field input{margin-top:0!Important;}
#nolabel1 {margin-right: 0!important;}
.page-id-800 .ufb-front-form .priva label {font-size: 22px!important; padding: 5px 10px 20px; word-break: keep-all;}
.page-id-790 .ufb-front-form .priva label {font-size: 22px!important; padding: 5px 10px 20px; word-break: keep-all;}
.page-id-1123 .ufb-front-form .priva label {font-size: 22px!important; padding: 5px 10px 20px; word-break: keep-all; display:none;}
.ufb-form-field-wrap.ufb-agreement-block-wrap .ufb-agreement-text {font-size: 14px!important;}
	.eplayer .ufb-form-field .ufb-sub-field-wrap {width: 50%; }
	.eplayer .ufb-form-field .ufb-sub-field-wrap span {font-size:15px!important;}
.singleplayers .playertxt table tr td {display: block;}
.singleplayers .playertxt table tr td.lefttd {display:block;width: 100%;}
.wbox {height:1000px;}
.page-id-1123 .wbox{height:1100px;}
.ufb-form-wrapper .ufb-form-dropdown {margin-top:10px;}
.total .totalplayer img {width: 100%;}
.modal-content {width: 90%;}
.players .playerimg {float: none;}
.playertxt h2 {margin-top: 0;}
.singleplayers .playerimg {width: 100%; margin-bottom: 20px; margin-right:0; display: block;}
.singleplayers .playertxt {display: block;width: 100%;}
.maintitle h1 {font-size: 26px!important;}
}
@media only screen and (max-width : 480px) {
   #rev_slider_1_1_forcefullwidth {display: none;} 
.moslide {display: block;}
.event1box {padding: 0;}
.wbox {padding: 40px 20px; border:10px solid #723e90}
.submits .ufb-form-field input {font-size: 18px!important;}
.wbox {height:1100px;}
.maintitle h1:before {left: 42%;}
.singleplayers .playerimg img{width: 100%;}
    .ufb-agreement-checkbox {
        width: 14px!important;
        height: 20px!important;
    }
.ufb-form-field-wrap.ufb-agreement-block-wrap .ufb-agreement-text {letter-spacing:-0.5px;}
.businfo .infobox {padding: 15px 10px;}
.businfo .infobox ul li{ font-size: 15px; line-height: 24px;}
.businfo h2 {margin-bottom: 15px;}
.businfo {margin-bottom: 40px!important;}
.subtitle h1 {font-size: 24px!important; line-height: 36px;}
.businfo h2 {font-size: 22px;}
.infobtn {margin-top: 50px;}
.infobtn a {font-size: 18px!important; padding: 20px 40px;}
	
	.galimg {display:none;}
	.galimgmo {display:block;}
	.ticketbtn {display:none;}
	.ticketbtnmo {display:block;}
.p1 table tr td.lefttd {width: 35%;}
.playertxt h2 {font-size:20px!important;}
.sub1box h2 {font-size: 20px!important;}
.courcetable table tr th {font-size: 15px;}
.courcetable table tr td {font-size: 14px;}
.courcetable table tr td.lefttd {font-size: 15px!Important;}
}

@media only screen and (max-width : 414px) {
    .rd_tabs.horizontal.rd_tab_1 #tabs > li {width: 50%;}
.page-id-241 .subtable tr .lefttd .tdbg {width: 100%; text-align:center; margin-bottom: 15px;}
.subtable tr .lefttd {text-align: center;}
.mapar .mt {display: block; margin-left: 0; margin-top: 5px;}
.mapar .mt1 {font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.onen {margin-bottom: 10px;}
.mapar {margin-bottom: 30px!important;}
.date_td .list_dot b {margin-bottom: 10px; font-weight: 600; }
#logo_img a img {max-width: 270px}
.wbox {height:1160px;}
.page-id-790 .priva .ufb-form-field {font-size:14px;}
.page-id-1123 .priva .ufb-form-field {font-size:14px;}
.maintitle h1:before {left: 39%;}
.mainiconbox .micontxt h5 {font-weight: 300!important; font-size: 15px!important;}
.mainiconbox .micontxt p {margin-bottom: 15px;}
.page-id-1123 .wbox{height:1150px;}
.subbgtitle h1 {font-size: 24px!important; line-height: 32px!important;}
.playertable table tr td {display: inline-block; width: 50%;}
}
@media only screen and (max-width : 360px) {
    .sub1box h2 {font-size: 24px; margin-bottom: 20px;}
.wbox {height:1300px;}
.submits .ufb-form-field input {padding:16px 30px;}

.page-id-1123 .wbox{height:1200px;}
}
@media only screen and (max-width : 320px) {
    .tableft h1 .gt{display: block;}
.rd_tabs.horizontal.rd_tab_1 #tabs > li {width: 100%;}
.rd_tabs.horizontal .tabs li a{display: block;text-align: center}
}