@font-face {
    font-family: 'FontAwesome';
    src: url('/fonts/fontawesome-webfont.ttf');
}
@font-face {
    font-family: 'Titillium Web';
    src: url('/fonts/TitilliumWeb-Regular.ttf');
    font-weight:normal;
}
@font-face {
    font-family: 'Titillium Web';
    font-weight:lighter;
    src: url('/fonts/TitilliumWeb-Light.ttf');
}

@media only screen and (min-width : 600px) and (max-width : 1250px) {
  h2, .componentheading {
    font-size: 22px;
  }
    div.par_membershipreminder_inner1 {
      background-image: url('/images/banner_viewp_m1.jpg');
    }
    div.par_membershipreminder_inner2 {
      background-image: url('/images/banner_viewp_m2.jpg');
    }
    div.par_membershipreminder_inner1b {
      background-image: url('/images/banner_comms_m1.jpg');
    }
    div.par_membershipreminder_inner2b {
      background-image: url('/images/banner_comms_m2.jpg');
    }
  .par_membershipreminder div {
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .par_normalmessage {
    margin-left:0px;
    margin-right:0px;
  }
  .par_radio {
    font-size:15px;
  }
  .par_register tbody tr td {
    border-bottom: 0px solid #e5e5e5;
    padding: 1px!important;
  }
  .par_login .bgimg {
    margin-right: 50px;
  }
  .par_login_overlay {
    font-size: 33px;
    left: 10%;
  }
  .par_register ul li {
    font-size: 17px!important;
    margin-left: 2%!important;
  }
}
.par_radio input {
  margin-right:5px;
}
html {
    background: #163681;
}
.par_messagereadbyuser {
    position: absolute;
    right: 4px;
    bottom: 6px;
}
#publicprivatemsg td:hover button {
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    border: 1px solid #55FF55;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
    color: #ffffff !important;
    transition: 0.2s;
}
.par_partner_suggestion_info {
    line-height: 1.4;
}
.par_promo_membership_banner {
    float:left;
    width: 100%;
    background: #e9f0ff; /* Old browsers */
    background: -moz-linear-gradient(left,  #e9f0ff 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #e9f0ff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #e9f0ff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f0ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    color: #000000;
    margin: 0 0 20px 0;
    padding: 5px 20px;
    border-radius: 10px;
    box-sizing: border-box;
    border: 2px solid #e9f0ff;
    box-shadow: 0px 2px 10px #e9f0ff;
}
.par_predstavitev_faq h2 {
    margin: 20px 0 10px 0;
    float: left;
    width: 100%;
}
.par_predstavitev_faq .par_faq_content h3 {
    margin: 10px 0 5px 0;
    float: left;
    width: 100%;
    padding-top: 80px; 
    margin-top: -80px;
}
.par_faq_index {
    line-height: 18px;
}
.par_predstavitev_faq ul {
    list-style: circle;
    margin-bottom: 20px;
}
.par_predstavitev_faq ul li {
    line-height: 32px;
}
.par_faq_index a {
    font-size: 14px;
    margin-left: 5px;
}
.par_faq_index h3 {
    margin-top: 5px;
}
body.naslovnica {
    background: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48629e', endColorstr='#ffffff', GradientType=0 );
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-image: url(/images/bg.jpg);
    background-repeat-y: no-repeat;
    -webkit-background-repeat-y: no-repeat; 
    background-repeat: repeat-x;
    /*overflow: hidden;*/
}
.par_deletebtn, .par_featuredbtn, .par_profile_photo_featured input[type="image"] {
    cursor: pointer;
    width: 18px;
    height: 18px;
}
.par_frontpage_slideshow_container {
    overflow: hidden;
    position: absolute;
    top: 97px;
    width: 100%;
    height: 568px;
}
.par_frontpage_slideshow_container img {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -615px;
    width: 1230px;
}
.par_frontpage_slideshow_container img:nth-child(4) {
    opacity:1;
    animation: frontpage_slideshow_opacity_first 40s;
    -webkit-animation: frontpage_slideshow_opacity_first 40s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.par_frontpage_slideshow_container img:nth-child(3) {
    opacity:0;
    animation: frontpage_slideshow_opacity 40s;
    -webkit-animation: frontpage_slideshow_opacity 40s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 9s;
    animation-delay: 9s;
}
.par_frontpage_slideshow_container img:nth-child(2) {
    opacity:0;
    animation: frontpage_slideshow_opacity 40s;
    -webkit-animation: frontpage_slideshow_opacity 40s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 19s;
    animation-delay: 19s;
}
.par_frontpage_slideshow_container img:nth-child(1) {
    opacity:0;
    animation: frontpage_slideshow_opacity_last 40s;
    -webkit-animation: frontpage_slideshow_opacity_last 40s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@keyframes frontpage_slideshow_opacity_first {
    0%    {opacity: 1;}
    22.5% {opacity: 1;}
    25%   {opacity: 0;}
    97.5% {opacity: 0;}
    100%  {opacity: 1;}
}
@-webkit-keyframes frontpage_slideshow_opacity_first {
    0%    {opacity: 1;}
    22.5% {opacity: 1;}
    25%   {opacity: 0;}
    97.5% {opacity: 0;}
    100%  {opacity: 1;}
}

@keyframes frontpage_slideshow_opacity {
    0%    {opacity: 1;}
    25%   {opacity: 1;}
    27.5% {opacity: 0;}
}
@-webkit-keyframes frontpage_slideshow_opacity {
    0%    {opacity: 1;}
    25%   {opacity: 1;}
    27.5% {opacity: 0;}
}
@keyframes frontpage_slideshow_opacity_last {
    0%    {opacity: 0;}
    72%   {opacity: 0;}
    72.5% {opacity: 1;}
    75%   {opacity: 1;}
    97.5% {opacity: 1;}
    100%  {opacity: 1;}
}
@-webkit-keyframes frontpage_slideshow_opacity_last {
    0%    {opacity: 0;}
    72%   {opacity: 0;}
    72.5% {opacity: 1;}
    75%   {opacity: 1;}
    97.5% {opacity: 1;}
    100%  {opacity: 1;}
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
}
#par_img_preloader {
  display: none;
}
.par_register form {
  width:100%;
  float:left;
}
#gkContentWrap .par_checks {
    position: absolute;
    width: 327px;
    bottom: 0;
    padding: 2px;
}
#gkContentWrap .par_checks ul {
    text-align: center;
}
#gkContentWrap .par_checks ul li {
    margin: 0px 0px!important;
}
#gkContentWrap .par_checks ul li:nth-child(1) {
    float: left;
}
#gkContentWrap .par_checks ul li:nth-child(2) {
    float: right;
}
#gkContentWrap .par_checks ul li:nth-child(3) {
    margin: 0 auto;
}
#gkContentWrap .par_checks ul li img {
    margin-right: 3px;
    margin-bottom: -2px;
}
.par_fronptage_row1 {
    position: relative;
    float: left;
    margin-top: -5px;
    width: 100%;
}
#par_frontpage .par_fronptage_row1 .par_register {
    margin-left: 24px;
    position: relative;
    width: 330px;
    height: 385px;
    float: left;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 100px 20px 20px 20px;
    box-shadow: 0px 8px 20px rgba(0,0,0,0.2);
}
#par_frontpage .par_fronptage_row1 .par_register h3 {
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 22px;
}
#par_frontpage .par_fronptage_row1 .par_login {
  width:60%;
  height: 515px;
  float:left;
  position:relative;
}
.par_startbutton {
    display: block;
    float: left;
    width: 80%;
    padding: 0 10%;
}
.par_regbutton {
    width: 99%;
    position: relative;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.par_regbutton a {
    display: block;
    font-size:1em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.par_regbutton a button {
  width:350px;
  box-shadow: 0 8px 10px rgba(0,0,0,0.2);
}
.par_register label {
  font-size:20px;
  color:#163681;
  font-weight: 400;
}
.par_register tbody tr td {
    border-bottom: 0px solid #e5e5e5;
    padding: 5px;
}
.par_register tr:hover {
    background: transparent;
}
.par_register ul li {
    display: inline;
    font-size: 20px;
    color: #163681;
    font-weight: bold;
}
#par_partner_eventlikes td {
    line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
}
#par_partner_eventlikes td:nth-child(4) {
    text-align: center;
}
#par_partner_eventlikes td:nth-child(4) a {
    display: inline-block;
}
.par_popuptitle {
    margin-bottom: 15px;
    width: 100%;
    letter-spacing: 1px;
    color: #fff;
    background-color: rgba(22, 54, 129, 0.8);
    text-align: center;
    position: relative;
    padding: 10px 0px;
    left: 0;
    top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 28px;
}
.par_regtitle {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    color: #ffffff;
    padding: 10px 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    letter-spacing: 1px;
    font-size: 26px;
    background: #96c448;
    height: 33px;
    margin: 0;
}
.par_regtitle::after {
    content: '';
    display: block;
    position: absolute;
    border-top: 25px solid #96c448;
    border-left: 185px solid transparent;
    border-right: 185px solid transparent;
    height: 30px;
    top: 53px;
}
.darkcheck {
    background-image: -webkit-gradient(
  linear,
  left top,
  right bottom,
  color-stop(0, #163681),
  color-stop(1, #061840)
  );
  background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
  background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
  background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
  background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
  background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    color: #ffffff;
    border-radius: 50px;
    height: 17px;
    width: 20px;
    line-height: 20px;
    font-size: 20px;
    margin: 0;
    padding: 2px;
}
.par_reg_txt {
  font-size:20px;
  color:#163681;
  font-weight: 400;
  margin-left:10px;
  width: 100%;
  float: left;
}
.par_next {
    float: left;
    width: 360px;
    margin-top: 10px;
    margin-left: -20px;
    display: block;
    padding: 5px;
}
.par_next form div label .par_next form div {
    margin: 5px 0;
    width: 100%;
    float: left;
}
.par_next form div span {
    font-size: 18px;
    float: left;
    font-weight: bold;
    width: 120px;
    color: #1a4088;
    margin: 6px 5px 0px 3px;
    white-space: nowrap;
}
.par_next form div label {
    position: relative;
    cursor: pointer;
    float: left;
    padding: 1px 5px;
    border-radius: 5px;
    margin: 5px 3px;
    background-color: #96c448;
    width: 136px;
    transition: 0s;
}
.par_next form div label:hover {
    background-color: #b5e653;
    transition: 0.3s;
}
.par_next form div label .par_radio {
    line-height: 27px;
    font-size: 20px;
    position: relative;
    color: #ffffff;
    text-align: left;
    margin-left: 19px;
    padding-left: 2px;
    padding-bottom: 3px;
}
.par_next form div label .par_radio input {
    visibility: hidden;
    width: 0px!important;
    height: 0px!important;
    margin-top: 8px !important;
    position: relative;
    display: inline-block;
    float: left;
}
.par_next form div label .par_fakeradio::after {
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 15px;
    bottom: 8px;
    left: -15px;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #ffffff;
}
.par_next form div label:hover .par_fakeradio::after {
    background-color: #d5e4b7;
}

.par_next form div label .par_radio input[type='radio']:checked ~ .par_fakeradio::after {
    background-color: #83ad31;
}
.par_next .par_regbox {
    width: 42%;
    float: left;
    padding: 0 4% 17px 4%;
}
.par_textbox {
    margin: 0;
    text-align: center;
}
.par_nextbutton {
    display: block;
    margin-left: 17px;
    margin-top: 100px;
    width: 326px;
}
.par_nextbutton button {
    width: 326px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    background: #96c448;
    border: 0px solid #55FF55;
    box-shadow: 0 8px 0px rgba(0,0,0,0);
}
.par_nextbutton button h2 {
    color: #fff!important;
    padding: 0px;
    line-height: 40px;
    font-weight: bolder;
    letter-spacing: 1px;
}
.par_nextbutton button:hover {
    background: #b5e653;
    border: 0px solid #55FF55;
}
.par_login .bgimg {
  margin-top:24px;
  margin-right: 125px;
  float:right;
}
.par_login_overlay {
    position: absolute;
    bottom: -7px;
    left: 80px;
    background-color: rgba(255,255,255,0.7);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 20px 60px 20px 60px;
    height: 73px;
}
.par_loginbutton button h2 {
  font-size:20px;
}
.par_fronptage_row2 {
  cursor: pointer;
    float: left;
    position: relative;
    width: 100%;
    margin-top: 29px;
    margin-bottom: 25px;
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
    border-radius: 5px;
    overflow: visible;
}
.par_fronptage_row2 .par_box1 {
    width: 32.6%;
    float: left;
    background-color: #EBEBEB;
    padding: 5px 15px 20px 15px;
    overflow: hidden;
}
.par_frontpage_row2_container {
    background: url(/images/msbg.jpg);
    overflow: hidden;
    position: relative;
    height: 130px;
    border-radius: 5px;
    color: #ebebeb;
    float: left;
    width: 100%;
}
.par_frontpage_row4 {
  float: left;
}
.par_frontpage_row4 td {
    width: 33%;
    vertical-align: top!important;
}
.par_frontpage_ms1 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    color: #ffffff;
    font-size: 34px;
    font-weight: 100;
    text-align: left;
    padding: 15px 0 20px 20px;
    height: 100%;
    background: rgba(22,54,129,1);
    background: -moz-linear-gradient(left, rgba(22,54,129,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(22,54,129,1)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(22,54,129,1) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(22,54,129,1) 0%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(22,54,129,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(22,54,129,1) 0%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163681', endColorstr='#ffffff', GradientType=1 );
    line-height: 50px;
}
.par_frontpage_ms2 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    color: #ffffff;
    font-size: 34px;
    font-weight: 100;
    text-align: right;
    padding: 15px 20px 20px 0;
    height: 100%;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(181,230,84,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(181,230,84,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(181,230,84,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(181,230,84,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(181,230,84,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(181,230,84,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5e654', GradientType=1 );
    line-height: 50px;
}
.par_centerheart {
  width: 148px;
  height: 148px;
  background-image: url('/images/center3_1.png');    position: absolute;
    border-radius: 999px;
    left: 44.4%;
    top: -7%;
    box-shadow: 0px 10px 35px rgba(0,0,0,0.5);
    transition: 0.5s;
}
.par_fronptage_row2:hover .par_centerheart {
    background-image: url('/images/center3_2.png'); 
    transition: 0.5s;
}
.par_box1 img {
  margin-right: 10px;
  margin-bottom: -4px;
}
.par_box1 li {
    font-size: 19px;
    height: 25px;
    white-space: nowrap;
}
.par_frontpage_events {
  position:relative;
  float: left;
  margin-top: 0px;
  padding: 0 0px;
  background-color: #163681;
  box-shadow: 0 8px 10px rgba(0,0,0,0.2);
  border-radius: 5px;
  width: 100%;
  overflow: hidden;
}
.par_frontpage_events h2 {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    float: left;
    color: #ebebeb;
}
.par_frontpage_events .par_more {
    padding: 0 10px;
    margin-top: 4px;
    float: right;
    color: #ebebeb;
}
.par_frontpage_events .par_more a {
  color:#ebebeb!important;
}
.par_frontpage_events .par_more img {
  margin-bottom:-2px;
  margin-left:4px;
}
.par_frontpage_events_img {
    position: absolute;
    height: 200px;
    float: left;
    display: block;
}
.par_frontpage_event_element .par_frontpage_event_img {
    position: absolute;
    left: 0px;
    bottom: -9px;
    border-bottom-left-radius: 5px;
    z-index: 1;
    width: 350px;
}
.par_frontpage_event_img img {
  height: 195px;
}
.par_frontpage_event_element h3 {
    padding: 5px 0px 5px 353px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 23px;
    line-height: 0.9;
}
.par_frontpage_event_line {
    position: absolute;
    background-color: #ebebeb;
    overflow: hidden;
    width: 100%;
    left: 0;
    z-index: 0;
    height: 48px;
    border-bottom: 1px solid #163681;
}
.par_frontpage_event_line a {
  color: #163681!important;
}
.par_frontpage_event_line a:hover {
  color: #ebebeb!important;
}
.par_frontpage_event_line:hover {
    background-image: -webkit-gradient(
  linear,
  left top,
  right bottom,
  color-stop(0, #163681),
  color-stop(1, #061840)
);
background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    cursor:pointer;
    transition:0.3s;
}
.par_frontpage_event_line:hover h3 {
    color:#ebebeb;
}
.par_frontpage_event_element:last-child .par_frontpage_event_line {
  border-bottom-right-radius:5px;
}
.par_element0:hover .par_frontpage_event_img, .par_element1:hover .par_frontpage_event_img, .par_element2:hover .par_frontpage_event_img, .par_element3:hover .par_frontpage_event_img {
  z-index:9999;
  transition:0.5s;
}
.par_frontpage_event_details {
    position: absolute;
    bottom: 10px;
    left: 5%;
    width: 84%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: rgba(22,54,129,0.4);
    padding: 5px 10px 5px 10px;
    color: #ffffff;
}
.par_frontpage_banner1 {
    position: relative;
    float: right;
    margin-top: 16px;
    padding: 0px 0px 0px 0px;
    background-image: -webkit-gradient(
  linear,
  left top,
  right bottom,
  color-stop(0, #163681),
  color-stop(1, #061840)
);
background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
    border-radius: 5px;
    width: 47%;
    height: 233px;
}
.par_frontpage_banner1 img {
  border-radius:5px;
}
.par_banner1_overlay {
    position: absolute;
    bottom: 0;
    font-size: 31px;
    left: 23px;
    background-color: rgba(255,255,255,0.4);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 20px 30px 20px 30px;
    height: 43px;
}
.par_articles {
  float: left;
  margin-top:40px;
  width: 100%;
}
.par_login .par_logindropdown {
  opacity:0;
}
.par_login:hover .par_logindropdown {
  opacity:1;
  transition:0.5s;

}
.par_login #form-login-buttons input:hover {
  color:#163681;
}
.par_login #form-login-remember label {
    color: #777;
    font-size: 16px;
    font-weight: normal;
    line-height: 27px;
}
.par_login ul li a {
  font-size:16px;
  color: #163681!important;
}
.par_loginbutton {
  position:absolute;
  top:0;
  right:0;
  width: 247px;
}
.par_loginbutton .par_logindropdown {
  width: 247px;
}
.par_loginbutton .userdata {
  float:left;
}
.par_loginbutton ul {
  float:left;
}
#par_upcomingseminars, #par_upcomingevents {
  margin-bottom:50px;
}
#par_eventtypes {
  margin-bottom:50px;
}
.par_eventtypes {
  width:100%;
  float:left;
  margin:0px;
}
.par_eventdesc {
    padding-top: 65px;
    background-color: transparent;
    border: 2px solid #E9F0FF;
    padding: 63px;
    display: block;
    float: left;
    width: calc(100% - 126px);
    width: -webkit-calc(100% - 126px);
    width: -moz-calc(100% - 126px);
}
.par_eventtypes table tr td img {
  display: inline-block;
}
#par_eventtypes h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
    margin: 20px 0px;
}
.par_eventtypes table tr td {
  text-align: center;
  cursor: pointer;
  line-height: 15px;
  padding-bottom: 25px;
  border-bottom: 0px solid #e5e5e5;
}
.par_eventtypes table tr td img {
    transition: 1s;
}
.par_eventtypes table tr td:hover img {
    transform: rotate(5deg);
    transition: 0.3s;
}
.par_eventtypes_left table, .par_eventtypes_right table {
    border:1px solid #163681;
}
.par_eventtypes_left table td, .par_eventtypes_right table td {
    padding: 3px;
}
.par_eventtypes_left table img, .par_eventtypes_right table img {
    height: 50px;
    margin-left:10px;
}
.par_eventtypes {
  float:left;
  width:100%;
}
.par_eventtype_desc_left {
  width:70%;
  float:left;
}
.par_eventtype_desc_right {
  width:25%;
  float:left;
}
.par_eventtype_desc_right img {
  float:right;
}
.par_eventtype_next {
  width:100%;
  float:left;
}
p {
    margin: 0.3em 0 0.8em;
}
#par_impressions h1 {
    border-bottom: 6px solid #163681;
    padding-bottom: 5px;
    margin: 20px 0px;
}
.par_impression {
    width: 100%;
    float: left;
    border-top: 1px solid #f4f4f4;
    margin-top: 10px;
}
.par_impression_datetime {
  width:30%;
  float:right;
}
.par_impression_text {
    width: 100%;
    float: left;
}
#par_singleevent .par_singleevent_desc {
    width: 100%;
    display: block;
    margin: 0 0 5px 0;
    float: left;
}
#par_singleevent .par_singleevent_left td {
    font-size: 19px;
}
#par_singleevent td:nth-child(1) {
    width: 25%;
}
#par_singleevent td:nth-child(2) {
    width: 75%;
}
#par_singleevent .par_location_desc {
    display: block;
    float: left;
}
#par_singleevent .par_location_desc img {
    float: right;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
}
#par_singleevent label .par_radio .par_fakeradio::after {
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 15px;
    bottom: 6px;
    left: -19px;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #ffffff;
}
#par_singleevent label:hover .par_radio .par_fakeradio::after {
    background-color: #9dacce;
}
#par_singleevent .par_sepperator {
    height: 0px;
}
#par_singleevent td label.par_paymentoptions, #par_cart label.par_paymentoptions {
    line-height: 43px;
    position: relative;
    cursor: pointer;
    float: left;
    padding: 1px 10px 1px 5px;
      padding-top: 1px;
    margin: 5px 3px;
    background-color: transparent;
    width: 100%;
    transition: 0s;
    line-height: 43px;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    height: 70px;
    transition: 0.6s;
    background-color: #f6f9ff;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    min-height: 82px;
}
.par_planoptions {
    line-height: 43px;
    position: relative;
    cursor: pointer;
    background-color: transparent;
    line-height: 43px;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    height: 70px;
    padding-top: 23px;
    transition: 0.6s;
    width: 33%;
    float: left;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.par_planoptions_container {
    width: 100%;
    float: left;
}
.par_cart_user label.par_paymentoptions {
    height: 30px!important;
}
.par_paymentoptions div {
    position: relative;
}
#par_singleevent td label.par_paymentoptions:hover, #par_cart .par_cart_user label.par_paymentoptions:hover {
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
}
.par_payment_selected {
    box-shadow: inset 0px 0px 10px rgba(22,54,129,0.2);
}
#par_singleevent td label div span, #par_cart label.par_paymentoptions div span {
    padding-left: 300px;
}
#par_singleevent td label.par_paymentoptions:hover, #par_cart label.par_paymentoptions:hover {
    border-left: 5px solid #163681 !important;
    border-right: 5px solid #163681 !important;
}
#par_singleevent .par_radio input[type='radio']:checked ~ .par_fakeradio::after {
    background-color: #2c498d;
}
#par_singleevent .par_radio {
    line-height: 8px;
    font-size: 20px;
    position: relative;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 22px;
    padding-left: 2px;
    padding-bottom: 5px;
    height: 20px;
}
#par_singleevent .par_radio input {
    visibility: hidden;
    display: none;
    width: 0px!important;
    height: 0px!important;
    margin-top: 8px !important;
    position: relative;
    float: left;
}
#par_cart label .par_radio .par_fakeradio::after {
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 15px;
    bottom: 6px;
    left: -19px;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #ffffff;
}
#par_cart label:hover .par_radio .par_fakeradio::after {
    background-color: #9dacce;
}
#par_cart .par_sepperator {
    height: 0px;
}
#par_cart td label.par_payment {
    position: relative;
    cursor: pointer;
    float: left;
    padding: 1px 10px 1px 5px;
    border-radius: 5px;
    margin: 5px 3px;
    background-color: #2c498d;
    width: 136px;
    transition: 0s;
}
#par_cart .par_radio input[type='radio']:checked ~ .par_fakeradio::after {
    background-color: #2c498d;
}
#par_cart .par_radio {
    line-height: 8px;
    font-size: 20px;
    position: relative;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 22px;
    padding-left: 2px;
    padding-bottom: 5px;
    height: 20px;
}
#par_cart .par_radio input {
    visibility: hidden;
    width: 0px!important;
    height: 0px!important;
    margin-top: 8px !important;
    position: relative;
    display: inline-block;
    float: left;
}
.par_paymentoptionimg {
    position: absolute;
    right: -2px;
    top: 2px;
}
.par_paymentoptionimg2 {
    position: absolute;
    left: 30px;
    top: 3px;
}
.par_location_imagemap_container {
    float: right;
    width: 50%;
}
.par_location_desc_container {
    float: left;
    width: 49%;
    margin-right: 1%;
}
#par_singleevent h1 {
    margin-bottom: 10px;
    border-bottom: 5px solid #163681;
}
.par_singleevent_left {
    float: left;
    line-height: 25px;
    width: 50%;
}
.par_singleevent_right {
    float: right;
    width: 50%;
}
.par_singleevent_right img {
    width: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    margin: 0 10px!important;
}
.par_event_gallery_element img {
    float: right;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    height: auto;
    margin: 10px;
    margin-left: 10px;
}
.par_introtest .par_regtitle::after {
  display: none;
}
.par_introtest .par_regtitle h3 {
    text-align: center;
}
.par_registration h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
    margin: 20px 0px;
}
.par_registration .td1 label {
  width:300px;
  float:left;
  margin: 10px 0px;
}
.par_regbuttoncontainer {
  float:left;
  width:100%;
  margin: 20px 0px
}
.par_regbuttoncontainer button {
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    border: 1px solid #ffffff;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
    color: #ffffff!important;
    transition: 0.6s;
}
.par_regbuttoncontainer button:hover {
    border: 1px solid #55FF55;
    transition: 0.2s;
}
.par_registrationtable {
  width:50%;
  float:left;
}
.par_reginstructions {
    width: 40%;
    margin-left: 50px;
    float: left;
}
.par_registrationtable .td1 {
  width:40%;
}
.par_registrationtable .td2 {
  width:30%;
}
.par_registrationtable .td3 {
  width:30%;
}
.par_system_message {
    border-radius: 5px;
    position: fixed;
    width: 90%;
    margin-left: 5%;
    margin-top: 10%;
    top: 132px;
    left: 0;
    z-index: 99999999999999;
    border: 2px solid #ffffff;
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
    padding: 5px;
    text-align: center;
    background-color: #163681;
    color: #ebebeb;
    font-size: 25px;
    animation: blink 3s forwards ease-in-out;
    -webkit-animation: blink 3s forwards ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
#par_system_message a {
  color:#08DA40;
}
#par_system_message a:hover {
  color:#ffffff;
}
@keyframes blink {
    0% {
      top: 100px;
      background-color: #163681;
      color:#ebebeb;
    }
    14% {
      top: 100px;
      background-color: #ebebeb;
      color:#163681;
    }
    29% {
      top: 100px;
      background-color: #163681;
      color:#ebebeb;
    }
    44% {
      top: 100px;
      background-color: #ebebeb;
      color:#163681;
    }
    59% {
      top: 100px;
      background-color: #163681;
      color:#ebebeb;
    }
    73% {
      top: 100px;
      background-color: #ebebeb;
      color:#163681;
    }
    100% {
      top: 100px;
      background-color: #163681;
      color:#ebebeb;
    }
}
@keyframes disappear {
    0% {
        opacity: 1;
        margin-top: 10%;
        overflow:hidden;
    }
    50% {
        opacity: 0;
        margin-top: 10%;
        overflow:hidden;
    }
    100% {
        opacity: 0;
        margin-top: -10%;
        overflow:hidden;
    }
}
.par_popup_inner {
    position: relative;
    display: block;
    float: left;
    margin-top: -15px;
    border-radius: 8px;
    padding: 20px 10px 0 10px;
    width: 65%;
}
.par_welcomemessage_inner {
    text-align: center;
    position: relative;
    display: block;
    float: left;
    margin-top: -15px;
    border-radius: 8px;
    padding: 24px 10px 50px 10px;
    width: 96%;
    height: 70%;
}
.par_welcomemessage_inner a {
    width: 100%;
    float: left;
}
.par_views_since_last_login {
    width: 100%;
    float: left;
}
.par_startbutton button {
  float: right;
}
#hidepopup {
    position: absolute;
    bottom: 3px;
    right: 3px;
}
#par_reg_overlay_bg, .par_popup_overlay_bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color: rgba(255,255,255,0.6);
  z-index:9999999;
}
#par_reg_overlay_container ,#par_popup_overlay_container {
  position:absolute;
  left:50%;
}
#par_reg_overlay, #par_popup_overlay {
    position: relative;
    float: left;
    left: -50%;
    width: 500px;
    height: 300px;
    display: block;
    border-radius: 8px;
    border: 3px solid rgba(22, 54, 129, 0.8);
    margin: 100px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 10px 15px rgba(0,0,0,0.3);
}
.par_privacydisclaimer input[type='checkbox'] {
    vertical-align: middle;
    width: 15px;
    height: 15px!important;
    margin-top: 0!important;
}
.par_privacydisclaimer a {
    color: #80B711!important;
}
.par_privacydisclaimer a:hover {
    color: #163681!important;
}
#par_partnerpreferences .par_becomeamember_button {
    color: #ffffff!important;
}
.par_more_suggestions {
  text-align: center;
}
#par_popup_overlay .par_privacydisclaimer {
    font-size: 14px;
    color: #80B711;
    width: 100%;
    float: left;
}
tbody tr td {
    vertical-align: top;
}
.par_personal select, .par_personal_mini select {
    color: #163681;
    font-weight: 500;
}
.par_personal input[type="number"], .par_personal_mini input[type="number"] {
    font-size:16px;
    color: #163681;
    font-weight: 500;
}
.par_personal input[type="text"], .par_personal input[type="tel"], .par_personal select, .par_personal input[type="number"] {
  float: right;
  min-width: 50%;
  height: 46px;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.par_personal select#region {
  float:left;
}
.par_personal label {
    float:left;
    color: #163681;
    font-weight: 500;
}
.par_personal input {
    color: #163681;
    font-weight: 500;
}
.par_personal input[type="submit"] {
  color:#ffffff;
  width:auto;
}
.par_personal input[type="range"] {
  margin: 20px 0px 10px 0px;
}
.par_personal input.parcheckbox, .par_personal input[type="radio"] {
    width: 20px;
    height: 20px!important;
    vertical-align: middle;
    margin: 0 5px 7px 0;
}
.par_personal_q {
    position: relative;
    border: 1px solid #B7CDFF;
    padding: 10px;
    margin: 10px 0px;
    display: block;
    float: left;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}
