/*Theme Name: Ultima ChildTheme URI: http://ultima.select-themes.comDescription: A child theme of Ultima ThemeAuthor: Select ThemesAuthor URI: http://demo.select-themes.comVersion: 1.0.0Text Domain: ultimaTemplate: ultima*/body{font-family:'Proxima Nova'!important;}#other_links .inner_link_button{text-transform: uppercase;color: #6c6f73 !important;}.qodef-drop-down .second{border-top: 5px solid #536b96!important;}.qodef-drop-down .second .inner ul li a, .qodef-drop-down .second .inner ul li h4{color:#000000!important;}.qodef-drop-down .second .inner ul li a:hover, .qodef-drop-down .second .inner ul li h4:hover{color:#536b96!important;}#all_media_row .vc_col-sm-4 {    width: 32.6%!important;    margin: 0%!important;}#all_media_row .all_media_row_inner{margin:0 1%!important;}.location_map .wpb_wrapper p{margin:0px!important;padding:0px!important;line-height: 0px;}.qodef-drop-down .narrow .second .inner ul li{max-width:176px!important;}.location_address .vc_column-inner{display: grid;    margin: 0px 13%;    height: 450px;    width: 70%!important;    padding-top:3%!important;}.location_address .left_side{width:40%;float:left;}.location_address .left_side h3{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;padding: 5px 0px;}.location_address .left_side h5{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;font-size: 14px;margin-top: 30px;margin-bottom: 10px;}.location_address .left_side p{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;font-size:12px!important;padding:0px;margin:0px;line-height: normal;}.location_address .left_side p.phone_number{margin-top:20px;}.location_address .right_section{width:40%;float:right;}.location_address .right_section h3{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;}.location_address .right_section a{float: left;padding: 10px 40px;background: #fff!important;color: #536a97;font-size: 11px !important;letter-spacing: 2px;}.location_address .right_section h5{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;font-size: 14px;margin-top: 30px;margin-bottom: 10px;}.location_address .right_section p{width:100%!important;float:left!important;text-align:left!important;color:#fff!important;font-size:12px!important;padding:0px;margin:0px;line-height: normal;}.location_address .right_section p.phone_number{margin-top:20px;}.sharing_section_text h3{color:#fff!important;letter-spacing: 5px!important;font-size:24px;}footer .textwidget p {    color: #fff;    font-size: 12px;    line-height: normal;}.qodef-page-header .qodef-menu-area {    height: 80px !important;}.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {    max-height: 50px!important;    height: 50px!important;}qodef-top-bar .widget.widget_nav_menu ul li {   margin: 0px 5px !important;}.qodef-footer-bottom-holder,.qodef-footer-bottom-holder .qodef-container {background:#eceff1 !important;}.wpcf7-form {margin-top: 30px;}.wpcf7-form .form_row{float:left;width:100%;background: #f9f9f9;margin: 5px 0px;} .wpcf7-form .form_row_submit{float:left;width:100%;margin: 5px 0px;text-align:center;} .wpcf7-form .form_row label {    float: left;width: 25%;background: #f9f9f9;padding: 10px 5% 10px 0px;text-align: right;color: #536b96;}.qodef-title-subtitle-holder-inner span.qodef-subtitle{font-family: 'proxima_nova_ltsemibold'!important;}.wpcf7-form .form_row span {    float: left;    width: 70%;    background: #fff;}.wpcf7-form .form_row span input{    padding: 15px;    border: 0px;    margin:0px;    }    .wpcf7-form .form_row span textarea{    height:100px;     padding: 12px;    border: 0px;    margin:0px;    }     #featured-Live_events .vc_col-sm-6 {    width: 48%!important;    float: left!important;    margin: 0 1%!important;}   .wpb_wrapper p a{background:transparent!important;}.with_background .wpb_wrapper p a{color:#fff!important;text-decoration:underline;}.aps-prev-1047445498, .aps-next-1047445498{width:45px!important;height:45px!important;}.search-no-results .qodef-content-inner .qodef-title,.search-results .qodef-content-inner .qodef-title{height: 300px;background: url(/wp-content/uploads/2020/05/w4.png);}.single-post .qodef-content-inner .qodef-title,.category-blog .qodef-content-inner .qodef-title{height: 300px;background: url(/wp-content/uploads/2020/05/w4.png);}.search-no-results .qodef-title .qodef-title-holder h1,.search-results .qodef-title .qodef-title-holder h1,.category-blog .qodef-title .qodef-title-holder h1,.single-post .qodef-title .qodef-title-holder h1{color:#fff;}.search-no-results .qodef-content-inner .qodef-title .qodef-title-subtitle-holder-inner h1,.search-results .qodef-content-inner .qodef-title .qodef-title-subtitle-holder-inner h1{color:#fff;display:block!important;}@media only screen and (max-width: 600px) {.left_side h4,.vc_column-inner.vc_custom_1603923334175 h4{text-align:center!important;}.qodef-content-aligment-left{padding: 20px 0px;}.qodef-mobile-header .qodef-grid,.qodef-top-bar .qodef-grid{width:90%!important;}ul#menu-top_bar li a{font-size: 10px!important;padding:0px 5px;}.qodef-top-bar .qodef-search-icon-text{font-size: 14px!important;}#featured-Live_events{padding-left:50px!important;padding-right:50px!important;}.aps-slider-wrapper-class .item a > img{height:auto!important;}.with_out_background,.with_background{padding:10%!important;}.qodef-container-inner, .qodef-grid, .qodef-grid-section .qodef-section-inner, .qodef-slider .carousel-inner .qodef-slider-content-outer {    max-width: 100%!important;}#featured-Live_events .vc_col-sm-6 {    width: 100%!important;    float: left!important;    margin: 1% 0!important;}.qodef-mobile-header .qodef-mobile-header-inner {    height: 60px!important;    }.qodef-top-bar .qodef-vertical-align-containers .qodef-position-left,.qodef-top-bar .qodef-vertical-align-containers .qodef-position-center{display:none;}.qodef-top-bar .qodef-vertical-align-containers .qodef-position-right{display:block!important;}  #all_media_row .vc_col-sm-4 {    width: 100%!important;    margin:1% 0%!important;}.location_address .left_side,.location_address .right_section{width:49%;}div#wpcf7-f131-p5-o1{width: 100%!important;}.wpcf7-form {    margin-top: 20px;    width: 90%;}.vc_custom_1590589804768 {    padding-top: 50px !important;    padding-bottom: 50px !important;   }.location_address {    padding: 10% 5% !important;}footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{padding:10% 5%!important;}}@media only screen and (max-width: 350px) {ul#menu-top_bar li a{font-size: 8px!important;}.qodef-top-bar .qodef-search-icon-text{font-size: 12px!important;}}