select#input_1_2 {
    width: 100% !important;
}

input#gform_submit_button_1 {
    width: 100% !important;
    height: 50px !important;
}

.gform_wrapper label.gfield_label {
    font-weight: normal !important;
    font-size: inherit;
}

.gform_wrapper .gfield_radio li label {
    margin: 2px 0 0 4px;
    font-weight: normal !important;
}





input#gform_submit_button_1 {
    border-color: rgb(15, 117, 177);
    color: rgb(255, 255, 255);
    background-color: rgb(15, 117, 177);
    border-radius: 3px !important;
}


.gform_wrapper .gfield_radio li label {
    margin: 2px 0 0 4px;
    margin-top: 5px !important;
}

label#label_1_4_0 {
    font-size: 14px !important;
}

div#input_1_2_chosen {
    width: 100% !important;
}



.container.entry-content {
    padding: 20px !important;
}

select#input_1_2 {
    -webkit-appearance: menulist-button !important;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield select {
    border-color: #a8a8a8;
    border-width: 1px;
    height: 50px !important;
}

.gform_wrapper input.large, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
    width: 100% !important;
    height: 50px !important;
}

footer #gform_wrapper_7 * {
   /* color: #fd0f25 !important; */
}

footer #gform_wrapper_7 {
	    border: 1px solid white !important;
      padding: 15px;
  	
}

@media (min-width: 641px)  {
	footer .gf_simple_horizontal 
  {
    display: block !important;
	}
}

a.chosen-single {
    height: 50px !important;
}

a.chosen-single {
    background: #fff !important;
}

.gform_wrapper .chosen-container-single .chosen-single span {
  
    margin-top: 10px !important;
}

.gform_wrapper .chosen-container-single .chosen-search input[type=text] {
    width: 100% !important;
}

.gform_wrapper .gfield_required {
    display: none !important;
}

.gform_wrapper .top_label .gfield_label {
    font-weight: 600 !important;
}




.gform_wrapper .chosen-container {
 
    width: 100% !important;
}

.wpvc_shwpvc_category {
    display: none !important;
}

li.ow_vote_navmenu_link.ow_vote_no_border {
    display: none !important;
}

span.ow_vote_cnt_content {
    font-weight: 700 !important;
}

.ow_vote_grid .ow_show_contestant h2 a {
    padding-left: 3% !important;
}

.ow_vote_fancybox-inner {
    width: 280px !important;
}

.ow_vote_fancybox-wrap.ow_vote_fancybox-mobile.ow_vote_fancybox-type-html.ow_vote_fancybox-opened {
    width: 280px !important;
}

figure.gallery-item figcaption {
    color: #000 !important;
    font-weight: 700;
    margin-top: -50px !important;
    padding-left: 15px !important;
}


.ow_vote_grid .ow_show_contestant h2 {

    margin-top: -28px !important;
}


.alker-table-content {
    padding: 2% !important;
    text-align: center !important;
}



.sh-header.sh-header-2.sh-sticky-header.sh-header-small-icons.sh-header-megamenu-style2 {
    border-bottom: none !important;
}




.sh-header-search-close i {
    font-size: 18px;
    color: red !important;
}


.primary-desktop-light .sh-header-top .header-contacts-details, .primary-desktop-light .sh-header-top .header-social-media a {
    color: rgba(255, 0, 0, 0.85)!important;
    padding: 0px !important;
}

.header-contacts-item {
    margin-top: 2px !important;
    font-weight: bold !important;
}

i.icon-clock {
    display: none !important;
}

.sh-header-top {
    padding: 0px 0 !important;
}


.sh-titlebar .title-level .breadcrumbs {
    color: #fff;
}


.sh-titlebar .titlebar-title h1, .sh-titlebar .titlebar-title h2 {
    font-weight: 600;
    color: #fff;
}

.primary-desktop .sh-header-top:not(.sh-header-top-10) {
    background-color: #281b76;
}


.primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) {
    border-bottom: none !important;
}


.ih-item.square.effect6 .info {
    background: rgba(40, 27, 118, 0.8) !important;
}

.woocommerce table.shop_table.cart td, .woocommerce table.shop_table.cart th {
    text-align: center;
    border: 0px !important;
}

.woocommerce input[type=submit], .woocommerce .button {
    color: #fff !important;
}

p.woocommerce-mini-cart__total.total {
    background: #eee !important;
}

.sh-nav-cart .mini_cart_item .quantity {
    background: #eee !important;
    padding: 0px 10px 0px 10px;
}

.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {
    color: #ffffff!important;
}

.tribe-events-before-html {
    margin-top: -80px !important;
}

.tribe-events-page-title {
    padding-top: 3%;
}

#tribe-events-pg-template {
    padding: 0px !important;
}

.tribe-events-calendar thead th {
    background-color: #eee !important;
}




@media screen and (max-width: 600px) {
    table {width:100%;}
    thead {display: none;}
    tbody td {display: block;  text-align:center;}
    tbody td:before { 
        content: attr(data-th); 
        display: block;
        text-align:center;  
    }
}

#sidebar .widget-item .widget-title {
    background: #281b76;
    padding: 10px;
}


@media (max-width: 850px)
{
 
.woocommerce div.product form.cart .button {
    float: left !important;
    margin-top: 20px !important;
}
 
.gallery.gallery-columns-3 figure.gallery-item {
    width: 100% !important;
}

.ow_vote_grid .vote_right_side_content {
    width: 100% !important;
    margin: 0;
    float: left;
    padding: 5px 10px 10px 10px;
}

}


a.button {
    background: #281B76 !important;
    color: white;
    padding: 20px !important;
    border-radius: 5px !important;
}

.nav-tabs{
  flex-flow: row wrap;
}

@media all and (max-width: 768px){
  #tabs .nav-tabs div{flex:1 100%;}
}

@media all and (max-width: 800px) {
  .sh-section-mobile-alignment-center .sh-output-html {
    text-align: center !important;
  }
}

#cboxClose {
  top: 0;
}
  