.par_personal .par_personal_q textarea {
    padding:10px;
}
.par_personal_q label {
    width: 415px;
    float: left;
    margin-top:6px;
}
.par_personal_q select, .par_personal_q input[type="text"], .par_personal_q input[type="number"] {
    float: right;
    min-width: 50%;
    height: 46px;
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.par_personal .par_personal_q .countlabel {
    right: 19px;
    bottom: 13px;
}
.par_personal .par_personal_q input[type="radio"] {
  margin-top: -1px!important;
  vertical-align: middle;
}
.par_personal .date {
  min-width:97px!important;
}
.par_personal select[name="dateofbirth1"], 
.par_personal select[name="dateofbirth2"], 
.par_personal select[name="dateofbirth3"] {
  width:33%;
  margin-right: 1px;
  margin-left: 1px;
}
.par_privacydisclaimer, .par_becomeamemeber_button {
    font-size: 15px;
    color: #80B711 !important;
    line-height: 29px;
    letter-spacing: -0.1px;
    font-weight: bold;
}
.par_membershipdisclaimer a {
    margin: 10px;
    font-size: 14px;
    color: #8b56f7!important;
    font-weight: 800;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    text-align: center;
    float: left;
}
.par_regions {
  cursor:pointer;
  position:relative;
  width:50px;
  font-size:14px;
  color:#80B711;
}
.par_regions img {
    position: absolute;
    width:595px;
    height:0;
    top: -456px;
    left: -369px;
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
}
.par_regions:hover img {
    width: 595px;
    max-width: 595px;
    height: 407px;
    position: absolute;
    top: -12px;
    left: 617px;
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
    border-top: 1px solid #f4f4f4;
    transition: 0.3s;
}
.par_tdwide {
  display:block;
  width:100%;
}
input[type=range] {
  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
  width: 100%; /* Specific width is required for Firefox. */
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

input[type=range]:focus {
  outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}

input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent; /* Hides the slider so custom styles can be added */
  border-color: transparent;
  color: transparent;
}
/* Special styling for WebKit/Blink */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  margin-top: -14px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */
}

/* All the same stuff for Firefox */
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}

/* All the same stuff for IE */
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
.par_profile_info tr td:first-child {
    width: 145px;
    display: block;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
.par_page_left {
    width: 73%;
    float: left;
    padding: 0;
}
.par_page_right {
    width: 26%;
    float: left;
    padding:0px 0% 16px 1%;
}
.par_page_right_element {
    margin: 0px 0px 10px 5px;
    padding: 20px 10px 20px 10px;
    background-color: #f7f9ff;
    border-radius: 3px;
    border: 1px solid #bdd1ff;
    float: right;
    width: 90%;
    text-align: center;
}
.par_sidebar_favourites {
    background-color: #4763a2;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #4763a2;
    padding: 5px 10px;
    text-align: center;
}
.par_sidebar_favourites .par_startext {
    width: 90%;
    font-weight: 800;
    text-align: center;
    overflow: visible;
}
.par_sidebar_favourites form {
    margin: 0 0 0 10px;
    float: right;
}
.par_profile_pix a {
    cursor: zoom-in;
}


.par_profile_pix a:not(:nth-child(1)) img {
    width: 42px;
    height: auto;
    padding: 2px;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-top: 1px solid #f4f4f4;
}
.par_profile_pix a {
    display: inline-block;
    margin: 0 2px;
}
.par_profile_photo_first {
    padding: 11px;
    margin: 0 20px 5px 20px;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-top: 1px solid #f4f4f4;
    overflow: hidden;
    display: inline-block;
    background-color: #fff;
    transition: 0.6s;
}
.par_profile_photo_first:hover {
    background-color: #4763a2;
    transition: 0.1s;
}
.par_profile_pix a img {
    background-color: #fff;
    transition: 0.6s;
}
.par_profile_pix a img:hover {
    background-color: #4763a2;
    transition: 0.1s;
}
.par_profile_photo_first a {
    max-height: 218px;
    overflow: hidden;
    float: left;
}
.par_profile_photo_first a img {
    float: left;
}
.glavna_noga {
    position: relative;
}
.par_bonitetnaocena {
    position: absolute;
    width: 80px;
    height: 80px;
    right: 0;
    top: 0px;
}
.par_instagram {
    position: absolute;
    top: 153px;
    width: 50px;
    height: 50px;
    right: 16px;
}
.par_facebook {
    position: absolute;
    top: 45px;
    width: 50px;
    height: 50px;
    right: 8px;
}
#par_profilepage {
    position: relative;
}
#par_comunication h1, #par_profilepage h1, #par_contact h1, #par_sodelovanje h1, #par_bonitetnaocena h1, #par_dashboard h1 {
    border-bottom: 6px solid #163681;
    padding-bottom: 5px;
    margin: 20px 0px;
}
#par_profilepage .par_profile_info td {
    border-right: 1px solid #ffffff;
    border-bottom: 0px solid;
    min-height: 10px;
    height: 25px;
    padding: 8px 10px;
    line-height: 35px;
}
.par_profile_photos td {
    padding:0;
}
#par_profilepage .par_profile_photo td {
    width: 3px;
}
#par_profilepage .par_profile_photo td img {
    width: 99px;
}
#par_profilepage .par_profile_info td {
    line-height: 26px;
}
#par_profilepage tr:hover; :not(.par_profile_hobbies tr) {
    background: transparent;
}
#par_values h1 {
    border-bottom: 6px solid #163681;
    padding-bottom: 5px;
}
.par_profile_pix {
    position: relative;
    float: left;
    width: 24%;
    padding: 0 1% 0 0;
}
.par_profile_info {
    float: left;
    margin-top: 0px;
    margin-bottom: 16px;
    width: 74%;
    padding: 0 0 0 1%;
}
.par_profile_info tr {
    background: #E9F0FF;
}
.par_profile_info tr:nth-child(2n) {
    background: #F7F9FF;
}
.par_profile_personal, .par_profile_values, .par_profile_aboutme, .par_profile_hobbies, .par_partnerpreferences, .par_profile_criterion {
    float:left;
    margin-bottom:30px;
}
.par_profile_photo, .par_profile_compatibility{
    float: left;
    margin: 30px 0 30px 0;
    width: 100%;
}
#par_partner_results {
    float:left;
    width:100%;
}
.par_profile_personal td:nth-child(3), .par_profile_personal td:last-child {
  text-align:left;
}
.par_profile_personal td:nth-child(2) {
  border-right:1px solid #ffffff;
}
.par_profile_personal table {
  margin-bottom:0px;
}
.par_quote {
    float: left;
    height: 127px;
}
.par_quote2 {
  position: relative;
  float: right;
  height: 113px;
  width: 50px;
}
.par_quote2 .par_quoteimg {
  position:absolute;
  bottom:0;
  right:0;
}
.par_profile_info table td:nth-child(3) {
  text-align:right;
}
.par_inv1, .par_inv2, .par_inv3, .par_inv4 {
  display:none;
}
.par_vis1, .par_vis2, .par_vis3, .par_vis4 {
  display:inline;
  margin-left:20px;
}
#par_values div {
  margin-bottom:0px;
}
.par_profile_hobbies table {
  margin-bottom: 0px;
}
.par_profile_hobbies, .par_profile_values, .par_profile_values, .par_profile_criterion {
    margin: 0;
    width: 100%;
}
.par_profile_personal {
    margin: 0px 0 0px 0;
    width: 100%;
}
.par_profile_personal tr, .par_partnerpreferences tr {
  background:#E9F0FF;
}
.par_profile_personal tr:nth-child(2n), .par_partnerpreferences tr:nth-child(2n) {
  background:#F7F9FF;
}
.par_profile_personal h2, .par_partnerpreferences h2.par_prefcat {
    padding: 10px 0px 10px 10px;
    color: #ffffff;
    background-color: #4763a2;
}
.par_profile_aboutme {
    width: 100%;
    margin-top: 20px;
}
.par_profile_aboutme h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
.par_profile_personal a, .par_profile_values a, .par_profile_hobbies a {
    float: right;
    font-size: 20px;
    color: #ffffff!important;
    margin-right: 10px;
    line-height: 32px;
    text-align: center;
}
.par_profile_personal a img, .par_profile_values a img, .par_profile_hobbies a img, .par_partnerpreferences a img {
    margin:0 0px 2px 10px;
    vertical-align:middle;
}
.par_profile_personal a:hover img, .par_profile_values a:hover img, .par_profile_hobbies a:hover img, .par_partnerpreferences a:hover img {
    margin:0 5px 2px 10px;
    vertical-align:middle;
    transition:0.3s;
}

.par_profile_hobbies h2 {
    padding: 10px 0px 10px 10px;
    color: #ffffff;
    background-color: #4763a2;
}
h2.par_values_bluerow, .par_profile_criterion h2, .par_profile_values h2 {
    padding: 10px 10px 10px 10px;
    color: #ffffff;
    background-color: #4763a2;
    text-align: left;
    float: left;
    height: 31px;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}
.par_profile_hobbies td:nth-child(1) {
  min-width:150px;
  width:180px;
}
.par_profile_hobbies tr, .par_profile_criterion tr {
  background:#E9F0FF;
}
.par_profile_hobbies tr:nth-child(2n), .par_profile_criterion tr:nth-child(2n) {
  background:#F7F9FF;
}
.par_profile_criterion tr {
  text-align:left;
}
.par_profile_criterion td:first-child {
  width:22%;
}
.par_profile_values div {
    border: 2px solid #e9f0ff;
    position: relative;
    width: 23%;
    width: -webkit-calc(25% - 4px);
    width: -moz-calc(25% - 4px);
    width: calc(25% - 4px);
    display: inline-block;
    margin: 0px;
    background-color: #ffffff;
    cursor: pointer;
    transition: 0.5s;
}
#par_profilepage .par_profile_values div {
    cursor: pointer;
}
#par_profilepage.par_viewprofile .par_profile_values div {
    cursor: default;
}
#par_values .par_profile_values div:hover {
    border: 2px solid #50ff55;
    transition: 0.1s;
}
.par_profile_criterion, .par_profile_values {
    background-color: #e9f0ff;
    width: 100%;
}
.par_profile_values > p, .par_profile_criterion > p {
    padding: 10px;
    width: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    float: left;
    border-bottom: 1px solid #ffffff;
    vertical-align: middle;
    margin: 0;
    font-weight: 600;
}

.par_profile_values div {
  text-align: center;
}
.par_profile_values .par_buttoncontainer {
  width:100%;
  background-color:transparent;
  border: 0px;
}
.par_profile_values input[type="checkbox"] {
    display:none;
}
.par_profile_values label span {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    color:#E9F0FF;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 3px;
}
.par_profile_values label :checked + span {
    color: #55FF55;
}
.par_profile_values div:nth-child(2n) {
    background-color: #F7F9FF;
}
.par_profile_values a {
  display:inline-block;
}
.par_profile_photo td:last-child {
    text-align: left;
}
.par_profile_photo tr {
  border-bottom: 1px solid #f4f4f4;
}
.par_profile_photo tr:last-child {
    border-bottom: 1px solid transparent;
}
.showThis {
    overflow: hidden;
    float: left;
    height: 0px;
    max-height: 0px;
    width: 100%;
    transition: 2s;
}
.showThis p {
  font-size:14px;
}
.showThis button, .showThis input[type="submit"] {
    float: none;
    border-radius: 2px;
    font-size: 14px;
    padding: 4px 10px;
    height: 30px;
    line-height: 16px;
    margin: 10px auto;
    width: 60px;
}
.showThis select {
    font-size: 14px;
    width: 100%;
}
#par_parnterpreferences_table .showThis select {
    width: auto!important;
}
#par_parnterpreferences_table .showThis input[type="submit"] {
    float: right;
}
.showThis input[type="text"] {
    height: 40px;
    border-radius: 2px;
    margin-left: 0px;
    width: 100%;
}
.showThis form {
    float: left;
    width: 100%;
    padding-top: 7px;
}
.par_editbtn {
    float: right;
    padding: 2px;
    background-color: #ffffff;
    width: 18px;
    height: 18px;
    margin: 2px 0 0 5px;
    border-radius: 9999px;
    box-shadow: 0px 0px 0px #8c8c8c;
    transition: 1s;
}
.par_correspondence_element .par_editbtn {
    float: right;
    position: relative;
    padding: 2px;
    background-color: #ffffff;
    width: 113px;
    height: 39px;
    margin: 2px 0 3px 5px;
    border-radius: 9999px;
    box-shadow: 0px 0px 0px #8c8c8c;
    transition: 1s;
}
.par_correspondence_element .par_editbtn img {
    cursor: pointer;
    float: left;
    width: 24px;
    height: 24px;
    max-width: 24px;
}
.par_memberbutton {
  float: right;
  height: 18px;
  padding: 0;
  width: 18px;
  margin: 0 0 0 5px;
  border-radius: 9999px;
  margin-top:8px;
  box-shadow: 0px 0px 0px #8c8c8c;
}
.par_statusbtn {
    float: right;
    height: 18px;
    padding: 4px 0;
    width: 18px;
    border-radius: 9999px;
    box-shadow: 0px 0px 0px #8c8c8c;
}
.par_editbtn:hover {
    /*box-shadow: 0px 4px 5px #163681;
    transition: 0.3s;*/
}
.par_editbtn_active {
  margin-top:4px;
  box-shadow: 0px 4px 3px #8c8c8c;
  transition:0.3s;
}
.par_editbtn img {
    cursor: pointer;
    float:left;
    width: 18px;
    height: 18px;
}
.par_memberbutton img {
    float:left;
}
.par_statusbtn img {
    cursor: pointer;
    float:left;
}
.par_noeditbtn img {
  cursor: default;
}
.par_noeditbtn:hover {
  margin-top:2px;
  box-shadow: 0px 0px 0px #8c8c8c;
}
.par_profile_info table {
  margin-bottom: 9px;
}
.par_profile_photo_container {
  position:relative;
  display:block;
  float:left;
  width:100%;
  text-align:center;
}
.par_profile_photo_element {
    position: relative;
    width: 143px;
    height: 200px;
    display: block;
    overflow: visible;
    float: left;
    margin: 10px 7px 22px 7px;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    padding: 11px;
    border-top: 1px solid #f4f4f4;
}
.par_profile_photo_element a {
    float:left;
    overflow: hidden;
    max-height: 191px;
}
.par_profile_photo_element div {
    overflow: hidden;
    max-height: 191px;
}
.par_profile_photo_unlink {
    position: absolute;
    top: -2px;
    right: 3px;
}
.par_profile_photo_featured {
    position: absolute;
    top: -2px;
    right: 23px;
}
.par_profile_photo_element img {
    width: 150px;
    height: auto;
}
.par_blur  {
    position: absolute;
    width: 143px;
}
.par_profile_photo h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
.par_partner_comsend_correspondence h1 {
    width:100%;
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
.par_profile_compatibility h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
#par_magazin h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
.par_profile_personal h1, .par_partnerpreferences h1, #par_partner_results h1, .par_profile_compatibility h1, #par_partner_settings h1, #par_contactadmin h1, #par_upcomingevents h1, #par_partner_cominbox h1, #par_personalinfo h1, .par_imageapproval h1, #par_mypayments h1 {
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
    margin: 20px 0px;
}
#par_upcomingevents ul li, #par_magazin ul li {
    margin:0 5px!important;
}
.par_page_right h1 {
    padding: 0!important;
    border-bottom: 0px solid #163681!important;
    margin: 10px!important;
}
.idverified_containter {
    float: left;
    background-color: #F7F9FF;
    padding: 20px;
}
.idverified_containter input[type="submit"] {
  float: left;
}
.par_uploadbutton {
    width: 350px;
    background-color: #80B711;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #B5E653), color-stop(1, #80B711) );
    background-image: -o-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -moz-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -webkit-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -ms-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: linear-gradient(to right bottom, #B5E653 0%, #80B711 100%);
}
.par_profile_photo table {
  border-bottom: 2px solid #163681;
}
.par_profile_photo_status {
    position: absolute;
    bottom: 20px;
    left: 0;
    font-size: 15px;
    width: 100%;
    text-align: center;
    color: #223385;
    background: rgba(22,54,129,0.5);
    font-weight: bold;
    text-transform: uppercase;
}
#switchactive a:active button, #switchactive a.active button, #switchactive button.active {
    border: 0px;
    background-color: #b5e653;
    cursor: pointer;
    transition: 0.2s;
    border-bottom: 3px solid #ffffff;
}
#switchactive a:hover button {
    border-bottom: 3px solid #ffffff;
}
#switchactive a button {
    background-color: #163681;
    background-image: none;
    border: 0px;
    border-radius: 0px;
    margin: 0 1px 0 0;
    padding: 2px 20px 0px 20px;
    height: 51px;
    width: calc(20% - 1px);
    width: -webkit-calc(20% - 1px);
    width: -moz-calc(20% - 1px);
    box-shadow: 0px 0px 0px #000000;
    font-size: 19px;
    line-height: 20px;
    border-bottom: 3px solid transparent;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
#switchactive a:last-child button {
    width: 20%;
    margin: 0 0px 0 0;
}
#switchactive a .par_greentab {
    background-color: #b5e653;
}
.par_profile_nav {
    background-color: #e9f0ff;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
.children_details {
    padding: 0;
    margin: 0;
    border: 0;
}
.children_details select {
    float: left;
}
.par_personalquote {
    position: relative;
    width: 98%;
    float: right;
    border: 1px inset rgba(22, 54, 129, 0.1);
    border-top: 0px;
    padding: 5px!important;
    margin-right: 1px!important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 7px;
    margin-bottom: 10px;
}
.par_personalquote p {
    padding: 0;
    color: #163681;
    font-weight: bold;
    line-height: 25px;
    font-size: 18px;
    margin: 0px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 87%;
    text-align: center;
}
#userquote {
    position: absolute;
    background-color: rgb(255, 255, 255);
    z-index: 99;
    left: 50px;
    width: 463px;
}
#userquote form {
  width:100%;
}
#userquote textarea {
    width: 100%;
    height: 73px;
    line-height: 14px;
    font-size: 15px;
    padding: 2px;
}
#par_questionnaire h4 {
    color: #80B711;
    padding: 10px 10px 10px 24px;
}
form#questionnaire {
    width: 100%;
    text-align: center;
}
form table {
    text-align: left;
}
#par_questionnaire h3 {
    padding: 10px 0px 10px 24px;
    color: #ffffff;
    background-color: #163681;
    letter-spacing: 0.5px;
}
#par_questionnaire .par_question {
    border: 1px solid #ECECEC;
    padding-bottom: 13px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#par_questionnaire .par_question input {
    float: none;
    display: inline-block;
}
#par_questionnaire .par_question table {
    margin-bottom: 13px;
}
.par_question_custom input {
  margin-left:10px!important;
  width:50%;
}
.par_question_custom_container {
  padding: 10px;
}
.par_profile_overlay {
    position: absolute;
    font-size: 16px;
    top: 20px;
    left: 10%;
    width: 80%;
    height: 100%;
}
.par_profile_aboutmeq {
    padding: 5px;
    float: left;
    margin: 0;
    width: 98%;
    width: calc(100% - 14px);
    width: -webkit-calc(100% - 14px);
    width: -moz-calc(100% - 14px);
    border: 2px solid rgba(48,217,25,0);
    background-color: #E9F0FF;
    transition: 0.6s;
}
.par_profile_aboutmeq:hover {
    border: 2px solid rgba(48,217,25,1);
    transition: 0.3s;
}
.par_profile_aboutmeq_clickable {
    cursor:pointer;
}
.par_profile_aboutmeq:nth-child(2n) {
    background-color: #F7F9FF;
}
.par_profile_aboutmeq h4 {
    padding: 5px;
    font-weight: bold;
}
.par_profile_aboutmeq p {
  padding:5px;
  margin: 0;
}
.aboutmeq {
    margin: 0px 5px;
    width: 96%!important;
}
.aboutmeq textarea {
    width: 90%;
    height: 80px;
    line-height: 14px;
    font-size: 15px;
    padding: 10px 20px;
    margin-bottom: 20px;
}
.aboutmeq form {
    position: relative;
    width: 100%;
}
.countlabel {
    position: absolute;
    right: 72px;
    bottom: 10px;
    font-size: 12px;
    color: rgba(0,0,0,0.5);
}
#userquote form {
  position:relative;
}
.par_noview {
  float:left;
  width:100%;
}
.par_users_right {
  text-align:center;
  width:100%;
  float:left;
  color:#191919;
}
.par_page_right .par_profile_pix:hover .par_users_right {
  color:#163681;
  transition:0.5s;
}
.par_profile_pix_right {
    position: relative;
    float: left;
    width: 200px;
    margin-top: 16px;
    margin-right: 16px;
}
.par_profile_pix_right .par_profile_photo_container a {
    padding: 11px;
    border: 2px solid #163681;
    max-width: 175px;
    float: left;
    width: 80%;
    margin-left: 10%;
    color: #191919;
}
.par_profile_pix_right:hover .par_profile_photo_container a {
    box-shadow: 0 8px 10px rgba(22, 54, 129, 0.32);
    transition:0.5s;
}
textarea {
   resize: none;
}
.par_profile_aboutme_intro {
  margin: 20px 0px;
  font-weight:normal;
}
.par_regionsimg {
    width: 620px!important;
    height: 419px!important;
    margin-left: -10px;
    max-width: 620px!important;
    max-height: 419px!important;
}
.regija1 {
  display:none;
}
.par_personal_distance {
  width:20%!important;
}
.par_personal_city {
  /*width:55%!important;
  float:right!important;*/
}
.par_personal_km {
  float:left;
  margin: 0 10px;
}
.par_fakebutton:hover {
    background: #FFAA00;
}
.par_partnerpreferences table td:first-child {
  width:100%;
}
.par_question_mini td {
  font-size:18px;
  border-bottom:0px solid #ffffff;
}
.par_profile_hobbies .showThis tr td {
    line-height: 17px!important;
    font-size: 17px;
    width: 20%!important;
}
.showThis label {
    float: left;
    font-size: 16px;
    width: calc(100% - 1.1em);
    width: -webkit-calc(100% - 1.1em);
    width: -moz-calc(100% - 1.1em);
    padding: 3px 0px 3px 1.5em;
    text-indent: -1.1em;
}
.showThis label:hover {
    cursor:pointer;
    color:#163681;
}
.par_partnerpreferences_title {
  font-weight:bold;
  width:200px;
  display: block;
  float: left;
}
.par_partner_suggestion {
    display: block;
    border: 3px solid #10D440;
    background-color: #F7F9FF;
    margin: 0px 0px 25px 0px;
    padding: 10px;
    position: relative;
    box-shadow: 0 5px 20px rgba(22, 54, 129, 0.3);
    border-radius: 3px;
    transition: 0.3s;
    float: left;
    width: 100%;
    box-sizing: border-box;
    height: 235px;
}
.par_partner_suggestion:hover {
    box-shadow: 0 4px 5px rgba(22, 54, 129, 0.6);
    transition: 0.3s;
}
.par_partner_suggestion_pix {
    float: left;
    width: 170px;
    height: 180px;
    text-align: center;
    position: relative;
}
.par_partner_suggestion_pix img {
    position: relative;
    padding: 11px;
    background-color: #ffffff;
    border: 1px solid #E9F0FF;
    margin-bottom: 18px;
    max-height: 160px;
    max-width: 150px;
}
.par_partner_suggestion_infobar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #163681;
    color: #fff;
    max-height: 32px;
}
.par_partner_suggestion_info {
    float: left;
    padding: 10px;
    margin: 0 0 0 10px;
}
.par_partner_suggestion_info h3 {
    height: 48px;
}
.par_partner_suggestion_aboutme {
    background-color: #FFFFFF;
    border: 1px solid #E9F0FF;
    color: #163681;
    border-radius: 3px;
    padding: 10px;
    position: absolute;
    font-size: 15px;
    top: 10px;
    right: 10px;
    width: 45%;
}
.par_partner_suggestion_infobar_element {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 25%;
    font-size: 19px;
    text-align: center;
    font-weight: 300;
    white-space: nowrap;
}
.par_partner_suggestion_infobar_element input[type="image"] {
  vertical-align: middle;
}

