/*
Theme Name: Birgit Koerting 2018
Author: Richard Tinkler greensenseweb.net
Author URI: http://www.greensenseweb.net/
Description: Main theme for birgitkoerting.com. Design by ingol.at
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
				 
Custom Wordpress theme for birgitkoerting.com
*/ 

/*FONTS*/
@font-face {
	font-family: "Montserrat";
	font-weight: 300;
	font-style: normal;
	src: local('Montserrat Light'), local('Montserrat-Light'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format('woff2'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_cJD3gnD-A.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 400;
	font-style: normal;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTUSjIg1_i6t8kCHKm459WlhzQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 700;
	font-style: normal;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_dJE3gnD-A.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 900;
	font-style: normal;
	src: local('Montserrat Black'), local('Montserrat-Black'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_epG3gnD_vx3rCs.woff2) format('woff2'), url(//exklusiv.birgitkoerting.com/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_epG3gnD-A.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*GLOBALS*/
html,body{margin:0; padding:0; width:100%; /*max-width:1920px;*/ margin-left:auto; margin-right:auto;}
em{font-style:italic;}
ul, ol{/*margin:0;*/ padding:0;}
/*p{margin:0;}*/
strong{font-weight:600;}
figure{margin:0;}
address{font-style:normal;}
.hideme{display:none;}
.first-row{padding-top:129px;}
.ncore_affiliate_footer{display:none;}
.vc_row{margin-left:0!important;margin-right:0!important;}
input{-webkit-appearance:none; border-radius:0;}
del{color:#fff;}

.gsw-show{display:block;}
.gsw-hide{display:none;}

.post-password-form{
    margin-top:250px;
}

h1,h2,h3,h4,h5,h6{-ms-word-break: normal;word-break: normal;word-break: normal;-webkit-hyphens: auto; -moz-hyphens: auto;hyphens: auto; font-family:'Montserrat';}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{-ms-word-break: normal;word-break: normal;word-break: normal;-webkit-hyphens: auto; -moz-hyphens: auto;hyphens: auto; font-family:'Montserrat';}

.page-id-17 del{color:#000;}
#cookie-notice{background-color:rgba(234,80,83,0.7)!important;min-width:0;width:100%;}
.cookie-notice-container{font:300 0.9375rem / 1.375rem Montserrat;padding:3px;}
#cookie-notice .button.bootstrap, #cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus{background-image:none;background-color:#e6007e;}
#gototop-container br, #gotoshop-container br:first-of-type{
    margin-top:2px;
}
#gototop-container, #gotoshop-container{
    display: none;
    position: fixed;
    bottom: 40px;
    right: 30px;
    z-index: 999;
    padding:5px;
    width:56px;
    background:rgba(255,255,255,0.7);
}
#gototop-container button, #gotoshop-container button{
    border: none;
    outline: none;
    background:none;
    border-radius:0;
    cursor: pointer;
    text-align:center;
    padding:0;
    margin:0;
    font:600 0.9375rem / 1.375rem Montserrat;
}

/*CUSTOMS*/
.bk18-lh-22{line-height:22px;}
.bk18-lh-30{line-height:30px;}
.bk18-lh-32{line-height:32px;}
.bk18-lh-40{line-height:40px;}

.bk18-lw100{letter-spacing:0.100em;}
.bk18-lw125{letter-spacing:0.125em;}
.bk18-lw200{letter-spacing:0.200em;}

.bk18-fliess-2030{font:300 1.25rem / 1.875rem Montserrat;}
.bk18-beschriftung-2022{font:300 1.25rem / 1.375rem Montserrat;}
.bk18-header-abschnitt-2026{font:300 1.25rem / 1.625rem Montserrat;letter-spacing:0.2em;}
.bk18-header-3032{font:300 1.875rem / 2rem Montserrat;letter-spacing:0.1em;}
.bk18-hinweis-300-1622{font:300 1rem / 1.375rem Montserrat;}

.bk18-button-hummer{font:800 1.25rem / 1 Montserrat; border:none;padding:20px;text-align:center;width:auto;display:inline-block;background:#ea5053;color:#fff;margin-top:10px;margin-bottom:10px!important;}
.bk18-button-hummer:hover{
    color:#000!important;
    /*background:#fff;*/
}

.bk18-button-black{font:900 0.75rem / 0.75rem Montserrat; border:2px solid #000;/*padding:8px 35px;*/padding:8px 5px;text-align:center;width:210px;display:inline-block;letter-spacing:0.200em;}

.bk18-underline-hummer{padding-bottom:5px; border-bottom:2px solid #ea5053;}
.bk18-mo-hummer a:hover{color:#ea5053!important;text-decoration:none!important;}

.bk18-light{font-weight:300!important;}
.bk18-bold{font-weight:600!important;}
.bk18-ultra-bold{font-weight:800!important;}

/*.bk18-header-900-1616{font:900 1rem / 1rem Montserrat;letter-spacing:0.125em;}
.bk18-header-900-2020{font:900 1.25rem / 1.25rem Montserrat;letter-spacing:0.200em;}
.bk18-headlinekacheln-300-3032{font:300 1.875rem / 2rem Montserrat;letter-spacing:0.200em;}
.bk18-headlinetext-300-3033{font:300 1.875rem / 2.0625rem Montserrat;}
.bk18-text-intro{font:300 1.25rem / 1.875rem Montserrat;}
.bk18-ziffer{font:300 5rem / 5rem Montserrat;}
.bk18-spitzmarke{font:900 0.875rem / 1.125rem Montserrat;letter-spacing:0.100em;}
.bk18-credit{font:300 13px / 13px Montserrat;display:inline-block;}
.bk18-mehr-300-1522{font:300 0.9375rem / 1.375rem Montserrat;letter-spacing:0.100em;border-bottom:2px solid #c4d600;padding-bottom:2px;}
.bk18-headline-detailseite{font:300 2.5rem / 2.75rem Montserrat;}
.bk18-subline-detailseite{font:900 0.9375rem / 1.375rem Montserrat;letter-spacing:0.100em;text-transform:uppercase;}*/

/*****************************************************/
/*HEADER*/
/*****************************************************/
#header-verlauf{
    position:fixed;
    z-index:1100;
    width:100%;
    /*max-width:1920px;*/
    height:4px;
    top:0;
    background:rgba(224,0,77,1);
    background:-webkit-linear-gradient(left, rgba(224,0,77,1), rgba(196,214,0,1));
    background:-o-linear-gradient(left, rgba(224,0,77,1), rgba(196,214,0,1));
    background:-moz-linear-gradient(left, rgba(224,0,77,1), rgba(196,214,0,1));
    background:linear-gradient(to right, rgba(224,0,77,1), rgba(196,214,0,1));
}
#header-main{
	position:fixed;
	z-index:1100;
    top:0;
	width:95%;
    padding:0 2.5%;
    /*max-width:calc(1920px - 5%);*/
	height:115px;
	background:rgba(255,255,255,.9);
    font:400 0.8125rem / 0.8125rem 'Montserrat';
    color:#fff;
    text-transform:uppercase;
    letter-spacing:0.125em;
}
#header-main figure#logo{
    /*width:20%;*/
    width:267px;
    float:left;
    margin-top:17px;
}
#header-main nav[role="navigation"]{
    /*width:77%;*/
    width:calc(100% - 302px);
    float:left;
    /*margin-top:55px;*/
    margin-top:45px;
}
#header-main nav[role="navigation"] ul{
    text-align:right;
}
#header-main nav[role="navigation"] ul li{
    list-style-type: none;
    display:inline-block;
    margin-right:2%;
}
#header-main nav[role="navigation"] ul li a:hover{
    text-decoration:none;
    padding-bottom:7px;
    border-bottom:2px solid #c4d600;
}
#header-main nav[role="navigation"] ul li.current-menu-item a{
    text-decoration:none;
    padding-bottom:7px;
    border-bottom:2px solid #c4d600;
}
#header-main #header-search{
    float:right;
    margin-top:45px;
}
#header-main #header-search span.fa-search, nav[role="navigation-mobil"] #header-search span.fa-search{
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    background:rgba(255,255,255,0.1);
    border-radius:35px;
    border:none;
    color:#fff;
    font-size:0.9rem;
}
#header-main #header-search span.fa-search:hover, nav[role="navigation-mobil"] #header-search span.fa-search:hover{
    cursor:pointer;
}
#header-main #search-form{
    display:none;
    position:absolute;
    top:85px;
    right:2%;
}
#header-main #search-form input, nav[role="navigation-mobil"] #search-form input{
    border:none;
    background:rgba(255,255,255,0.1);
    font:400 0.9rem / 0.9rem 'Montserrat';
    color:#fff;
    padding:6px 6px 6px 40px;
    width:200px;
}
#header-main #search-form button, nav[role="navigation-mobil"] #search-form button{
    border:none;
    background:none;
    color:#fff;
    margin-right:-35px;
    position:relative;
    z-index:1100;
}
#header-main #search-form button:hover, nav[role="navigation-mobil"] #search-form button:hover{
    cursor:pointer;
}
#header-main #mobile-menu-btn, nav[role="navigation-mobil"]{
    display:none;
}

