/**
 * Gigya styles
 * @author Drew Morris
 */

.ui-autocomplete { position: absolute; cursor: default;z-index:99999999999 !important;width:400px; }

.ui-autocomplete {
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

/* Recipes */

.gigya-save-recipe i {
    font-size: 15px;
}

.gigya-style-modern.gigya-screen-dialog {
    min-width: 32vw!important;
}

/* Buttons */

.gigya-login-modal,
.gigya-logout,
.gigya-profile {
    cursor: pointer;
}

/* Comments */

.gig-comment-providerLogo {
    display:none;
}

*.gig-selfreview-summary-container, *.gig-selfreview-body-container {
    background-color: transparent!important;
    margin: 0!important;
    padding: 3px 0!important;
    border-radius: 0!important;
}

/* Login Dialog */

.gigya-style-modern div.gigya-screen-dialog-main {
    border: none!important;
    border-radius: 0!important;
    background-color: transparent!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    background:#f1f1f1!important;
    padding:25px!important;
    background: #f7f7f7!important;
}

.gigya-style-modern div.gigya-screen-dialog-top {
    background-color: #fff!important;
    border-radius: 0!important;
    margin-bottom:10px!important;
}

.gigya-screen-content div.gigya-screen.landscape {
    padding-left: 0!important;
    padding-right: 0!important;
}

.gigya-screen.landscape {
    padding-top: 0px!important;.gigya-style-modern div.gigya-screen-dialog-top
}

.gigya-screen-content div.gigya-screen.landscape {
    width:100%!important;
}

.gigya-input-submit,
.gigya-screen a.gigya-button, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend, .gigya-screen input[type=button], .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit, .gigya-screen input[type=submit], .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link {
    width: 100%;
    height: auto!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    border-color: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    color: #FFFFFF!important;
    background-color: #D02F2E!important;
    font-size: inherit!important;
    box-sizing: border-box!important;
    padding: 10px!important;
    -webkit-transition: background ease-in 0.1s!important;
    -moz-transition: background ease-in 0.1s!important;
    -transition: background ease-in 0.1s!important;
}

.gigya-input-submit:hover,
.gigya-screen a.gigya-button:hover,
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover,
.gigya-screen input[type=button]:hover,
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover,
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover,
.gigya-screen input[type=submit]:hover,
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover {
    background-color: #ad2520!important;
}


.gigya-input-submit {
    padding:0!important;
}

.gigya-screen select, .gigya-screen input[type=text], .gigya-screen input[type=password], .gigya-screen input[type=email], .gigya-screen a.gigya-button, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend, .gigya-screen textarea {
    width: 100%!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    background-color: #FFFFFF!important;
}

.gigya-screen .gigya-label-text, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span {
    font-family: inherit!important;
}

.gigya-screen, .gigya-screen * {
    font-family: inherit!important;
}

.gigya-screen.landscape .gigya-layout-row.with-divider > .gigya-layout-cell.with-social-login, .gigya-screen.landscape .gigya-layout-row.with-divider > .gigya-layout-cell.with-site-login {
    width: 50%!important;
    padding: 50px!important;
}

.gigya-screen .gigya-layout-row.with-divider > .gigya-layout-cell.with-divider {
    padding:0!important;
    background: #ccc;
    width: 1px!important;
    max-width: 1px!important;
    min-width: 1px!important;
    margin: 25px 0!important;
}

.gigya-screen.landscape .gigya-layout-row.with-divider {
    padding-bottom: 0!important;
}

.gigya-screen {
    padding-bottom: 0!important;
}

.gigya-style-modern div.gigya-screen-dialog-top {
    border-bottom: 1px solid #ccc;
}

.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login {
    margin-left:0!important;
    width:100%!important;
    padding: 15px!important;
    box-sizing: border-box!important;
    border-top: 1px solid #ccc;
}

.gigya-style-modern div.gigya-screen-dialog-top {
    line-height: 0;
    margin:0!important;
    padding: 15px!important;
    box-sizing: border-box!important;
    border-radius: 0!important;
    text-align: center!important;
}

.gigya-style-modern div.gigya-screen-dialog-caption {
    font-family: inherit!important;
    font-weight: 400!important;
    color: #000!important;
    float: none!important;
    padding:0!important;
    font-size:32px!important;
    width:100%!important;
}

.gigya-screen-dialog-close {
    margin-top:-40px;
}

.gigya-style-modern div.gigya-screen-dialog-top {
    /*overflow: auto!important;*/
    /*zoom: normal!important;*/
}

.gigya-screen h2, .gigya-screen h1 {
    line-height: 26px!important;
    font-size: 17px!important;
    color:#000!important;
    font-style: normal!important;
}

.gigya-style-modern div.gigya-screen-dialog-top,
.gigya-style-modern div.gigya-screen-dialog-inner {
    background: #f7f7f7!important;
}

.gigya-style-modern.gigya-screen-dialog {
    /*width:50vw;*/
}

.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login,
.gigya-login-providers-container,
.gigya-screen .gigya-social-login-container,
#gigya-modal-plugin-container-showScreenSet_social_0_uiContainer {
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
}

.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login {
    right:auto!important;
    /*position:static!important;*/
}

.gigya-screen select {
    width: 100%;
    -webkit-border-radius: 4.5px!important;
    -moz-border-radius: 4.5px!important;
    border-radius: 4.5px!important;
    box-shadow: none!important;
    border: 1px solid #b6bdc5!important;
    background-color: #FFFFFF!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box;
}


/* SOCIAL ICONS */