#par_partner_results .par_partner_suggestion .par_partner_suggestion_info a {
    color: #163681;
    max-width: 256px;
    display: block;
}
#par_partner_results .par_partner_suggestion:hover .par_partner_suggestion_info a {
  color: #10D440;
}
.par_partner_suggestion_infobar_element img {
  vertical-align: middle;
}
.par_partner_suggestion_infobar_element form {
  display:inline;
}
#par_partner_comsend textarea {
  width:100%;
}
#par_partner_comsend tbody tr:nth-child(2) td {
  border-bottom:0px solid #ffffff;
}
.par_partner_comsend_correspondence {
  float:left;
  width:100%;
  margin-top: 30px;
}
#par_partner_comsend .par_correspondence_element {
    background-color: #E9F0FF;
    width: 80%;
    padding: 15px 10px;
    float: left;
    border-radius: 5px;
    margin: 10px;
    position: relative;
}
#par_partner_comsend .par_correspondence_element:nth-child(2n) {
  background-color:#F7F9FF;
  float:right;
  text-align:right;
}
.par_pagination {
  margin-top:30px;
    float: left;
    width: 100%;
    text-align: center;
}
.par_pagination ul li {
    display: inline;
    width: 70%;
    margin: 0 auto;
    padding: 0 10px;
}
.par_pagination a {
  color: #59C47C;
}
.par_correspondence_info {
    font-weight: bold;
    color: #163681;
    text-align: right;
    font-size: 15px;
}
.par_correspondence_info img {
  width:50px;
  height:auto;
}
.par_correspondence_imgcontainer {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50px;
    background-color: #ffffff;
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
}
.par_partner_winksend_send {
    background-color: #e9f0ff;
    margin: 10px;
    border-radius: 5px;
    padding: 10px;
    float: left;
    position: relative;
}
.par_partner_winksend_send .wqanswers, .par_partner_winksend_send .wqall {
  width:100%;
  float:left;
  display:none;
}
.par_partner_winksend_send h1 {
    margin-top: 10px;
}
.par_partner_winksend_send tr:hover {
    background-color:transparent;
}
.par_partner_winksend_send input[type="checkbox"] {
  margin-right:5px;
}
.par_partner_winksend_send select {
    width:100%;
}
.par_partner_winksend_send table tr td {
  border-bottom:0px solid #ffffff;
}
.par_partner_winksend_send table tr td:nth-child(1) {
  width:30%;
}
.par_partner_winksend_send .wqanswers, .par_partner_winksend_send .wqanswers2 {
    width:100%;
  float:left;
    text-align: left;
    padding: 5px;
    background-color: #f7f9ff;
    margin: 5px 0px;
}
.par_partner_winksend_send .wqanswers b {
    margin-left:10px;
}
.par_partner_winksend_send .wqallanswers label {
  width:100%;
  float:left;
  margin: 0 10px;
}
#par_partner_cominbox tr.par_inboxrow {
  cursor:pointer;
  font-size: 19px;
}
#par_partner_cominbox tr.par_inboxrow:hover {
    background-color: #F7F9FF;
    transition: 0.3s;
}
.par_compatibility, .par_compatibility2 {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    height: 25px;
    margin: 10px 0;
}
.par_compatibility_num {
    position: absolute;
    left: 45%;
    top: 1px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 0px 3px #163681;
    line-height: 26px;
}
progress {
    background-color: #ffffff;
    border: 0;
    height: 25px;
    margin: 0;
    padding: 0;
    float: left;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: hidden;
    width: 100%;
}
progress::-webkit-progress-bar {
    background-color: #ffffff;
    border: 0;
    height: 25px;
    width: 100%;
}
progress::-webkit-progress-value {
    background-color: #163681;
    border: 0;
    height: 25px;
}
progress::-moz-progress-bar {
    background-color: #163681;
    border: 0;
    height: 25px;
}


fieldset, label { margin: 0; padding: 0; }
body {
    margin: 100px 0px 0px 0px;
}
h1 { font-size: 1.5em; margin: 10px; }

/****** Style Star Rating Widget *****/

.rating {
    border: none;
    width: 140px;
    margin-left: auto;
    margin-right: auto;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 2px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.par_page_right_element .rating:not(:checked) > label:hover, /* hover current star */
.par_page_right_element .rating:not(:checked) > label:hover ~ label { color: #FFD700;cursor: pointer;  } /* hover previous stars in list */

.par_page_right_element .rating > input:checked + label:hover, /* hover current star when changing rating */
.par_page_right_element .rating > input:checked ~ label:hover,
.par_page_right_element .rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.par_page_right_element .rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.par_partner_suggestion_rating .rating:not(:checked) > label:hover, /* hover current star */
.par_partner_suggestion_rating .rating:not(:checked) > label:hover ~ label { color: #FFD700;cursor: pointer;  } /* hover previous stars in list */

.par_partner_suggestion_rating .rating > input:checked + label:hover, /* hover current star when changing rating */
.par_partner_suggestion_rating .rating > input:checked ~ label:hover,
.par_partner_suggestion_rating .rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.par_partner_suggestion_rating .rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

textarea#comment {
  width:100%;
}
input#comment_save {
    margin-top: 15px;
    display: inline-block;
    float: none;
}
button#send_wink {
    margin-top: 15px;
    display: inline-block;
    float: none;
}
#par_profilepage .par_page_right_element input {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    float: none;
}
#par_profilepage td {
    font-size: 19px;
}
.par_page_right_element input[type="submit"] {
    display: inline-block;
    float: none;
}
.par_partnerpreferences_predesc {
    width: 200px;
    display: inline-block;
    margin-left: 18px;
}
#par_parnterpreferences_table .showThis {
    width: 100%;
}
.par_partnerpreferences_selected {
    width: 70%;
    float: left;
}
.par_partnerpreferences_desc {
  font-size:14px;
  color:#80B711;
}
.par_exclusiveevent .par_partnerpreferences_desc {
    font-size: 17px;
    color: #80B711 !important;
    line-height: 29px;
    letter-spacing: 1px;
    font-weight: bold;
}
.par_unread {
    background-color: rgba(22,54,129,0.1);
}
.par_unread td {
    border-right: 1px solid rgba(255,255,255,0)!important;
}
.par_unread:hover {
    background-color: rgba(22,54,129,0.1)!important;
}
.par_coupon1 {
  display:inline-block;
  float:left;
}
.par_coupon2 {
    display: inline-block;
    float: left;
    margin-left: 20px;
    padding-top: 8px;
}
.par_coupon {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
#par_upcomingevents .par_events_button, #par_singleevent .par_events_button {
        background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    border: 1px solid #55FF55;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
    transition: 0.2s;
    margin-top:20px;
    border:1px solid #ffffff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
  width:135px;
}
#par_upcomingevents .par_events_button:hover, #par_singleevent .par_events_button:hover {
  cursor: default;
  border:1px solid #08DA40;
  background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    border: 1px solid #55FF55;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
}
#par_upcomingevents .par_events_button_gray, #par_singleevent .par_events_button_gray {
  background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #f4f4f4), color-stop(1, #bbbbbb ) );
    background-image: -o-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -moz-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -webkit-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -ms-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: linear-gradient(to right bottom, #f4f4f4 0%, #bbbbbb 100%);
}
#par_upcomingevents .par_events_button_gray:hover, #par_singleevent .par_events_button_gray:hover {
  background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #f4f4f4), color-stop(1, #bbbbbb ) );
    background-image: -o-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -moz-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -webkit-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -ms-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: linear-gradient(to right bottom, #f4f4f4 0%, #bbbbbb 100%);
    border:1px solid #ffffff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    cursor: default;
}
#par_upcomingevents .par_events_button_green, #par_singleevent .par_events_button_green {
  background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #08DA40), color-stop(1, #05581b ) );
    background-image: -o-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -moz-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -webkit-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -ms-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: linear-gradient(to right bottom, #08DA40 0%, #05581b 100%);
}
#par_upcomingevents .par_events_button_green:hover, #par_singleevent .par_events_button_green:hover {
  background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #08DA40), color-stop(1, #05581b ) );
    background-image: -o-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -moz-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -webkit-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: -ms-linear-gradient(right bottom, #08DA40 0%, #05581b 100%);
    background-image: linear-gradient(to right bottom, #08DA40 0%, #05581b 100%);
    border: 1px solid #ffffff;
    cursor: default;
}
#par_singleevent .par_partner_mini_suggestion_pix, #par_partner_mini_results .par_partner_mini_suggestion_pix {
    float: left;
    max-width: 41px;
    border-radius: 999px;
    padding: 4px;
    width: 42px;
    height: 42px;
    overflow: hidden;
    position: relative;
}
/*#par_singleevent .par_partner_mini_suggestion_pix a, #par_partner_mini_results .par_partner_mini_suggestion_pix a {
    left: -7px;
    top: 2px;
    position: absolute;
}*/
.par_partner_mini_suggestion_pix img, #par_singleevent .par_singleevent_likes .par_partner_mini_suggestion_pix img {
    padding: 0px;
    margin: -4px 0px 0 -4px!important;
    max-height: 100px;
    max-width: 50px;
}
#par_partner_mini_results .par_partner_mini_suggestion_pix img {
    padding: 0px;
    margin: -4px 0 0 -4px!important;
    max-height: 100px;
    max-width: 50px;
}
.par_partner_mini_suggestion_info {
    margin-left: 1%;
    width: 79%;
    line-height: 20px;
    float: left;
}
#par_partner_mini_results .par_partner_mini_suggestion .par_partner_mini_suggestion_info a {
    color: #163681;
    width: 215px;
    overflow: hidden;
    float: left;
    white-space: nowrap;
}

.par_partner_mini_suggestion {
    display: block;
    float: left;
    background-color: #ffffff;
    margin: 0 0 10px 0;
    height: 49px;
    width: 90%;
    padding: 5px 15px;
    position: relative;
    box-shadow: 0px 8px 10px rgba(22, 54, 129, 0.5);
    border-radius: 3px;
    transition: 0.5s;
}
.par_partner_mini_suggestion:hover {
  background-color: #e9f0ff;
  cursor: pointer;
  transition: 0.1s;
}
#topmenu {
    margin-top: 3px;
}
#par_profile_help {
  padding:5px 10px;
}
#par_profile_help p {
    font-size: 17px
}
#par_partner_redbutton button {
    font-size: 15px;
    height: inherit;
    line-height: inherit;
    text-align: center;
    width: 100%;
    box-shadow: 0 0 0 #3d4279;
    margin: 0;
}
#par_partner_redbutton button:hover {
    background-image: none;
    background: transparent;
    border: 0 solid #ffffff;
}
#par_profile_idsearch {
    background-color: #f7f9ff;
    position: relative;
    float: right;
    width: 90%;
    margin: 0px 0px 10px 5px;
    padding: 20px 10px;
}
#par_profile_help {
    background-color: #F7F9FF;
    position: relative;
    border-radius: 3px;
    float: right;
    width: 90%;
    margin: 0px 0px 10px 5px;
    padding: 20px 10px;
    border: 1px solid #b2e34f;
}
#idsearch input {
    width: 44%;
    margin-left: 0px;
    margin-right: 5%;
}
#par_profile_idsearch form {
    margin-left:10px;
}
#par_profile_idsearch .par_privacydisclaimer {
    margin: 10px 0px;
}
#par_profile_infopanel p {
    position: relative;
    margin: 0px 0px 15px 0px;
}
#par_profile_infopanel p b {
    line-height: 30px;
}
#xpar_profile_infopanel p:after {
    content: 'i';
    position: absolute;
    right: 10px;
    top: 35%;
    background-color: #163681;
    color: #ffffff;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 99px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
#par_imageapproval h2 {
  float:left;
}
#par_myevents .par_profile_nav {
  margin-bottom:50px;
}
#par_myevents2 table button {
  height:93px;
}
textarea.review {
    width: 100%;
    height: 100px;
    line-height: 14px;
    font-size: 15px;
    padding: 15px;
    float: left;
    margin:20px 0px;
}
.par_partnerpreferences .par_fakebutton {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
  border-bottom: 0px solid #163681;
}
#par_questionnaire .par_question input[type="checkbox"] {
    width: 20px;
    height: 20px!important;
}
.par_profile_compatibility table {
    background-color: #f7f9ff;
    padding: 10px;
    float: left;
    border-radius: 5px;
    margin-top: 15px;
}
.par_profile_compatibility tr:hover {
    background: #fbfbfb;
}
.par_profile_compatibility td {
    border-bottom: 1px solid #ffffff!important;
}
.par_profile_compatibility th {
    background-color: #163681;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    line-height: 31px;
    padding: 10px;
}
.par_compatibility_title {
    position: absolute;
    left: 1%;
    top: 4px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
.par_compareanswers .par_compatibility_title {
    letter-spacing: 3px;
    position: absolute;
    line-height: 32px;
    left: 0%!important;
    top: -7px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    background-color: #163681;
    box-shadow: 0px 3px 99px rgba(111, 222, 34, 0.2), 0px 2px 6px rgba(0,0,0,0.5);
    border-radius: 2px;
    padding: 2px 10px;
    height: 34px;
    width: 135px;
}
.par_compareanswers .par_compatibility_num {
    position: absolute;
    text-align: center;
    line-height: 32px;
    left: 45%;
    top: -7px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    background-color: #163681;
    box-shadow: 0px 3px 99px rgba(111, 222, 34, 0.2), 0px 2px 6px rgba(0,0,0,0.5);
    border-radius: 2px;
    padding: 2px;
    height: 34px;
    width: 34px;
}
.par_compareanswers .par_compatibility {
    position: relative;
    display: block;
    border: 0;
    width: 100%;
    height: 25px;
    float: left;
    margin: 14px 0;
}
.par_compareanswers progress, .par_compatibility progress, .par_compatibility2 progress {
    background-color: #f7f9ff;
    box-shadow: 0px 3px 10px rgba(22,54,129,0.2);
    border: 0;
    height: 25px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    width: 100%;
}
.par_compareanswers progress::-webkit-progress-bar, .par_compatibility progress::-webkit-progress-bar, .par_compatibility2 progress::-webkit-progress-bar {
    box-shadow: inset 1px 0px 10px rgba(22,54,129,0.3);
    background-color: #f7f9ff;
    border: 0;
    height: 25px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    width: 100%;
}
.par_profile_compatibility tr:nth-child(odd) {
    background-color: #E9F0FF;
}
.par_profile_compatibility tr:nth-child(even) {
    background-color: #F7F9FF;
}
.par_profile_compatibility .par_bluebg:hover {
    background-color: #4763a2!important;
}
.par_profile_compatibility tr td:nth-child(1) {
    border-left: 5px solid transparent;
    transition: 0s;
}
.par_profile_compatibility tr:hover td:nth-child(1) {
    border-left: 5px solid #163681!important;
    transition: 0s;
}
.par_profile_compatibility .par_bluebg {
    background-color: #4763a2!important;
}
.par_profile_compatibility .par_bluebg td h3 {
    color: #ffffff!important;
}
.par_compatibility progress::-webkit-progress-value, .par_compatibility progress::-webkit-progress-value , .par_compatibility2 progress::-webkit-progress-value {
    border: 0;
    height: 25px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.par_compatibility progress::-moz-progress-bar, .par_compatibility progress::-moz-progress-bar, .par_compatibility2 progress::-moz-progress-bar {
    border: 0;
    height: 25px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.par_overlay_top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    display: block;
    height: 100px;
    z-index: 999999999999;
}
.par_overlay_bot {
    position: absolute;
    bottom: -551;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    opacity: 0.8;
    display: block;
    height: 500px;
    z-index: 999999999999;
}
.par_q1::before {
  content:'Test ujemanja';
  position:absolute;
  top:-30px;
  left:48%;
  font-weight:bold;
}
.par_q2::before {
  content:'Osebnost';
  position:absolute;
  top:-30px;
  left:48%;
  font-weight:bold;
}
.par_q3::before {
  content:'Razmerje';
  position:absolute;
  top:-30px;
  left:48%;
  font-weight:bold;
}
.par_q4::before {
  content:'Življenjski stil';
  position:absolute;
  top:-30px;
  left:48%;
  font-weight:bold;
  color:#80B711;
}
.par_p1 .par_q1::before {
  color:#80B711;
}
.par_p1 .par_q2::before, .par_p1 .par_q3::before, .par_p1 .par_q4::before {
  color:#dedede;
}
.par_p2 .par_q2::before {
  color:#80B711;
}
.par_p2 .par_q1::before, .par_p2 .par_q3::before, .par_p2 .par_q4::before {
  color:#dedede;
}
.par_p3 .par_q3::before {
  color:#80B711;
}
.par_p3 .par_q1::before, .par_p3 .par_q2::before, .par_p3 .par_q4::before {
  color:#dedede;
}
.par_p4 .par_q4::before {
  color:#80B711;
}
.par_p4 .par_q1::before, .par_p4 .par_q2::before, .par_p4 .par_q3::before {
  color:#dedede;
}
.par_becomeamember_button {
    background-color: #8B56F7;
    color: #ffffff!important;
    padding: 5px 10px;
    float: right;
    margin: 5px;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #8B56F7 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    font-size: 20px;
    line-height: 35px;
    padding: 0 20px!important;
    transition: 1s;
}
.par_becomeamember_button:hover {
    border: 1px solid #55FF55;
}
.par_loading {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 10%;
    margin-bottom: 10%;
}
.par_loading_dashboard {
    float: left;
    width: 100%;
    overflow:hidden;
    display: block;
    height: 0;
}
.par_loading_dashboard .par_loading {
    margin: 0 auto;
}
.par_loading_dashboard h2 {
    width:100%;
    text-align: center;
}
.par_smalltext {
  font-size:12px;
}
img.par_icon {
  vertical-align: middle;
  margin:2px;
}
.par_smalltext td {
  width:25%;
  text-align:left!important;
}
.par_left_align td{
  text-align:left!important;
}
.par_passworddisclaimer {
    font-size: 14px;
    color: #80B711;
    display: inline;
    float: left;
}
#pass_type {
  font-size: 14px;
  color: #163681;
  display: inline;
  width:100%;
  float: left;
}
.par_onlinecheck img {
  float:right;
  margin: 8px;
  border-radius:99px;
}
.par_light {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 99px;
    vertical-align: middle;
    margin: 0px 2px;
    background-color: #DEDEDE;
}
.par_light1 {
  background-color: #FF7F00;
}
.par_light2 {
  background-color:#E6FF00;
}
.par_light3 {
  background-color:#00ff00;
}
.par_space {
  width:100%;
  float:left;
}
img.par_suggestions_idverified {
    position: absolute;
    left: -10px;
    top: -12px;
    font-size: 14px;
    line-height: 30px;
    background-color: transparent!important;
    border: 0px solid #fff;
    box-shadow: none!important;
    border-radius: 0;
    padding: 2px;
    color: #F7F9FF;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
img.par_suggestions_mini_idverified {
    position: absolute;
    right: 41px;
    top: 35px;
    font-size: 14px;
    line-height: 30px;
    background-color: transparent!important;
    border: 0px solid #fff;
    box-shadow: none!important;
    border-radius: 0;
    padding: 2px;
    color: #F7F9FF;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.par_profile_photo_container a {
  position:relative;
}
.par_suggestions_newuser {
    position: absolute;
    left: 20%;
    bottom: 1%;
    height: 16px;
    width: 60%;
    font-weight: bold;
    font-size: 15px;
    line-height: 15px;
    background-color: rgba(255, 255, 255,1);
    box-shadow: 0px 1px 5px rgba(16, 212, 64,0.8);
    border-radius: 2px;
    padding: 1px;
    color: #10d440;
}
.par_suggestions_newuser2 {
    position: absolute;
    left: 20%;
    bottom: 30px;
    height: 16px;
    width: 60%;
    font-weight: bold;
    font-size: 15px;
    line-height: 15px;
    background-color: rgba(255, 255, 255,1);
    box-shadow: 0px 1px 5px rgba(16, 212, 64,0.8);
    border-radius: 2px;
    padding: 1px;
    color: #10d440;
}
.par_suggestions_icon {
    text-align: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    font-size: 13px;
    line-height: 30px;
    background-color: rgba(22, 54, 129, 0.8);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.37);
    border-radius: 999px;
    padding: 3px;
    color: #F7F9FF;
}
.par_suggestions_icon2 {
    text-align: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    font-size: 15px;
    line-height: 30px;
    border-radius: 999px;
    padding: 3px;
    color: #F7F9FF;
}
.par_partner_suggestion_rating {
    position: absolute;
    bottom: 25px;
    right: 47px;
}
#par_comunication .par_profile_info td {
    line-height: 20px;
}
.par_partner_comsend_send {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.admin_views {
  background: #163681;
  padding: 10px;
  margin-bottom: 20px;
}
.admin_views button {
  background: #ffffff;
  color: #163681;
  border: 0px;
  padding: 5px 10px;
  border-radius: 2px;
}
.par_secondary_pagination {
    float: left;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 11px;
}
.par_secondary_pagination select {
    border: 2px solid #e5e5e5;
}
#par_admin table {
  border: 1px solid #f4f4f4;
  width: 100%;
}
#par_admin td {
  border: 1px solid #f4f4f4;
  padding:5px;
}
#par_admin tr:nth-child(2n) {
  background:#FAFAFA;
}
.par_stretch {
  height:50px;
  overflow:hidden;
}
.par_stretch:hover {
  height:100%;
  transition:0.5s;
}
.par_td_stretch {
  width:30%;
  overflow:hidden;
}
.par_admin_photo img {
  width:50px;
  height:auto;
}
.par_image_pagination {
    display: block;
    float: right;
}
.par_image_pagination ul li {
    display: inline;
    width: 70%;
    margin: 0px 5px;
    padding: 0px 10px;
    border-radius: 6px;
    background-color: #163681;
    border: 2px solid #163681;
    color: #ffffff;
    font-weight: 600;
    transition: 0.5s;
}
.par_image_pagination ul li:hover {
    border: 2px solid #8999bf;
}
.par_image_pagination ul a li:hover {
    border: 2px solid #10D440;
}
.par_image_pagination a li {
    background-color: #ffffff;
    border: 2px solid #8999bf;
    color: #8999bf;
}
.par_admin_photo tr td:nth-child(3) {
  width:10%;
}
.par_secondary_pagination select:hover, .par_inbox_pagination select:hover, #par_upcomingevents select:hover, #par_impressions select:hover {
    cursor: pointer;
    border-color: #55FF55;
}
.par_secondary_pagination select option, .par_inbox_pagination select option, .par_impressions select option {
    color: #333333;
}
.par_secondary_pagination select.par_sug_right, #par_upcomingevents select.par_sug_right, .par_inbox_pagination select.par_sug_right, #par_impressions select.par_sug_right {
    float: right;
    margin: 0 0px 0 5px;
    padding: 0px;
}
.par_secondary_pagination select.par_sug_left, #par_upcomingevents select.par_sug_left, .par_inbox_pagination select.par_sug_left, #par_impressions select.par_sug_left {
    float: left;
    margin: 0px 5px;
    padding: 0px;
}
.par_secondary_pagination p.par_sug_right, #par_upcomingevents p.par_sug_right, .par_inbox_pagination p.par_sug_right, #par_impressions p.par_sug_right {
    float: right;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}
.par_secondary_pagination p.par_sug_left, #par_upcomingevents p.par_sug_left, .par_inbox_pagination p.par_sug_left, #par_impressions p.par_sug_left {
    float: left;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}
#par_profile_minisuggestions {
    background-color: #f7f9ff;
    position: relative;
    float: left;
    width: 90%;
    margin: 0px 5px 10px 5px;
    padding: 20px 10px;
}
#par_profile_minisuggestions table {
  margin-bottom: 2px;
}
#par_profile_minisuggestions button {
    width: 90%;
    padding: 2px 0px;
    margin: 10px 5%;
}
#par_profile_minisuggestions .par_privacydisclaimer {
  margin:10px;
}
#par_profile_minisuggestions tbody tr td {
    border-bottom: 1px solid #e5e5e5;
    padding: 3px 10px;
}
#par_sug_activities {
    background-color: #f7f9ff;
    position: relative;
    float: right;
    width: 90%;
    margin: 0px 0px 10px 5px;
    padding: 20px 10px;
}
#par_sug_activities .par_privacydisclaimer {
    margin: 10px;
}
#par_sug_activities table {
    margin: 10px;
}
#par_sug_activities td {
    border-bottom: 1px solid #e5e5e5;
    padding: 3px 0px;
}