/*****************************************************/
/*FÜHRUNGSTYPEN - TEST*/
/*****************************************************/
#bk18-persoenlichkeitstest{
    text-align:center;
}
.bk18-test-nummer{
    font:800 2.5rem / 2.5rem 'Montserrat';
    color:#ea5053;
    margin-bottom:25px;
    margin-top:10px;
}
.bk18-testfrage{
    font:300 1.875rem / 2.5rem 'Montserrat';
    color:#ea5053;
    width:60%;
    margin:0 auto;
    margin-bottom:40px;
    min-height:80px;
}
.bk18-test-buttons button{
    background:none;
    border:1px solid #ea5053;
    width:100px;
    height:100px;
    font:800 1.25rem / 1.25rem 'Montserrat';
    color:#ea5053;
    margin:12px;
}
.bk18-test-buttons button:hover{
    cursor:pointer;
    border:1px solid #000;
    color:#000;
}

#bk18-fragen-container, #bk18-ergebnisse-container, #bk18-intro-container{
    background-attachment:fixed;
}
#bk18-test-winner-container{
    border:1px solid #ea5053;
}
#bk18-test-winner-container figure{
    position:relative;
}
#bk18-test-winner-container figure figcaption{
    position:absolute;
    bottom:45px;
    text-transform:uppercase;
    text-align:center;
    width:100%;
    font:300 2.5rem / 1 'Montserrat';
    color:#000;
}
#bk18-test-winner-container figure figcaption span{
    font:800 2.5rem / 1 'Montserrat';
}
.bk18-test-loser-container figure figcaption{
    position:absolute;
    bottom:60px;
    text-transform:uppercase;
    text-align:center;
    width:100%;
    font:300 1.875rem / 1 'Montserrat';
    color:#fff;
}
.bk18-test-loser-container figure figcaption span{
    font:800 1.875rem / 1 'Montserrat';
}