span[gigid="googleplus"],
span[gigid="facebook"] {
    width:100%!important;
    display:block;
    max-width:100%!important;
    height: 55px!important;
    -webkit-transition: background ease-in 0.1s!important;
    -moz-transition: background ease-in 0.1s!important;
    -transition: background ease-in 0.1s!important;
}

span[gigid="facebook"] {
    background-color: #3b5998 !important;
    margin-bottom: 10px!important;
}

span[gigid="facebook"]:hover {
    background-color: #304d7b !important;
}

span[gigid="googleplus"]:hover {
    background: #c3392f !important;
}

span[gigid="googleplus"] {
    background: #dd4b39 !important;
}

span[gigid="facebook"] button > div,
span[gigid="googleplus"] button > div {
    display:none!important;
}

span[gigid="googleplus"] button:before {
    content: "\f0d5";
    font-family: FontAwesome!important;
    color: #fff;
    font-size: 25px;
    margin-left: 25px;
    margin-right: 10px;
}

span[gigid="googleplus"] button:after {
    content: "Sign in with Google+";
    width: 100%;
    color: #fff;
    font-size: 17px;
    position: relative;
    top: -3px;
}

span[gigid="facebook"] button:before {
    content: "\f09a";
    font-family: FontAwesome!important;
    color: #fff;
    font-size: 25px;
    margin-left: 25px;
    margin-right: 10px;
}

span[gigid="facebook"] button:after {
    content: "Sign in with Facebook";
    width: 100%;
    color: #fff;
    font-size: 17px;
    position: relative;
    top: -3px;
}

.gigya-login-provider img {
    display:none!important;
}

td.gigya-login-providers-list-container {
    width:100%!important;
}

.gigya-login-providers-arrow-left.no-arrows {
    width:100%!important;
    max-width:100%!important;
}

/* Damnit tables */
.gigya-login-providers-container,
.gigya-login-providers-container td,
.gigya-login-providers-container tbody,
.gigya-login-providers-container tr,
.gigya-login-providers-container th {
    display:block!important;
    width:100%!important;
    max-width:100%!important;
}

.tabbing-button {
    height: 55px!important;
    width: 100%!important;
    display: block!important;
}

#gigya-modal-plugin-container-showScreenSet_social_1_uiContainer {
    width:100%!important;
}


.gigya-screen-dialog-close a {
    width: 25px!important;
    height: 25px!important;
    display: block!important;
    background-repeat:no-repeat!important;
    background-size: 100%!important;
    background-image: url("data:image/png;base64,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");
}

.gigya-screen-dialog-close a img {
    display:none!important;
}


#gigya-modal-plugin-container-showScreenSet_social_1_uiContainer,
#gigya-modal-plugin-container-showScreenSet_social_2_uiContainer,
#gigya-modal-plugin-container-showScreenSet_social_3_uiContainer,
#gigya-modal-plugin-container-showScreenSet_social_4_uiContainer,
#gigya-modal-plugin-container-showScreenSet_social_5_uiContainer {
    width:100%!important;
    max-width:100%!important;
}

/* PROFILE */

#gigya-profile {
    width:100%!important;
    padding:0!important;
}

#gigya-profile_content_caption,
.gigya-screen.portrait {
    width:100%!important;
    padding:0!important;
}

#gigya-update-profile-screen {
    width: 100%!important;
    padding: 0!important;
}

/*
 * Mobile dialogs
 */

.gigya-screen.portrait.mobile .gigya-composite-control-social-login {
    width:auto!important;
    height:auto!important;
    position:static!important;
}

.gigya-screen.portrait.mobile .gigya-layout-row.with-divider > .gigya-layout-cell.with-divider {
    display:none!important;
}

.gigya-screen.portrait.mobile .gigya-login-providers-container {
    position:static!important;
}

.gigya-screen.portrait.mobile .gigya-login-providers {
    height:auto!important;
    margin-top: 15px;
    margin-bottom: 15px;
}

.gigya-style-modern.gigya-screen-dialog-mobile div.gigya-screen-dialog-top {
    position:static!important;
}

.gigya-style-modern.gigya-screen-dialog-mobile div.gigya-screen-dialog-main {
    height: 100vh!important;
    /*overflow: auto!important;*/ /* This could be the one */
}

.gigya-style-modern.gigya-screen-dialog-mobile .gigya-screen-dialog-close {
    margin-top: -25px!important;
}

html.gigya-mobile-modal-mode {
    /*height:auto!important;*/ /* Not that */
    /*overflow: auto!important;*/
}

/*
 * Embedable
 */

#gigya-login-embed_social_0_uiContainer,
#gigya-login-embed_social_1_uiContainer {
    width: 100%!important;
    height: auto!important;
}

#gigya-login-embed .gigya-login-providers-arrow-right.no-arrows,
#gigya-login-embed .gigya-login-providers-arrow-left.no-arrows {
    display: none!important;
}

#gigya-login-embed #gigya-screen-caption {
    width:100%!important;
}

body:not(.woocommerce-cart) .main-content td {
    border-color: transparent!important;
    padding: 0!important;
}

/*
 * Autocomplete styles.
 */

.ui-autocomplete {
    cursor: default!important;
    position: absolute!important;
    background: #fff!important;
    padding: 0!important;
    border: 1px solid #ccc!important;
    border-top: 0!important;
    border-bottom-left-radius: 2px!important;
    border-bottom-right-radius: 2px!important;
}

.ui-menu {
    padding:0!important;
}

.ui-menu .ui-menu-item {
    cursor:pointer!important;
    padding: 12px 15px!important;
    border-bottom: 1px solid #ececec!important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none!important;
    cursor:pointer!important;
    border: none!important;
    border-bottom: 1px solid #ececec!important;
    background: #f9f9f9!important;
}