#par_sug_activities select {
    max-width: 165px!important;
    height: 30px;
    line-height: 30px;
    padding: 0;
    float:right;
    margin-right: 20px;
}
#par_sug_activities .par_sug_avtivity {
  margin-left:10px;
  float:left;
  width:100%;
  margin-bottom: 10px;
}
.par_contactadmin_element {
    margin: 20px 0;
    float: left;
    width: 100%;
}
.par_contactadmin_element label {
    width: 100%;
    float: left;
}
.par_contactadmin_element select {
  width: 100%;
  float:left;
}
.par_contactadmin_element textarea {
  width: 60%;
  float:left;
}
.par_settings_element {
    margin: 10px 0px;
    float: left;
    width: 50%;
    min-height: 85px;
    padding-bottom: 15px;
}
.par_profile_criterion table {
      margin-bottom: 0px;
}
.par_settings_element select, .par_settings_element input {
  min-width:250px;
  float: left
}
.par_settings_element input[type="submit"], .par_settings_element button {
  min-width:0;
  margin:3px 0px 0px 5px;
  float:right;
}
.deletepass {
  -webkit-text-security: disc;
}
#par_sug_activities button {
    width: 90%;
    padding: 2px 0px;
    margin: 10px 5%;
}
.eyesvg {
    fill: #ffffff;
    width: 80%;
    height: 80%;
    padding: 10%;
}
.par_allowphoto_container {
  float:left;
  width:100%;
  position:relative;
}
.par_allowphototxt {
    position: absolute;
    left: 25%;
    bottom: 15px;
    height: 16px;
    width: 50%;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    background-color: rgba(255, 255, 255,1);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.37);
    border-radius: 2px;
    padding: 1px;
    text-align: center;
    color: #10d440;
}
.par_allowphoto {
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-top: 1px solid #f4f4f4;
    margin-bottom: 18px;
    width: 70%;
    margin: 10px 10% 0 10%;
    border: 10px solid #ffffff;
}
p.par_smalltext {
  font-size:14px;
}
.par_page_right_element tr:hover {
      background: transparent;
}
.par_page_right_element td {
    line-height: 22px!important;
    min-width: 77px;
}
.par_page_right_element p {
      margin:0;
}
.par_partner_suggestion_addback {
    position: absolute;
    right: 5px;
    top: 5px;
    text-align: center;
    height: 20px;
    width: 20px;
    font-size: 16px;
    line-height: 17px;
    background-color: rgba(180, 229, 81, 0.8);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.37);
    border-radius: 999px;
    padding: 0px;
    color: #F7F9FF!important;
    z-index: 999;
}
.par_info_neg {
  color:rgb(249, 120, 121);
}
.par_info_pos {
  color:#10D440;
}
.par_settings_element input[type="checkbox"] {
    width: 20px;
    height: 20px!important;
    min-width: 0px;
    visibility: hidden;
}
.par_settings_row {
    width: 100%;
    border-bottom: 1px solid #bdd1ff;
    float: left;
}
.par_settings_row_noborder {
  border-bottom: 0px solid #f4f4f4;
}
.profile_completion {
    width: 100%;
    padding: 0px;
    height: 25px!important;
}
.profile_completion progress {
    border: 0;
    height: 25px!important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-bottom: 2px;
    width: 100%;
}
.profile_completion .par_compatibility_title {
    position: absolute;
    left: 6%;
    top: 0px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #163681, 1px 0px 0px #163681;
    line-height: 25px;
}
.profile_completion .par_compatibility_num {
    position: absolute;
    left: 45%;
    top: 0px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #163681;
    line-height: 25px;
}
#par_partner_cominbox th {
  text-align:left;
  font-weight:bold;
  border-bottom: 2px solid #163681;
}
#par_partner_cominbox .par_page_left table {
    
}
#par_partner_imageapproval th, #par_imageapproval th 
{    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid #163681;
}
#par_partner_imageapproval tr {
    cursor: pointer;
}
#par_partner_imageapproval tr:hover, #par_partner_eventlikes tr:hover {
    background-color: #F7F9FF;
    transition: 0.3s;
}
#par_partner_imageapproval tr:first-child:hover {
    background-color: transparent;
    cursor: default;
    transition: 0.3s;
}
#par_partner_cominbox img {
  display:inline-block;
}
#par_partner_cominbox td {
  line-height: 10px;
  vertical-align: middle;
}
.blue {
  color: #102a68;
}
.par_displayicons {
  cursor:pointer;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.par_displayicons img {
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: 0px solid;
}
.par_displayicons_info {
    padding: 0px 0px;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.par_displayicons_info_tab {
    width: 100%;
    height: 36px;
    position: absolute;
    text-align: right;
    left: -132px;
    transition:1s;
}
.par_displayicons_info_tab:hover {
    left: 0px;
    transition:0.5s;
}
.par_displayicons_text {
    line-height: 18px;
    display: inline-block;
    background-color: rgba(22, 54, 129, 0.8);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #ffffff;
    width: 120px;
    vertical-align: top;
    height: 37px;
    font-size: 12px;
    padding: 0px 5px;
    margin-right: 2px;
}
.par_icon_notmember {
  background-color: rgba(139,86,247,0.8);
  height: 60px;

}
.par_customedit {
    padding: 20px;
    background-color: #E9F0FF;
    width: 96.7%;
    float: left;
    margin-bottom: 10px;
}
.par_customedit_row {
    margin: 5px 0px;
    width: 100%;
    float: left;
}
.par_customedit_row input {
    width: 60%;
}
.par_customedit label {
  width: 40%;
  float:left;
}
#region label {
    background-color: #e9f0ff;
    padding: 2px 10px;
    margin: 1px 0px;
    display: block;
    float: left;
    width: 100%;
    font-size: 18px;
}
#region input[type="submit"] {
  margin-top:10px;
}
#region input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 5px;
  margin-right:5px;
}
.par_wink_element {
    background-color: #e9f0ff!important;
    margin: 10px!important;
    width: 98%!important;
    padding: 0px!important;
    box-shadow: 1px 2px 3px rgba(22, 54, 129, 0.4);
    color: #163681!important;
}
.par_wink_element .par_correspondence_info {
    float: right;
}
.par_wink_element tr {
    background-color:#f7f9ff;
}
.par_wink_element tr:nth-child(2n) {
    background-color:#ffffff;
}
.par_wink_element tbody tr td {
    border-bottom: 0px solid #e5e5e5;
}
.par_wink_element tbody tr td p {
    margin: 0.1em 0;
}
.par_disabledsend {
    background-color: #505050;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 0 5px 2px 2px;
    padding: 0 20px;
    text-align: center;
    float: left;
}
.login-greeting {
    float: left;
}
.par_partner_suggestion_messages {
    padding: 10px;
    position: absolute;
    font-size: 15px;
    bottom: 27px;
    right: -4px;
}
.par_helppanel {
  background-color: #B5E653;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #8AC610), color-stop(1, #67950C) );
    background-image: -o-linear-gradient(right bottom, #8AC610 0%, #67950C 100%);
    background-image: -moz-linear-gradient(right bottom, #8AC610 0%, #67950C 100%);
    background-image: -webkit-linear-gradient(right bottom, #8AC610 0%, #67950C 100%);
    background-image: -ms-linear-gradient(right bottom, #8AC610 0%, #67950C 100%);
    background-image: linear-gradient(to right bottom, #8AC610 0%, #67950C 100%);
  color:#ffffff;
}
.misl_dashboard_dailysuggestions {
    width: 100%;
    float: left;
    background-color: #f6f9ff;
    border: 1px solid #bdd1ff;
    margin-bottom: 20px;
    margin-left: 0px;
    border-radius: 3px;
    padding: 10px;
    box-sizing: border-box;
    line-height: 42px;
}
.par_helppanel h3 {
    color: #ffffff;
    margin-bottom: 10px;
    background-color: #80b711;
}
.scrollToTop {
    z-index: 999999999;
    width: 40px;
    height: 38px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 4px;
    right: 6px;
    border-radius: 5px;
    overflow: hidden;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    background: #163681 url(/images/top.png);
}
.scrollToTop:hover{
  background: #254184 url(/images/top.png) no-repeat 0px 0px;
  text-decoration:none;
}
.openQuickSugg {
    display: none;
    z-index: 999999999;
    width: 40px;
    height: 38px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 54px;
    right: 6px;
    border-radius: 5px;
    overflow: hidden;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
}
.backButton {
    display: none;
    z-index: 999999999;
    width: 40px;
    height: 38px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 104px;
    right: 6px;
    border-radius: 5px;
    overflow: hidden;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    background: #163681 url(/images/backbutton.png);
}
.backButton:hover{
  background: #254184 url(/images/backbutton.png) no-repeat 0px 0px;
  text-decoration:none;
}
.backToSuggestions {
    z-index: 999999999;
    width: 40px;
    height: 38px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 54px;
    right: 6px;
    border-radius: 5px;
    overflow: hidden;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background: #254184 url(/images/sugg.png) no-repeat 0px 0px;
    box-shadow: 0.5px 1.5px 2px #3d4279;
}
.backToSuggestions:hover{
  background: #254184 url(/images/sugg.png) no-repeat 0px 0px;
  text-decoration:none;
}
.par_mobile_quicksuggestions {
    display: none;
}
.tooltip{
    padding: 0;
    border: 0px solid;
    min-width:0px;
    /*opacity:0;*/
    display: inline;
    position: relative!important;
    background:transparent;
}
.tooltip:hover:after {
    white-space: nowrap;
    font-weight: normal;
    font-size: 16px;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px!important;
    /* color: #fff!important; */
    box-shadow: 0.5px -1.5px 5px rgba(0,0,0,0.5);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(tooltip);
    right: -10px;
    bottom: 35px;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    animation: appear 0.5s;
    line-height: 25px;
    padding: 1px 5px;
    letter-spacing: 0px;
    transition: 0.3s;
}
.tooltip:hover:before {
    border: solid;
    border-color: #081b47 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 29px;
    content: "";
    right: 12px;
    position: absolute;
    z-index: 99;
    animation: appear 0.5s;
    transition: 0.3s;
}
@keyframes appear {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
}
.par_anchor {
    display: block;
    float: left;
    position: relative;
    top: 0px;
    visibility: hidden;
}
#par_partner_settings .par_becomemember_button {
  float:right;
      background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #8b56f7), color-stop(1, #061840) );
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #8b56f7 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #8b56f7 0%, #061840 100%);
}
#par_partner_settings .par_becomemember_button:hover {
      background: #FFAA00;
    }
.par_values_savebutton {
    float: right;
    margin-top: -4px;
    height: 39px;
}
.par_viewed {
  border: 2px solid #ffffff;
}
.par_hiddenstatus {
  float:left;
  width:100%;
}
.par_becomeamember1 {
    background-image: url(/images/postaniclan_bg.jpg);
    background-position-y: 32px;
    color: #ffffff;
    height: 447px;
}
.par_becomeamember2 {
    background-image: url(/images/postaniclan_bg2.jpg);
    background-position-y: 32px;
    color: #ffffff;
    height: 447px;
}
.par_becomeamember img {
    vertical-align: middle;
    margin-top: 10px;
    margin-left: 10px;
}
.par_becomeamembertext_space {
    float: left;
    width: 100%;
    height: 245px;
}
.par_becomeamembertext_space2 {
    float: left;
    width: 100%;
    height: 245px;
}
.par_login .right {
    margin-top: 53px!important;
}
#par_profile_infopanel.par_becomeamember p.par_becomeamembertext {
  margin: 0px 0px 0px 0px;
  color:#8b56f7;
}
#par_profilepage .par_becomeamember td {
  padding: 2px 5px;
  border-bottom: 0px;
}
.par_becomeamember tr:hover {
  background:transparent;
}
.par_personal_mini {
    padding:10px;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}
.progress .bar {
  width:0%;
    height: 10px;
    background-color: #80B711;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #B5E653), color-stop(1, #80B711) );
    background-image: -o-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -moz-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -webkit-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: -ms-linear-gradient(right bottom, #B5E653 0%, #80B711 100%);
    background-image: linear-gradient(to right bottom, #B5E653 0%, #80B711 100%);
    box-shadow: 0 8px 10px rgba(0,0,0,0.2);
}

.progress {
    width: 100%;
    text-align: center;
    margin: 10px 0;
}
progress {
    -webkit-appearance: none;
    appearance: none;
}
.par_compatibility progress::-webkit-progress-value {
    background-color: #b5e653;
}

.par_region_left {
  width:50%;
  float:left;
}
.par_region_left label, .par_region_right label, .par_region_left select, .par_region_right select {
  width:100%;
}
.par_region_right {
  float:left;
  width:50%;
}
.par_partner_suggestion_addback {
  position: absolute!important;
  background-color: rgba(180, 229, 81, 0.8);
  border: 1px solid #ffffff;
  transition: 0.6s;
}
.par_partner_suggestion_addback:hover {
  position: absolute!important;
  background-color: rgba(171, 255, 0, 0.8);
  transition: 0.3s;
}
#par_questionnaire #questionnaire label input {
  float: left;
  margin-right:5px;
}
#par_questionnaire #questionnaire label p {
      margin: 0;
}
#par_questionnaire #questionnaire label {
    padding: 5px 2%;
    margin: 5px 2%;
    background-color: #F7F9FF;
    float: left;
    width: 92%;
}
#par_questionnaire #questionnaire label:hover {
    background-color: #E9F0FF;
    cursor: pointer;
}
#par_questionnaire #questionnaire td {
  margin: 0;
  padding: 0;
}
/* MEMBERSHIP */
.par_membership {
    text-align:center;
    float:left;
    width:100%;
}
.par_membership_element {
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
    float: left;
    width: 31.333%;
    margin: 0px 1%;
    box-shadow: 0 8px 93px rgba(22, 54, 129, 0.24);
    background-color: #fff;
    position: relative;
    padding-bottom: 20px;
    transition: 1s;
}
.par_membership_special {
    margin: 7px 0 0 25%;
    padding: 0;
    float: left;
    border-top-left-radius: 999px;
    border-bottom-right-radius: 999px;
    border: 2px solid #f4f4f4;
    box-sizing: border-box;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.3);
    z-index: 9;
    position: relative;
    width: 50%;
    font-size: 20px;
    background-color: #ffc106;
    color: #fff;
    height: 37px;
    line-height: 30px;
}
/*.par_membership_element:nth-child(3) {
    margin-left: 0 1% 0 10px!important;
}*/
.par_membership_element:nth-child(4) {
    border-bottom: 8px solid #a6d748;
    border-top: 8px solid #a6d748;
}
/*.par_membership_element:nth-child(1) .par_membership_number {
    background-image: url(/images/membership_bg1.jpg);
}
.par_membership_element:nth-child(2) .par_membership_number {
    background-image: url(/images/membership_bg2.jpg);
}
.par_membership_element:nth-child(3) .par_membership_number {
    background-image: url(/images/membership_bg3.jpg);
}*/
.par_membership_element:hover {
    box-shadow: 0 8px 30px rgba(22, 54, 129, 0.24);
    transition:0.3s;
}
.par_membership_element p {
    margin: 10px 0;
    float: left;
    width: 100%;
}
.par_membership_element h3 {
    margin: 30px 0 10px 0;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 1px;
    float: left;
    width: 100%;
    color: #a0d143;
}
.par_membership_price {
    font-size: 50px;
    color: #a3d546;
    font-weight: bold;
    line-height: 50px;
}
.par_membership_permonth {
    font-size: 20px;
    width: 100%;
    color: #163681;
    font-weight: bold;
    float: left;
    line-height: 34px;
}
.par_membership_permonth:nth-child(3) {
    color: #a6d748;
}
.par_inboxrow form input[type="image"] {
    border-radius: 99px;
    cursor: pointer;
    border: 2px solid transparent;
    width: 18px;
    height: 18px;
    transition: 0.6s;
}
.par_inboxrow form input[type="image"]:hover {
    cursor: pointer;
    border: 2px solid #223385;
    transition: 0.3s;
}
.par_communicationpanel table {
    margin: 20px 0 0 0;
}
.par_clickable_row {
    cursor: pointer;
}
.par_clickable_row:hover td {
    color: #10D440;
}
.par_inbox_pagination {
    float: left;
    width: 100%;
    margin-top: 16px;
}
.par_communicationpanel table {
    margin: 0px 0px 15px 0px;
    padding: 2px 10px;
}
.par_communicationpanel td {
    border-bottom: 0px solid #ffffff;
    font-size: 14px;
    color: #4763a2;
}
.par_membership_number {
    font-size: 50px;
    line-height: 25px;
    font-weight: bold;
    color: #f7f9ff;
    text-shadow: 0px 0px 0px rgba(255,255,255,0);
    border-radius: 999px;
    border: 2px solid #ffffff;
    width: 150px;
    padding-top: 33px;
    height: 117px;
    display: inline-block;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.3);
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #ffffff), color-stop(1, #9abaff) );
    background-image: -o-linear-gradient(right bottom, #ffffff 0%, #9abaff 100%);
    background-image: -moz-linear-gradient(right bottom, #ffffff 0%, #9abaff 100%);
    background-image: -webkit-linear-gradient(right bottom, #ffffff 0%, #9abaff 100%);
    background-image: -ms-linear-gradient(right bottom, #ffffff 0%, #9abaff 100%);
    background-image: linear-gradient(to right bottom, #ffffff 0%, #9abaff 100%);
    /* background-image: linear-gradient(to right bottom, #ffffff 0%, #9abaff 100%)!important; */
    background-image: linear-gradient(to right bottom, #b5e653 0%, #6c9e1d 100%);
    animation: rotate_numbers 1s;
    -webkit-animation: rotate_numbers 1s;
    transform: perspective(0px) rotateX(0deg) rotate(0deg);
    -webkit-transform: perspective(0px) rotateX(0deg) rotate(0deg);
    transition: 1s;
}
.par_membership_element:hover .par_membership_number {
    box-shadow: 0px 10px 30px rgba(0,0,0,0.3);
    text-shadow: 0px 2px 5px rgba(0,0,0,0.3);
    animation: rotate_numbers_back 0.5s;
    -webkit-animation: rotate_numbers_back 0.5s;
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
    transition: 0.5s;
}
.par_membership_element:nth-child(3) .par_membership_number {
    animation: rotate_numbers_vip 1s;
    -webkit-animation: rotate_numbers_vip 1s;
    border-radius: 0;
    height: 120px;
    width:120px;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 13px;
    background: #ffc106 !important;
    box-shadow: 0 0 0 transparent!important;
    border: none!important;
    filter: drop-shadow(2px 2px 0px #ffffff) drop-shadow(-2px -2px 0px #ffffff) drop-shadow(0px 4px 10px rgba(0,0,0,0.3));
    transform: rotate(16deg);
}
.par_membership_element:nth-child(3):hover .par_membership_number {
    filter: drop-shadow(2px 2px 0px #ffffff) drop-shadow(-2px -2px 0px #ffffff) drop-shadow(0px 10px 30px #ffc10682);
    transform: rotate(16deg) scale(1.05,1.05);
    animation: rotate_numbers_back_vip 0.5s;
    -webkit-animation: rotate_numbers_back_vip 0.5s;
}
.par_membership_element:nth-child(3):hover .par_membership_number, .par_membership_element:nth-child(3):hover .par_membership_number:before, .par_membership_element:nth-child(3):hover .par_membership_number:after {
    /*transform: rotate(16deg) scale(1.1,1.1);*/
    border-radius: 15px;
    transition: 0.5s;
}
#gkContentWrap .par_membership_element ul li {
    margin: 10px 15px;
}
.par_membership_element:nth-child(3) .par_membership_number span:before {
    transform: rotate(-16deg);
    position: absolute;
    content: '24';
    z-index: 999;
    top: 14px;
    left: 21px;
    font-size: 50px;
}
.par_membership_element:nth-child(3) .par_membership_number span:after {
    transform: rotate(-16deg);
    position: absolute;
    content: 'mesecev VIP';
    z-index: 999;
    top: 49px;
    left: 9px;
}
.par_membership_element:nth-child(3) .par_membership_price {
    color: #ffc105;
}
.par_membership_element:hover .par_membership_number:nth-child(3) {

    transition: 0.5s;
}
.par_membership_element:nth-child(3) .par_membership_number:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 120px;
      width:120px;
      background: #ffc106 ;
      transform: rotate(150deg);
      transition: 0.5s;
}
.par_membership_element:nth-child(3) .par_membership_number:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 120px;
      width:120px;
      background: #ffc106 ;
      transform: rotate(120deg);
      transition: 0.5s;
}
@keyframes rotate_numbers {
    0% {
        -webkit-transform: scale(1.05,1.05);
        transform: scale(1.05,1.05);
    }
    100% {
        transform: scale(1,1);
        -webkit-transform: scale(1,1);
    }
}
@keyframes rotate_numbers_vip {
    0% {
        -webkit-transform: scale(1.05,1.05);
        transform: scale(1.05,1.05) rotate(16deg);
    }
    100% {
        transform: scale(1,1);
        -webkit-transform: scale(1,1) rotate(16deg);
    }
}
@keyframes rotate_numbers_back {
    0% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
    100% {
        -webkit-transform:  scale(1.05,1.05);
        transform: scale(1.05,1.05);
    }
}
@keyframes rotate_numbers_back_vip {
    0% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1) rotate(16deg);
   
    }
    100% {
        -webkit-transform:  scale(1.05,1.05);
        transform: scale(1.05,1.05) rotate(16deg);
    }
}
.par_membership_months {
    font-size: 30px;
}
.par_membership_month {
    color: #163681;
    margin: 20px 0;
    font-weight: bold;
}
.par_membership_element a {
    display: inline-block;
    width: 80%;
}
.par_membership_element a button {
    box-shadow: 0.5px 1.5px 2px #3d4279;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
}
.par_membership h1 {
    font-weight: normal;
}
.par_membership_element a button:hover {
    color: #ffffff;
    font-size:20px;
}
table.par_membership tr:hover {
    background: transparent;
}
table.par_membership {
    text-align: left;
    margin-left: 42px;
    max-width: 1130px;
}
.par_hidden td {
    padding: 0px!important;
    margin: 0px!important;
    border: 0px solid!important;
}
.par_hidden_div {
  position:relative;
  line-height: 32px;
    font-size: 20px;
    text-align:center;
    height: 0px;

    overflow: hidden;
    transition: 2s;
}
tr.par_hidden {
    height: 0px;
    border: 0px solid!important;
}
tr.par_hidden div {
    line-height: 32px;
    font-size: 20px;
    height: auto;
    max-height: 0;
    margin-left: 7px;
    overflow: hidden;
    transition: 2s;
}
table.par_membership tr:hover td.colorgreen {
    color:#163681;
    background-image: url('/images/checkblue.png');
    cursor: pointer;
}
table.par_membership tr:hover td.colorred {
    color:#163681;
    background-image: url('/images/crossblue.png');
    cursor: pointer;
}
table.par_membership tr td {
    border-bottom: 0px solid #e5e5e5;
}
table.par_membership td {
  padding:3px 5px;
}
table.par_membership td:nth-child(1) {
    font-size: 18px;
    line-height: 26px;
}
table.par_membership td:nth-child(2) {
    font-size: 26px;
    line-height: 26px;
}
table.par_membership td:nth-child(3) {
    text-align:center;
}
table.par_membership td:nth-child(4) {
    text-align:center;
}
table.par_membership td:nth-child(5) {
    text-align:center;
}
.colorred {
  color:rgb(249, 120, 121);
  width: 17px;
  height: 17px;
  background-image: url('/images/crossred.png');
  background-repeat: no-repeat;
  background-position: center; 
}
.colorgreen {
  color:#10D440;
  width: 17px;
  height: 17px;
  background-image: url('/images/checkgreen.png');
  background-repeat: no-repeat;
  background-position: center; 
}
table.par_membership tr .par_membership_showmore {
  display:block;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition:1s;
}
table.par_membership tr:hover {
  background-color:#F7F9FF;
}
table.par_membership tr:hover .par_membership_showmore {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition:0.3s;
}
.par_fpnextbutton {
    float: left;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 10px;
    position: relative;
}
.par_fpnextbutton button {
    width: 99%;
}
.par_membership2 table.par_membership {
  margin: 10px 63px;
}
.par_exclusiveevent label {
  width:100%;
  float:left;
}
.par_exclusive_row {
    margin: 10px 10px;
    display: block;
    float: left;
    width: 100%;
}
.par_exclusive_radio {

}
.par_exclusiveevent_img {
  margin:10px;
}
.par_exclusiveevent .par_exclusive_row {
  padding:15px;
}
.par_exclusiveevent .par_exclusive_row:nth-child(odd) {
  background-color:#E9F0FF;
}
.par_exclusiveevent .par_exclusive_row:nth-child(even) {
  background-color:#F7F9FF;
}
.par_exclusive_form input[type="submit"] {
  margin: 10px;
}
.par_exclusiveevent p {
  margin: 30px 10px;
}
.par_exclusiveevent_title {
    font-weight: bold;
    color:#163681;
    width: 100%;
    text-align:center;
    display: block;
    float: left;
}
.par_exclusiveevent label {
    width: 97%;
    border: 1px solid transparent;
    padding: 0 10px;
    border-radius: 0px;
    transition: 0.5s;
    margin: 3px 0px;
}
.par_exclusiveevent label:hover {
    border: 1px solid #ffffff;
    box-shadow: 0px 1px 5px rgba(22, 54, 129, 0.2);
    border-radius: 3px;
    transition: 0.1s;
    cursor: pointer;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(247,249,255,0.57) 48%, rgba(233,240,255,0.74) 51%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(247,249,255,0.57) 48%,rgba(233,240,255,0.74) 51%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(247,249,255,0.57) 48%,rgba(233,240,255,0.74) 51%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );

}
.par_image_pagination ul li {
    margin: 10px 5px!important;
}
#par_filter input[type="checkbox"] {
    display: none;
}
#par_filter div {
    border: 2px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    padding: 0px 5px;
    position: relative;
    display: inline-block;
    height: 26px;
    margin-right: 7px;
    font-size: 16px;
    transition: 1s;
}
#par_filter div:hover {
    color: #10D440;
    cursor: pointer;
    transition: 0.2s;
}
#par_filter label span {
    display: block;
    position: absolute;
    right: 0px;
    top: 3px;
    font-weight: bold;
    font-size: 30px;
    line-height: 27px;
    color: #E9F0FF;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 3px;
}
#par_filter label :checked + span {
    border: 2px solid #55FF55;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    left: -2px;
    top: -2px;
}
.par_membership3 {
  margin-top: -4px
}
.par_membership3 td {
  cursor: default;
}
.par_membership3 h1 {
  text-align:center;
}
.par_membership3 p {
  text-align:center;
}
.par_membership3 tr:hover {
  background:transparent;
}
.par_hidden_div_container {
  position:relative;
    height: 390px;
    width: 1200px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    margin-left: 15px;
    padding: 0;
    overflow: hidden;
    background: #ffffff;
}
.par_hidden_div_container2 {
    height: 240px;
    width: 1200px;
    margin-left: 7px;
    padding: 0;
    overflow: hidden;
}
.par_howwework_number {
    background-color: #7cb30d;
    color: #ffffff;
    font-size: 70px;
    border-radius: 999px;
    height: 90px;
    width: 90px;
    line-height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    font-weight: bold;
}
.par_predstavitev_tilt:hover .par_howwework_number {
    transform: rotate(15deg);
    transition: 0.3s;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
}
#par_upcomingevents td a.par_event_image {
    position: relative;
    display: block;
    height: 77px;
    width: 137px;
    float: left;
    margin: 5px 0px 5px 0px;
    border-radius: 3px;
    overflow: hidden;
}
#par_upcomingevents table .event_type_text {
    width:100%;
    text-align:center;
    color:#ffffff;
}
#par_upcomingevents table tr .eventoverlay {
    position: absolute;
    background-color:#000000;
    left: 0;
    top: 0;
    width: 150px;
    height: 84px;
    opacity: 0.5;
    transition:0.5s;
}
#par_upcomingevents table tr:hover {
    background-color:#F7F9FF;
}
#par_upcomingevents table tr:hover th {
    background-color: #ffffff;
}
#par_upcomingevents table tr td {
    line-height: 28px;
    padding: 0 10px 0 0;
    margin: 0;
}
#par_upcomingevents table tr td:nth-child(1) {
    width:136px;
}
#par_upcomingevents table tr td p {
    margin: 0;
}
#par_upcomingevents table tr:hover .eventoverlay {
    opacity: 0;
    transition:0.3s;
}
#par_upcomingevents table .event_type_text {
    width: 100%;
    position: absolute;
    text-align: center;
    color: #ffffff;
    background-color: #000000;
    font-weight: bold;
    font-size: 16px;
    bottom: 0;
    opacity: 0;
    transition: 0.5s;
}
#par_upcomingevents table tr:hover .event_type_text {
    opacity: 1;
    transition: 0.2s;
    background-color: rgba(0,0,0,0.5);
}
.bgcolor0 {
  background-color:#163681;
}
.bgcolor1 {
  background-color:#08DA40;
}
.bgcolor2 {
  background-color:#dac208;
}
.bgcolor3 {
  background-color:#cf08da;
}
.bgcolor4 {
  background-color:#DA0808;
}
.bgcolor5 {
  background-color:#08dabf;
}
.bgcolor6 {
  background-color:#5108da;
}
.bgcolor7 {
  background-color:#0847da;
}
.bgcolor8 {
  background-color:#88da08;
}
.bgcolor9 {
  background-color:#da6d08;
}
.bgcolor10 {
  background-color:#163681;
}
.bgcolor11 {
  background-color:#08DA40;
}
.bgcolor12 {
  background-color:#dac208;
}
.bgcolor13 {
  background-color:#cf08da;
}
.bgcolor14 {
  background-color:#DA0808;
}
.bgcolor15 {
  background-color:#08dabf;
}
.bgcolor16 {
  background-color:#5108da;
}
.bgcolor17 {
  background-color:#0847da;
}
.bgcolor18 {
  background-color:#88da08;
}
.bgcolor19 {
  background-color:#da6d08;
}
.par_event_back {
  float:right;
}
.eventoverlay_triangle {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    line-height: 77px;
    position: absolute;
    top: -25px;
    right: -25px;
    width: 50px;
    height: 50px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    opacity: 0.8;
}
.par_event_title {
    min-height: 53px;
    width: 100%;
    float: left;
}
td {
    font-size: 19px;
}
.par_event_city {
  width: 100%;
    float: left;
}
.par_event_price {
    margin-top: 26px;
    float: left;
    white-space: nowrap;
}
.par_event_agerestrictions {
  float:left;
  margin-right: 10px;
}
#par_singleevent .par_exclusive td {
    padding: 14px 5px;
}
#par_singleevent tr:last-child td {
  border-bottom: 0px solid #ffffff;
}
.par_exclusive_banner {
    margin: -20px 0px -5px 0px;
    float: left;
  position:relative;
}
.par_exclusive_banner2 {
    margin: -20px 0px -5px 0px;
    float: left;
    border: 1px solid #a9a8ad;
    position: relative;
    min-height: 150px;
    cursor: pointer;
    height: auto;
}
.par_exclusive_banner2 img {
    float: left;
}
.par_exclusive_banner2 .par_exclusive_inner {
    float: left;
    width: 65%;
    padding: 0px 10px 0 10px;
    box-sizing: border-box;
}
.par_exclusive_banner2 .par_exclusive_inner h2 {
    padding: 0;
    background: #163681;
    color: #fff;
    margin: 0px 0 0 -10px;
    padding: 10px;
    width: calc(100% + 3px);
}
.par_exclusive_banner2 .par_exclusive_inner button {
    position: absolute;
    right: 10px;
    bottom: 29px;
    width: 135px;
    margin-right: 42px;
}
.par_exclusive_banner2 .par_exclusive_inner p {
    line-height: 43px;
    font-weight: normal;
    margin-bottom: 0;
    margin-right: 200px;
    font-size: 18px;
}
.par_exclusive_banner img {
  box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
  height:150px;
  transition:0.5s;
}
.par_exclusive_banner img:hover {
  box-shadow: 0 4px 2px rgba(100,100,100,0.4);
  transition:0.2s;
}
.par_exclusive_button {
  position:absolute;
  right:11px;
  top:55px;
  width:135px;
}
.par_exclusive_banner:hover .par_exclusive_button {
border: 1px solid #55FF55;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
    color: #ffffff!important;
    transition: 0.2s;
}
.par_hidden_title {
    position: absolute;
    box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.5);
    border-right: 2px solid #cfd6e5;
    border-bottom: 2px solid #cfd6e5;
    top: 0;
    left: 0;
    width: 748px;
    height: 134px;
    border-bottom-right-radius: 33px;
    opacity: 0.95;
    background-color: #ffffff;
    overflow:hidden;
}
.par_hidden_title p:first-child {
    float: left;
    margin-left: 42px;
    margin-top: 25px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 21px;
    color: #163681;
}
.par_hidden_title p:nth-child(2) {
    float: left;
    width: 100%;
    text-align: left;
    margin-left: 39px;
    margin-top: -4px;
    margin-bottom: 0;
    font-size: 43px;
    color: #163681;
}
.par_sexsymbol {
  margin-right:10px;
}
.par_location_img {
    width: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    float: right;
}
.par_location_map {
    padding: 0px;
    height: 480px;
    max-width: 100%;
    float: right;
    margin: 10px 10px!important;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-radius: 2px;
}
.par_location_img img {
  width:100%;
}
.par_partner_suggestion_likes {
  position: absolute;
  bottom: 33px;
  right: 189px;
}
#par_profilepage > h1 > .idverifiedTooltip_mini {
    width: 44px;
    height: 22px;
    right: 0px;
    top: 0px;
    display: inline-block;
    float: none;
    position: relative!important;
}
#par_profilepage > h1 > .idverifiedTooltip_mini > .par_suggestions_mini_idverified {
    top: 0;
    right: 0;
}
#par_comunication > h1 > .idverifiedTooltip_mini {
    width: 44px;
    height: 22px;
    right: 0px;
    top: 0px;
    display: inline-block;
    float: none;
    position: relative!important;
}
#par_comunication > h1 > .idverifiedTooltip_mini > .par_suggestions_mini_idverified {
    top: 0;
    right: 0;
}
.par_singleevent_likes {
    width: 50%;
    padding: 0;
    display: block;
    float: left;
}
.par_singleevent_likes_container {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
}
.par_singleevent_desc > h2 {
    padding: 20px 0 0px 0;
}
.par_enter_eventimpressions_container {
    display: table;
    float: left;
    background-color: #F7F9FF;
    width: 100%;
    margin-bottom: 50px;
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
}
.par_singleevent_likes tbody tr td {
    border-bottom: 1px solid #ffffff;
}
.par_singleevent_likes table {
    table-layout:fixed;
    margin:1%;
    width: 98%;
}
.par_singleevent_likes tr {
    cursor: pointer;
    position: relative;
    display: block;
    padding: 0 10px;
    white-space: nowrap;
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.par_singleevent_likes tr:hover {
  background-color: #F7F9FF;
}
.par_singleevent_likes tr td {
    display: block;
    float: left;
    padding: 0px;
    height: 65px;
    overflow: hidden;
    line-height: 50px;
}
#par_singleevent .par_singleevent_likes tr td:nth-child(1) {
    width: 10%;
}
#par_singleevent .par_singleevent_likes tr td:nth-child(2) {
    width: 16%;
}
#par_singleevent .par_singleevent_likes tr td:nth-child(3) {
    width: 24%;
}
#par_singleevent .par_singleevent_likes tr td:nth-child(4) {
    width: 28%;
    text-align: left;
}
#par_singleevent .par_singleevent_likes tr td:nth-child(5) {
    width: 22%;
    text-align: left;
    overflow: hidden;
}
.par_predstavitev ul {
    padding: 0px 10px;
    list-style-type: circle;
}
.par_predstavitev ul li {
      margin-left: 24px;
}
.par_predstavitev h3 {
    padding: 0 0 0 10px;
}
.par_predstavitev p {
  padding:0px 10px;
}
.par_predstavitev h2 {
  padding:0px 10px;
}
.par_predstavitev_osebni_coaching {
  border: 1px solid #163681;
}