#bk18-test-teilen li{
    display:inline-block;
    list-style-type:none;
    margin-right:15px;
    font-size:50px;
    color:#ea5053;
}
#bk18-test-teilen li:hover{
    color:#000;
}
#bk18-test-ergebnisse-row4 #bk18-test-teilen{
    text-align:center;
}

#bk18-intro-container a:hover{
    text-decoration-color:#fff;
    color:#000!important;
}
#bk18-intro-container form#gform_2 .gform_body{
    width:66%;
    float:left;
}
#bk18-intro-container form#gform_2 .gform_footer{
    width:33%;
    clear:none;
    float:left;
    margin-top:0;
    margin-bottom:20px;
}
#bk18-intro-container form label{
    display:none;
}
#bk18-intro-container form input[type="password"], #bk18-intro-container form input[type="text"]{
    border:1px solid #000;
    padding:10px 10px;
    color:#000;
    font:300 1.25rem / 1.875rem Montserrat;
    background-color:transparent;
    width:100%;
}
#bk18-intro-container form input::placeholder { 
    color: #000;
    opacity: 1; 
}
#bk18-intro-container form input:-ms-input-placeholder {
    color: #000;
}
#bk18-intro-container form input::-ms-input-placeholder { 
    color: #000;
}
#bk18-intro-container form input[type="submit"]{
    padding:15px 31px;
    border:1px solid #ea5053;
    background:#ea5053;
    font:800 1.25rem / 1 'Montserrat'; 
    color:#fff;
    letter-spacing:0.100em;
}
#bk18-intro-container form input[type="submit"]:hover{
    cursor: pointer;
    color:#000!important;
}
#bk18-intro-container form .validation_error{
    display:none;
}
#bk18-intro-container .gform_wrapper form li.gfield.gfield_error{
    background-color:transparent;
    margin-bottom:0!important;
    border-top:none!important;
    border-bottom:none!important;
    padding-bottom:0!important;
    padding-top:0!important;
}
#bk18-intro-container form .gfield_description.validation_message{
    color:#000!important;
    padding-top:0!important;
    font-weight:300!important;
    font-size:11px!important;
    margin-top:5px;
    font-family:'Montserrat';
}

