/*Theme Name: Canlan Classic TournamentsAuthor: Canlan Classic TournamentsDescription: Designed by Canlan Classic Tournaments.Version: 1.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: white, lightText Domain: am*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, *    without disabling user zoom. */html {    font-family: sans-serif; /* 1 */    -ms-text-size-adjust: 100%; /* 2 */    -webkit-text-size-adjust: 100%; /* 2 */}/** * Remove default margin. */body {    margin: 0;}/* HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {    display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video {    display: inline-block; /* 1 */    vertical-align: baseline; /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {    display: none;    height: 0;}/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */[hidden],template {    display: none;}/* Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {    background-color: transparent;}/** * Improve readability of focused elements when they are also in an * active/hover state. */a:active,a:hover {    outline: 0;}/* Text-level semantics   ========================================================================== *//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title] {    border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b,strong {    font-weight: bold;}/** * Address styling not present in Safari and Chrome. */dfn {    font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1 {    font-size: 2em;    margin: .67em 0;}/** * Address styling not present in IE 8/9. */mark {    background: #ff0;    color: #000;}/** * Address inconsistent and variable font size in all browsers. */small {    font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -.5em;}sub {    bottom: -.25em;}/* Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img {    border: 0;}/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) {    overflow: hidden;}/* Grouping content   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure {    margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr {    box-sizing: content-box;    height: 0;}/** * Contain overflow in all browsers. */pre {    overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp {    font-family: monospace, monospace;    font-size: 1em;}/* Forms   ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. *    Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button,input,optgroup,select,textarea {    color: inherit; /* 1 */    font: inherit; /* 2 */    margin: 0; /* 3 */}/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button {    overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button,select {    text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. */button,html input[type="button"],input[type="reset"],input[type="submit"] {    -webkit-appearance: button; /* 2 */    cursor: pointer; /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {    cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input {    line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {    box-sizing: border-box; /* 1 */    padding: 0; /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {    height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */input[type="search"] {    -webkit-appearance: textfield; /* 1 */    box-sizing: content-box; /* 2 */}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: .35em .625em .75em;}/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {    border: 0; /* 1 */    padding: 0; /* 2 */}/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea {    overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup {    font-weight: bold;}/* Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {    border-collapse: collapse;    border-spacing: 0;}td,th {    padding: 0;}@font-face {    font-family: "icomoon";    src: url("fonts/icomoon.eot?6ieymn");    src: url("fonts/icomoon.eot?6ieymn#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?6ieymn") format("truetype"), url("fonts/icomoon.woff?6ieymn") format("woff"), url("fonts/icomoon.svg?6ieymn#icomoon") format("svg");    font-weight: normal;    font-style: normal;}[class^="icon-"],[class*=" icon-"] {    /* use !important to prevent issues with browser extensions that change fonts */    font-family: "icomoon" !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1; /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-chevron-thin-up:before {    content: "\e906";}.icon-location:before {    content: "\e907";}.icon-instagram:before {    content: "\e905";}.icon-youtube:before {    content: "\e902";}.icon-twitter:before {    content: "\e903";}.icon-facebook:before {    content: "\e904";}.icon-close:before {    content: "\e901";}.icon-search:before {    content: "\e900";}/* custom checkbox styles */.jcf-checkbox {    vertical-align: middle;    display: inline-block!important;    position: relative;    overflow: hidden;    cursor: default;    border: 3px solid #105ea7;    margin: 0 13px 6px 0;    height: 27px;    width: 27px;}.jcf-checkbox.jcf-checked {    background-color: #105ea7;}.jcf-checkbox span {    position: absolute;    display: none;    height: 8px;    width: 14px;    top: 50%;    left: 50%;    margin: -7px 0 0 -6px;    border: 3px solid #fff;    border-width: 0 0 3px 3px;    -ms-transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}:root .jcf-checkbox span {    margin: -4px 0 0 -7px;}.jcf-checkbox input[type="checkbox"] {    position: absolute;    width: 100%;    height: 100%;    border: 0;    margin: 0;    left: 0;    top: 0;}.jcf-checkbox.jcf-checked span {    display: block;}/* custom radio styles */.jcf-radio {    vertical-align: middle;    display: inline-block!important;    position: relative;    overflow: hidden;    cursor: default;    border: 3px solid #105ea7;    border-radius: 50%;    margin: 0 12px 6px 0;    height: 27px;    width: 27px;}.jcf-radio span {    display: none;    position: absolute;    top: 4px;    left: 4px;    right: 4px;    bottom: 4px;    background: #105ea7;    border-radius: 100%;}.jcf-radio input[type="radio"] {    position: absolute;    height: 100%;    width: 100%;    border: 0;    margin: 0;    left: 0;    top: 0;}.jcf-radio.jcf-checked span {    display: block;}/* common custom form elements styles */.jcf-disabled {    background: #ddd !important;}.drop ul,.sticky-drop ul,.footer-holder .info-list,.socials,.add-nav,.map-hover,.travel-section .list-block ul {    margin: 0;    padding: 0;    list-style: none;}.clearfix:after,dl:after,.widget:after,.search-form:after,.post-password-form p:after,.post-password-form:after,#search_block:after,.search-form p:after,#search_block p:after,.navigation:after,.navigation-comments:after,.pagination:after,.navigation-single:after,.commentlist .comment-author:after,.top-header:after,#nav:after,.drop ul:after,.sticky-header .center-block:after,.sticky-drop ul:after {    content: "";    display: block;    clear: both;}.ellipsis {    white-space: nowrap; /* 1 */    text-overflow: ellipsis; /* 2 */    overflow: hidden;}html {    box-sizing: border-box;    height: 100%;}*,*:before,*:after {    box-sizing: inherit;}* {    max-height: 1000000px;}body {    color: #5c5c5c;    background: #fff;    font: 16px/1.25 'Roboto Condensed', Arial, Helvetica, sans-serif;    min-width: 320px;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    height: 100%;    display: table;    width: 100%;    table-layout: fixed;}img {    max-width: 100%;    height: auto;}.gm-style img {    max-width: none;}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset {    margin: 0 0 1.25em;}blockquote {    border-left: 4px solid #5c5c5c;    padding-left: .5em;    margin-left: 1.25em;}th,td {    border: 1px solid #5c5c5c;    padding: .5em;    text-align: left;    vertical-align: top;}th {    text-align: center;    vertical-align: middle;}ul,ol {    padding-left: 3em;}ul ul,ul ol,ol ul,ol ol {    padding-left: 3em;    margin: 0;}ul {    list-style-type: disc;}dl dt {    float: left;    clear: left;    padding-right: .3em;    font-weight: bold;}dl dd {    overflow: hidden;}pre {    max-width: 100%;}form,fieldset {    margin: 0;    padding: 0;    border-style: none;}input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="password"],input[type="url"],input[type="date"],textarea {    -webkit-appearance: none;    -webkit-border-radius: 0;    box-sizing: border-box;    border: 1px solid #5c5c5c;    padding: .4em .7em;}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="date"]:focus,textarea:focus {    border-color: #3d4044;}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {    color: #5c5c5c;}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="date"]::-moz-placeholder,textarea::-moz-placeholder {    opacity: 1;    color: #5c5c5c;}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="date"]:-moz-placeholder,textarea:-moz-placeholder {    color: #5c5c5c;}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,textarea:-ms-input-placeholder {    color: #5c5c5c;}input[type="text"].placeholder,input[type="tel"].placeholder,input[type="email"].placeholder,input[type="search"].placeholder,input[type="password"].placeholder,input[type="url"].placeholder,input[type="date"].placeholder,textarea.placeholder {    color: #5c5c5c;}select {    -webkit-border-radius: 0;}textarea {    resize: vertical;    vertical-align: top;}button,input[type="button"],input[type="reset"],input[type="file"],input[type="submit"] {    -webkit-appearance: none;    -webkit-border-radius: 0;    cursor: pointer;}.widget {    margin-bottom: 1.25em;}.widget ul {    padding-left: 2em;}.widget select {    min-width: inherit;    width: 100%;}/* Calendar */#wp-calendar {    width: 95%;    margin-bottom: 15px;    clear: both;    padding: 0;}#wp-calendar caption {    padding: 10px;}#wp-calendar th,#wp-calendar td {    text-align: center;    padding: 3px 0;}#wp-calendar td {    background: transparent;}.comment-form label {    display: block;    padding-bottom: 4px;}.comment-form textarea {    overflow: auto;    margin: 0;    height: 120px;    min-height: 120px;}.comment-form textarea,.comment-form input[type="text"] {    margin: 0 4px 0 0;}.comment-form input[type="submit"] {    display: block;    float: none;}.post-password-form label {    display: block;}.post-password-form input[type="password"] {    margin: 0 4px 0 0;    width: 300px;}.search-form input {    float: left;}.search-form input[type="search"] {    margin: 0 4px 0 0;    width: 150px;}.post-password-form input {    float: left;}.post-password-form input[type="password"] {    width: 150px;}.comment-form button,.comment-form input[type="submit"],.post-password-form button,.post-password-form input[type="submit"],.search-form button,.search-form input[type="submit"],#search_block button,#search_block input[type="submit"] {    background: #005da4;    color: #fff;    height: 45px;    padding: 0 10px;    border: none;}.comment-form button:hover,.comment-form input[type="submit"]:hover,.post-password-form button:hover,.post-password-form input[type="submit"]:hover,.search-form button:hover,.search-form input[type="submit"]:hover,#search_block button:hover,#search_block input[type="submit"]:hover {    background-color: #56585c;}.search-form,.post-password-form,#search_block {    margin-bottom: 15px;}.search-form input,.post-password-form input,#search_block input {    float: left;    height: 45px;}.search-form input[type="search"],.search-form input[type="text"],.post-password-form input[type="search"],.post-password-form input[type="text"],#search_block input[type="search"],#search_block input[type="text"] {    margin: 0 4px 0 0;    width: 150px;}.search-form input[type="password"],.post-password-form input[type="password"],#search_block input[type="password"] {    width: 150px;}.search-form input[type="submit"],.search-form button,.post-password-form input[type="submit"],.post-password-form button,#search_block input[type="submit"],#search_block button {    height: 45px;}.commentlist {    margin: 0 0 1.25em;}.commentlist .edit-link {    margin: 0;}.commentlist .avatar-holder {    float: left;    margin: 0 1.25em 4px 0;}.commentlist-item .commentlist-item {    padding: 0;}.comment,.commentlist-holder {    overflow: hidden;}.commentlist-item .commentlist-item,.commentlist-item + .commentlist-item {    padding-top: 1.25em;}.widget_calendar #prev {    padding-left: 5px;    text-align: left;}.widget_calendar #next {    padding-right: 5px;    text-align: right;}.gallery-item dt {    float: none;    padding: 0;}.navigation,.navigation-comments,.pagination {    position: relative;    vertical-align: middle;    margin-bottom: 1.25em;}.navigation .screen-reader-text,.navigation-comments .screen-reader-text,.pagination .screen-reader-text {    position: absolute;    left: -99999px;}.navigation .current,.navigation-comments .current,.pagination .current {    color: #1da585;}.navigation .page-numbers,.navigation-comments .page-numbers,.pagination .page-numbers {    display: inline-block;    vertical-align: middle;    padding: 0 5px;}.navigation .next,.navigation .prev,.navigation .al,.navigation .ar,.navigation-comments .next,.navigation-comments .prev,.navigation-comments .al,.navigation-comments .ar,.pagination .next,.pagination .prev,.pagination .al,.pagination .ar {    display: inline-block;    vertical-align: middle;    max-width: 50%;    background: #005da4;    color: #fff;    padding: 5px;    text-decoration: none;}.navigation .next.disabled,.navigation .prev.disabled,.navigation .al.disabled,.navigation .ar.disabled,.navigation-comments .next.disabled,.navigation-comments .prev.disabled,.navigation-comments .al.disabled,.navigation-comments .ar.disabled,.pagination .next.disabled,.pagination .prev.disabled,.pagination .al.disabled,.pagination .ar.disabled {    background: #b3b3b3;    border-color: #b3b3b3;    pointer-events: none;}.navigation .next a,.navigation .prev a,.navigation .al a,.navigation .ar a,.navigation-comments .next a,.navigation-comments .prev a,.navigation-comments .al a,.navigation-comments .ar a,.pagination .next a,.pagination .prev a,.pagination .al a,.pagination .ar a {    color: #fff;}.navigation-single {    margin-bottom: 1.25em;}.navigation-single .next,.navigation-single .prev {    float: left;    vertical-align: middle;    max-width: 50%;    background: #005da4;    color: #fff;    text-decoration: none;}.navigation-single .next a,.navigation-single .prev a {    color: inherit;    text-decoration: none;    padding: 5px;    display: block;}.navigation-single .next {    float: right;}.wp-caption {    max-width: 100%;    clear: both;    border: 1px solid #5c5c5c;    padding: 5px;    margin-bottom: 1.25em;}.wp-caption img {    margin: 0;    vertical-align: top;}.wp-caption p {    margin: .4em 0 0;}div.aligncenter,figure.aligncenter {    margin: 0 auto 1.25em;    text-align: center;}img.aligncenter {    display: block;    margin: 0 auto;}.alignleft {    float: left;    margin: 0 1.25em 10px 0;}.alignright {    float: right;    margin: 0 0 10px 1.25em;}.alignnone {    margin: 0;}img.wp-smiley {    padding: 0;    border: none;}.mejs-container {    margin-bottom: 1.25em;}.wp-caption .wp-caption-text {    font-size: 11px;    line-height: 17px;    margin: 0;    padding: 5px 4px 0;}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor {    height: auto;}.al,.navigation .next {    float: left;}.ar,.navigation .prev {    float: right;}.posts-list .entry p {    margin: 0;}.entry p {    margin: 0 0 1em;}.posts-list .post, .post {    margin: 0 0 40px;}.post .title {    margin-bottom: 10px;}.post .postmetadata {    margin-bottom: 10px;}.textwidget p {    padding: 0 0 10px 0;}.center {    text-align: center;}.hidden {    display: none;}code br {    display: none;}.entry pre,.entry code {    font-family: mono-space, monospace;    border: 1px solid #eee;    padding: 20px;    display: block;    margin: 0 0 20px 0;    overflow: auto;    white-space: pre;    font-size: 12px;    line-height: 20px;}.entry code {    padding: 1px 20px 0 20px;    background: #f6f6f6;    border-top: 0;    border-bottom: 0;}.last {    margin-right: 0 !important;    clear: right;}.clear {    clear: both;    line-height: 0;}.page-link {    padding: 0 0 15px;}/* Respond */.comments {    clear: both;}#respond {    margin: 20px 0 20px 0;    overflow: hidden;}.commentlist #respond {    margin: 0 0 20px 0;}#respond .comment-reply-title small {    font-size: 12px;    font-weight: normal;}#commentform p {    width: 100%;    overflow: hidden;    padding: 0 0 10px;    margin: 0;}#commentform p label {    display: block;    padding: 0 0 5px;}#commentform p textarea {    width: 96%;}/* Comments*/#comments,#reply-title {    margin: 0 0 15px 0;    line-height: 1.6em;}.commentlist {    margin-left: -2em;    padding: 0;    text-align: justify;    line-height: 1.6em;}.commentlist .comment {    padding: 0 0 0 2em;}.commentlist .comment,.commentlist + .comment {    padding-top: 1.2em;}.commentlist .commentlist {    padding: 0;}.commentlist .comment-author {    margin-bottom: .5em;}.commentlist .comment-metadata {    margin-bottom: .5em;}.commentlist .comment-author img {    float: left;    margin: 0 1.2em 4px 0;}.comment .comment-respond {    margin-left: 20px;}.comment-body {    margin: 0 0 20px;}.parent.comment .comment {    margin-left: 30px;}.comment-author.vcard {    margin-bottom: 10px;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h {    font-family: inherit;    font-weight: bold;    margin: 0 0 .5em;    color: inherit;}h1,.h1 {    font-size: 30px;    line-height: 1;}h2,.h2 {    font-size: 27px;}h3,.h3 {    font-size: 24px;}h4,.h4 {    font-size: 21px;}h5,.h5 {    font-size: 17px;}h6,.h6 {    font-size: 15px;}p {    margin: 0 0 1em;}a {    color: #005da4;}a:hover,a:focus {    text-decoration: none;}@font-face {    font-family: "TonduBeta";    src: url("fonts/Tondu-Beta.eot"); /* IE9 Compat Modes */    src: url("fonts/Tondu-Beta.eot?#iefix") format("embedded-opentype"), url("fonts/Tondu-Beta.woff") format("woff"), url("fonts/Tondu-Beta.ttf") format("truetype"), url("fonts/Tondu-Beta.svg#Tondu-Beta") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: "UniformCondensed";    src: url("fonts/UniformCondensed.eot"); /* IE9 Compat Modes */    src: url("fonts/UniformCondensed.eot?#iefix") format("embedded-opentype"), url("fonts/UniformCondensed.woff") format("woff"), url("fonts/UniformCondensed.ttf") format("truetype"), url("fonts/UniformCondensed.svg#UniformCondensed") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: bold;    text-rendering: optimizeLegibility;}@font-face {    font-family: "UniformCondensed";    src: url("fonts/UniformCondensed-Light.eot"); /* IE9 Compat Modes */    src: url("fonts/UniformCondensed-Light.eot?#iefix") format("embedded-opentype"), url("fonts/UniformCondensed-Light.woff") format("woff"), url("fonts/UniformCondensed-Light.ttf") format("truetype"), url("fonts/UniformCondensed-Light.svg#UniformCondensed-Light") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: "UniformCondensedCond";    src: url("fonts/UniformCondensed-Bold.eot"); /* IE9 Compat Modes */    src: url("fonts/UniformCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/UniformCondensed-Bold.woff") format("woff"), url("fonts/UniformCondensed-Bold.ttf") format("truetype"), url("fonts/UniformCondensed-Bold.svg#UniformCondensed-Bold") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: bold;    text-rendering: optimizeLegibility;}@font-face {    font-family: "UniformCondensedMedCond";    src: url("fonts/UniformCondensed-Medium.eot"); /* IE9 Compat Modes */    src: url("fonts/UniformCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/UniformCondensed-Medium.woff") format("woff"), url("fonts/UniformCondensed-Medium.ttf") format("truetype"), url("fonts/UniformCondensed-Medium.svg#UniformCondensed-Medium") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}@font-face {    font-family: "SteelfishRg";    src: url("fonts/SteelfishRg-Regular.eot"); /* IE9 Compat Modes */    src: url("fonts/SteelfishRg-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/SteelfishRg-Regular.woff") format("woff"), url("fonts/SteelfishRg-Regular.ttf") format("truetype"), url("fonts/SteelfishRg-Regular.svg#SteelfishRg-Regular") format("svg"); /* Legacy iOS */    font-style: normal;    font-weight: normal;    text-rendering: optimizeLegibility;}#overlayPP {    max-width: none;}#wrapper {    position: relative;    overflow: hidden;    width: 100%;    display: table-cell;}.header {    position: relative;}.center-block {    max-width: 1235px;    margin: 0 auto;    padding: 0 20px;}.top-header {    background-color: #151515;   /* padding: 24px 0 23px; */    padding: 6px 0 ; }.logo {    width: 230px;    height: auto;    float: left;    z-index: 1;}.logo img {    display: block;    margin-left: 20px;}.logo .mobile-logo {    display: none;}.banner {    float: right;    margin: 1px 0 0;    width: 60.7%;}.banner img {    display: block;    width: 100%;}.bottom-header {    background-color: #005da4;    position: relative;}.bottom-header .logo {    display: none;    width: 83px;    margin: 20px 20px 0 0;}.nav-opener,.sticky-opener {    display: none;    position: absolute;    right: 17px;    bottom: 18px;    width: 54px;    height: 41px;    background-color: #005da4;    text-indent: -9999px;    overflow: hidden;}.nav-opener:before,.nav-opener:after,.sticky-opener:before,.sticky-opener:after {    content: "";    background: #fff;    position: absolute;    top: 14px;    left: 11px;    right: 11px;    height: 3px;    margin-top: -2px;    -webkit-transition: all .2s linear;    transition: all .2s linear;}.nav-opener:after,.sticky-opener:after {    top: 27px;}.sticky-opener {    bottom: auto;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.drop .holder {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;}.drop ul {    text-transform: uppercase;    font: 700 20px/23px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.drop ul a {    text-decoration: none;    color: #fff;    display: block;    position: relative;}.drop ul a:before {    content: "";    position: absolute;    bottom: -10px;    right: 100%;    left: 0;    height: 3px;    background-color: #fff;    -webkit-transition: right .3s;    transition: right .3s;}.drop ul a:hover:before {    right: 0;}.drop li {    float: left;    margin: 0 0 0 30px;    padding: 28px 0 24px;}.drop li.current-menu-item a:before {    display: block;    right: 0;}.drop li:first-child {    margin: 0;}.nav-active .nav-opener span {    opacity: 0;}.nav-active .nav-opener:after,.nav-active .nav-opener:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);    top: 21px;    left: 15%;    right: 15%;}.nav-active .nav-opener:after {    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.nav-active .drop {    max-height: 4000px;}.nav-active .drop .holder {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.resize-active .drop,.resize-active .sticky-drop {    -webkit-transition: none !important;    transition: none !important;}.resize-active .drop .holder,.resize-active .sticky-drop .holder {    -webkit-transition: none !important;    transition: none !important;}.search-popup {    position: relative;    width: 40px;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;}.search-popup:hover .open {    background-color: #fff;}.search-popup:hover .open:before {    color: #005da4;}.search-popup.popup-active .popup {    display: block;}.search-popup.popup-active .open {    background-color: #fff;}.search-popup.popup-active .open:before {    content: "\e901";    color: #005da4;}.search-popup .popup {    display: none;    position: absolute;    top: 100%;    right: 0;    width: 515px;}.search-popup .open {    position: relative;    display: block;    font-size: 0;    line-height: 0;    width: 100%;    -webkit-transition: background-color .3s;    transition: background-color .3s;}.search-popup .open:before {    content: "\e900";    font-family: "icomoon";    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 20px;    line-height: 1;    font-weight: normal;    color: #fff;    -webkit-transition: color .3s;    transition: color .3s;    margin: -2px 0 0;}.search-popup form {    text-transform: uppercase;    font: 27px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.search-popup input[type="search"] {    padding: 0;    margin: 0;    display: block;    width: 100%;    height: 60px;    padding: 11px 10px 5px 17px;    border: none;    text-transform: uppercase;}.search-popup input[type="search"]::-webkit-input-placeholder {    color: #d0d0d0;}.search-popup input[type="search"]::-moz-placeholder {    opacity: 1;    color: #d0d0d0;}.search-popup input[type="search"]:-moz-placeholder {    color: #d0d0d0;}.search-popup input[type="search"]:-ms-input-placeholder {    color: #d0d0d0;}.search-popup input[type="search"].placeholder {    color: #d0d0d0;}.sticky-header {    position: fixed;    top: 0;    right: 0;    left: 0;    background-color: rgba(0, 0, 0, .85);    z-index: 10;    -webkit-transition: .4s;    transition: .4s;    -webkit-transform: translateY(-100%);    -ms-transform: translateY(-100%);    transform: translateY(-100%);}.page-scrolled .sticky-header {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);    z-index:100;}.sticky-header .holder {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;}.sticky-header .logo {    width: 83px;    margin: 16px 0 0;}.sticky-header .search-popup {    margin: 0 0 0 30px;}.nav {    float: right;}.sticky-drop ul {    text-transform: uppercase;    font: 17px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.sticky-drop ul a {    text-decoration: none;    color: #fff;    display: block;    position: relative;}.sticky-drop ul a:before {    content: "";    position: absolute;    bottom: -10px;    right: 100%;    left: 0;    height: 3px;    background-color: #fff;    -webkit-transition: right .3s;    transition: right .3s;}.sticky-drop ul a:hover:before {    right: 0;}.sticky-drop li {    float: left;    margin: 0 0 0 58px;    padding: 24px 0 23px;}.sticky-drop li.current-menu-item a:before {    right: 0;    display: block;}.sticky-drop li:first-child {    margin: 0;}.sticky-active .sticky-opener:after,.sticky-active .sticky-opener:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);    top: 21px;    left: 15%;    right: 15%;}.sticky-active .sticky-opener:after {    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.sticky-active .sticky-drop {    max-height: 4000px;}.sticky-active .sticky-drop .holder {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.promo-box {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    text-align: center;    padding: 75px 0 60px;    color: #fff;    text-transform: uppercase;}.promo-box.about .btn {    padding: 20px 52px 14px;}.promo-box.about .btn:before {    display: none;}.promo-box h1 {    font: 89px/92px SteelfishRg, Arial, Helvetica, sans-serif;    margin: 0 0 22px;}.promo-box h1 span {    display: block;    color: #cd152c;    font: 109px/112px TonduBeta, Arial, Helvetica, sans-serif;    margin: 1px 0 0;}.promo-box .btn {    border: 3px solid #fff;    text-align: center;    position: relative;    color: #fff;    text-decoration: none;    padding: 12px 70px 10px 22px;    display: inline-block;    vertical-align: top;    font: 24px/28px 'Roboto Condensed', Arial, Helvetica, sans-serif;    -webkit-transition: color .3s, background-color .3s;    transition: color .3s, background-color .3s;    background: none;}.promo-box .btn:before {    content: "";    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    right: 24px;    width: 0;    height: 0;    border-style: solid;    border-width: 13px 0 13px 19px;    border-color: transparent transparent transparent #fff;    -webkit-transition: border-color .3s;    transition: border-color .3s;}.promo-box .btn:hover {    color: #000;    background-color: #fff;}.promo-box .btn:hover:before {    border-color: transparent transparent transparent #000;}.featured-tournaments {    background-color: #c7c7c7;    border-top: 8px solid #005da4;    text-align: center;    padding: 0 0 42px;}.featured-tournaments h2 {    text-align: center;    text-transform: uppercase;    color: #fff;    font: 15px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;    background-color: #005da4;    display: inline-block;    vertical-align: top;    margin: 0 0 25px;    padding: 7px 20px 4px;    position: relative;}.featured-tournaments h2:before,.featured-tournaments h2:after {    content: "";    position: absolute;    top: 1px;    left: -14px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 14px 35px 14px;    border-color: transparent transparent #c7c7c7 transparent;}.featured-tournaments h2:after {    left: auto;    right: -14px;}.featured-tournaments .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.featured-tournaments .box-holder {    width: 33.3333%;    position: relative;    padding: 0 30px;}.featured-tournaments .box-holder:before {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 1px;    background-color: #919191;}.featured-tournaments .box-holder:first-child:before {    display: none;}.featured-tournaments .box-holder img {    display: block;    margin: 0 auto 16px;}.featured-tournaments h3 {    color: #202020;    font: 24px/26px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0;}.featured-tournaments time {    display: block;    font: 21px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 17px;    color: #202020;}.featured-tournaments .btn-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    max-width: 322px;    margin: 0 auto;}.featured-tournaments .btn {    min-width: 149px;    font-size: 15px;    line-height: 18px;    padding: 12px 10px 9px;}.btn {    text-decoration: none;    color: #fff;    font: 16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;    text-align: center;    display: inline-block;    vertical-align: top;    background-color: #005da4;    -webkit-transition: background-color .3s, opacity .3s;    transition: background-color .3s, opacity .3s;    padding: 13px 29px 9px; }.btn.primary {    background-color: #002739;}.btn.primary:hover {    background-color: #005da4;}.btn:hover {    background-color: #002739;}.tournaments-block {    padding: 44px 0 37px;    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #3d4044;}.tournaments-block p {    margin: 0 0 19px;}.tournaments-block .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin: 0 0 0 -53px;}.tournaments-block .box-holder {    width: 50%;    padding: 0 0 50px 53px;}.tournaments-block .box-holder img {    display: block;    margin: 0 0 16px;    width: 100%;}.tournaments-block .big-block {    overflow: hidden;    margin: 0 0 67px;}.tournaments-block .big-block .box-holder {    width: 66%;    padding: 0;    float: left;}.tournaments-block .banner {    float: left;    margin: 74px 0 0 20px;    width: 25.1%;}.tournaments-block h2 {    font: 36px/40px TonduBeta, Arial, Helvetica, sans-serif;    padding: 0 0 4px;    border-bottom: 1px solid #949494;    margin: 0 0 22px;}.tournaments-block h2 a {    text-decoration: none;    color: #194f90;}.tournaments-block h2 a:hover {    text-decoration: underline;}.tournaments-block h3 {    font: 26px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;    position: relative;}.tournaments-block h3:before {    content: "";    position: absolute;    bottom: -5px;    left: 0;    height: 1px;    background-color: #949494;    width: 26px;}.tournaments-block h3 a {    text-decoration: none;    color: #56585c;}.tournaments-block h3 a:hover {    text-decoration: underline;}.info-block {    font: 18px/1.22 'Roboto Condensed', Arial, Helvetica, sans-serif;    padding: 0 0 93px;    color: #242628;}.info-block .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.info-block .box-block.active .btn {    opacity: .8;}.info-block .box-block.active .btn:hover {    opacity: 1;}.info-block .box-holder {    position: relative;    width: 33.3333%;    text-align: center;    padding: 0 50px;    text-decoration: none;}.info-block .box-holder:before {    content: "";    position: absolute;    top: 38px;    left: 0;    bottom: 0;    width: 1px;    background-color: #949494;}.info-block .box-holder:first-child:before {    display: none;}.info-block .box-holder:hover img {    opacity: .8;}.info-block .box-holder:hover .btn {    color: #005da4;    background-color: #fff;}.info-block .box-holder img {    display: block;    margin: 0 auto 37px;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.info-block .text-holder {    padding: 0 10px;}.info-block h2 {    font: 26px/30px TonduBeta, Arial, Helvetica, sans-serif;    margin: 0 0 5px;    text-transform: uppercase;    color: #194f90;}.info-block p {    margin: 0 0 19px;}.info-block .btn {    font-size: 18px;    line-height: 22px;    padding: 14px 42px 10px;    border: 2px solid #005da4;}#footer {    overflow: hidden;    display: table-footer-group;    height: 1%;    background: url(images/bg-footer.jpg) 50% 0;    background-color: #0e0e0e;}.footer-holder {    padding: 51px 0 67px;    color: #fff;    font: 15px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.footer-holder .logo {    display: block;    float: none;    width: 175px;    margin: 0 0 38px;}.footer-holder .menu-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    padding: 0 0 42px;}.footer-holder a {    text-decoration: none;    color: #fff;}.footer-holder a:hover {    text-decoration: underline;}.footer-holder .info-list {    text-transform: uppercase;    margin: 0 0 5px;}.footer-holder .info-list li {    margin: 0 0 2px;}.footer-holder h4 {    text-transform: uppercase;    color: #fff;    font: 26px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 7px;}.footer-holder address {    font-style: normal;    margin: 0;}.socials {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    padding: 3px 0 0;}.socials li {    margin: 0 0 0 23px;}.socials li:first-child {    margin: 0;}.socials a {    width: 50px;    height: 50px;    font-size: 0;    line-height: 0;    background-color: #fff;    display: block;    border-radius: 50%;    position: relative;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.socials a:before {    content: "\e904";    font-family: "icomoon";    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 24px;    line-height: 1;    color: #000;}.socials a:hover {    opacity: .8;}.socials .twitter a:before {    content: "\e903";}.socials .youtube a:before {    content: "\e902";}.socials .instagram a:before {    content: "\e905";}.add-nav {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin: 0 0 7px;}.add-nav li {    margin: 0 0 0 72px;}.add-nav li:first-child {    margin: 0;}.copyright {    display: block;    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;}.copyright-block {    position: relative;    padding: 46px 0 0;}.copyright-block:before {    content: "";    position: absolute;    top: 0;    right: 0;    left: 0;    height: 1px;    background-color: #fff;}.tpa-section {    font: 20.69px/29px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 68px;    color: #000;}.tpa-section h2 {    margin: 0 0 25px;}.tpa-section .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.tpa-section .box-holder {    width: 24%;    padding: 0 30px;}.tpa-section .box-holder:hover img {    opacity: .8;}.tpa-section .box-holder h3 {    font: 26px/27px 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #2171af;    text-align: center;}.tpa-section .box-holder h3 span {    display: block;    color: #646464;}.tpa-section img {    display: block;    margin: 0 auto 30px;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.tpa-section p {    margin: 0 0 29px;}.tpa-section .text-holder {    margin: 0 0 43px;}.about-section {    font: 20.69px/29px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 68px;    color: #000;}.about-section h2 {    margin: 0 0 25px;}.about-section .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.about-section .box-holder {    width: 33.3333%;    padding: 0 30px;}.about-section .box-holder:hover img {    opacity: .8;}.about-section .box-holder h3 {    font: 26px/27px 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #2171af;    text-align: center;}.about-section .box-holder h3 span {    display: block;    color: #646464;}.about-section img {    display: block;    margin: 0 auto 30px;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.about-section p {    margin: 0 0 29px;}.about-section .text-holder {    margin: 0 0 43px;}.main-holder {    padding: 102px 0 10px;    background-color: #f3f4f4;}.main-holder h2 {    color: #005da4;    font: 36px/45px TonduBeta, Arial, Helvetica, sans-serif;}.main-holder h3 {    font: 26px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #5c5c5c;}.locations-section {    margin: 0 0 37px;}.locations-section h2 {    border-bottom: 1px solid #949494;    margin: 0 0 23px;}.locations-section .notification {    display: block;    text-transform: uppercase;    font: 26px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #5c5c5c;    margin: 0 0 13px;}.locations-section .btn {    font-size: 26px;    line-height: 30px;    padding: 21px 24px 14px;    position: relative;    z-index: 2;}.locations-section .center-block {    position: relative;}.locations-section .box-block {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin: 0 0 0 -80px;}.locations-section .box-holder {    width: 33.3333%;    padding: 0 0 50px 80px;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;}.locations-section .box-holder .btn {    background: none;    border: 3px solid #194f90;    color: #194f90;    padding: 15px 14px 10px;    -webkit-transition: color .3s, background-color .3s;    transition: color .3s, background-color .3s;    margin: 0;    position: absolute;    bottom: 0;    left: 0;}.locations-section .box-holder .btn:hover {    background-color: #194f90;    color: #fff;}.locations-section .text-holder {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    position: relative;    padding: 0 0 53px;}.locations-section h4 {    font: 22px/26px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 1px;}.locations-section h4 a {    color: #2171af;    text-decoration: none;}.locations-section h4 a:hover {    text-decoration: underline;}.locations-section address {    font-style: normal;    color: #5c5c5c;    font: 22px/28px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 11px;}.locations-section address a {    text-decoration: none;    color: #5c5c5c;}.locations-section address a:hover {    text-decoration: underline;}.map {    margin: -28px 0 0;    position: relative;}.map img {    display: block;    width: 100%;}.map .holder {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.map .holder img {    position: absolute;    top: 0;    left: 0;    z-index: 1;}.map-hover {    position: relative;    height: 100%;    width: 100%;}.map-hover li {    position: absolute;    background-color: #ccc;}.map-hover li:before {    content: "\e907";    font-family: "icomoon";    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 44px;    line-height: 1;    color: #cd152c;}.map-hover li.activestate:before {    color: #9f1022;}#area1 {    left: 24.5%;    top: 47.1%;    width: 20%;}#area2 {    left: 33.1%;    top: 49.9%;    width: 20%;}#area3 {    left: 40.2%;    top: 51.1%;    width: 20%;}#area4 {    left: 46.9%;    top: 48.6%;    width: 20%;}#area5 {    left: 57.4%;    top: 53.5%;    width: 20%;}#area6 {    left: 56.8%;    top: 73.6%;    width: 20%;}#area7 {    left: 61.1%;    top: 66.7%;    width: 20%;}#area8 {    left: 26.5%;    top: 74.3%;    width: 20%;}.modal-popup {    position: absolute;    top: 283px;    left: 33px;    right: 39px;    background-color: rgba(255, 255, 255, .96);    box-shadow: 7px 7px 0 0 rgba(34, 31, 31, .14);    padding: 59px 102px 15px;    display: none;    z-index: 1;}.modal-popup.popup-active {    display: block;}.modal-popup .close {    position: absolute;    top: 34px;    right: 50px;    font-size: 0;    line-height: 0;    text-decoration: none;}.modal-popup .close:before {    content: "X";    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;    display: block;    font-size: 40px;    line-height: 1;    color: #0f5da5;}.modal-popup h3 {    text-transform: uppercase;    color: #5c5c5c;    font: 26px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 0 0 16px;}.modal-popup .btn {    font-size: 19px;    line-height: 22px;    padding: 18px 60px 13px;    margin: 0 0 35px;}.modal-popup .overlay {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;    background-color: transparent;}.travel-section {    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;    line-height: 24px;    margin: 0 0 76px;}.travel-section h2 {    border-bottom: 1px solid #949494;    margin: 0 0 38px;}.travel-section h3 {    margin: 0 0 26px;}.travel-section p {    margin: 0 0 6px;}.travel-section b {    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;}.travel-section .holder {    overflow: hidden;}.travel-section .text-block {    float: left;    width: 49%;}.travel-section .img-block {    float: right;    width: 49%;    text-align: center;}.travel-section .img-block img {    display: block;    margin: 0 auto 48px;}.travel-section .btn {    font-size: 21px;    line-height: 24px;    padding: 16px 47px 13px;}.travel-section .list-block {    overflow: hidden;    padding: 19px 0 0;    margin: 0 0 0 -70px;}.travel-section .list-block ul {    float: left;    color: #5c5c5c;    font: 16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;    padding: 0 0 0 70px;}.travel-section .list-block li {    position: relative;    padding: 0 0 0 10px;    margin: 0 0 8px;}.travel-section .list-block li:before {    content: "";    position: absolute;    top: 6px;    left: 0;    border-radius: 50%;    width: 4px;    height: 4px;    background-color: #5c5c5c;}.team-section h2 {    border-bottom: 1px solid #949494;    margin: 0 0 20px;}.team-section .box-block {    font-size: 0;    line-height: 0;}.team-section .box-holder {    width: 33.3333%;    display: inline-block;    vertical-align: top;    overflow: hidden;    font-size: 14px;    line-height: 18px;    padding: 0 10px 0 0;    margin: 0 0 20px;}.team-section .box-holder.contact {    padding: 8px 10px 0;    border: 3px solid #005da4;    text-transform: uppercase;    color: #242628;    font: 28px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;    text-align: center; margin-top:-5px;}.team-section .box-holder.contact a {    display: inline-block;    vertical-align: top;    font: 47px/47px 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #d92b32;    text-decoration: none;     margin: 10px 0 10px 0px;}.team-section .box-holder.contact a:hover {    text-decoration: underline;}.team-section .box-holder.contact a[href^="mailto:"] {    color: #005da4;    font: 20px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: -3px 0 0;}.team-section .box-holder.contact span {    display: block;    margin: 0 0 1px;}.team-section .avatar {    float: left;    width: 127px;    height: 127px;    border: 3px solid #d92b32;    overflow: hidden;    border-radius: 50%;    padding: 4px;    margin: 0 22px 0 0;}.team-section .avatar img {    display: block;    width: 100%;}.team-section .person-info {    overflow: hidden; border-bottom: 1px solid #949494;}.team-section .person-info span {    display: block;}.team-section a[href^="tel:"] {    display: inline-block;    vertical-align: top;    text-decoration: none;    color: #414141;    font: 17px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;    margin: 10px 0 10px 0px;}.team-section a[href^="tel:"]:hover {    text-decoration: underline;}.team-section .name {    text-transform: uppercase;    color: #194f90;    font: 26px/28px TonduBeta, Arial, Helvetica, sans-serif;}.team-section .position {    text-transform: uppercase;    color: #414141;    font: 15px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;    letter-spacing: -.4px;}.team-section .text-holder {/*border-bottom: 1px solid #949494;*/    padding: 0 0 20px 0;    margin: 0 41px 0 0;}.entry h1 {    text-transform: uppercase;    color: #005da4;    font: 36px/40px TonduBeta, Arial, Helvetica, sans-serif;}.entry h2 {    text-transform: uppercase;    color: #56585c;    font: 26px/30px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.entry h3 {    text-transform: uppercase;    color: #005da4;    font: 26px/30px TonduBeta, Arial, Helvetica, sans-serif;}.entry h4 {    text-transform: uppercase;    color: #56585c;    font: 16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;}.radio-holder {    overflow: hidden;    margin: 0 0 20px;}.radio-holder .jcf-radio,.radio-holder .jcf-checkbox {    float: left;}.radio-holder label {    float: left;    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;    color: #105ea7;    margin: 5px 0 0;}.pagination-full {    font-size: 0;    line-height: 0;    margin: 0 0 20px;}.pagination-full .page-numbers {    text-decoration: none;    width: 34px;    height: 34px;    border: solid #1e67ac;    border-width: 1px 0 1px 1px;    font-size: 16px;    line-height: 20px;    text-align: center;    padding: 8px 5px 0;}.pagination-full .page-numbers:hover {    background-color: #57585c;    color: #fff;}.pagination-full .prev,.pagination-full .next {    background-color: #105ea7;    width: auto;    text-transform: uppercase;    padding: 8px 10px 5px;}.pagination-full .prev:hover,.pagination-full .next:hover {    background-color: #57585c;}.pagination-full .current {    color: #fff;    background-color: #105ea7;}input[id="text_field"],textarea[id="text_area"] {    width: 100%;}textarea[id="text_area"] {    height: 100px;}.breadcrumb {    margin: 0 0 20px;}#back-to-top {    position: fixed;    bottom: 51px;    right: 38px;    width: 53px;    height: 53px;    border-radius: 50%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0089c8+0,003255+100 */    background: #0089c8;    background: -webkit-linear-gradient(top, #0089c8 0%, #003255 100%);    background: linear-gradient(to bottom, #0089c8 0%, #003255 100%);    font-size: 0;    line-height: 0;    z-index: 1;    opacity: 0;    visibility: hidden;    -webkit-transition: opacity .3s, visibility .3s;    transition: opacity .3s, visibility .3s;}#back-to-top:before {    content: "\e906";    font-family: "icomoon";    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 34px;    line-height: 1;    color: #fff;    font-style: normal;}@media (min-width: 768px) {    .commentlist-item .commentlist-item {        padding: 0 0 0 2em;    }}@media (max-width: 1299px) {    body {        font-size: 12.22px;        line-height: 15.28px;    }    .center-block {        /*max-width: 915px;*/ max-width: 90%;  }    .top-header {        padding: 0;    }    .logo {        display: none;    }    .banner {        display: none;    }    .bottom-header {        background-color: #151515;    }    .bottom-header .logo {        display: block;    }    .bottom-header .center-block {        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: justify;        -webkit-justify-content: space-between;        -ms-flex-pack: justify;        justify-content: space-between;    }    .drop ul {        font-size: 12.39px;        line-height: 16px;    }    .drop li {        margin: 0 0 0 42px;    }    .search-popup {        margin: 0 0 0 20px;    }    .search-popup .open:before {        color: #005da4;        margin: 0;    }    .search-popup form {        font-size: 20px;        line-height: 24px;    }    .search-popup input[type="search"] {        height: 50px;    }    .sticky-header .logo {        display: block;        margin: 14px 0 0;    }    .sticky-header .search-popup {        margin: 0 0 0 20px;    }    .sticky-drop ul {        font-size: 15.39px;        line-height: 16px;    }    .sticky-drop li {        margin: 0 0 0 40px;    }    .promo-box {        padding: 36px 0 22px;    }    .promo-box.about .btn {        padding: 8px 20px 5px;    }    .promo-box h1 {        font-size: 48px;        line-height: 52px;        margin: 0 0 10px;    }    .promo-box h1 span {        font-size: 58px;        line-height: 62px;        margin: -1px 0 0;    }    .promo-box .btn {        font-size: 16px;        line-height: 20px;        padding: 8px 40px 5px 13px;    }    .promo-box .btn:before {        border-width: 8.5px 0 8.5px 12px;        right: 15px;    }    .featured-tournaments {        border-width: 6px 0 0;        padding: 0 0 32px;    }    .featured-tournaments h2 {        padding: 4px 14px 3px;        margin: 0 0 18px;    }    .featured-tournaments .box-holder {        padding: 0 14px;    }    .featured-tournaments .box-holder img {        width: auto;        height: 113px;        margin: 0 auto 10px;    }    .featured-tournaments h3 {        font-size: 18.38px;        line-height: 22px;    }    .featured-tournaments time {        font-size: 15.76px;        line-height: 20px;        margin: 0 0 11px;    }    .featured-tournaments .btn {        font-size: 11.67px;        line-height: 14px;        min-width: 113px;        padding: 10px 10px 6px;    }    .btn {        font-size: 12.51px;        line-height: 16px;        padding: 10px 20px 6px;    }    .tournaments-block {        padding: 29px 0 37px;    }    .tournaments-block p {        margin: 0 0 13px;    }    .tournaments-block .box-block {        margin: 0 0 0 -37px;    }    .tournaments-block .box-holder {        padding: 0 0 50px 37px;    }    .tournaments-block .box-holder img {        margin: 0 0 13px;    }    .tournaments-block .big-block {        margin: 0 0 45px;    }    .tournaments-block .big-block .box-holder {        width: 56%;    }    .tournaments-block .banner {        float: right;        margin: 51px 0 0;        width: 39.2%;        display: block;    }    .tournaments-block h2 {        font-size: 19.86px;        line-height: 24px;        margin: 0 0 17px;    }    .tournaments-block h3 {        font-size: 16px;        line-height: 20px;        margin: 0 0 13px;    }    .info-block {      /*  font-size: 12.34px;        line-height: 15.23px;   */     padding: 0 0 55px;    }    .info-block .box-holder img {        width: 143px;        margin: 26px auto;    }    .info-block h2 {        font-size: 15.42px;        line-height: 18px;        margin: 0 0 4px;    }    .info-block p {        margin: 0 0 12px;    }    .info-block .btn {        font-size: 12.34px;        line-height: 16px;        padding: 9px 28px 7px;    }    .footer-holder {        padding: 37px 0 47px;        font-size: 14px;        line-height: 15px;    }    .footer-holder .logo {        width: 127px;        margin: 0 0 28px;    }    .footer-holder .menu-block {        padding: 0 0 30px;    }    .footer-holder h4 {        font-size: 23px;        line-height: 25px;    }    .socials li {        margin: 0 0 0 17px;    }    .socials a {        width: 36px;        height: 36px;    }    .socials a:before {        font-size: 18px;    }    .add-nav {        -webkit-box-pack: center;        -webkit-justify-content: center;        -ms-flex-pack: center;        justify-content: center;        margin: 0 0 9px;    }    .add-nav li {        margin: 0 26px;    }    .add-nav li:first-child {        margin: 0 26px;    }    .copyright-block {        padding: 32px 0 0;    }    .copyright-block {        text-align: center;    }    .main-holder {        padding: 60px 0;    }    .map {        margin: -28px 0 0;    }    .map-hover li:before {        font-size: 38px;    }    .modal-popup {        padding: 20px;    }    .team-section .box-holder.contact a {        font-size: 40px;        line-height: 40px;    }    .team-section .box-holder.contact a[href^="mailto:"] {        font-size: 20px;        line-height: 20px;    }    .team-section .avatar {        float: none;        margin: 0 auto 20px;    }}@media (max-width: 1023px) {    .drop li {        margin: 0 0 0 20px;    }    .search-popup {        margin: 0 0 0 10px;    }    .sticky-header .search-popup {        margin: 0 0 0 10px;    }    .sticky-drop li {        margin: 0 0 0 20px;    }    .featured-tournaments .box-holder {        padding: 0 10px;    }    .featured-tournaments .btn {        min-width: 100px;    }    .info-block .box-holder {        padding: 0 30px;    }    .info-block .text-holder {        padding: 0;    }    .about-section .box-holder {        padding: 0 18px;    }    .about-section .box-holder h3 {        font-size: 24px;        line-height: 26px;    }    .main-holder h2 {        font-size: 30px;        line-height: 34px;    }    .main-holder h3 {        font-size: 22px;        line-height: 26px;    }    .locations-section .btn {        font-size: 20px;        line-height: 24px;        padding: 16px 18px 10px;    }    .locations-section .box-block {        margin: 0 0 0 -20px;    }    .locations-section .box-holder {        padding: 0 0 30px 20px;    }    .locations-section .box-holder .btn {        padding: 10px 10px 8px;    }    .locations-section h4 {        font-size: 20px;        line-height: 22px;    }    .locations-section address {        font-size: 18px;        line-height: 22px;    }    .map {        margin: 0;        padding: 10px 0 0;    }    .map-hover li:before {        font-size: 32px;    }    .modal-popup {        top: 180px;        right: 20px;        left: 20px;    }    .modal-popup h3 {        font-size: 22px;        line-height: 26px;        margin: 0 0 10px;    }    .modal-popup .btn {        padding: 14px 40px 8px;    }    .team-section .box-holder {        margin: 0 0 30px;        padding: 0 20px 0 0;    }    .team-section .box-holder.contact {        font-size: 22px;        line-height: 26px;    }    .team-section .box-holder.contact a {        font-size: 30px;        line-height: 30px;    }    .team-section .box-holder.contact a[href^="mailto:"] {        font-size: 16px;        line-height: 16px;    }    .team-section .name {        font-size: 22px;        line-height: 26px;    }    .team-section .text-holder {        margin: 0;    }}@media (max-width: 1023px) and (max-width: 767px) {    .team-section .box-holder.contact a {        margin: 0 0 6px;    }}@media (max-width: 1015px) {    body {        font-size: 14.13px;        line-height: 17.67px;    }    .navigation,    .navigation-comments,    .pagination {        padding: 0 5px;        font-size: 12px;    }    .navigation .page-numbers,    .navigation-comments .page-numbers,    .pagination .page-numbers {        padding: 0;    }    .navigation .next,    .navigation .prev,    .navigation .al,    .navigation .ar,    .navigation-comments .next,    .navigation-comments .prev,    .navigation-comments .al,    .navigation-comments .ar,    .pagination .next,    .pagination .prev,    .pagination .al,    .pagination .ar {        padding: .2em;    }    .navigation-single .next a,    .navigation-single .prev a {        padding: .2em;    }    .commentlist {        margin-left: 0;    }    .commentlist .comment {        padding: 0;    }    .center-block {        /*max-width: 525px;*/ max-width: 90%;        padding: 0 10px;    }    .logo {        display: block;        position: absolute;        left: 50%;        top: 50%;        -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);        width: 60px;    }    .logo img {        display: none;    }    .logo .mobile-logo {        display: block;        margin-left: -10px;    }    .bottom-header {        height: 70px;    }    .bottom-header .logo {        display: none;    }    .bottom-header .center-block {        display: block;    }    .nav-opener,    .sticky-opener {        display: block;    }    .drop {        overflow: hidden;        position: absolute;        top: 100%;        left: 0;        right: 0;        z-index: 999;        max-height: 0;        -webkit-transition: all .25s linear;        transition: all .25s linear;    }    .drop .holder {        -webkit-transition: all .25s linear;        transition: all .25s linear;        -webkit-transform: translateY(-100%);        -ms-transform: translateY(-100%);        transform: translateY(-100%);        display: block;        background-color: #222424;        border-bottom: 2px solid #1d1f1f;    }    .drop ul a {        padding: 10px;    }    .drop ul a:before {        display: none;    }    .drop li {        padding: 0;        float: none;        margin: 0;        border-top: 2px solid #1d1f1f;    }    .drop li.current-menu-item a:before {        display: none;    }    .search-popup {        display: block;        margin: 0;        width: 100%;    }    .search-popup .popup {        width: 100%;        position: static;        display: block;    }    .search-popup .open {        display: none;    }    .search-popup form {        font-size: 14px;        line-height: 18px;    }    .search-popup input[type="search"] {        padding: 10px 10px 5px;        height: 40px;    }    .sticky-header .holder {        display: block;    }    .sticky-header .center-block {        padding: 5px 10px;    }    .sticky-header .logo {        position: static;        -webkit-transform: none;        -ms-transform: none;        transform: none;        margin: 0 auto;        float: none;        display: block;		width: 40px;    }    .sticky-header .search-popup {        margin: 0;    }    .sticky-header .search-popup .popup {        display: block !important;    }    .sticky-drop {        overflow: hidden;        position: absolute;        top: 100%;        left: 0;        right: 0;        z-index: 999;        max-height: 0;        -webkit-transition: all .25s linear;        transition: all .25s linear;    }    .sticky-drop .holder {        -webkit-transition: all .25s linear;        transition: all .25s linear;        -webkit-transform: translateY(-100%);        -ms-transform: translateY(-100%);        transform: translateY(-100%);        background-color: #222424;    }    .sticky-drop ul a {        padding: 10px;    }    .sticky-drop ul a:before {        display: none;    }    .sticky-drop li {        border-top: 2px solid #1d1f1f;        float: none;        padding: 0;        margin: 0;    }    .sticky-drop li.current-menu-item a:before {        display: none;    }    .promo-box {        padding: 54px 0 52px;    }    .promo-box h1 {        font-size: 42px;        line-height: 44px;        margin: 0 0 3px;    }    .promo-box h1 span {        font-size: 52px;        line-height: 54px;        margin: 1px 0 0;    }    .promo-box .btn {        border-width: 2px;    }    .featured-tournaments {        border-width: 8px 0 0;    }    .featured-tournaments h2 {        padding: 5px 18px 4px;    }    .featured-tournaments .box-block {        display: block;    }    .featured-tournaments .box-holder {        padding: 15px 0 42px;        width: 100%;    }    .featured-tournaments .box-holder:before {        bottom: auto;        left: 50%;        -webkit-transform: translateX(-50%);        -ms-transform: translateX(-50%);        transform: translateX(-50%);        width: 268px;        height: 1px;    }    .featured-tournaments .box-holder:first-child {        padding: 0 0 42px;    }    .featured-tournaments .box-holder:last-child {        padding: 15px 0 0;    }    .featured-tournaments .box-holder img {        width: auto;        height: auto;        margin: 0 auto 15px;    }    .featured-tournaments h3 {        font-size: 24px;        line-height: 27px;    }    .featured-tournaments time {        font-size: 21px;        line-height: 24px;        margin: 0 0 17px;    }    .featured-tournaments .btn-block {        -webkit-box-pack: center;        -webkit-justify-content: center;        -ms-flex-pack: center;        justify-content: center;    }    .featured-tournaments .btn {        margin: 0 12px;        min-width: 149px;        font-size: 15px;        line-height: 18px;        padding: 12px 10px 9px;    }    .btn {        font-size: 14.47px;        line-height: 18px;        padding: 12px 24px 7px;    }    .tournaments-block {        padding: 61px 0 42px;    }    .tournaments-block p {        margin: 0 0 16px;    }    .tournaments-block .box-block {        margin: 0;    }    .tournaments-block .box-holder {        width: 100%;        padding: 0;        margin: 0 0 49px;    }    .tournaments-block .box-holder img {        margin: 0 0 18px;    }    .tournaments-block .box-holder:last-child {        margin: 0;    }    .tournaments-block .big-block {        margin: 0 0 30px;    }    .tournaments-block .big-block .box-holder {        width: 100%;        margin: 0;    }    .tournaments-block .banner {        display: none;    }    .tournaments-block h2 {        font-size: 21px;        line-height: 24px;        padding: 0 0 7px;        margin: 0 0 19px;    }    .tournaments-block h3 {        font-size: 18.55px;        line-height: 22px;    }    .info-block {        font-size: 18px;        line-height: 1.22;        padding: 0 0 24px;    }    .info-block .box-block {        display: block;    }    .info-block .box-holder {        width: 100%;        padding: 31px 0;    }    .info-block .box-holder:before {        top: 0;        bottom: auto;        width: auto;        height: 1px;        left: -10px;        right: -10px;    }    .info-block .box-holder:first-child:before {        display: block;    }    .info-block .box-holder img {        width: auto;        margin: 20px auto;    }    .info-block .text-block {        max-width: 270px;        margin: 0 auto;    }    .info-block h2 {        font-size: 22.63px;        line-height: 26px;        margin: 0 0 6px;    }    .info-block p {        margin: 0 0 20px;    }    .info-block .btn {        font-size: 18px;        line-height: 22px;        padding: 13px 42px 11px;    }    .info-block .center-block {        max-width: none;    }    .footer-holder {        padding: 32px 0;        text-align: center;        font-size: 16px;        line-height: 20px;    }    .footer-holder .center-block {        max-width: none;    }    .footer-holder .logo {        position: static;        -webkit-transform: none;        -ms-transform: none;        transform: none;        float: none;        display: block;        margin: 0 auto 27px;        width: 169px;    }    .footer-holder .menu-block {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-pack: center;        -webkit-justify-content: center;        -ms-flex-pack: center;        justify-content: center;        padding: 0 0 2px;    }    .footer-holder .info-list li {        margin: 0 0 7px;    }    .footer-holder h4 {        font-size: 30px;        line-height: 34px;        margin: 0 0 10px;    }    .footer-holder .box {        margin: 0 0 31px;    }    .socials {        -webkit-box-pack: center;        -webkit-justify-content: center;        -ms-flex-pack: center;        justify-content: center;        padding: 7px 0 0;    }    .socials li {        margin: 0 11px;    }    .socials li:first-child {        margin: 0 11px;    }    .socials a {        width: 50px;        height: 50px;    }    .socials a:before {        font-size: 24px;    }    .add-nav {        max-width: 380px;        margin: 0 auto 5px;    }    .add-nav li {        margin: 0 10px 11px;    }    .add-nav li:first-child {        margin: 0 10px 11px;    }    .copyright {        font-size: 13px;        line-height: 16px;    }    .copyright-block:before {        right: -10px;        left: -10px;    }    .about-section {        font-size: 16px;        line-height: 20px;    }    .about-section .box-block {        display: block;    }    .about-section .box-holder {        width: 100%;        padding: 0;        margin: 0 0 20px;    }    .about-section .box-holder h3 {        font-size: 22px;        line-height: 24px;    }    .about-section img {        margin: 0 auto 20px;    }    .about-section p {        margin: 0 0 18px;    }    .main-holder {        padding: 40px 0;    }    .main-holder h2 {        font-size: 23px;        line-height: 26px;    }    .main-holder h3 {        font-size: 20px;        line-height: 22px;    }    .locations-section .btn {        padding: 14px 18px 10px;        font-size: 18px;        line-height: 22px;    }    .locations-section .box-holder {        width: 50%;    }    .map-hover li:before {        font-size: 22px;    }    .modal-popup {        padding: 10px;    }    .modal-popup .btn {        margin: 0 0 20px;        font-size: 16px;        line-height: 20px;    }    .travel-section {        line-height: 20px;        margin: 0 0 50px;    }    .travel-section h2 {        margin: 0 0 20px;    }    .travel-section h3 {        margin: 0 0 10px;    }    .travel-section .text-block {        float: none;        width: 100%;        margin: 0 0 20px;    }    .travel-section .img-block {        float: none;        width: 100%;    }    .travel-section .img-block img {        margin: 0 auto 30px;    }    .travel-section .btn {        padding: 12px 30px 9px;        font-size: 18px;        line-height: 22px;    }    .team-section .box-block {        text-align: center;    }    .team-section .box-holder {        width: 50%;        padding: 0 10px 0 0;    }    .team-section .box-holder.contact {        font-size: 20px;        line-height: 24px;    }    .team-section .box-holder.contact a[href^="mailto:"] {        font-size: 14px;        line-height: 14px;    }    .team-section .text-holder {        /*text-align: left;*/    }    .pagination-full {        font-size: 0;    }    .pagination-full .page-numbers {        padding: 8px 5px 0;    }    #back-to-top.show {        opacity: 1;        visibility: visible;    }}@media (max-width: 767px) and (orientation: landscape) {    .sticky-drop .holder {        max-height: 300px;        overflow: auto;    }}@media (max-width: 479px) {    #commentform p textarea {        width: 100%;    }    .nav-opener,    .sticky-opener {        right: 10px;        bottom: auto;        top: 50%;        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);    }    .featured-tournaments .box-holder {        padding: 20px 0;    }    .featured-tournaments .box-holder:first-child {        padding: 20px 0;    }    .featured-tournaments .btn-block {        display: block;    }    .featured-tournaments .btn {        display: block;        margin: 0 0 10px;        min-width: 0;    }    .featured-tournaments .btn:last-child {        margin: 0;    }    .tournaments-block .box-holder {        margin: 0 0 30px;    }    .info-block .box-holder img {        margin: 20px auto;    }    .add-nav {        display: block;    }    .add-nav li {        margin: 0 0 10px;    }    .add-nav li:first-child {        margin: 0 0 10px;    }    .locations-section .box-block {        display: block;        margin: 0;    }    .locations-section .box-holder {        width: 100%;        padding: 0;        margin: 0 0 20px;    }    .map-hover li:before {        font-size: 18px;    }    .modal-popup {        right: 10px;        left: 10px;    }    .team-section .box-holder {        width: 100%;        padding: 0;        margin: 0 0 20px;    }    #back-to-top {        right: 20px;        width: 46px;        height: 46px;    }    #back-to-top:before {        font-size: 28px;    }    /*custom css for divi builder to work with custom post types*/    .et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_row {    width: 100%;    }    .et_pb_pagebuilder_layout.single-POST_TYPE #page-container .et_pb_with_background .et_pb_row {    width: 80%;    }}/* custom updates *//* left align tournament page titles*/.et_pb_module h3 {    text-align: left !important;}.noborder td {    border: 0px;}.css-events-list table.events-table td {    border-bottom-color: : #d7d7d7 !important;} ul#menu-main-menu-1 {    margin: 0 auto !important;}.validation_message {    color:#900 !important;}.gform_wrapper .percentbar_blue {    background-color: #036493 !important;    color: #FFF !important;}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button {    text-transform: uppercase !important;    padding: 10px 20px 10px 20px !important;    border: 2px solid #ccc !important;}body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover {    border: 2px solid #005da4 !important;    background-color: #005da4 !important;    color: #fff !important;    margin-left:20px;}body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button {    text-transform: uppercase !important;    padding: 10px 20px 10px 20px !important;    border: 2px solid #ccc !important;    margin-left:20px;}body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover {    border: 2px solid #005da4 !important;    background-color: #005da4 !important;    color: #fff !important;}#et_builder_outer_content h2 {    font-weight: bold;	color:#323637;}.divi-center-block h2 ,.divi-center-block h3,.tournamentLocation{text-align:left!important;}.tournamentLocation{font-family: Roboto Condensed, Arial, Helvetica, sans-serif;	color:#005da7!important;	font-weight:bold;	font-size:22px;	text-transform: uppercase;	line-height:25px;}.TournamentName {padding-top:40px!important;}@media (max-width: 980px) {	.divi-center-block h2 ,.divi-center-block h3,.tournamentLocation{text-align:center!important;}.TournamentName {padding-top:10px!important;}.et_divi_builder #et_builder_outer_content .et_pb_column {    /*margin-bottom: 0px;*/}.et_divi_builder #et_builder_outer_content .et_pb_section {    padding: 2% 0;}}.et_divi_builder #et_builder_outer_content .et_pb_module img {/*max-width: 250px;*/width:100%;}.et_divi_builder #et_builder_outer_content .et_pb_row {    max-width: 100%;}.et_pb_row_border_bottom{border-bottom:1px solid #737373!important; margin-bottom:30px!important;}@media (min-width: 981px){.et_divi_builder #et_builder_outer_content .et_pb_section {    padding: 2% 0;}.et_divi_builder #et_builder_outer_content .et_pb_row {     padding: 0;}}.et_divi_builder #et_builder_outer_content .et_pb_code_2 {     float:none!important;}@media (max-width: 980px){	.et_pb_module {width: 100%!important; clear:both;}	#et_builder_outer_content .et_pb_row {    padding: 0!important;}}

.et_pb_text {font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;}
.st_title{font-size:18px; font-weight:bold; clear:both; width:100%; line-height: 28px;
    padding-top: 10px!important;} 
.st_text{line-height:20px!important;}
.st_et_pb_column_1_3{width: 100%; clear: both; padding-top: 20px!important; overflow:hidden;}
.st_et_pb_column_1_3_last{width: 100%; clear: both; padding-top: 20px!important; padding-bottom:20px!important; overflow:hidden;}
@media (max-width: 980px)
{
.et_divi_builder #et_builder_outer_content .et_pb_column {
    margin-bottom: 5px!important;
}
.st_et_pb_column_1_3{max-width:500px; margin:0 auto!important;}
.st_et_pb_column_1_3_last{max-width:500px; margin:0 auto!important;}
}

.st_btn {font: 34px 'Roboto Condensed', Arial, Helvetica, sans-serif!important; padding: 20px 30px!important; }

/*TPA Page Begin*/
.tpa_form_wrapper .gf_progressbar {
    padding: 10px!important;
    position: relative!important;
    background-color: rgba(0,0,0,.1)!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(0,0,0,.05)!important;
    -moz-box-shadow: inset 0 0 1px 1px rgba(0,0,0,.05)!important;
    box-shadow: inset 0 0 1px 1px rgba(0,0,0,.05)!important;
    width: 100%!important;
}

.tpa_form_wrapper .gf_progressbar_percentage {
    height: 24px!important;
    text-align: right!important;
    font-family: helvetica,arial,sans-serif;
    font-size: .813em!important;
    text-shadow: 0 1px 1px rgba(0,0,0,.5);
    z-index: 999;
    vertical-align: middle!important;
    /*background: repeating-linear-gradient(-45deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 20px),linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1))!important;*/
	background-color: #e6e5e5!important;
    /*border-radius: 20px 4px 4px 20px!important;*/
	border-radius: 0px!important;
}

.tpa_form_wrapper h3.gf_progressbar_title {
    text-transform: uppercase!important;
    color: #ffffff!important;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif!important;
	opacity: 1!important;
}

.tpa_form_wrapper .gform_heading{display:none;}

.tpa_form_wrapper input[type=radio]{opacity: 1!important; display: inline-block; /*width: 25px!important; height: 25px!important;*/}
.tpa_form_wrapper input[type=checkbox]{opacity: 1!important;}
.tpa_form_wrapper input[type=text] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}
.tpa_form_wrapper input[type=tel] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}
.tpa_form_wrapper input[type=email] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}