.par_predstavitev_osebni_coaching h2 {
    vertical-align: top;
    display: inline;
    text-align: center;
}
.par_predstavitev_osebni_coaching a {
    vertical-align: top;
}
.par_sepperator {
  width:100%;
  height:10px;
  float: left;
  display: block;
}
.par_enter_eventimpressions * {
    margin: 10px;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}
.par_enter_eventimpressions textarea {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.par_enter_eventimpressions button {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
}
.par_enter_eventimpressions {
  display: table-cell;
  width: 50%;
  padding: 0;
  margin: 0;
}
.par_enter_eventimpressions ul {
    list-style-type: circle;
    margin: 20px 40px;
}
.par_enter_eventimpressions2 * {
    margin: 10px;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
}
.par_enter_eventimpressions2 textarea {
    float: left;
    width: 98%;
}
.par_enter_eventimpressions2 {
  display: table-cell;
  padding: 0;
  margin: 0;
}
.par_enter_eventimpressions2 ul {
    list-style-type: circle;
    margin: 20px 10px;
}
h1 {
    margin: 10px 0px;
}
.par_frontpage_events_img {
    position: relative;
    width: 400px;
    height: 224px;
    float: left;
    display: block;
    overflow: hidden;
}
.par_frontpage_events_img img {
    height: 224px;
    border-bottom-left-radius: 5px;
    position: absolute;
}
.par_frontpage_event_container {
    width: 1230px;
    float: left;
    height: 224px;
}
.par_frontpage_event_container table {
    margin: 0;
    padding: 0;
    float: left;
    max-width: 830px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    white-space: nowrap;
}
.par_frontpage_event_container tbody tr  {
    background-color: #E9F0FF;
}
.par_frontpage_event_container tbody tr:nth-child(odd)  {
    background-color: #F7F9FF;
}
.par_frontpage_event_container tbody tr:not(.empty):hover  {
    cursor: pointer;
}
.par_frontpage_event_container tbody tr:hover::after  {
    display: block;
    float: left;
    background-color: #000000;
}
.par_frontpage_event_container tbody tr:hover td {
    color: #163681;
}
.par_frontpage_event_container tbody tr td {
    border-bottom: 0px solid #e5e5e5;
    border-right: 1px solid #ffffff;
    color: #333333;
    font-size: 16px;
    line-height: 35px;
    padding: 5px 10px;
    max-width: 200px;
    overflow: hidden;
}
.par_frontpage_event_container tbody tr td:last-child {
    border-right: 0px solid #ffffff;
}
.par_singleevent_desc ul {
  list-style: square;
}
#par_top_login_inside {
  opacity: 0;
  float: left;
}
#par_top_login_outside {
  float: left;
}
#gkHeader > div:first-child {
    display: none;
}
.par_close_system_message {
      padding: 0;
    border: 0px solid;
    min-width: 0px;
    /* opacity: 0; */
    display: inline;
    background: transparent;
    position: absolute!important;
    right: 5px;
    top: 5px;
    text-align: center;
    height: 20px;
    width: 20px;
    font-size: 16px;
    line-height: 17px;
    background-color: rgba(247,86,88,0.8);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.37);
    border-radius: 999px;
    padding: 0px;
    color: #F7F9FF!important;
    cursor: pointer;
    z-index: 999;
}
.par_frontpage_event_container tr:not(.empty):hover  {
      box-shadow: -5px 0px 0 #163681 inset;
      transition: 0.5s;
}
#par_top_login div:nth-child(3) {
    font-size: 12px;
    float: left;
    line-height: 17px;
    color: #ffffff;
    width: 420px;
}

#par_top_login div:nth-child(3) a {
    margin: 0 auto;
    float: none;
    display: block;
    position: relative;
    width: 77px;
}
#par_mobile_logout {
    display: none;
    position: fixed;
    top: 18px;
    right: 140px;
    background-color: transparent;
    padding: 0 2px;
    width: 64px;
    height: 64px;
    border-radius: 5px;
    z-index: 9999;
}
.par_becomeamember button {
    background-image: linear-gradient(to right bottom, #fbdb17 0%, #fbdb17 100%) !important;
    width: 150px!important;
    padding: 2px 0px;
    margin: 10px 5%;
    box-shadow: none;
    border: 0px solid !important;
    color: #163681!important;
    font-weight: bold;
}
.par_becomeamember button:hover {
    box-shadow: none!important;
    color: #ffffff!important;
}
.par_becomeamember button.regbutton {
    background-image: linear-gradient(to right bottom, #b5e653 0%, #769c28 100%)!important;
    width: 150px!important;
    padding: 2px 0px;
    margin: 10px 5%;
}
#par_top_login .par_becomeamember button:hover {
    opacity: 1;
    transition: 0.3s;
}
.par_howwework_container {
    position: absolute;
    right: 0;
}

.par_howwework_container .par_howwework_inner {
    display: block;
    width: 207px;
    height: 206px;
    background-image: url('/images/kakodelamo.png');
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.par_howwework_container:hover .par_howwework_inner {
    background-image: url('/images/kakodelamo2.png'); 
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
#par_profile_infopanel .par_idverify_submit {
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}
.par_right_button {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.par_upgradecrown {
    position: absolute;
    right: 5px;
    top: 9px;
}
.par_upgradecrown_miniprefs {
    margin-top: 5px;
}
.par_toprightclose {
    position: absolute;
    right: 5px;
    top: 1px;
}
.par_frontpage_events_arrow {
    position: absolute;
    opacity: 0;
    background-color: #f7f9ff;
    box-shadow: 0px 0px 10px rgba(22, 54, 129, 0.5);
    width: 32px;
    height: 32px;
    right: -16px;
    top: 4px;
    padding: 0;
    margin: 0;
    z-index: 0;
    transform: rotate(45deg);
}
#arrow1 {
    top: 52px;
    background-color: #e9f0ff;
}
#arrow2 {
    top: 96px;
}
#arrow3 {
    top: 142px;
    background-color: #e9f0ff;
}
#arrow4 {
    top: 186px;
}
.par_article_magazinelist_item {
    padding: 0;
    float: left;
    width: calc(50% - 20px);
    overflow: hidden;
    margin: 10px;
    height: 542px;
    box-shadow: 0px 2px 50px #cacaca;
    border-radius: 5px;
    position: relative;
}