#bk18-intro-container form#gform_3{
    margin-left:10%;
    margin-right:10%;
}
#bk18-intro-container form#gform_3 input, #bk18-intro-container form#gform_3 input[type="submit"]{
    width:100%;
}
#bk18-intro-container form#gform_3 input[type="submit"]{
    margin-top:15px;
    letter-spacing:0.100em;
}
#bk18-intro-container form#gform_3 input[type="checkbox"]{
    width:auto;
}
body #bk18-intro-container form#gform_3 ul.gfield_checkbox li input[type="checkbox"]{
    width:30px!important;
    height:30px!important;
    border:1px solid #000;
}
body #bk18-intro-container form#gform_3 ul.gfield_checkbox li input[type="checkbox"]:checked{
    background-image:url('https://exklusiv.birgitkoerting.com/wp-content/themes/birgitkoerting/imgs/btns/tick-black.png');
}
#bk18-intro-container form#gform_3 .gfield_description{
    color:#000;
    font:300 1rem / 1.375rem 'Montserrat';
}
#bk18-intro-container form#gform_3 li#field_3_4 .ginput_container{
    float:left;
    margin-top:-5px;
}
#bk18-intro-container form#gform_3 li#field_3_4 .gfield_description{
    float:left;
    clear:none;
    padding-top:0px;
    width:calc(100% - 50px);
    padding-left:15px;
}
#bk18-intro-container form#gform_3 ul.gform_fields li.gfield{
    padding-right:0;
    margin-top:11px;
}
#bk18-intro-container .gforms_confirmation_message{
    width:100%;
    margin-left:0;
    margin-right:0;
    text-align:center;
    color:#000;
    margin-top:50px;
    font:300 1.25rem / 1.875rem Montserrat;
}
#bk18-intro-container .illustration .wpb_text_column{
    margin-top:-77px;
    margin-left:auto;
    margin-right:auto;
}

body #bk18-intro-container img.gform_ajax_spinner {
 display: none !important;
}

/*****************************************************/
/*STARTSEITE - REV.SLIDER START*/
/*****************************************************/
#bk18-start-slider-intro{
    padding-top:129px; /*for rev slider full screen*/
    /*padding-top:0; - for rev slider auto*/
}
#bk18-start-slider-intro .wpb_column .vc_column-inner{
    padding-left:0;
    padding-right:0;
}
#bk18-start-slider-intro .rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background:none;
    background:-webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    background:-o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    background:-moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    background:linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
}

/*****************************************************/
/*STARTSEITE - REV.SLIDER ZITATE*/
/*****************************************************/
#bk18-start-zitate-masterclasses, #bk18-start-zitate-speakings{
    height:210px;
    position:relative;
}
#bk18-start-zitate-masterclasses .wpb_column .vc_column-inner, #bk18-start-zitate-speakings .wpb_column .vc_column-inner{
    padding-top:0;
}
#bk18-start-zitate-masterclasses:after, #bk18-start-zitate-speakings:after{
    content:'';
    position: absolute;
    z-index:999;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 20px #a2b005;
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
}

/*****************************************************/
/*FOOTER*/
/*****************************************************/
footer nav a, #footer-adresse a{
    text-decoration:none!important;
}
#footer-adresse a:hover{
    text-decoration:none;
    color:#ea5053;
}
#footer-adresse .notera{
    font-family:Notera;
    font-size:5.3125rem;
    line-height:0.8;
    margin-top:0;
    margin-bottom:0;
}