.tpa_form_wrapper textarea.medium{width:80%!important;}

.tpa_form_wrapper .gform_body {
    width: 80%!important;
    margin: 0 auto!important;}
	

.tpa_form_wrapper .gf_progressbar_wrapper{width:90%!important; margin:0 auto!important;}
.tpa_form_wrapper .gfield_label{float:left!important; text-align:right!important; color:#ffffff!important; font-size: 21px!important; text-transform: uppercase; letter-spacing: 1px; padding-right:30px!important;}
.tpa_form_wrapper .gfield_required{color:#ffffff!important;}

.tpa_form_wrapper .ginput_container{width:71%!important; float:right!important;}
.tpa_form_wrapper .ginput_complex{width:71%!important;}
.tpa_form_wrapper li{text-align:left!important;}
/*.tpa_form_wrapper .ginput_container -> span{padding-left:50px!important;}*/


div.ginput_complex.ginput_container {
    width: 71%!important;
}
.tpa_form_wrapper li label{color:#ffffff!important; font-size: 19px!important; letter-spacing: 1px;}
.tpa_form_wrapper .instruction {color:#ffffff!important;}
.tpa_form_wrapper .charleft{color:#ffffff!important;}
.tpa_form_wrapper .gfield {padding-top:25px!important; overflow:hidden;}

.hotel-section .box-holder{
	width: 32%!important;
    display: inline-block!important;
    vertical-align: top;
    overflow: hidden;px;
    padding: 0 10px 0 0!important;
    margin: 0 0 20px!important;
	text-align:center!important}

@media only screen and (min-width: 641px)
{
div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 100%!important;
}
}

@media only screen and (max-width: 980px)
{
.tpa_form_wrapper .gform_body {
    width: 90%!important;
    margin: 0 auto!important;}
}

@media only screen and (max-width: 1299px)
{
.tpa_form_wrapper .gfield_label{font-size: 18px!important; padding-right:18px!important;}
.tpa_form_wrapper li label{color:#ffffff!important; font-size: 16px!important;}
}

.tpa_form_wrapper .ginput_container ul{margin-top:0px!important;}
.tpa_form_wrapper li.tap_radio input[type=radio] {width: 20px!important;}

.tpa_form_wrapper .gsection{border-bottom:1px solid #ffffff!important; /*margin: 28px 0px!important;*/ padding-top:20px!important; padding-bottom:10px!important;}

.tpa_form_wrapper .textarea{background-color:#ffffff!important;}
.tpa_form_wrapper .gsection_title{text-align:center!important; font-size:30px!important; line-height:30px; letter-spacing: 1px; text-transform: uppercase!important; color:#000!important;}

.tpa_form_wrapper input[type=button] {font-size: 26px!important;color: #ffffff!important;text-align: center!important;background-color: #707070!important; border: none!important;text-transform: uppercase!important;webkit-box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2)!important;box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2)!important;cursor: pointer;}
.tpa_form_wrapper input[type=submit] {font-size: 26px!important;color: #ffffff!important;text-align: center!important;background-color: #707070!important; border: none!important;text-transform: uppercase!important;webkit-box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2)!important;box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2)!important;cursor: pointer;}

.tpa_form_wrapper .gchoice_6_2_0{width:300px; float:left;}

.tpa_form_wrapper #input_6_2{margin-left:0px!important;}
#et_builder_outer_content label{vertical-align:top!important;}
#et_builder_outer_content ul, #et_builder_outer_content li{vertical-align:top!important;}
.tpa_form_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:0px!important; border:none!important; width:80%!important; height:30px!important;}
@media only screen and (max-width: 980px)
{
.tpa_form_wrapper .gform_body {
    width: 90%!important;
    margin: 0 auto!important;}
	.tpa_form_wrapper .gchoice_6_2_0{width:100%; float:left;}
	.tpa_form_wrapper .gchoice_6_2_1{width:100%; float:left;}
	
}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_next_button{border:none!important;}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_next_button:hover{border:none!important;}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_previous_button{border:none!important;}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_previous_button:hover{border:none!important;}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_button {border:none!important;}
body .tpa_form_wrapper .gform_body .gform_page_footer .gform_button:hover{border:none!important;}

.tpa_form_wrapper .gform_page_footer{margin-top:20px!important;}

.tpa_form_wrapper input[type="submit"] {
	border: none!important;
}

.tpa_form_wrapper input[type="submit"]:hover {
	border: none!important;
}

@media only screen and (min-width: 641px)
{
.tpa_form_wrapper .ginput_complex .ginput_left, .tpa_form_wrapper .ginput_complex .ginput_right {
    width: auto!important;
    margin-right: 15px!important;}

.team-section .person-info {
    border-bottom: 1px solid #949494;
    min-height: 145px;}
}

.tpa_form_wrapper .gform_page_footer input.button, .tpa_form_wrapper .gform_page_footer input[type=submit]{width:auto!important;}
@media only screen and (max-width: 641px)
{
.tpa_form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1!important;
}

.team-section .box-holder {
    width: 100%; padding: 0 10px;
}

.hotel-section .box-holder{
	width: 49%!important;}
}

.tpa_form_wrapper .left_label .gfield_description, .tpa_form_wrapper .right_label .gfield_description{
    margin-left: 29%!important;
}
/*TPA Page End*/

.footer-holder .logo img{margin-left:0px!important;}
.st_et_pb_column_1_3_left{float: left; padding-right: 20px!important; width: 25%; text-align: right!important;}
.st_et_pb_column_1_3_right{float: left; width: 75%;}

@media (max-width: 1299px)
{
.team-section .box-holder.contact {
    font-size: 22px;
    line-height: 26px;
	margin-top:0px;
}
}

h3 font {
   text-align: center; 
}

fa-circle{
    color:black;
}

@media only screen and (max-width: 1380px)
{
	#tpa_price .et_pb_pricing_title{font-size:25px!important;}	
}

#div_tournament_img {min-height:250px!important;}
#div_tournament_img img{max-width:250px!important;}

.div_sp_image img{max-width:1235px!important;}

/*Tournament Register Begin*/
#tournament_register_wrapper .gfield_label{width:29%; float:left; padding-top:8px!important;}
#tournament_register_wrapper .ginput_container {width:71%; float:left; padding-left:10px;}

#tournament_register_wrapper input[type=radio]{opacity: 1!important; display: inline-block;}
#tournament_register_wrapper input[type=checkbox]{opacity: 1!important;}
/*#tournament_register_wrapper input[type=text] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}
#tournament_register_wrapper input[type=tel] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}
#tournament_register_wrapper input[type=email] {background-color:#ffffff!important; border:0px!important; max-width:80%!important; height:30px!important;}*/


#tournament_register_wrapper span.jcf-radio{width:25px!important;}
#tournament_register_wrapper ul {margin:0!important;}

#tournament_register_wrapper ul li {padding:5px 0 15px 0!important; overflow:hidden!important;}

#tournament_register_wrapper {background-color:#fff!important;}
#tournament_register_wrapper .et_pb_text_inner {padding:20px 30px!important;}

#tournament_register_wrapper .gfield_radio li {padding:0!important;}

div.ginput_container_radio ul.gfield_radio li span input[type="radio"]{top:-2px!important;}
div.ginput_container_checkbox ul.gfield_checkbox li span input[type="checkbox"]{top:-2px!important;}

#tournament_register_wrapper .gform_page_footer{text-align:center; padding:20px 0;}

#tournament_register_wrapper .full-form .gfield_description{margin-left: 24% !important;}

#tournament_register_wrapper  span.name_first{width:38%!important;}
#tournament_register_wrapper  span.name_last{width:38%!important;}
#tournament_register_wrapper  span.address_city{width:38%!important; margin-bottom:20px!important;}
#tournament_register_wrapper  span.address_state{width:40%!important; margin-bottom:20px!important;}
#tournament_register_wrapper  span.address_zip{width:38%!important; padding-right: 0px!important;}

#tournament_register_wrapper #input_4_56_1{ margin-bottom:20px!important;}
#tournament_register_wrapper #input_4_56_2{ margin-bottom:20px!important;}
#tournament_register_wrapper #input_4_53_1{ margin-bottom:20px!important;}
#tournament_register_wrapper #input_4_58_1{ margin-bottom:20px!important;}
#tournament_register_wrapper #input_4_58_2{ margin-bottom:20px!important;}

#tournament_register_wrapper  .gfield_checkbox{padding-bottom:0px!important;}

#tournament_register_wrapper .gfield_creditcard_warning_message{visibility:hidden;}

#tournament_register_wrapper  .ginput_container_textarea{padding-top:10px!important;}

#tournament_register_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {margin-left: 24%!important;}
#tournament_register_wrapper  .gfield_creditcard_warning_message span{width:100%!important;  padding-left:24%!important; color:#790000; border-top: 1px solid #790000; border-bottom: 1px solid #790000; font-size:1.2em; font-weight: 700; margin-bottom: 20px;}

.et_divi_builder #et_builder_outer_content .et_pb_module input[type="submit"] {padding: 10px 20px 10px 20px!important;}

.gform_wrapper div.validation_error{text-align:center!important; padding:5px 0!important; color:#790000!important;}

#tournament_register_wrapper  .ginput_cardinfo_left{width:100%!important; margin-bottom:10px!important;}
#tournament_register_wrapper  .ginput_cardinfo_right{margin-bottom:20px!important;}

#tournament_register_wrapper  .ginput_cardextras{width:100%!important;}
#tournament_register_wrapper .gform_card_icon_container{display:none;}
#tournament_register_wrapper .gform_card_icon_container input[type=text] {margin-bottom:20px!important;}
@media only screen and (max-width: 641px)
{
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 0!important;
}

#tournament_register_wrapper .ginput_card_expiration{max-width:50%!important;}

#tournament_register_wrapper .gfield_label{width:100%!important; float:left; padding-top:8px!important;}
#tournament_register_wrapper .ginput_container {width:100%!important; float:left; padding-left:0px;}
#tournament_register_wrapper .full-form .gfield_description{margin-left: 0!important;}
#tournament_register_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {margin-left: 0!important;}
#tournament_register_wrapper  .gfield_creditcard_warning_message span{width:100%!important;  padding-left:0!important; }
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{width: auto!important;}
/*Tournament Register End*/



/*accomodation begin*/
.accomodation_name{width:100%; text-align:left;}
.accomodation_address{width:100%; text-align:left; clear:both;}
.accomodation_content{width:100%; overflow:hidden; height:220px; padding-top:20px!important;}
.accomodation_left{width:60%; float:left;}
.accomodation_right{width:40%; float:left;}
.accomodation_bottom{width:50%; float:left; border-bottom:1px solid #999!important; padding-top:10px!important; padding-bottom:25px!important;}
.div_accomodation_text{padding-top: 20px!important; padding-right: 20px!important; padding-bottom: 20px!important; padding-left: 30px!important;}
@media (max-width: 980px)
{
	.accomodation_address{text-align:center!important;}
	.div_accomodation_text{padding-right: 0px!important; padding-left: 0px!important;}
	.accomodation_content{height:auto;}
	.four-columns .et_pb_module{width: 100% !important; float: left; margin-right: 15px !important;}
}
/*accomodation end*/



.gform_wrapper div.gform_card_icon {
    margin-right: 4px!important;
    text-indent: -9000px!important;
    background-image: url(images/gf-creditcard-icons.png)!important;
    background-repeat: no-repeat!important;
    width: 36px!important;
    height: 32px!important;
    float: left!important;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    width: 32px!important;
    height: 23px!important;
    background-image: url(images/gf-creditcard-icons.png)!important;
    background-repeat: no-repeat!important;
    background-position: 0 -128px!important;
    position: relative!important;
    top: -1px!important;
    left: 6px!important;
    display: -moz-inline-stack!important;
    display: inline-block!important;
	
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -36px 0!important;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
    background-position: 0 0!important;
}

@media (mix-width: 981px){
.four-columns .et_pb_module {width: 23% !important; float: left; margin-right: 15px !important;}
}

/*hotel profile begin*/
.hotel_profile_description{margin-bottom:30px!important; line-height:23px;}
.hotel_profile_name{width:100%; float:left; clear:both; font-size:28px; font-weight:bold; color:#000000; line-height:30px;}
.hotel_profile_address{width:100%; float:left; clear:both; padding-top:5px;}
.hotel_profile_logo img{padding-right:20px!important;}
.hotel_profile_features{width:50%!important; float:left;}
.hotel_profile_direction{padding-left:20px!important; margin-bottom:}
.hotel_profile_images{padding:30px 0!important;}
.hotel_profile_features ul{line-height:26px!important;}
.hotel_profile_direction_title{margin-bottom:15px!important;}

@media (max-width: 980px){
.hotel_profile_header{margin-bottom:30px!important; overflow:hidden;}
.hotel_profile_name{text-align:center!important;}
.hotel_profile_address{text-align:center!important;}
.hotel_profile_features{clear:none!important; padding-top: 30px!important; padding-left: 50px!important; margin-bottom:0px!important;}
.hotel_profile_images{padding:0 0 30px 0!important;}
.div-hotel_profile-block{padding-left:50px!important; padding-right:50px!important;}

.three-columns .et_pb_module {
    width: 100% !important;
    float: left;
}
}

@media(max-width: 641px)
{
	.hotel_profile_features{width:100%!important; float:left; padding-top: 30px!important; padding-left: 30px!important; padding-right: 30px!important; clear:both; margin-bottom:0px!important;}
	.hotel_profile_direction{margin-bottom:30px!important; padding-top:0px!important;}
}

#em-booking{display:none!important;}
.et_pb_map h3{text-align:center!important; padding:0!important; margin-top:5px!important;}

/*hotel profile end*/

/*request hotel form begin*/
#hotel_form_wrapper {background-color:#ffffff!important;}
#hotel_form_wrapper .gform_title{font-size:30px!important; padding-left:10px!important;}
#hotel_form_wrapper .divi-center-block h3:after{background-color: #ffffff!important; height:0px!important;}
#hotel_form_wrapper .et_pb_text_inner {padding:20px 30px!important;}
#hotel_form_wrapper  span.name_first{width:38%!important;}
#hotel_form_wrapper  span.name_last{width:38%!important;}

#hotel_form_wrapper div.ginput_complex.ginput_container {
    width: 100%!important; 
}

#hotel_form_wrapper .gfield_label{padding-top:6px!important;}

#hotel_form_wrapper  .form-half label{width:100%!important;}

.div_payment{display:none!important;}
/*request hotel form end*/