.par_singleevent_desc .par_event_gallery_element img {
    float: right;
    padding: 0px;
}
.par_article_magazinelist_item_fp {
    position: relative;
    padding: 0;
    float: left;
    height: 430px;
    width: calc(33% - 20px);
    overflow: hidden;
    max-height: 500px !important;
    box-shadow: 0px 2px 50px #cacaca;
    margin: 10px;
    box-sizing: border-box;
    border-radius: 3px;
}
.par_article_magazinelist_img_container {
    position: relative;
    float: left;
    background-size: auto 100%;
    background-position: 50% 50%;
    height: 230px;
    width: 100%;
    transition: 0.1s;
    box-sizing: border-box;
    padding: 0;
    background-size: 100% auto;
    margin: 0;
}
.par_article_magazinelist_item_fp .par_article_magazinelist_img_container {
    height: 130px;
}
.par_articles .par_article {
    margin: 0px 0px 40px 0;
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
    padding: 10px;
    border-radius: 5px;
    position: relative;
}
.par_articles .par_magazin_tabs {
    float: left;
    margin: 0px 0 70px 0;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    padding: 10px 0 10px 0;
    border-radius: 5px;
    width: 100%;
}
.par_articles .par_article h2 {
    font-size: 1.5em;
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
}
.par_articles .par_magazin_tabs h2 {
    font-size: 1.2em;
    padding-bottom: 5px;
    border-bottom: 6px solid #163681;
    white-space: nowrap;
}
#par_frontpage .par_article h2 a {
  color:#163681;
}
.par_article_magazinelist_img_container_overlay {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px inset rgba(255,255,255,0);
    width: 100%;
    height: 100%;
    transition: 0.1s;
}
.par_article_magazinelist_img_container:hover {
    background-size: 110% auto;
    transition: 0.3s;
}
.par_article_magazinelist_img_container:hover .par_article_magazinelist_img_container_overlay {
    border: 1px inset rgba(255, 255, 255, 0.3);
    top: 4%;
    left: 4%;
    width: 92%;
    height: 92%;
    transition: 0.3s;
}
h2.par_article_magazinelist_title {
    width: 100%;
    color: #ffffff;
    padding: 5px 20px;
    background-image: -moz-linear-gradient(180deg, rgba(22,54,129,0) 0%, rgba(22,54,129,1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(22,54,129,1)), color-stop(100%, rgba(22,54,129,0)));
    background-image: -webkit-linear-gradient(180deg, rgba(22,54,129,0) 0%, rgba(22,54,129,1) 100%);
    background: -o-linear-gradient(180deg, rgba(22,54,129,0) 0%, rgba(22,54,129,1) 100%);
    background-image: -ms-linear-gradient(180deg, rgba(22,54,129,0) 0%, rgba(22,54,129,1) 100%);
    background-image: linear-gradient(270deg, rgba(22,54,129,0) 0%, rgba(22,54,129,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163681', endColorstr='#163681',GradientType=1 );
    border-top-left-radius: 5px;
    background-position: 0px 0;
    border-bottom: 0px !important;
    transition: 0.5s;
    box-sizing: border-box;
    margin: 0;
    background-size: 150%;
    white-space: nowrap;
}
h2.par_article_magazinelist_title:hover {
    background-position: 50% 0;
    transition: 0.3s;

}
.par_article_minilist_text {
    text-align: justify;
}
.par_article_minilist_item {
    cursor: pointer;
    float: left;
    margin: 30px 0 0 0;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(22, 54, 129, 0.12);
    position: relative;
}
.par_article_minilist_text {
    font-size: 16px;
    width: 100%;
    display: block;
    text-align: justify;
    min-height: 135px;
}
#par_magazin .par_article_readmore, #par_magazin .par_article_title {
    color: #163681;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-weight: normal;
    transition: 0.5s;
}
#par_magazin .par_article_minilist_item:hover .par_article_title  {
  color: #08DA40;
  transition: 0.3s;
}
#par_magazin .par_article_minilist_item:hover .par_article_readmore  {
  color: #08DA40;
  transition: 0.3s;
}
#par_magazin .par_article_readmore:hover, #par_magazin .par_article_title:hover {
  color:#08DA40;
}
.par_magazin_tabs .par_article_minilist_link {
    position: absolute;
    right: 19px;
    bottom: -3px;
    padding: 10px 2px;
    font-size: 16px;
    display: block;
    text-align: right;
    background-color: #fff;
}
.par_article .par_article_minilist_link {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 10px;
    font-size: 16px;
    display: block;
    text-align: right;
}
#par_magazin .par_article_readmore {
    position: absolute;
    right: 0px;
    bottom: -10px;
    padding: 10px;
    font-size: 16px;
    display: block;
    text-align: right;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #163681 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%,#163681 100%);
    background: linear-gradient(to right, #ffffff 0%,#163681 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#163681',GradientType=1 );
    color: #fff !important;
    letter-spacing: 3px;
    width: 150px;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
}
#par_magazin .par_article_minireadmore {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 10px;
    font-size: 16px;
    display: block;
    text-align: right;
}
#par_magazin .par_article_magazinelist_text {
    position: relative;
    float: left;
    height: 227px;
    text-align: justify;
    padding: 4% 8%;
    font-size: 18px;
    width: 100%;
    box-sizing: border-box;
    line-height: 26px;
    overflow: hidden;
}
.par_page_right_element .icons, .par_page_right_element .icons {
    margin-top: 10px;
    line-height: 30px;
}
.par_page_right_element .icons img {
    display: inline;
    margin-right: 10px;
    padding: 2px 0px;
    vertical-align: middle;
}
.par_article .par_article_minilist_link a {
   color: #10D440!important;
} 
.par_article .par_article_minilist_link a:hover {
    color: #163681!important;
}
.par_article_minilist_link a {
   color: #163681!important;
}
.par_article_minilist_link a:hover {
    color: #10D440!important;
}
.par_magazin_article_text {
  padding: 10px;
}
.par_article_magazinelist_text {
    position: relative;
    float: left;
    text-align: justify;
    padding: 4% 6%;
    font-size: 18px;
    width: 100%;
    box-sizing: border-box;
    line-height: 30px;
}
.par_backbutton {
  margin: 0 10px;
  float:right;
  cursor:pointer;
}
.par_discrete_header {
    display: inline-block;
    color: #B5E653;
    float: right;
}
.par_button_deactivated {
    cursor: default;
    border: 1px solid #E9F0FF;
    background-image: none;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #f4f4f4), color-stop(1, #bbbbbb ) );
    background-image: -o-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -moz-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -webkit-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -ms-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: linear-gradient(to right bottom, #f4f4f4 0%, #bbbbbb 100%);
    box-shadow: 0.5px 1.5px 2px #3d4279;
}
.par_button_deactivated:hover {
    cursor: default;
    border: 1px solid #E9F0FF;
    background-image: none;
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #f4f4f4), color-stop(1, #bbbbbb ) );
    background-image: -o-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -moz-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -webkit-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: -ms-linear-gradient(right bottom, #f4f4f4 0%, #bbbbbb 100%);
    background-image: linear-gradient(to right bottom, #f4f4f4 0%, #bbbbbb 100%);
    box-shadow: 0.5px 1.5px 2px #3d4279;
}
#par_magazin .par_backbutton a, #par_imageapproval .par_backbutton a {
  color:#08DA40;
  transition: 0.5s;
}
#par_magazin .par_backbutton:hover a, #par_imageapproval .par_backbutton:hover a {
  color:#163681;
  transition: 0.3s;
}
.par_magazin_topimg_fp {
    position: relative;
    float: left;
    background-size: 100%;
    background-position: 50% 50%;
    height: 250px;
    width: 98%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    margin: 10px 10px 40px 10px;
    transition: 0.1s;
}
.par_magazin_topimg_fp:hover {
    background-size: 110%;
    transition: 0.3s;
}
.par_magazin_article_text p img {
  float: right;
  margin-left: 10px;
}
.par_frontpage_row6 {
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    border-radius: 5px;
    overflow: hidden;
}
.par_frontpage_row6 img {
  margin-right: 20px;
  float: left;
}
.par_frontpage_row6 p {
    padding: 7px 20px 0 0;
    text-align: justify;
}
.par_frontpage_row6 img.par_signature {
  float: right;
}
#par_sideboarevents {
    margin: 0 5px 10px 10px;
    float: left;
    width: 98%;
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
}
#par_sideboardarticles {
    margin: 5px;
    float: left;
    width: 98%;
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
}
.par_sideboardevents {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 100px;
    margin: 5px 0;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
}
.par_sideboardevents .par_sideboardevents_img {
    height: 100px;
}
.par_sideboardevents_title {
    font-size: 14px;
    width: 100%;
    text-align: center;
    color: #ffffff;
    background-color: rgba(22, 54, 129, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.5s;
}
.par_sideboardevents_img {
  opacity: 1;
  transition: 0.5s;
}
.par_sideboardevents:hover .par_sideboardevents_title {
  background-color: rgba(22, 54, 129, 0.9);
  transition: 0.3s;
}
.par_sideboardevents:hover .par_sideboardevents_type {
  background-color: rgba(22, 54, 129, 0.9);
  transition: 0.3s;
}
.par_sideboardevents:hover .par_sideboardevents_date {
  background-color: rgba(22, 54, 129, 0.9);
  transition: 0.3s;
}
.par_sideboardevents_date {
    font-size: 14px;
    width: 30%;
    text-align: center;
    color: #ffffff;
    background-color: rgba(22, 54, 129, 0.4);
    position: absolute;
    right: 0;
    bottom: 0;
    border-top-left-radius: 5px;
    transition: 0.5s;
}
.par_sideboardevents_type {
    font-size: 14px;
    text-align: left;
    color: #ffffff;
    padding: 0 10px;
    background-color: rgba(22, 54, 129, 0.4);
    position: absolute;
    left: 0;
    bottom: 0;
    border-top-right-radius: 5px;
    transition: 0.5s;
}
.wpwl-label {
    color: #163681;
    padding-left: 5px;
    font-size: 19px;
}
.card-number-placeholder, .wpwl-control-expiry, .wpwl-control, .IFRAME_STYLE_1{
    color: #666;
    font-size: 14px!important;
    font-family: monospace!important;
    height: 35px!important;
    border-radius: 0px !important;
    border: 1px solid #e5e5e5!important;
}
.wpwl-group-cardNumber, .wpwl-group-cardHolder, .wpwl-form-card .wpwl-group-brand-v2 {
    padding-right: 24px;
    width: 60%;
}
.wpwl-group-expiry, .wpwl-group-brandLogo, .wpwl-group-cvv {
    width: 40%;
}
.wpwl-group {
    margin-top: 20px;
    margin-bottom: -10px;
}
.wpwl-hint {
    font-size: 14px;
    color: #80B711!important;
    width: 100%;
    float: left;
}
.wpwl-form-card {
    padding: 25px;
    margin-bottom: 20px;
    background-color: #f7f9ff;
    border-radius: 20px;
    border: 1px solid #bdd1ff;
}
.wpwl-button {
    background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
    border: 1px solid #E9F0FF;
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0.5px 1.5px 2px #3d4279;
    font-size: 20px;
    height: 40px;
    line-height: 20px;
    transition: 1s;
}
.wpwl-button:hover {
    background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
    background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
    border: 1px solid #55FF55;
    box-shadow: 0.5px 1.5px 2px #189218;
    cursor: pointer;
    color: #ffffff !important;
    transition: 0.2s;
}
.par_event_gallery_element {
    padding: 2px;
    display: inline-block;
    overflow: hidden;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-top: 1px solid #f4f4f4;
    width: auto;
    max-height: 80px;
    margin: 0 5px 20px 5px;
    background-color: rgba(16, 212, 64, 0);
    transition: 1s;
}
.par_event_gallery_element:hover {
    background-color: rgba(16, 212, 64, 1);
    transition: 0.3s;
}
.par_event_gallery_element img {
    width: auto;
    max-height: 80px;
    margin: 0px;
}
.par_traits_q label {
    float: left;
    font-size: 16px;
    width: 100%;
    padding: 3px 0px;
}
.par_eventstable {
  margin-top: 25px;
  font-size: 19px;
}
.par_eventstable tr td:nth-child(4), .par_eventstable tr td:nth-child(5) {
    white-space: nowrap;
}
.par_eventstable td:nth-child(2) {
    max-width: 270px;
}
.par_eventstable td:nth-child(3) {
    min-width: 170px;
}
.par_pastevents tr td:nth-child(4), .par_pastevents tr td:nth-child(5) {
    white-space: normal!important;
}
#becomevisible button  {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.par_event_past {
  /*font-weight: 800;*/
  color: #55FF55;
}
.par_startext {
    float: left;
    width: 190px;
    text-align: left;
}
.par_star_on {
    border: 0!important;
    background: transparent!important;
    width: 25px!important;
    height: 25px!important;
    float: left!important;
    padding: 0!important;
    font-size: 25px!important;
    text-align: center!important;
    line-height: 30px!important;
    box-shadow: 0px 0px 0px transparent!important;
    color: #fed700!important;
    margin-left: -25px!important;
}
.par_star_off {
    border: 0!important;
    background: transparent!important;
    width: 25px!important;
    height: 25px!important;
    float: left!important;
    padding: 0!important;
    font-size: 25px!important;
    text-align: center!important;
    line-height: 30px!important;
    box-shadow: 0px 0px 0px transparent!important;
    color: #f7f9ff!important;
    margin-left: -25px!important;
}
.par_couponrow {
    background-color: #163681;
    color: #fff;
}
.par_succesfull_order {
    text-align: center;
    border: 1px solid;
    color: #B2E34D;
    padding: 10px 0;
    line-height: 30px;
    font-size: 30px;
    letter-spacing: 2px;
    vertical-align: middle;
    margin: 30px 0;
}
.par_questionnaire_checked {
  background-color: #E9F0FF!important;
}
#par_partner_results .par_newsuggestionsbutton {
    background-color: transparent;
    background: transparent;
    box-shadow: 0px 0px 0px #fff;
    color: #50ff55;
    float: right;
    font-size: 1em;
    border: 0px solid transparent;
    padding: 0;
    margin: 0 15px;
}
#par_partner_results .par_newsuggestionsbutton:hover {
    color: #163681!important;
}
#par_profilepage .par_newsuggestionsbutton {
    background-color: transparent;
    background: transparent;
    box-shadow: 0px 0px 0px #fff;
    color: #50ff55;
    float: right!important;
    font-size: 1em;
    border: 0px solid transparent;
    padding: 0;
    margin: 0 15px;
}
#par_profilepage .par_newsuggestionsbutton:hover {
    color: #163681!important;
}
#par_profilepage .par_partner_results_element a {
    color: #50ff55;
}
#par_profilepage .par_partner_results_element a:hover {
    color: #163681!important;
}
#par_partner_results .par_hiddensuggestionsbutton {
    background-color: transparent;
    background: transparent;
    box-shadow: 0px 0px 0px #fff;
    color: #f77779;
    float: right;
    font-size: 1em;
    border: 0px solid transparent;
}
#par_profilepage .par_hiddensuggestionsbutton {
    background-color: transparent;
    background: transparent;
    box-shadow: 0px 0px 0px #fff;
    color: #f77779;
    float: right;
    font-size: 1em;
    border: 0px solid transparent;
}
.par_partner_results_elements {
  float:right;
}
.par_partner_results_element {
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
    padding: 0;
}
.par_partner_results_element a {
    color: #163681!important;
    transition: 1s!important;
    margin: 0 10px;
    padding: 0;
}
.par_partner_results_element a:hover {
    color: #163681!important;
    transition: 0.3s!important;
}
.par_partner_results_elements .par_skritih a {
    color: #f97879!important;
}
#par_partner_results .par_hiddensuggestionsbutton:hover {
    color: #163681!important;
}
#par_partner_mini_results {
    float: right;
    margin: 0px 0px 10px 5px;
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
}
.idverifiedTooltip {
    width: 44px;
    height: 22px;
    display: block;
    left: 0px;
    top: 2px;
    position: absolute!important;
}
.idverifiedTooltip_mini {
    width: 44px;
    height: 22px;
    display: block;
    right: -10px;
    top: -5px;
    position: absolute!important;
}
.par_impressionssepperator {
    float: left;
    width: 100%;
}
#par_partner_settings h2 {
  padding: 10px 0;
}
.par_privacydisclaimer span {
    line-height: 22px;
    margin-right: 2px;
    display: inline-block;
}
.par_introtest {
    width: 900px!important;
    height: 490px!important;
}
.par_welcomemessage {
    width: 650px!important;
    height: auto!important;
}
.par_partner_mini_welcome_pix {
    overflow: hidden;
    border-radius: 999px;
    width: 50px;
    height: 50px;
    margin-left: 10px;
    display: inline-block;
}
.par_popup_leftpic {
    overflow: hidden;
    float: left;
    display: block;
    position: relative;
    width: 26%;
    height: 269px;
    margin: 20px;
    border: 5px solid #f4f4f4;
    background-color: rgba(255,255,255,0.8);
}
#par_partner_redbutton {
    position: relative;
    float: left;
    text-align: center;
    height: 15px;
    width: 15px;
    font-size: 15px;
    line-height: 15px;
    border-radius: 999px;
    border: 3px solid transparent;
    background-color: rgb(255, 123, 124);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.37);
    cursor: pointer;
    padding: 0px;
    color: #ffffff;
    z-index: 99;
    transition: 0.6s;
}
#par_partner_redbutton:hover {
    background-color: #ff0003;
    border: 3px solid #ff0003;
    transition: 0.1s;
}
.par_closepopup {
    position: absolute!important;
    right: 12px;
    top: -41px;
}
.par_partner_suggestion_remove {
    position: absolute!important;
    right: 5px;
    top: 5px;
}
.par_partner_suggestion_addback {
    position: absolute!important;
    background-color: rgb(163, 214, 61)!important;
    right: 5px;
    top: 5px;
}
.par_partner_suggestion_addback:hover {
        border: 3px solid rgb(163, 214, 61)!important;
}
.par_spantooltip {
  width: 100%;
  height: 100%;
}
.par_message_occupationage {
    float: left;
    color: #163681;
    font-weight: bold;
}
.par_correspondence_message {
  text-align: left;
}
.par_correspondence_message h3 {
    color: #163681;
}
.par_top_accountinfo {
    line-height: 17px;
    float: left;
    margin-right: 5px;
}
.par_partner_systemmessage_close {
    position: absolute!important;
    right: 14px;
    top: 14px;
}
.par_singleevent_desc ul li {
    margin-left: 24px;
    list-style-type: circle;
}
.par_couponrow:hover {
    background-color: #163681;
}
.par_singleevent_likes h1 {
  margin: 10px 10px;
}
.par_membership_element:nth-child(4) {
    box-shadow: 0 8px 93px rgba(22, 54, 129, 0.5);
}
.par_membership_element:nth-child(4):hover {
      box-shadow: 0 8px 30px rgba(22, 54, 129, 0.24);
}
.par_membership_element:nth-child(4) a {
    margin-top: 20px;
    margin-bottom: 10px;
}
.par_page_right_element_header {
    color: #ffffff;
    background-color: #4763a2;
    text-align: center;
    width: calc(100% + 20px);
    width: -webkit-calc(100% + 20px);
    width: -moz-calc(100% + 20px);
    margin: -20px 0 10px -10px;
    padding: 5px 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.par_extra_text {
    text-align: left;
    line-height: 31px;
    font-size: 22px;
    padding: 0px 12px;
    color: #ffffff;
}
.par_becomeamembertext {
    font-size: 21px;
    line-height: 30px;
    text-align: left;
    padding: 0 16px;
}
.par_becomeamember td {
    border: 0;
    padding-bottom: 20px;
}
.par_becomeamembertext img {
    margin-right: 10px;
    vertical-align: middle;
}
.par_page_right_element button.membership {
    width: calc(100% - 30px)!important;
    width: -webkit-calc(100% - 30px)!important;
    width: -moz-calc(100% - 30px)!important;
    margin: 17px auto;
    float: none;
}
.par_afterreg_left {
    padding: 0px 1%;
    margin: 0;
    width: 20%;
    float: left;
    box-sizing: border-box;
    text-align: right;
}
.par_afterreg_right {
    width: 80%;
    font-size: 20px;
    vertical-align: middle;
    margin: 0;
        margin-top: 0px;
    float: left;
    box-sizing: border-box;
    font-weight: bold;
    text-align: left;
    line-height: 25px;
    margin-top: 23px;
}
.par_settings_subelement {
    padding: 10px;
    margin-bottom: 20px;
    float: left;
    border-radius: 3px;
    background-color: #f7f9ff;
    border-radius: 3px;
    border: 1px solid #bdd1ff;
    width: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
}
.par_settings_subelement h2 {
    padding: 0px 0 10px 0;
}
#par_oldpage span a {
    color: #ffffff;
}
#par_oldpage span:hover a {
    color: #55FF55!important;
}
.par_oldpage_span {
    font-size: 20px;
    margin-top: 10px;
    float: right;
}
.par_partnerpreferences label {
    width: 100%;
}
.leftalign {
    text-align: left!important;
}
#par_profile_minipreferences table {
    margin-top: 10px;
    margin: 10px 0px 10px 0px;
    width: 293px;
}
#par_profile_minipreferences td {
    line-height: 30px!important;
    min-width: 77px;
    padding: 2px 5px;
    font-size: 15px;
}
#par_profile_minipreferences td:first-child {
    width: 37%;
}
#par_profile_minipreferences td:nth-child(2) {
    text-align: right;
}
#par_profile_minipreferences select {
    padding: 2px;
    display: inline;
    font-size: 14px;
    width: 170px;
}
#par_profile_minipreferences .par_oddodropdown {
    min-width:auto!important;
    width: 72px;
}
#par_profile_minipreferences .par_privacydisclaimer {
    padding: 0 0;
    text-align: center;
}
.par_page_left table {
    margin-bottom: 0px;
}
.par_partnerpreferences .par_page_left h2:first-child {
    margin-top: 1px;
}
.par_centertitle {
    float: left;
    width: 100%;
    text-align: center;
}
.par_magazin_article_text ul {
    padding: 0px 10px;
    list-style-type: circle!important;
}
.par_magazin_article_text ul li {
    margin-left: 24px;
    padding-left:0px!important;
}
.par_predstavitevdogodkilink {
    width: 50%;
    margin: 0 25%;
    text-align: center;
    float: left;
}
#gkContentWrap .par_membership ul {
    list-style-type: none!important;
    margin: 77px 0 0 0;
}
#gkContentWrap .par_membership ul li:before {
    content: '✓';
    color: #a3d446;
    padding: 0 10px 0 0;
}
#gkContentWrap .par_membership .par_membership_element:nth-child(3) ul li:before {
    color: #ffc105;
}
#gkContentWrap ul li {
    margin: 10px 33px;
}
#par_profile_infopanel ul li {
    margin: 0px 10px;
    font-size: 15px;
}
.led-green_on {
    position: absolute;
    right: 12px;
    top: 5px;
    margin: 20px auto;
    width: 9px;
    height: 9px;
    background-color: #50ff55;
    border-radius: 50%;
    box-shadow: rgba(0,0,0,0.2) 0 -1px 3px 1px, inset #00b705 0 -1px 9px, #7D0 0px 2px 12px;
}
.led-green_on_dashboard {
    position: relative;
    margin: 2px 7px;
    width: 9px;
    height: 9px;
    background-color: #50ff55;
    border-radius: 50%;
    box-shadow: rgba(0,0,0,0.2) 0 -1px 3px 1px, inset #00b705 0 -1px 9px, #7D0 0px 2px 12px;
    display: inline-block;
}
.led-green_off {
    position: absolute;
    right: 12px;
    top: 5px;
    margin: 20px auto;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    box-shadow: rgba(0,0,0,0.2) 0 -1px 3px 1px, inset rgba(0,0,0,0.1) 0 -1px 9px;
}
#par_profilepage .led-green_on {
    float: left;
    position: absolute;
    left: -12px;
    top: -5px;
    right: auto;
}
.par_canviewreminder {
    border-radius: 5px;
    padding: 5px 20px 5px 60px;
    font-size: 20px;
    font-weight: 800;
    color: #163681;
    margin-bottom: 12px;
    margin-top: -9px;
    overflow: hidden;
    position: relative;
    line-height: 40px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fbdb17+0,fbdb17+43,ff772d+86,ff772d+100 */
    background: rgb(251,219,23); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(251,219,23,1) 0%, rgba(251,219,23,1) 43%, rgba(255,119,45,1) 86%, rgba(255,119,45,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(251,219,23,1) 0%,rgba(251,219,23,1) 43%,rgba(255,119,45,1) 86%,rgba(255,119,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(251,219,23,1) 0%,rgba(251,219,23,1) 43%,rgba(255,119,45,1) 86%,rgba(255,119,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdb17', endColorstr='#ff772d',GradientType=1 ); /* IE6-9 */
    width: 100%;
    box-sizing: border-box;
}
.par_canviewreminder_inner {
    height: 40px;
    width: 40px;
    left: 5px;
    top: 5px;
    position: absolute;
    box-shadow: 3px 1px 3px #fff;
    border-radius: 9999px;
    overflow: hidden;
}
.par_canviewreminder img {
    position: absolute;
    top: 0;
    left: 0;
}
.par_canviewreminder a {
    float: right;
    color: #fff!important;
    text-shadow: 0 0 0 transparent;
}
.par_membershipreminder {
    border-radius: 5px;
    padding: 0;
    font-size: 20px;
    font-weight: 800;
    color: #163681;
    margin-bottom: 12px;
    margin-top: -9px;
    overflow: visible;
    position: relative;
    line-height: 40px;
    height: auto;
    min-height: 98px;
    width: 100%;
    box-sizing: border-box;
    float: left;
}
.par_paymentoptions div span:nth-child(3) {
    padding-left: 245px;
}
.par_membershipreminder div {
    -webkit-animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function:linear;
    -webkit-backface-visibility: hidden;
    color: blue;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    padding: 20px;
    position: absolute;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    min-height: 110px;
}
.par_membershipreminder div a {
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}
div.par_membershipreminder_inner1 {
    background-image: url('/images/banner_viewp1.jpg');
    animation-name: zadaj;
    -webkit-animation-name: spredaj;
}
div.par_membershipreminder_inner2 {
    background-image: url('/images/banner_viewp2.jpg');
    animation-name: zadaj;
    -webkit-animation-name: zadaj;
}
div.par_membershipreminder_inner1b {
    background-image: url('/images/banner_comms1.jpg');
    animation-name: zadaj;
    -webkit-animation-name: spredaj;
}
div.par_membershipreminder_inner2b {
    background-image: url('/images/banner_comms2.jpg');
    animation-name: zadaj;
    -webkit-animation-name: zadaj;
}

@-webkit-keyframes zadaj {
    0% { 
        transform: rotateX(-180deg); 
        -webkit-transform: rotateX(-180deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    48% { 
        transform: rotateX(-180deg); 
        -webkit-transform: rotateX(-180deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    49% {
        box-shadow: 0px 0px 40px #d0d0d0;
    }
    50% { 
        box-shadow: 0px 0px 5px #d0d0d0;
        transform: rotateX(0deg); 
        -webkit-transform: rotateX(0deg); 
    }
    98% { 
        transform: rotateX(0deg); 
        -webkit-transform: rotateX(0deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    99% {
        box-shadow: 0px 0px 40px #d0d0d0;
    }
    100% { 
        transform: rotateX(180deg); 
        -webkit-transform: rotateX(180deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
}

@-webkit-keyframes spredaj {
    0% { 
        transform: rotateX(0deg); 
        -webkit-transform: rotateX(0deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    48% { 
        transform: rotateX(0deg); 
        -webkit-transform: rotateX(0deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    49% {
        box-shadow: 0px 0px 40px #d0d0d0;
    }
    50% { 
        transform: rotateX(180deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
        -webkit-transform: rotateX(180deg); 
    }
    98% { 
        transform: rotateX(180deg); 
        -webkit-transform: rotateX(180deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
    99% {
        box-shadow: 0px 0px 40px #d0d0d0;
    }
    100% { 
        transform: rotateX(360deg); 
        -webkit-transform: rotateX(360deg); 
        box-shadow: 0px 0px 5px #d0d0d0;
    }
}


.par_membershipreminder img {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid;
    box-sizing: border-box;
}
.par_membershipreminder a {
    float: right;
    color: #fff!important;
    text-shadow: 0 0 0 transparent;
}
h1 span.par_online {
    color: #80b711 !important;
}
.par_membership_element_top {
    position: relative;
    float: left;
    background: #fff;
    width: 100%;
    height: 323px;
}
.par_membership_element_top::after {
    width: 0;
    content: '';
    position: absolute;
    display: block;
    border-top: 25px solid #ffffff;
    border-left: 210px solid transparent;
    border-right: 210px solid transparent;
    margin-left: -20px;
    height: 30px;
    top: 343px;
}
.par_membership_element_top::before {
    width: 0;
    content: '';
    position: absolute;
    display: block;
    border-top: 25px solid #a6d748;
    border-left: 210px solid transparent;
    border-right: 210px solid transparent;
    margin-left: -20px;
    height: 30px;
    top: 347px;
}
.par_membership_element:nth-child(3) .par_membership_element_top::before {
    border-top: 25px solid #ffc105;
}
.par_membership_element ul {
    float: left;
    margin: 66px 0 0 44px;
}
.par_membership_element ul li {
    text-align: left;
    font-weight: bold;
    color: #163681;
}
.par_aliasinput {
    width: 300px!important;
}
.par_normalmessage {
    margin-left:60px;
    margin-right:60px;
}
.par_message_addons_sepparator {
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 1px solid #4763a2;
    margin-bottom: 20px;
    height: 20px;
}
#par_profile_infopanel .par_comsummary {
    margin-top: 30px;
    table-layout: fixed;
}
#par_profile_infopanel .par_comsummary td {
    padding: 5px;
}
#par_profile_infopanel .par_comsummary td:nth-child(1) {
    text-align: right;
}
#gkContentWrap ul {
    list-style: circle;
    margin: 10px 0;
}
#gkContentWrap ul li {
    line-height: 32px;
}
#par_filter {
    float: left;
    width: auto;
    margin: 0;
}
#par_filter label {
    margin-bottom: 10px;
}
#par_singleevent .par_singleevent_desc img, #par_singleevent .par_singleevent_right img, .par_location_img img {
    height: auto;
    max-width: 1220px;
    float: right;
    margin: 10px 10px!important;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    border-radius: 2px;
}
#par_singleevent .par_event_gallery_element img {
    margin: 0px!important;
}
.par_eursign {
    position: absolute;
    right: 18px;
    color: #afafaf;
    top: 16px;
}
#par_singleevent h5 {
    background-color: #d4d6d9;
    color: #808080;
    padding: 10px 10px;
    font-weight: bold;
    font-size: 20px;
    float: left;
    min-width: 590px;
}
#par_contact input, #par_contact select, #par_contact textarea {
    width: 100%;
}
#par_contact textarea {
    padding: 10px;
    height: 150px;
}
#par_contact input[type="submit"] {
    width: auto;
    float: right;
    margin-bottom: 11px;
}
#par_contact tr td:first-child {
    width:300px;
}
#par_contact tr td {
    border-bottom: 0px solid #e5e5e5;
}
#par_contact tr:last-child td {
    border-bottom: 1px solid #e5e5e5;
}
#par_contact tr:nth-child(2) {
    display:block;
    position: absolute;
    left:-99999999999999px;
}
.par_frontpage_my_info .icons img {
    display: inline;
    margin-right: 4px;
    padding: 2px 0px;
    vertical-align: middle;
}
.par_frontpage_my_info .par_smalltext {
    font-size: 16px;
}
#par_singleevent .par_crosssection_icon {
    margin: 0!important;
    box-shadow: none!important;
    position: absolute;
    left: -19px;
    top: 17px;
}
@supports (-ms-ime-align: auto) {
  .par_profile_values div {
        width: calc(-5px + 25%);
  }
}
#par_hammenu {
    display: none;
}
.par_mobilelogin {
    display: none;
}
.par_democheck {
    position: absolute;
    left: -200px;
    top: 1px;
    color: #ffffff;
    letter-spacing: 5px;
}
.par_customevent_halfq {
    width: 50%;
    float: left;
    padding: 20px 0;
    line-height: 35px;
}
.par_exclusive_banner2:nth-child(6) {
    margin-top:-50px;
}
@keyframes shadowblink3 {
      0% {
        box-shadow: 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(22, 54, 129), 0px 0px 0px rgba(0,0,0,0.2);
        padding-top: 25px;
        padding-right: 15px;
    }
      50% {
        box-shadow: 0px 0px 1px rgb(255, 255, 255), 0px 8px 20px rgb(22, 54, 129), 0px 8px 30px rgba(0,0,0,0.2);
        padding-top: 27px;
        padding-right: 17px;
    }
      100% {
        box-shadow: 0px 0px 1px rgb(255, 255, 255), 0px 0px 1px rgb(22, 54, 129), 0px 0px 0px rgba(0,0,0,0.2);
        padding-top: 25px;
        padding-right: 15px;
    }
}
.par_announcement3 {
    cursor: pointer;
    background-color: #fff;
    color: #163681;
    padding: 10px 15px;
    line-height: 25px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 20px;
    margin-left: 24px;
    margin-right: 24px;
    animation-name: shadowblink3;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 0.7px;
    border: 2px solid rgb(150, 196, 72);
    text-shadow: none;
    position: absolute;
    left: 37%;
    border-radius: 100px;
    height: 40px;
    /*text-shadow: 1px 0px 1px #fff;*/
}
.par_announcement3 span, .par_announcement3 a {
    color: rgb(22, 54, 129) !important;
    color: #96c448 !important;
    letter-spacing: 0px;
    text-transform: none;
    letter-spacing: 0px;
    text-shadow: none;
}
.par_announcement3 span:hover, .par_announcement3 a:hover {
    color: rgb(22, 54, 129) !important;
}
.par_announcement3 span {
    color: #163681 !important;
}
.par_announcement3 .par_instalink {
    text-transform: none;
}
.par_announcement3 a:hover, .par_announcement3 .par_instalink:hover {
    color: rgb(22, 54, 129) !important;
}
.par_announcement3 .par_instalink:hover {
    color: rgb(181, 230, 83) !important;
}
input[name="couponsubmit"] {
    margin-top: -6px;
}
.misl_viplabel {
    color: #ffc105;
}
.par_dashboard_profilebox {
    position: relative;
    padding: 15px 0;
    float: left;
    background-color: #f6f9ff;
    border: 1px solid #bdd1ff;
    border-radius: 3px;
}
.par_dashboard_profilebox .par_profile_pix {
    box-sizing: border-box;
}
#par_dashboard .par_profile_pix {
    width: 25%;
}
#par_dashboard .par_profile_photo_first {
    margin: 0 20px 5px 20px;
}
.par_dashboard_profilebox_right {
    float: left;
    width: 75%;
    box-sizing: border-box;
}
#par_dashboard .par_dashboard_profilebox_right h1 {
    border-bottom: 0px solid;
    margin: 0;
}
.par_dashboard_profilebox_traits {
    color: rgb(102, 102, 102);
}
#par_dashboard .par_personalquote {
    width: 100%;
    padding: 0 !important;
    margin-top: 20px;
    border: 0 solid;
}
#par_dashboard .par_dashboard_infoboxes {
    float: left;
    width: 100%;
    box-sizing: border-box;
}
#par_dashboard .par_dashboard_infobox_outer {
    position: relative;
    height: 120px;
    padding: 0 0 0 20px;
    float: left;
    width: 25%;
    box-sizing: border-box;
    margin: 0;
}
#par_dashboard .par_dashboard_infobox_inner {
    box-sizing: border-box;
    padding: 8px 0px;
    float: left;
    width: 100%;
    height: 60px;
    border: 3px solid #ffffff;
    border-bottom: 0;
    background-color: transparent;
    transition: 0.6s;
}
#par_dashboard .par_dashboard_infobox_outer:hover .par_dashboard_infobox_inner {
    background-color: #E9F0FF;
    transition: 0.3s;
}
#par_dashboard .par_dashboard_infobox_outer:hover .par_dashboard_infobox_inner h3 a {
    color: #163681!important;
}
#par_dashboard .par_dashboard_infobox_inner:nth-child(2) {
    border: 3px solid #ffffff;
    border-top: 0;
}
#par_dashboard .par_dashboard_infobox_outer:nth-child(3) .par_dashboard_infobox_inner {
    border-bottom: 3px solid #ffffff;
}
#par_dashboard .par_dashboard_infobox_outer h1 {
    border-bottom: 0;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    text-shadow: 0px 1.5px 1px #fff;
}
#par_dashboard .par_dashboard_infobox_outer h3 {
    margin: 0 !important;
    text-align: center;
    font-size: 16px;
    text-shadow: 0px 1.5px 1px #fff;
}
#par_dashboard .par_dashboard_infobox_outer a {
    color: rgb(102,102,102);
    font-size: 16px;
}
#par_dashboard .par_dashboard_infobox_outer a:hover {
    color: #80B711;
}
#par_dashboard .par_dashboard_infobox_outer:nth-child(4) .par_dashboard_infobox_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    margin: 0 20px;
}
#par_dashboard .par_dashboard_infobox_outer:nth-child(4) .par_dashboard_infobox_inner:nth-child(2) {
    top: 60px;
}
#par_dashboard .par_dashboard_infobox_outer .par_dashboard_multibackground {
    position: absolute;
    bottom: 0;
    left: 3px;
    width: calc(100% - 46px);
    margin: 0 20px;
}
#par_dashboard .par_partner_suggestion .par_partner_suggestion_pix img {
    max-height: none !important;
    max-width: 119px !important;
}
#par_dashboard .par_dashboard_suggestions_half .par_partner_suggestion:nth-child(2n+1) {
    margin: 0 5px 10px 0;
}
#par_dashboard .par_dashboard_suggestions {
    float: left;
    width: calc(100% - 10px);
}
#par_dashboard .par_dashboard_suggestions_half {
    float: left;
    width: calc(50% - 10px)!important;
    margin-right: 10px;
    box-sizing: border-box;
}
#par_dashboard .par_dashboard_suggestions_half .par_partner_suggestion {
    width: 100% !important;
}
#par_dashboard .par_partner_suggestion {
    width: calc(50% - 5px);
    float: right;
    border: 0px solid transparent;
    margin: 0 5px 10px 0;
    box-shadow: 0 0 0 transparent;
    box-sizing: border-box;
    height: 205px;
    padding: 0;
    border: 1px solid #bdd1ff;
}
#par_dashboard .par_partner_suggestion:hover {
    background-color: #E9F0FF;
    transition: 0.3s;
}
#par_dashboard .par_partner_suggestion:nth-child(odd) {
    margin: 0 0 10px 5px;
}
#par_dashboard .par_partner_suggestion_info h3 {
    height: 25px;
}
#par_dashboard .par_dashboard_compatibility {
    position: absolute;
    right: 6px;
    top: -5px;
}
#par_dashboard .par_partner_suggestion_info h3 a {
    color: #163681;
    position: relative;
}
#par_dashboard .par_partner_suggestion_info {
    padding: 20px 0;
    width: 62%;
}
#par_dashboard .par_partner_suggestion_pix {
    margin-top: 10px;
}
#par_dashboard .par_partner_suggestion_likes {
    bottom: 3px;
    right: 251px;
}
#par_dashboard .par_partner_suggestion_rating {
    bottom: 3px;
    right: 105px;
}
#par_dashboard .par_partner_suggestion_messages {
    bottom: 5px;
    right: 50px;
}
#par_dashboard .par_partner_suggestion_minimenu {
    position: absolute;
    right: 3px;
    bottom: 3px;
    z-index: 10;
}
#par_dashboard .par_partner_suggestion_minimenu:hover {
    cursor: pointer;
}
#par_dashboard .par_partner_suggestion_minimenu ul {
    display: none;
    opacity: 0;
    background-color: #81b712;
    list-style: none;
    margin: 0 0 0px 0;
    padding: 0;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#par_dashboard .par_partner_suggestion_minimenu ul li {
    padding: 4px 12px;
    font-size: 14px;
    line-height: 19px;
    margin: 0;
}
#par_dashboard .par_partner_suggestion_minimenu ul li a {
    color: #fff;
}
#par_dashboard .par_partner_suggestion_minimenu ul li:hover a {
    color: #4a4a4a;
}
#par_dashboard .par_partner_suggestion_minimenu:hover ul {
    display: block;
    opacity: 1;
}

#par_dashboard .par_partner_suggestion_minimenu .par_partner_suggestion_minimenu_hamburger {
    float: right;
    width: 42px;
    height: 42px;
    border: 1px solid #bdd1ff;
    background-color: #ffffff;
    border-radius: 99px;
    background-image: url('/images/ham_menu3.png');
    background-size: 30px 28px;
    background-repeat: no-repeat;
    background-position: 6px 7px;
}
#par_dashboard .par_partner_suggestion_minimenu:hover .par_partner_suggestion_minimenu_hamburger {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: 1px solid #80B711 ;
    background-color: #80B711 ;
    background-image: url('/images/ham_menu.png');
}
#par_dashboard .idverifiedTooltip_mini {
    position: relative!important;
    display: inline-block;
}
#par_dashboard .idverifiedTooltip_mini img.par_suggestions_mini_idverified {
    top: 7px;
    right: 0px;
}
#par_dashboard .par_dashboard_editprofile {
    width: 150px;
    float: right;
    margin-right: 15px;
}
#par_dashboard .par_dashboard_compatibility .par_dashboard_compatibility_heart {
    color: transparent;
    position: absolute;
    top: 8px;
    right: -3px;
    font-size: 89px;
    transition: 0.6s;
    line-height: 28px;
    border: 1px solid #bdd1ff;
    background-color: #fff;
    width: 42px;
    height: 42px;
    border-radius: 999px;
}
#par_dashboard .par_dashboard_compatibility .par_dashboard_compatibility_num {
    color: #4763a2;
    position: absolute;
    top: 16px;
    right: 5px;
    font-weight: normal;
    font-size: 17px;
    transition: 0.6s;
}
#par_dashboard .par_partner_suggestion:hover .par_dashboard_compatibility_heart {
    color: transparent;
    transition: 0.3s;
    background-color: #4763a2;
}
#par_dashboard .par_partner_suggestion:hover .par_dashboard_compatibility_num {
    color: #fff;
    transition: 0.3s;
}
#par_dashboard .par_partner_suggestion_pix {
    float: left;
    width: 33%;
    height: 180px;
    text-align: center;
    position: relative;
    margin-left: 10px;
}
#par_dashboard .par_newsuggestionsbutton {
    margin: 0 15px;
}
#par_dashboard .par_dashboard_inbox table {
    margin: -10px 0 -20px -10px;
}
#par_dashboard .par_dashboard_inbox table tr {
    overflow: hidden;
}
#par_dashboard .par_dashboard_inbox table tr:nth-child(even) {
    background-color: #E9F0FF;
}
#par_dashboard .par_dashboard_inbox table tr td {
    cursor: pointer;
    line-height: 47px!important;
    padding: 5px 10px;
}
#par_dashboard .par_dashboard_inbox table tr td:nth-child(even) a {
    margin-top: 8px;
    float: right;
}
#par_dashboard .par_dashboard_inbox table tr:hover {
    box-shadow: -5px 0px 0 #163681 inset;
    transition: 0.3s;
}
#par_dashboard .par_page_right > a {
    float: left;
    white-space: nowrap;
    width: 152px;
    margin: 0 -4px 0 9px;
}
#par_dashboard .par_page_right > a button { 
    padding: 0 5px;
    margin: 0;
    width: 100%;
}
#par_dashboard .par_page_right_element td {
    min-width: 35px!important;
}
#par_dashboard .par_displayicons_info_tab {
    width: 168px;
}
#par_dashboard .par_dashboard_moresuggestions {
    text-align: center;
    width: 100%;
    float: left;
    font-weight: 600;
    font-size: 15px;
    color: #80B711;
    margin-bottom:20px;
    transition: 0.6s;
}
#par_dashboard .par_dashboard_moresuggestions:hover {
    color: #163681;
    transition: 0.3s;
}
#par_dashboard .par_partner_dashboard_nosuggestions {
    color: #163681;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    padding-top: 65px;
}
#par_dashboard .par_dashboard_nomessages {
    font-weight: 600;
    font-weight: 20px;
    text-align: center;
}
.misl_switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
}
.misl_slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transition: .4s;
    border-radius: 34px;
    border: 1px solid #4763a2;
    transition: .4s;
    box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
    box-sizing: border-box;
}
.misl_image_privacy_container {
    padding: 0 20px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    height: 45px;
}
.misl_image_privacy_label {
    display: inline;
    font-size: 16px;
    color: #666666;
    font-weight: 800;
}
.misl_slider:before {
  position: absolute;
  border-radius: 34px;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 2px;
  background-color: #4763a2;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .misl_slider {
  background-color: #4763a2;
}

input:focus + .misl_slider {
  box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
}
input:checked + .misl_slider:before {
  background-color: #ffffff;
}

input:focus + .misl_slider:before {
  box-shadow: 0px 8px 10px rgba(0,0,0,0.2);
}