footer{
    width:100%;
    float:left;
    text-align:center;
    /*background:#111111;*/
}
footer #footer-social{
    width:95%;
    max-width:1310px;
    /*height:30px;*/
    padding:15px 2.5%;
    margin:.85em auto;
    font-size:16px;
    line-height:26px;
    overflow:hidden;
    font:300 1rem / 26px 'Montserrat';
}
footer #footer-social #footer-col1, footer #footer-social #footer-col2, footer #footer-social #footer-col3{
    width:29.3%;
    margin:30px 0; 
    margin-left:6%;
    float:left;
    padding:0;
    text-align:left;
    color:#aaaaaa;
}
footer #footer-social #footer-col1{
    margin-left:0;
}
footer #footer-social h2{
    color:#323232;
    padding:8px 0;
    border:1px solid #555;
    border-left:none;
    border-right:none;
    margin-bottom:15px;
    margin-top:.85em;
    font-size:1.1em!important;
    font-weight:300;
}
footer #footer-social ul li{
    list-style-type: none;
    display:inline-block;
    margin-right:20px;
}
footer #footer-social ul li:last-of-type{
    margin-right:0;
}
footer #footer-adresse .fab{
    color:#8c8c8c;
    width:10px;
    height:10px;
    line-height:10px;
    background:transparent;
    text-align:center;
    display:inline-block;
    font-size:1.2rem;
    position:relative;
    top:2px;
}
footer #footer-adresse .fa-facebook-square:hover{
    color:#37589b;
}
footer #footer-adresse .fa-xing-square:hover{
    color:#006567;
}
footer #footer-adresse .fa-linkedin:hover{
    color:#419cca;
}
footer nav{
    width:95%;
    padding:30px 2.5%;
    background:#000; 
    font:300 0.8125rem / 0.8125rem 'Montserrat';
    color:#fff;
    text-transform:uppercase;
    letter-spacing:0.125em;
}
footer nav ul li{
    list-style-type: none;
    display:inline-block;
    margin-right:2%;
}
footer nav ul li:last-of-type{
    margin-right:0;
}
footer nav ul li a:hover{
    text-decoration:none;
    color:#ea5053;
}
footer #footer-adresse{
    width:95%;
    height:auto;
    padding:15px 2.5%;
    /*background:#191919;*/
    color:#000;
    overflow:hidden;
}
footer #footer-adresse #container{
    max-width:1310px;
    margin:0 auto;
}
footer #footer-adresse .textwidget{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    font:300 11px / 26px 'Montserrat';
}

footer #footer-adresse .textwidget .left-menu{
    display: flex;
    flex-direction: row;
}

footer #footer-adresse .textwidget .left-menu > *{
    margin-left: 1rem;
}


/*****************************************************/
/*GRAVITY FORMS KONTAKTFORMULAREN*/
/*****************************************************/
.bk18-form-wrapper{
    margin:0;
    padding:0;
}
form.bk18-form{
    /*margin-top:-120px!important;*/
}
form.bk18-form label{
    font:300 0.8rem / 0.8rem Montserrat!important;
}
form.bk18-form .gfield_required{
    color:#ea5053;
    font-weight:900;
}
body.single-veranstaltungen form.bk18-form input, body.single-veranstaltungen form.bk18-form textarea{
    background:#fff;
}
form.bk18-form input, form.bk18-form textarea{
    font:300 0.8rem / 1.275rem Montserrat!important;
    padding:15px 10px!important;
    background:#f5f5f5;
    border:none;
}
form.bk18-form textarea{
    height:100px;
}
form.bk18-form .gform_footer{
    margin:0;
    padding:0;
    /*margin-top:-60px;*/
    height:50px;
}
form.bk18-form input[type="submit"]{
    padding: 12px 80px!important;
    border: 2px solid #ea5053;
    font:900 0.8rem / 0.8rem Montserrat!important;
    letter-spacing:0.200em;
    text-transform:uppercase;
    width:auto;
    background:none;
}
form.bk18-form input[type="submit"]:hover{
    cursor:pointer;
}
form.bk18-form div.validation_error{
    display:none!important;
}
.bk18-form_wrapper form.bk18-form li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border:none!important;
    background:none!important;
    padding:0!important;
}
.bk18-form_wrapper form.bk18-form .gfield_error .gfield_label{
    color:#000!important;
}
.bk18-form_wrapper form.bk18-form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
    border:none!important;
}
.bk18-form_wrapper form.bk18-form .validation_message{
    font:300 0.8rem / 0.8rem Montserrat!important;
    color:#e6007e!important;
}
.gform_confirmation_wrapper .gform_confirmation_message{
    /*font:300 0.75rem / 1.275rem Montserrat!important;*/
}
.gforms_confirmation_message{
    width:40%;
    margin-left:30%;
    margin-right:30%;
    /*margin-top:-62px;*/
}

/*IMGS*/
img {
    max-width:100%;
    height:auto;
}

/*LINKS*/
a:link, a:visited, a:active{
    color:inherit;
    text-decoration:none;
    text-decoration-color:inherit;
}
a:hover{
    color:inherit;
    text-decoration:underline;
    text-decoration-color:inherit;
}

/*ERROR HANDLNG*/