input:checked + .misl_slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
}
#par_filter label:nth-child(1) div {
    background-color: #ffffff;
}
#par_filter label:nth-child(2) div {
    background-color: #ffffff;
}
#par_filter label:nth-child(3) div {
    background-color: #ffffff;
}
#par_filter label:nth-child(4) div {
    background-color: #f0f5ff;
}
#par_filter label:nth-child(5) div {
    background-color: #ffffff;
}
.par_correspondence_info img.par_communication_icon {
    width: auto;
    float: none;
    margin-right: -6;
    margin-left: 3px;
    vertical-align: middle;
}
#par_singleevent td label {
    height: auto!important;
}
.misl_newmemberpromo_inner h2.right {
    float: right;
    margin-top: 20px;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #163681 49%);
    background: -webkit-linear-gradient(left, #ffffff 0%,#163681 49%);
    background: linear-gradient(to right, #ffffff 0%,#163681 49%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#163681',GradientType=1 );
    color: #fff;
    font-weight: bold;
    text-align: right;
    padding: 5px 20px;
    letter-spacing: 1px;
    font-size: 1.8vw;
    line-height: 40px;
}
.misl_newmemberpromo_inner h2.left {
    float: left;
    margin-bottom: 20px;
    background: #163681;
    background: -moz-linear-gradient(left,  #163681 49%, #ffffff 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #163681 49%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #163681 49%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163681', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    color: #fff;
    font-weight: bold;
    text-align: left;
    padding: 5px 20px;
    letter-spacing: 1px;
    font-size: 1.8vw;
    width: 100%;
    line-height: 40px;
}
.misl_newmemberpromo_inner h3.title {
    font-size: 25px;
    color: #1e1e1e;
    padding-left: 15px;
}
.misl_newmemberpromo_inner div.third {
    float: left;
    box-sizing: border-box;
    width: 33.32%;
}
.misl_newmemberpromo_inner img.vipimg {
    width: 50%;
    float: left;
}
.misl_newmemberpromo_inner .misl_compromo {
    float: left;
    margin-bottom: 20px;
    width: 100%;
    color: #1e1e1e;
    line-height: 45px;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.misl_displayblock {
    display: block!important;
}
@media only screen and (min-width : 100px) and (max-width : 600px) {
    .misl_newmemberpromo_inner div.third {
        width: 100%;
    }
    .misl_newmemberpromo_inner img.vipimg {
        width: 100%;
    }
    .par_exclusive_banner2:nth-child(6) {
      margin-top: -20px;
    }
    .par_planoptions > div {
        font-size: 3.8vw!important;
    }
    html {
        background-color: #fff;
    }
    .par_membershipreminder div {
        min-height: 202px;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    div.par_membershipreminder_inner1 {
      background-image: url('/images/banner_viewp_m1.jpg');
    }
    div.par_membershipreminder_inner2 {
      background-image: url('/images/banner_viewp_m2.jpg');
    }
    div.par_membershipreminder_inner1b {
      background-image: url('/images/banner_comms_m1.jpg');
    }
    div.par_membershipreminder_inner2b {
      background-image: url('/images/banner_comms_m2.jpg');
    }
    .par_membershipreminder {
        min-height: 190px;
    }
    .par_normalmessage {
        margin-left: 0px;
        margin-right:0px;
    }
    .par_overlay_bot {
        bottom: -410px;
        height: 410px;
    }
    form#stars fieldset {
        margin: 0 auto;
        float: none;
        display: block;
        width: 140px!important;
    }
    #par_dashboard .par_dashboard_suggestions {
        width: 100%;
    }
    .backToSuggestions {
        display: none;
    }
    #par_singleevent td label.par_paymentoptions, #par_cart label.par_paymentoptions {
        box-sizing: border-box;
    }
    #par_top_login div:nth-child(3) a {
        width: 162px;
    }
    .openQuickSugg {
        display: block;
    }
    .backButton {
        display: block;
    }
    #par_top_login div:nth-child(3) {
        width: 100%;
    }
    #par_top_login div:nth-child(3) span {
        text-align: center;
        width: 100%;
    }
    #par_partner_results {
        margin-top: 43px;
    }
    .par_mobile_quicksuggestions {
        display: block;
        position: fixed;
        left: -500px;
        top: 51px;
        z-index: 999999999;
        width: calc(100% - 55px);
        height: 100vh;
        transition: 1s;
    }
    .par_mobile_quicksuggestions_element {
        background-color: rgba(22,54,129,0.8);
        color: #ffffff;
        width: 100%;
        float: left;
        height: 15vw;
        padding: 4px 3px;
        box-sizing: border-box;
        line-height: 38px;
        font-size: 16px;
    }
    .par_mobile_quicksuggestions_element:active {
        background-color: rgba(80,255,85,0.8);
    }
    .par_mobile_quicksuggestions_element  a {
        color: #ffffff!important;
    }
    .par_mobile_quicksuggestions_selected {
        background-color: rgba(255,255,255,0.8);
        color: #163681;
    }
    .par_mobile_quicksuggestions_element img {
        width: 37px;
        height: 37px;
        overflow: hidden;
        border-radius: 50px;
        background-color: #ffffff;
        display: block;
        float: left;
        margin: 0px 10px 0px 0px;
    }
    .par_mobile_quicksuggestions_topmenu {
        height: 27px;
        overflow: hidden;
        font-size: 14px;
        line-height: 27px;
        padding: 0;
        margin: 0;
        background-color: rgba(22,54,129,0.8);
        color: #fff;
    }
    .par_mobile_quicksuggestions_topmenu select {
        padding: 0;
        height: 20px;
        color: #fff;
        background-color: transparent;
        vertical-align: middle;
        font-size: 11px;
    }
    .par_mobile_quicksuggestions_topmenu select option {
        line-height: 20px;
    }
    .par_membership_element:nth-child(3) .par_membership_number:before {
        height: 75px;
        width: 75px;
    }
    .par_membership_element:nth-child(3) .par_membership_number:after {
        height: 75px;
        width: 75px;
    }
    .par_membership_element:nth-child(3) .par_membership_number {
        height: 75px;
        width: 75px;
        margin-top: 11px;
    }
    .par_membership_element:nth-child(3) .par_membership_number span:before {
        top: 12px;
        left: 12px;
        font-size: 32px;
    }
    .par_membership_number {
        line-height: 10px!important;
    }
    .par_membership_number_number {
        line-height: 50px;
    }
    .par_membership_element:nth-child(3) .par_membership_number span::after {
        transform: rotate(-16deg);
        position: absolute;
        content: 'mesecev VIP';
        z-index: 999;
        top: 27px;
        left: 8px;
        line-height: 17px;
    }
    .par_partner_suggestion_pix img {
        max-width: 110px;
    }
    .par_exclusive_banner2 .par_exclusive_inner p {
        margin-right: 0;
        line-height: 30px;
    }
    .par_exclusive_banner2 .par_exclusive_inner button {
        position: relative;
        right: 10px;
        bottom: 10px;
        width: 135px;
        margin: 25px auto 10px auto;
        float: none;
    }
    .par_exclusive_banner2 {
        margin: 10px 0 0 0;
    }
    .par_exclusive_banner2:nth-child(8) {
        margin: 0 0 20px 0;
    }
    .par_exclusive_banner2 .par_exclusive_inner {
        width: 100%;
    }
    .par_exclusive_banner2 .par_exclusive_inner h2 {
        width: 100%;
    }
    #par_parnterpreferences_table .showThis input[type="submit"] {
        margin-top: 5px;
    }
    #par_partner_results .par_newsuggestionsbutton {
        line-height: 51px;
    }
    .par_noview {
      width:86%;
    }
    .par_profile_photo_first a {
        max-height: 500px;
    }
    .par_profile_pix a:not(:nth-child(1)) img {
        width: 15vw;
        margin: 20px 0;
    }
    #showmydesc {
        margin-left: -165px;
        width: 95vw;
    }
    .par_profile_pix {
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 20px;
    }
    #gkMainbody table tbody, #gkMainbody table thead, #gkMainbody table tfoot {
        width: 100%!important;
    }

    .par_profile_info {
        width: 100%;
        box-sizing: border-box;
    }
    #par_mobile_logout {
        display: block;
        top: 9px;
        right: 63px;
        width: 52px;
        height: 28px;
    }
    .par_profile_values div {
        width: 32%;
        width: -webkit-calc(33% - 4px);
        width: -moz-calc(33% - 4px);
        width: calc(33% - 4px);
    }
    #par_values div {
        font-size: 0.7em;
    }
    #par_mobile_logout .logout {
        border-radius: 5px;
        padding: 0 2%;
        box-shadow: 0.5px 1.5px 2px #3d4279;
        font-size: 0.7em;
        height: 28px;
        width: auto;
        line-height: 25px;
        z-index: 99999;
        display: block;
        position: fixed;
        top: 0;
        right: 16%;
        margin-top: 6px;
    }
    #showmydesc td {
        width:33%!important;
        line-height: 1.7em!important;
    }
    #showmydesc td label {
        font-size: 0.8em;
        line-height: 1em;
    }
    .showThis button, .showThis input[type="submit"] {
        width: 18%;
        float: left;
        min-width: 69px;
        margin: 10px 2px 5px 0;
    }
    #par_profilepage .par_profile_info td {
        line-height: 26px;
        min-height: 27px;
        height: auto !important;
        padding-left: 10px !important;
        padding: 7px 5px !important;
        line-height: 20px;
    }
    #par_profilepage .par_profile_personal td, #par_profilepage .par_profile_hobbies td, #par_profilepage .par_profile_criterion td {
        width: 50%!important;
    }
    .showThis form {
        padding-top: 12px;
    }
    .par_partnerpreferences {
        width: 100%;
    }
    .showThis {
        margin-left: -110%;
        left: 0;
        top: 0;
        margin: 0 0 0 1%;
    }
    .par_profile_info .showThis, .par_profile_hobbies .showThis, .par_profile_personal .showThis {
        margin-left: -110%;
        left: 0;
        top: 0;
        width: 200%;
        display: block;
        float: left;
    }
    #showhobbies td {
        width: 33%!important;
    }
    .par_next {
        margin-top: -10px;
    }
    .par_profile_personal h1, .par_partnerpreferences h1, #par_partner_results h1, .par_profile_compatibility h1, #par_partner_settings h1, #par_contactadmin h1, #par_upcomingevents h1, #par_partner_cominbox h1, #par_personalinfo h1, .par_imageapproval h1, #par_mypayments h1 {
        margin: -35px 0px 20px 0;
        position: relative;
        font-size: 1.2em;
    }
    .par_secondary_pagination p.par_sug_right, #par_upcomingevents p.par_sug_right, .par_inbox_pagination p.par_sug_right, #par_impressions p.par_sug_right {
        font-size: 0.6em;
        line-height: 26px;
    }
    .par_secondary_pagination p.par_sug_right, #par_upcomingevents p.par_sug_right, .par_inbox_pagination p.par_sug_right, #par_impressions p.par_sug_right {
        font-size: 0.6em;
        line-height: 26px;
    }
    #par_filter div {
        height: 1.4em;
        margin: 5px 5px 0 0;
        font-size: 0.7em;
        line-height: 1.4em;
        padding: 2px 5px;
    }
    .par_secondary_pagination select.par_sug_left, #par_upcomingevents select.par_sug_left, .par_inbox_pagination select.par_sug_left, #par_impressions select.par_sug_left {
        font-size: 0.6em;
        padding: 0;
        margin: 0;
    }
    #par_partner_cominbox td {
        font-size: 0.8em;
        padding: 5px 0;
    }
    #par_partner_cominbox td {
        white-space: nowrap;
    }
    .par_correspondence_message {
        text-align: left;
        font-size: 0.8em;
    }

    #par_partner_cominbox tr td:nth-child(2), #par_partner_cominbox tr td:nth-child(3), #par_partner_cominbox tr th:nth-child(2), #par_partner_cominbox tr th:nth-child(3) {
        display: none;
    }
    .par_secondary_pagination select.par_sug_right, #par_upcomingevents select.par_sug_right, .par_inbox_pagination select.par_sug_right, #par_impressions select.par_sug_right {
        font-size: 0.6em;
    }
    .par_eventstable tr td:nth-child(7), .par_eventstable tr td:nth-child(6) {
        display: none;
    }
    .par_eventstable tr td:nth-child(3), .par_eventstable tr td:nth-child(4) {
        font-size: 16px;
    }
    .par_event_title {
        min-height: 53px;
        width: 100%;
        float: left;
        font-size: 19px;
        max-height: 20px;
        overflow: hidden;
    }
    .par_eventstable tr td:nth-child(1) {
        width: 100px;
        min-width: 100px;
    }
    .par_eventstable tr td:nth-child(3) {
        width: 85px;
        min-width: 85px;
    }
    .par_eventstable tr td:nth-child(4) {
        width: 75px;
    }
    .par_eventstable tr td:nth-child(5) {
        width: 50px;
    }
    .par_eventstable colgroup col:nth-child(1) {
        width: 50px;
    }
    #par_upcomingevents .par_events_button, #par_singleevent .par_events_button {
        width: 75px;
        margin-top: 8px;
        padding: 0 5px;
    }
    #par_upcomingevents td a.par_event_image {
        margin-left: -50px;
    }
    #par_upcomingevents table tr td {
        padding: 0 5px;
         overflow: hidden;
    }
    #gkBottom6 {
        margin-top: 0px;
    }
    #par_upcomingevents p:nth-child(5) {
        display: none;
    }
    .par_exclusive_banner img {
        height: auto;
    }
    .par_attendance_status {
        color: #10D440;
        white-space: nowrap;
        width: auto;
        overflow: hidden;
        float: left;
    }
    #par_singleevent {
        margin-top: -35px;
    }
    #par_singleevent .par_singleevent_desc img, #par_singleevent .par_singleevent_right img, .par_location_img img {
        max-width: 100%;
    }
    .par_singleevent_left, .par_singleevent_right, .par_location_desc_container, .par_location_imagemap_container {
        width: 100%;
    }
    .par_location_desc {
        margin-bottom: 20px;
    }
    .par_backbutton:first-child {
        position: absolute;
        right: 0;
        background-color: #ffffff;
        font-size: 0.6em;
        width: 29vw;
        bottom: 8px;
        margin: 0;
        padding-left: 10px;
        line-height: 4vw;
    }
    #par_magazin .par_backbutton:first-child a {
            margin-left: -125px!important;
    }
    #par_magazin .par_backbutton:nth-child(2) a {
            margin-right: -85px!important;
    }
    #par_partner_cominbox .par_backbutton {
        font-size: 0.6em;
        padding: 0px;
        margin: 12px 0 0 0;
    }
    #par_partner_cominbox th {
        font-size: 0.8em;
        padding: 5px 0;
    }
    .par_introtest {
        width: 90vw!important;
        height: auto!important;
        margin: 1vh auto!important;
    }
    .par_popup_leftpic {
        height: auto;
        width: 25vw;
        margin: 5px;
    }
    .par_sexsymbol {
        margin-right: 5px;
    }
    .par_startbutton {
        position: absolute;
        width: 60vw;
        right: -37px;
        top: 70px;
    }
    .par_startbutton h2 {
        font-size: 1em!important;
        padding-top: 0px;
    }
    .par_startbutton button {
        float: left;
        margin-left: 0px;
        width: 40vw;
        height: 10vw;
        font-size: 1em;
    }
    .par_popup_inner p {
        font-size: 0.75em;
    }
    .par_startbutton a {
        margin-top: 5px;
        width: 100%;
        float: left;
    }
    .par_popup_inner {
        width: 100%;
        box-sizing: border-box;
    }
    input[type=checkbox], .checkbox, input[type=radio], .radio {
        margin-top: 2px!important;
    }
    .par_q1::before {
        left: 8%;
        white-space: nowrap;
    }
    .par_q2::before {
        left: 17%;
        white-space: nowrap;
    }
    .par_q3::before {
        left: 17%;
        white-space: nowrap;
    }
    .par_q4::before {
        left: 8%;
        white-space: nowrap;
    }
    .par_question form table td {
        display: block;
        float: left;
        white-space: nowrap;
        width: 33%;
    }
    .par_overlay_top {
        height: 13vw;
    }
    #par_questionnaire h3 {
        width: 100%;
        box-sizing: border-box;
        font-size: 1em;
        padding: 5vw;
    }
    #par_questionnaire .par_question table {
        margin-bottom: 13px;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .par_q1::before, .par_q2::before, .par_q3::before, .par_q4::before {
        white-space: nowrap;
        font-size: 0.7em;
    }
    .par_q1::before {
        left: 0;
    }
    #par_questionnaire #questionnaire label {
        padding: 5px 2%;
        margin: 5px 2%;
        background-color: #F7F9FF;
        float: left;
        width: calc(100% - 35px);
        max-width: 518px;

    }
    .par_mobilelogin {
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0, #163681), color-stop(1, #061840) );
        border: 1px solid #E9F0FF;
        color: #ffffff!important;
        background-image: -o-linear-gradient(right bottom, #163681 0%, #061840 100%);
        background-image: -moz-linear-gradient(right bottom, #163681 0%, #061840 100%);
        background-image: -webkit-linear-gradient(right bottom, #163681 0%, #061840 100%);
        background-image: -ms-linear-gradient(right bottom, #163681 0%, #061840 100%);
        background-image: linear-gradient(to right bottom, #163681 0%, #061840 100%);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 5px;
        padding: 0 2%;
        box-shadow: 0.5px 1.5px 2px #3d4279;
        font-size: 0.7em;
        height: 24px;
        width: auto;
        line-height: 1.7em;
        z-index: 99999;
        display: block;
        position: fixed;
        top: 0;
        right: 16%;
        margin-top: 10px;
    }
    #par_top_login {
        position: absolute;
        top: -1116px;
    }
    .par_frontpage_slideshow_container img {
        width: 915px;
        left: 63%;
    }
    .par_frontpage_my_info {
        font-size: 0.8em;
        padding: 5px;
    }
    .par_frontpage_my_info .par_smalltext {
        line-height: 1em;
        font-size: inherit;
        margin-top: 0!important;
    }
    .par_fronptage_row1 {
        margin-top: -25px;
        width: 100%;
    }
    .par_frontpage_ms1, .par_frontpage_ms2 {
        display: none;
    }
    .par_frontpage_row2_container {
        background: transparent;
    }
    .par_fronptage_row2 {
        box-shadow: 0 0px 0px rgba(0,0,0,0.2);
        width: 40vw;
        height: 40vw;
        margin-left: 5vw;
        margin-top: 45px;
    }
    .par_howwework_container {
        position: absolute;
        bottom: -53vw;
        right: 5vw;
        left: auto;
        width: 40vw;
        height: 40vw;
        overflow: hidden;
    }
    #par_frontpage .par_fronptage_row1 .par_register {
        width: 100%;
        padding: 19vw 2% 20px 2%;
        margin: 0;
        height: 131vw;
        overflow: hidden;
        background-color: rgba(255,255,255,0.8);
        box-sizing: border-box;
        min-height: 453px;
    }
    .par_next {
        width: 538px;
        margin-left: -6px;
    }
    button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .readon {
        height: 40px;
    }
    .par_textbox {
        font-size: 6vw;
        padding: 20px 0;
    }
    #par_frontpage .par_fronptage_row1 .par_register h3 {
        font-size: 6vw;
    }
    .par_regtitle::after {
        border-left: calc(50vw - 14px) solid transparent;
        border-right: calc(50vw - 14px) solid transparent;
    }
    .par_regtitle {
        font-size: 6vw;
        height: 17px;
        line-height: 6vw;
    }
    .par_regtitle::after {
        height: 1vw;
        top: 36px;
    }
    h2, .componentheading {
        font-size: 1.2em!important;
    }
    .par_next {
        width: 100%;
    }
    .par_next form div label {
        width: 100%;
        height: 8vw;
    }
    p {
        margin: 0.3em 0 0.8em;
        font-size: 0.8em;
    }
    .par_profile_hobbies .showThis tr td {
        line-height: 17px!important;
        width: 50%!important;
    }
    .par_next form div label .par_radio {
        line-height: 1em;
        font-size: 1.2em;
        margin-left: 5vw;
        padding-left: 1vw;
        padding-bottom: 1vw;
    }
    .par_next form div span {
        font-size: 1.1em;
    }
    .par_nextbutton button {
        width: 100%;
        height: 11vw;
    }
    .par_nextbutton {
        width: 96.5%;
        margin-left: 2vw;
    }
    .par_nextbutton button h2 {
        font-size: 1.3em;
    }
    .par_register ul li {
        font-size: 6vw!important;
    }
    #gkContentWrap .par_checks {
        width: 91%;
        margin-left: 2vw;
    }
    .par_howwework_container .par_howwework_inner {
        width: 148px;
        height: 148px;
        background-size: 148px 148px;
    }
    .par_centerheart {
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .par_frontpage_row4 td {
        vertical-align: inherit;
    }
    .par_announcement3 {
        line-height: 17px;
        font-size: 15px;
        left: 57%;
        opacity: 0.9;
        height: 75px;
        width: 83px;
        padding-top: 25px;
    }
    #gkMainbody .par_frontpage_row4 {
        width: 100%!important;
    }
    #gkMainbody .par_frontpage_row4 table {
        width: 100%!important;
        margin: 0;
    }
    #gkMainbody .par_frontpage_row4 table tbody {
        width: 100%!important;
    }
    #gkMainbody .par_frontpage_row4 td {
        width: 33%;
        vertical-align: top!important;
        padding: 0;
    }
    #gkMainbody .par_frontpage_row4 table tbody h3 {
        font-size: 1em;
    }
    #gkMainbody .par_frontpage_row4 table tbody p {
        font-size: 0.7em;
    }
    #gkMainbody .par_frontpage_row4 table tbody img {
        width: 100%!important;
        padding: 0;
        display: block; 
        margin-left: auto; 
        margin-right: auto;
    }
    .par_frontpage_events h2 {
        font-size: 1em;
    }
    .par_frontpage_slideshow_container::after {
        content: '';
        border: 2px solid #fff;
        box-shadow: 0 -30px 100px #fff, 0 -30px 100px #fff, 0 -30px 100px #fff, 0 -30px 100px #fff, 0 -30px 100px #fff, 0 -30px 100px #fff;
        position: absolute;
        top: 422px;
        left: -50px;
        width: 122%;
        height: 50px;
    }
    #gkLogo.cssLogo, #gkMenuWrap #gkLogo.cssLogo {
        background: transparent url(/images/logo.png) no-repeat 0 0!important;
        background-size: 100% auto!important;
        height: 56px!important;
        width: 243px !important;
        margin-left: 0!important;
        margin-top: 10px!important;
    }
    .par_myinfo, .par_completion {
        max-width: none;
        float: left;
        margin: 3px 5px 10px 0px;
    }
    #par_oldpage {
        display: none;
    }
    #par_partner_mini_results {
        margin: 20px 0px 20px 5px;
    }
    .par_partner_mini_suggestion {
        width: 94%;
    }
    #par_profile_help {
        box-sizing: border-box;
        width: 100%;
        margin: 0px 0px 10px 0px;
        max-width: none;
        float: left;
    }
    #par_profile_help p {
        font-size: 1em;
    }
    #switchactive a button {
        padding: 2px 0px 0px 0px;
        font-size: 0.55em;
    }
    #par_profilepage .par_profile_info > table tbody tr td {
        width: 50%!important;
    }
    #par_profilepage tbody tr td {
        padding: 15px 0px!important;
        display: block;
        float: left;
        width: 30%!important;
        min-height: 60px;
        box-sizing: border-box;
        padding: 10px 2px 10px 10px!important;
        border-bottom: 0px;
    }
    #uploadpicture input[name="imgp"] {
        width: 63vw;
    }
    .par_uploadbutton {
        width: 60vw;
    }
    #par_profilepage.par_viewprofile .par_profile_values div {
        width: 50%;
        box-sizing: border-box;
    }
    .par_editbtn {
        margin: 0px 0 0 5px;
    }
    #gkContentWrap > section:first-child {
        padding-top: 0px;
    }
    .par_editbtn img {
        cursor: pointer;
        float: left;
        width: 30px;
        height: 30px;
    }
    #par_profile_help #par_partner_redbutton {
        top: -48px;
    }
    #par_partner_redbutton {
        top: -35px;
        height: 20px;
        width: 20px;
        font-size: 20px;
        line-height: 20px;
    }
    .par_partner_suggestion #par_partner_redbutton {
        top: 8px;
    }
    #gkMainbody table {
        width: 99%!important;
        padding: 0;
        overflow: hidden;
        margin-left: 5px;
    }
    .par_registration .td1, .par_registration .td2, .par_registration .td3 {
        padding: 10px 0;
        vertical-align: middle;
    }
    .par_registration .td1 label, .par_registration .td2 label, .par_registration .td3 label {
        width: auto;
        font-size: 0.9em;
        min-width: 33vw;
    }
    .par_registration table tbody {
        width: 100%!important;
        float: left;
        display: block;
    }
    .par_registration .td2 input[type="password"], .par_registration .td2 input[type="email"] {
        width: 100%;
    }
    .par_registration .td1 label {
        min-width: 33vw;
    }
    .par_reginstructions img {
        display: none;
    }
    .par_welcomemessage {
        width: 84vw!important;
        font-size: 0.8em;
        height: auto!important;
    }
    #par_profilepage td {
        font-size: 1em;
    }
    #par_contact label {
        font-size: 0.8em;
    }
    .par_privacydisclaimer input[type='checkbox'] {
        width: 20px;
        height: 20px!important;
        margin-right: 15px;
        margin-left: 5px;
    }
    #gkFooterNav {
        margin: 0;
    }
    #par_contact tr td:first-child {
        width: 40%;
    }
    #par_popup_overlay .par_privacydisclaimer {
        font-size: 0.7em;
    }
    .par_editbtn {
        width: 30px;
        height: 30px;
    }
    #gkHeaderMod {
        height: 0px;
        max-height: 1000px!important;
        overflow: hidden;
        background-color: rgba(22, 54, 129, 0.9);
        position: absolute;
        left: 0;
        position: fixed!important;
        top: 13vw !important;
        z-index: 9999999999;
    }
    #gkMainbody .par_frontpage_event_container table {
        position: absolute;
        table-layout: fixed;
        width: 100%!important;
        padding: 0;
    }
    #gkMainbody .par_frontpage_event_container table tbody {
        width: 100%!important;
        padding: 0;
    }
    .par_afterreg_right {
        margin-top: 0px;
    }
    .par_afterreg_left {
        margin-top: 5px;
    }
    .par_frontpage_event_container tbody tr:nth-child(odd) {
        background-color: rgba(247, 249, 255, 1);
    }
    .par_frontpage_event_container tbody tr {
        background-color: rgba(233, 240, 255, 1);
    }
    .par_frontpage_events_img {
        width: 100%;
    }
    .par_frontpage_event_container tbody tr td {
        border-bottom: 0px solid #e5e5e5;
        border-right: 0px solid #ffffff;
        color: #000;
        font-size: 19px;
        padding: 5px 3px;
    }
    .par_frontpage_event_container tbody tr td:not(:first-child) {
        border-left: 1px solid #163681;
    }
    .par_frontpage_event_container tbody tr td:nth-child(1) {
        float: left;
        padding-left: 10px;
        width: 55%;
        font-size: 0.9em;
        max-width: 340px;
    }
    .par_frontpage_event_container tbody tr td:nth-child(2) {
        float: left;
        width: auto;
    }
    .par_frontpage_event_container tbody tr td:nth-child(5) {
        float: left;
        width: 20%;
        font-size: 0.9em;
    }
    .par_frontpage_event_container tbody tr td:nth-child(6) {
        float: left;
        width: 15%;
        font-size: 0.9em;
    }
    .par_frontpage_event_container tbody tr:not(.empty) {
        cursor: pointer;
        float: left;
        width: 100%;
    }
    .par_frontpage_event_container tbody tr td:nth-child(2), .par_frontpage_event_container tbody tr td:nth-child(3), .par_frontpage_event_container tbody tr td:nth-child(4) {
        display: none;
    }
    .par_frontpage_event_container {
        width: 600px;
    }
    .par_frontpage_events_img img {
        width: 100%;
        height: auto;
    }
    .par_frontpage_row6 img {
        margin-right: 6px;
        width: 47%;
    }
    .par_frontpage_row6 {
        width: 94%;
        padding: 3%;
        font-size: 0.8em;
    }
    .par_frontpage_row6 p {
        padding: 7px 0px 0 0;
    }
    .par_article_magazinelist_item_fp {
        width: 95%;
    }
    .par_article_magazinelist_text {
        font-size: 17px!important;
    }
    .glavna_noga table:nth-child(2) td {
        padding-left: 10px!important;
    }
    .glavna_noga tr:not(:first-child) td a, .glavna_noga tr:not(:first-child) td {
        font-size: 0.8em!important;
        padding-top: 10px!important;
    }
    .par_article_magazinelist_item {
        float: left;
        width: 95%;
        height: 585px;
        overflow: hidden;
        box-sizing: border-box;
    }
    h2.par_article_magazinelist_title {
        width: 100%;
        color: #ffffff;
        padding: 5px 5px;
        width: 100%;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
    }
    #par_magazin .par_article_magazinelist_text {
        font-size: 0.8em;
    }
    #par_magazin .par_article_magazinelist_text {
        height: 270px;
        overflow: hidden;
    }
    .par_article_magazinelist_img_container {
        background-position: 70% 50%;
        height: 190px;
    }
    #par_magazin .par_article_readmore {
        right: 0;
        bottom: 0;
        padding: 0 0 0 10px;
        font-size: 1em;
        display: block;
        background-color: #fff;
        line-height: 1em;
        margin-bottom: 0;
        width: auto;
        height: 25px;
        padding: 0 13px;
        line-height: 25px;
    }
    .par_paymentoptions input[type="radio"] {
        float:left;
    }
    .par_paymentoptionimg2 {
        
    }
    #par_cart label.par_paymentoptions div span {
        float: left;
        padding-left: 2px;
        margin-top: 34px;
        font-size: 0.8em;
    }
    #par_singleevent td label > div > span{
        margin-left: -14px !important;
        float: right !important;
        font-size: 0.8em !important;
        text-align: center;
        width: 100%;
        line-height: 23px !important;
        font-weight: bold;
        letter-spacing: 1px;
        margin-top: 75px !important;
    }
    #par_singleevent td label > div > span:nth-child(5) {
        float: left;
        padding-left: 2px;
        margin-top: 5px!important;
        margin-left: 0!important;
        font-size: 0.8em;
        line-height: 1em;
    }
    #par_singleevent td label.par_paymentoptions, #par_cart label.par_paymentoptions {
        height: auto;
    }
    .par_magazin_tabs .par_article_minilist_link {
        position: absolute;
        right: 6px;
        bottom: 5px;
        font-weight: bold;
        padding: 0 0 0 10px;
        font-size: 16px;
        display: block;
        text-align: right;
        background-color: #fff;
        height: auto;
        line-height: 22px;
        width: auto;
    }
    .cookiemonster2 p {
        color: #fff!important;
        padding: 0 1%!important;
        float: left!important;
        margin: 0!important;
        font-size: 1em!important;
        width: 62%;
        line-height: 1.1em!important;
    }
    .cookiemonster p {
        padding: 0 0!important;
        color: #000!important;
        float: left!important;
        font-size: 0.9em!important;
        width: 63%;
        line-height: 1.1em!important;
    }
    .par_magazin_topimg_fp {
        height: auto;
        min-height: 100px;
    }
    .par_articles .par_magazin_tabs h2 {
        font-size: 0.9em;
        padding-left: 10px;
    }
    .par_article_magazinelist_text {
        font-size: 0.7em;
    }
    #gkBottom6 tbody tr td {
        font-size: 0.8em;
    }
    #par_hammenu {
        display: block;
        position: fixed;
        top: 3px;
        right: 9px;
        background-color: #163681;
        padding: 0 2px;
        width: 35px;
        height: 35px;
        border-radius: 5px;
        z-index: 9999;
    }
    #par_hammenu img {
        width: 35px;
        height: 35px;
    }
    .par_frontpage_slideshow_container {
        overflow: hidden;
        position: absolute;
        top: 70px;
        width: auto;
        height: 600px;
    }
    body {
        margin: 13vw 0px 0px 0px!important;
    }
    #gkMenuWrap {
        height: 13vw!important;
        top: 0;
        position: fixed!important;
        width: 100%;
    }
    #par_profilepage h1, #par_contact h1, #par_sodelovanje h1, #par_bonitetnaocena h1 {
        margin: 0px 0px 20px 0;
    }
    #pass_type {
        font-size: 0.9em;
    }
    #gkHeaderMod li.active .nav-child {
        height: auto;
        padding: 10px 0 0 0;
        display: block;
        position: relative;
        top: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 100%;
        max-width: 1230px;
        font-size: 15px;
        overflow: hidden;
        background: -moz-linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0.5)));
        background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%);
        background: -o-linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%);
        background: -ms-linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%);
        background: linear-gradient(270deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163681', endColorstr='#163681',GradientType=1 );
        box-shadow: 0px 0px 0px #163681;
        border: 0px;
    }
    #gkHeaderMod ul.nav li.active ul.nav-child li.active a {
        text-decoration: underline;
        width: 100%;
        box-shadow: 0px 0px 0px #000;
        height: 1.5em;
        border: 0px;
        padding: 0 50px;
        background: rgba(22, 54, 129, 0.9);
        color: #fff;
        margin: 0px;
        border-radius: 0px;
    }
    #gkHeaderMod ul.nav li.active ul.nav-child li a {
        width: 100%;
        box-shadow: 0px 0px 0px #000;
        height: 1.5em;
        border: 0px;
        padding: 0 50px;
        background: transparent!important;
        color: #fff;
        margin: 0px;
        border-radius: 0px;
        line-height: 1em;
        font-size: 1.0em;
    }
    #gkHeaderMod ul.nav li a {
        line-height: 50px;
        font-size: 1.5em;
        box-shadow: inset 0px 0px 0px transparent, 0px 0px 0px transparent;
    }
    #gkHeaderMod ul.nav li.active a {
        line-height: 50px;
        font-size: 1.5em;
        box-shadow: inset 0px 0px 0px transparent, 0px 0px 0px transparent;
    }
    #gkHeaderMod ul.nav li {
        line-height: 30px;
        float: left;
        width: 100%;
        display: block;
        background: transparent!important;
        background-color: transparent!important;
    }
    #gkHeaderMod ul.nav li a:hover {
        box-shadow: inset 0px 0px 0px transparent;
        text-decoration: underline;
        font-size: 1.5em;
        transition: 0.1s;
    }
    #gkHeaderMod ul.nav ul {
        background: transparent!important;
        background-color: transparent!important;
    }
    #gkHeaderMod ul.nav li.active ul.nav-child li a:hover {
        border-bottom: 0px solid transparent;
        padding: 0 50px;
        margin: 0px;
        border-radius: 0px;
    }
    #topmenu .item-171, #topmenu .item-174, #topmenu .item-175 {
        float: left!important;
    }
    #topmenu {
        padding-bottom: 10%;
        float: left;
    }
    .navbar-logo {
        height: 0px!important;
        width: 0px!important;
        margin: 3px 20px 0px 10px;
    }
    #gkMainbody section .par_login .right img {
         display: none;
    }
    .login-fields:nth-child(3) label:nth-child(1) {
        display: none!important;
    }
    .par_login .left div {
        position: relative!important;
    }
    #gkMainbody section .par_login .right, #gkMainbody section .par_login .left  {
        width: 100%;
    }
    .par_hidden_div_container {
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;

    }
    .par_hidden_title p:nth-child(2) {
        margin-left: 10px;
        font-size: 1.4em;
    }
    .par_hidden_title p:first-child {
        margin-left: 10px;
        font-size: 0.8em;
    }
    .par_hidden_div_container2 {
        height: 400px;
        width: 100%;
        margin: 0;
    }
    .par_hidden_div_container2 div {
        margin-top: 0;
        margin-bottom: 50px;
    }
    h2.par_article_magazinelist_title {
        width: 100%!important;
        background-image: -moz-linear-gradient(180deg, rgba(22,54,129,0.5) 0%, rgb(22, 54, 129) 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(22,54,129,1)), color-stop(100%, rgba(22,54,129,0.5)));
        background-image: -webkit-linear-gradient(180deg, rgba(22,54,129,0.5) 0%, rgba(22,54,129,1) 100%);
        background: -o-linear-gradient(180deg, rgba(22,54,129,0.5) 50%, rgba(22,54,129,1) 100%);
        background-image: -ms-linear-gradient(180deg, rgba(22,54,129,0.5) 50%, rgba(22,54,129,1) 100%);
        background-image: linear-gradient(270deg, rgba(22,54,129,0.5) 50%, rgb(22, 54, 129) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#163681', endColorstr='#163681',GradientType=1 );
    }

    .par_image_pagination li {
        width: auto!important;
        min-width: 25px!important;
    }
    .par_hidden_div {
        position: absolute;
        margin-top: 110px;
    }
    .par_hidden_title {
        height: 28vw;
    }
    .par_membership3 table {
        width: 100%;
        padding: 0;
        box-sizing: border-box;
    }
    .par_howwework_number {
        font-size: 2em;
        height: 10vw;
        width: 10vw;
        line-height: 1.6em;
        box-shadow: -2px 8px 10px #666;
    }
    .par_membership3 h1 {
        text-align: center;
        font-size: 30px !important;
        margin-bottom: 20px !important;
        padding: 0;
    }
    table.par_membership td:nth-child(2) {
        font-size: 1em;
        line-height: 1.5em;
    }
    .par_membership2 h1 {
        font-size: 1.6em!important;
        padding: 0;
        margin: 0!important;
    }
    .par_membership3 td {
        padding: 5px 0px;
        font-size: 0.7em;
        margin: 0;
        width: 16.666%;
    }
    .par_membership2 table.par_membership {
        margin: 50px 10px 10px 10px;
    }
    .par_membership2 .par_hidden td:nth-child(2) {
        width: 200%;
        display: block;
    }
    .par_membership2 .par_hidden td:nth-child(2) div {
        height: auto;
        max-height: 0;
        width: 105%;
        font-size: 1em;
        line-height: 22px;
        margin: 0 0 10px -21px;
        padding: 0;
    }
    .par_membership2 .par_topbanner, .par_predstavitev .par_topbanner {
        margin-left: 0 !important;
        width: 600px;
        max-width: 100%;
    }
    .par_predstavitev p {
        padding: 0;
    }
    .par_reginstructions {
        width: 95%;
        margin-left: 10px;
    }
    .par_page_left {
        width: 100%;
        float: left;
        padding: 0px 0% 16px 0%;
    }
    .par_page_right {
        width: 100%;
        float: left;
        padding: 0;
        box-sizing: border-box;
    }
    #par_sideboarevents {
        max-width: 343px;
    }
    .par_becomeamember1 {
        background-image: url(/images/postaniclan_bg.jpg);
        background-position-y: -8vh;
        background-position-x: 0px;
        background-size: 570px;
        margin: 4px 0 0 0;
        height: 44vh;
        background-size: 93vw;
    }
    .par_becomeamembertext_space {
        height: 210px;
    }
    .par_becomeamembertext img {
        display: none;
    }
    .par_becomeamembertext {
        font-size: 1.5em;
        line-height: 1.5em;
        padding: 0 2px 4px 18px;
    }
    #par_questionnaire .par_question input[type="text"] {
        min-width: 74vw;
        width: calc(100% - 9px);
        margin-left: 0px!important;
        display: inline;
        float: none;
    }
    .par_page_right_element button.membership {
        margin: 3px auto;
    }
    .par_wink_element tbody tr td {
        font-size: 1em;
    }
    .par_question_custom_container {
        padding: 10px;
        margin-left: 0px;
        max-width: 90vw;
        white-space: normal;
    }
    #gkPageContent {
        min-height: auto;
        margin-top: 65px!important;
    }
    #par_questionnaire #questionnaire label p {
        margin: 0;
        white-space: normal;
        margin-left: 30px;
    }
    #par_questionnaire #questionnaire td {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
        display: block;
    }
    .par_partner_suggestion {
        height: 272px;
        width: 100%;
        float: left;
        box-sizing: border-box;
    }
    .par_partner_suggestion_aboutme {
        display: none;
    }
    .par_partner_suggestion_messages {
    bottom: 44px;
    height: 35px;
    left: 109px;
    width: 33px;
    margin: 0;
    padding: 3px;
}
    .par_partner_suggestion_rating {
        bottom: 44px;
        height: 35px;
        right: 5px;
    }
    .par_partner_suggestion_likes {
        bottom: 37px;
        left: 14px;
        width: 26px;
    }
    .par_partner_suggestion_infobar_element {
        white-space: normal;
        font-size: 0.7em;
    }
    .par_partner_suggestion_infobar_element:nth-child(2) {
        padding: 0px 10px;
        box-sizing: border-box;
    }
    .par_page_right_element_header {
        font-size: 1em;
        width: calc(100% + 0px);
        width: -webkit-calc(100% + 0px);
        width: -moz-calc(100% + 0px);
        margin: -20px 0 10px 0px;
        padding: 5px 0;
    }
    .par_partner_suggestion_info {
        margin: 0;
        width: 50%;
        box-sizing: border-box;
    }
    .par_startext {
        width: 80%;
        white-space: unset;
        overflow: hidden;
        text-align: center;
        height: 20px;
    }
    .par_partner_suggestion_infobar_element form {
        position: absolute;
        bottom: 0;
        right: 102px;
        margin: 0 auto;
        width: 30px;
        float: none;
        margin: 0 auto;
        width: 30px;
    }
    .par_displayicons > .par_displayicons_info > .par_displayicons_info_tab > span:nth-child(1){
        display: none;
    }
    .par_displayicons_info_tab {
        left: -120px;
    }
    .par_displayicons_info_tab:hover {
        cursor: default;
        left: -120px;
    }
    .gkPage {
        padding: 0!important;
    }
    #par_partner_results .par_partner_suggestion .par_partner_suggestion_info a {
        font-size: 18px;
        max-height: 46px;
        overflow: hidden;
    }
    .par_partner_suggestion_pix {
        width: 50%;
    }
    #par_partner_mini_results .par_partner_mini_suggestion .par_partner_mini_suggestion_info a {
        font-size: 0.9em;
    }
    .par_page_right_element p {
        margin: 0;
        padding: 0 10px;
    }
    .par_partner_mini_suggestion_info {
        font-size: 0.9em;
    }
    .par_partner_mini_suggestion_info h4 {
        font-size: 0.9em;
        width: 100%;
        float: left;
        margin-top: 5px;
    }
    #par_profile_idsearch, #par_profile_minipreferences, #par_sug_activities, #par_profile_infopanel, #par_partner_mini_results, .par_page_right_element, #par_sideboarevents {
        width: 100%;
        margin: 0px 0px 10px 0px;
        padding: 20px 0px;
        max-width: none;
        float: left;
    }
    #par_sideboarevents .par_sideboardevents_img {
        background-size: 100%;
        background-position-y: 20%;
    }
    .par_system_message {
        width: 86%;
    }
    .par_partner_results_elements {
        float: left;
        width: 100%;
        height: 73px;
        margin-top: 12px;
        margin-left: -10px;
    }
    #par_dashboard .par_partner_results_elements {
        margin-top: -5px;
        width: auto;
        float: right
    }
    #par_dashboard .par_profile_pix {
        width: 50%;
        padding: 0;
        margin: 0;
    }
    .par_dashboard_profilebox_right {
        width: 50%;
    }
    #par_dashboard .par_dashboard_editprofile {
        position: absolute;
        left: 13px;
        top: 46%;
    }
    #par_dashboard .par_partner_suggestion_pix img {
        /*padding: 11px;
        margin: 0;
        box-sizing: border-box;*/
    }  
    #par_dashboard .par_partner_suggestion_pix {
        box-sizing: border-box;
        float: left;
        width: 43%;
        height: auto;
    }
    #par_dashboard .par_partner_suggestion_info {
        width: 54%;
        box-sizing: border-box;
        padding: 50px 0;
    }
    #par_dashboard .par_dashboard_profilebox_traits {
        font-size: 15px;
    }
    #par_dashboard .par_quote, #par_dashboard .par_quote2 {
        display: none;
    }
    #par_dashboard .par_personalquote p {
        left: 50%;
        top: 65px;
        width: 100%;
        text-align: left;
        font-size: 14px !important;
        font-weight: normal;
    }
    #par_dashboard .par_dashboard_infoboxes {
        margin-top: 60px;
    }
    #par_dashboard .par_dashboard_infobox_outer {
        width: 50%;
        padding: 0 5px 0 0;
    }
    #par_dashboard .par_dashboard_infobox_outer:nth-child(even) {
        padding: 0 0 0 5px;
    }
    #par_dashboard .par_partner_suggestion {
        width: 100%;
        height: 230px;
        box-sizing: border-box;
        margin: 10px 0!important;
        padding: 0;
        float: left;
        overflow: hidden;
    }

    #par_dashboard .par_partner_suggestion_likes {
        bottom: -3px;
        left: 12px;
    }
    #par_dashboard .par_partner_suggestion_messages {
        left: 12%;
    }
    #par_dashboard .par_partner_suggestion_rating {
        bottom: 5px;
        left: 17%;
    }
    #par_dashboard .par_partner_suggestion_rating fieldset {
        width: 140px!important;
    }
    #par_dashboard .par_partner_suggestion_info h3 {
        max-width: 190px;
    }
    #par_dashboard .par_partner_suggestion_info p {
        margin-top: 24px;
    }
    #par_dashboard .par_profile_photo_first img {
        max-width: 140px!important;
    }
    #par_dashboard .par_profile_photo_first {
        margin: 0;
    }
    #par_dashboard .par_profile_photo_container {
        box-sizing: border-box;
    }
    #par_dashboard .par_dashboard_suggestions_half {
        float: left;
        width: 100%!important;
        margin-right: 0px;
        box-sizing: border-box;
    }
    #par_dashboard .par_dashboard_infobox_outer:nth-child(4) .par_dashboard_infobox_inner {
        width: calc(100% - 5px);
        margin: 0 0 0 5px;
    }
    #par_dashboard .par_dashboard_infobox_outer .par_dashboard_multibackground {
        width: calc(100% - 10px);
        margin: 0 0 0 5px;
    }
    .par_partner_results_element {
        line-height: 51px;
        font-size: 0.7em;
        margin: 0 0 0 10px !important;
    }
    .par_image_pagination ul li {
        padding: 0 1px !important;
        font-size: 15px;
        margin: 10px 2px !important;
        width: 19px;
        display: inline-block;
        text-align: center;
    }
    .par_image_pagination ul a:first-child li, .par_image_pagination ul a:last-child li {
        width: 45px;
    }
    .par_toprightclose {
        top: 60px;
    }
    .par_helppanel h3 {
        font-size: 1.5em;
        height: 51px;
        margin-left: -9px;
        width: calc(100% + 20px);
        border-radius: 3px;
        box-sizing: border-box;
        margin: -20px 0 0 -10px;
    }
    .par_partner_suggestion_infobar {
        max-height: none;
    }
    #par_profile_infopanel p {
        font-size: 24px;
        line-height: 46px;
        margin-left: 30px!important;
    }
    #par_profile_infopanel li {
        font-size: 22px;
    }
    .par_privacydisclaimer {
        text-align: left;
        line-height: 1.5em;
        float: left;
        text-align: center;
        padding: 10px 0 10px 0;
        width: 100%;
    }
    .par_personal_q input[type="text"], .par_personal_q input[type="number"], .par_personal_q select, .par_personal select[name="dateofbirth1"], .par_personal select[name="dateofbirth2"], .par_personal select[name="dateofbirth3"] {
        width: 100%;
    }
    .par_personal_q svg {
        height: auto;
    }
    .par_personal_q label {
        width: 100%;
        float: left;
        margin-top: 6px;
        padding-bottom: 10px;
    }
    .par_traits_q td {
        font-size: 19px;
        float: left;
        display: block;
        width: 50%;
        box-sizing: border-box;
    }
    #par_personalinfo input[type="submit"] {
        margin: 0 auto 50px auto;
        float: none;
    }
    .par_profile_photo_first {
        position: relative;
        width: 143px;
        margin: 0px 20vw;
    }
    .par_profile_photo_container > a {
        margin: 0 2vw ;
    }
    #userquote {
        left: 0;
        top: 0;
        width: 87%;
        margin: 0 0 0 1%;
    }
    .par_deletebtn, .par_featuredbtn, .par_profile_photo_featured input[type="image"] {
        width: 36px;
        height: 36px;
    }
    .par_settings_element {
        min-height: 150px;
    }
    .par_settings_element select, .par_settings_element input {
        min-width: auto;
        float: left;
    }
    #par_values h2.par_values_bluerow {
        font-size: 0.7em!important;
        line-height: 29px;
        height: 5em;
    }
    #par_values div {
        font-size: 1em;
    }
    #par_values label > div {
        font-size: 0.7em;
    }
    .par_profile_photo_unlink {
        position: absolute;
        top: 3px;
        right: 3px;
    }
    #par_values h2.par_values_bluerow {
        font-size: 14px;
        line-height: 29px;
    }
    .par_values_savebutton {
        margin-top: 2px;
    }
    .par_frontpage_my_info p {
        font-size: 1.2em;
    }
    .par_frontpage_events .par_more {
        padding: 0 6px;
    }
    #par_singleevent .par_singleevent_likes tr td:nth-child(2), .par_singleevent_likes tr td:nth-child(4), .par_singleevent_likes tr td:nth-child(5) {
        display: none;
    }
    #par_singleevent .par_singleevent_likes table {
        overflow: visible;
    }
    #par_singleevent .par_crosssection_icon {
        left: -4vw;
        top: 3vw;
    }
    #par_singleevent .par_singleevent_likes {
        font-size: 1em;
    }
    #par_singleevent .par_singleevent_likes tr td:nth-child(1) {
        width: 15vw;
    }
    #par_singleevent .par_singleevent_likes tr td:nth-child(3) {
        width: 25vw;
    }
    .par_partner_mini_suggestion_pix img, #par_singleevent .par_singleevent_likes .par_partner_mini_suggestion_pix img {
        max-height: 15vw;
        max-width: 15vw;
    }
    #par_partner_imageapproval th, #par_imageapproval th {
        font-size: 1em;
    }
    #par_partner_imageapproval td {
        vertical-align: middle;
    }
    #par_partner_imageapproval td:nth-child(2), #par_partner_imageapproval td:nth-child(3), #par_partner_imageapproval th:nth-child(2), #par_partner_imageapproval th:nth-child(3) {
        display: none;
    }
    #par_partner_imageapproval input[name="action"] {
        font-size: 1em;
        white-space: inherit;
    }
    .par_bonitetnaocena {
        top: 0px;
        right: 0px;
        width: 50px;
        height: 50px;
    }
    .par_facebook {
        top: 30px;
        width: 30px;
        height: 30px;
        right: 0px;
    }
    .par_instagram {
        top: 100px;
        width: 30px;
        height: 30px;
        right: 0px;
    }
    .par_becomeamembertext {
        font-size: 1.3em;
    }
    .par_becomeamembertext_space {
        height: 6vh;
    }
    .par_membership_number {
        line-height: 35px;
        width: 25vw;
        height: 25vw;
        font-size: 1.8em;
        line-height: 1.6em;
        padding-top: 0;
    }
    .par_membership_special {
        margin: 7px 0 0 0;
        padding: 4px 0 0 0;
        width: 100%;
        line-height: 14px;
        text-transform: lowercase;
        font-size: 17px;
    }
    .par_membership_months {
        font-size: 16px;
        line-height: 0em;
    }
    .par_membership_price {
        font-size: 1em;
    }
    .par_membership_permonth {
        font-size: 0.7em;
        line-height: 1.5em;
    }
    .par_membership_element_top {
        height: 54vh;
    }
    .par_membership_element_top::after {
        top: 54vh;
    }
    .par_membership_element_top::before {
        top: 54.5vh;
    }
    #gkContentWrap .par_membership ul li {
        margin: 9px 0px 9px 26px;
        text-indent: -21px;
        font-size: 0.65em;
        text-align: left;
        line-height: 1.2em;
    }
    #gkContentWrap .par_membership ul {
        margin: 4vh 0 0 0;
    }
    .par_membership_element a button {
        font-size: 1em;
        padding: 0 0;
    }
    .par_membership tr.par_hidden div {
        font-size: 0.8em;
        width: 201%;
        margin-left: -12%;
        line-height: 1.2em;
    }
    .par_coupon {
        position: relative;
    }
    .par_coupon1 input {
        margin-left: 0!important;
        width: 48%
    }
    .par_coupon1 .par_sublabel {
        width: 100%!important;
        float: left;
    }
    .par_coupon2 input {
        position: absolute;
        right: 0;
        top: 34px;
    }
    .par_cart input[value="Potrdi naročilo"] {
        margin: 0 auto 5vh auto;
        float: none;
    }
    .par_paymentoptions span:nth-child(5) {
        margin-top: 0px!important;
        margin-left: -5vw!important;
        font-size: 0.7em!important;
    }
    .par_paymentoptions div span:nth-child(3) {
        margin-top: 25px !important;
        padding-left: 0!important;
    }
    #par_cart label.par_paymentoptions div span {
        float: right !important;
        padding-left: 2px;
        font-size: 0.8em !important;
        text-align: center;
        width: 100%;
        line-height: 23px !important;
        font-weight: bold;
        letter-spacing: 1px;
    }
    .par_wink_element p {
        font-size: 1em;
    }
    .par_wink_element td {
        width: 50%;
    }
    #gkHeaderMod ul.nav li.active ul.nav-child li.active a {
        border: 1px solid #ffffff!important;
        height: 2em;
        line-height: 2em;
        text-decoration: none!important;
    }
    .par_predstavitev td {
        width: 100%;
        display: block;
        float: left;
        padding: 0;
        margin-bottom: 40px;
        margin-left: -5px;
    }
    .par_backbutton {
        min-width: 25vw;
    }
    .par_predstavitevdogodkilink {
        width: 100%;
        margin: 0;
    }
    .par_eventtypes table tr td {
        width: 100%;
        float: left;
        display: block;
        padding: 0;
        margin-left: -5px;
        margin-bottom: 40px;
    }
    .par_eventdesc {
        padding: 10px;
        width: 94%;
    }
    .par_eventtype_desc_left {
        width: 100%;
        float: left;
    }
    .par_eventtype_desc_right {
        display: none;
    }
    .par_eventtype_desc_left ul li {
        font-size: 0.8em;
    }
    .par_eventtype_desc_left h1 {
        margin-top: 50px!important;
    }
    #par_upcomingevents tr {
        border-bottom: 1px solid #163681;
    }
    #par_upcomingevents tr td:nth-child(1), #par_upcomingevents tr td:nth-child(7), #par_upcomingevents tr td:nth-child(6), #par_upcomingevents tr td:nth-child(5) {
        display: none;
    }
    #par_upcomingevents tr td:nth-child(2) {
        width: 40%;
    }
    #par_upcomingevents table tr td {
        padding: 0 1px;
        overflow: hidden;
        font-size: 0.9em;
    }
    .par_membership_element {
        width: calc(100%/3);
        margin: 0;
        box-sizing: border-box;
    }
    .par_membership_month {
        margin: 20px 0 0 0;
    }
    .par_cart_items td {
        font-size: 0.9em;
    }
    #par_top_login button.logout {
        display: none;
    }
    #par_mobile_logout button.logout {
        display: block;
    }
    #par_top_login {
        position: absolute;
        top: -90px;
        right: 0;
        width: 100%;
    }
    .par_top_accountinfo {
        line-height: 17px;
        float: left;
        margin-right: 5px;
        color: #000;
    }
    #par_top_login > div:nth-child(4) {
        float: left;
        width: 100%;
        color: #000;
        margin-left: 8px;
    }
    #par_top_login > div:nth-child(4) button.membership {
        float: right;
    }
    #par_top_login #loginform {
        display: none;
        position: absolute;
        top: 0;
        left: 50%;
        width: 80%;
        transform: translateX(-50%);
        background-color: #163681;
        box-shadow: 0px 2px 10px rgba(0,0,0,0.5);
        border-radius: 5px;
        padding: 10px;
        box-sizing: border-box;
    }
    #par_top_login_inside {
        opacity: 1!important;
        width: 100%;
        float: left;
    }
    #par_top_login input, #par_top_login a button {
        margin: 5px auto;
        float: none;
    }
    .par_recovery {
        margin-top: -30px;
        width: 100%;
        text-align: center;
    }
    #par_top_login_outside {
        width: 100%;
    }
    .par_personalquote p {
        line-height: 1.4em;
        font-size: 0.8em;
    }
    .par_frontpage_event_container table {
        margin-left: 0!important;
    }
    .par_next .par_regbox {
        width: 44%;
        float: left;
        padding: 0 2% 17px 2%;
    }
}
