body {color:#222C3B;
background-color: #f8f8f8;
font-family: 'Didact Gothic', sans-serif;
font-weight: 400;}

.in-constructie {background-color:#ff9f00!important;}
footer {font-size:12px;}
hr {
	border-top: 1px solid #D5A657;
	text-align: center;
	margin:30px auto;
}
hr:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f8f8f8;
	color: #D5A657;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
} 


a {color:#D5A657!important;}
.width70 {width:70%!important;}

.fixed_btm {bottom:40; position:fixed; _position:absolute; right:5;}
.fixed_btm img {width:80px;}


.profil-form-standard {padding:30px 15px;}


    .img-circle {
        border-radius: 50%;
    }
    

.bigText {font-size:150%!important;}

#spin {
  color:#B2243C;
}
#spin:after {
  content:"șase";
  animation: spin 15s linear infinite;
}
@keyframes spin {
  0% { content:"offline"; }
  10% { content:"ieși la întâlnire"; }
  20% { content:"cunoaște oameni"; }
  30% { content:"râzi"; }
  40% { content:"îndrăgostește-te"; }
  50% { content: "socializează"; }
  60% { content: "descoperă-te"; }
  70% { content: "explorează"; }
  80% { content: "conectează-te"; }
  90% { content: "visează"; }
}


.alertsz {
    margin:0 auto!important;
    padding:20px 0;
}

.solanpc {margin:0 auto; padding:2px;}
.boxContent {color:#222C3B!important; text-align:left!important}

.box{
  padding:20px 10px!important;
  float:center;
  background-color:white; 
  border-radius:5px;
  text-align:center;
  color:#fff;
  margin: 20px auto!important;
}
.box h3{
  font-family: 'Didact Gothic', sans-serif;
  font-weight:normal;
  text-align:center;
  color:#fff;
}
.box1{
  background-color: #EBA39E;
}
.box2{
  background-color: #C49EEB;
}
.box3{
  background-color: #9EEBA1;
}
.box4{
  background-color: #9EEBBF;
}
.box5{
  background-color: #9ED9EB;
}
.box6{
  background-color: #9EB3EB;
}
.box7{
  background-color: #DB9EEB;
}
.box8{
  background-color: #C49EEB;
}
.shadow1, .shadow2, .shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
  position:relative;
}
.shadow1,.shadow2,.shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
/*****************************************************************dashed border
****************************************************************/
.shadow1 h3, .shadow2 h3, .shadow3 h3, .shadow4 h3, .shadow5 h3, .shadow6 h3, .shadow7 h3, .shadow8 h3{
  width:87%;
  margin-left:6%;
  border:2px dashed #F7EEEE;
  border-radius:5px;
}
/****************************************************************
*styling shadows
****************************************************************/
.shadow1:before, .shadow1:after{
  position:absolute;
  content:"";
  bottom:12px;left:15px;top:80%;
  width:45%;
  background:#9B7468;
  z-index:-1;
  -webkit-box-shadow: 0 20px 15px #9B7468;
  -moz-box-shadow: 0 20px 15px #9B7468;
  box-shadow: 0 20px 15px #9B7468;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.shadow1:after{
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  transform: rotate(6deg);
  right: 15px;left: auto;
}
.shadow2:before{
  position:absolute;
  content:"";
  width:80%;
  top:140px;bottom:15px;left:30px;
  background-color:#9F8641;
  z-index:-1;
  -webkit-box-shadow:0 23px 17px 0 #9F8641;
  -moz-box-shadow:0 23px 17px 0 #9F8641;
  box-shadow: 0 23px 17px 0 #9F8641;
  -webkit-transform:rotate(-4deg);
  -moz-transform:rotate(-4deg);
  transform:rotate(-4deg);
}
.shadow3:before, .shadow3:after{
  content:"";
  position:absolute;
  bottom:0;top:2px;left:15px;right:15px;
  z-index:-1;
  border-radius:100px/30px;
 -webkit-box-shadow:0 0 30px 2px #479F41;
  -moz-box-shadow:0 0 30px 2px #479F41;
  box-shadow: 0 0 30px 2px #479F41;
}
.shadow4:before, .shadow4:after{
  position:absolute;
  content:"";
  top:14px;bottom:14px;left:0;right:0;
  box-shadow:0 0 25px 3px #548E7F;
  border-radius:100px/10px;
  z-index:-1;
}
.shadow5:before, .shadow5:after{
  position:absolute;
  content:"";
  box-shadow:0 10px 25px 20px #518C96;
  top:40px;left:10px;bottom:50px;
  width:15%;
  z-index:-1;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.shadow5:after{
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;left: auto;
}
.shadow6:before, .shadow6:after{
  position:absolute;
  content:"";
  top:100px;bottom:5px;left:30px;right:30px;
  z-index:-1;
  box-shadow:0 0 40px 13px #486685;
  border-radius:100px/20px; 
}
.shadow7:before, .shadow7:after{
  position:absolute;
  content:"1";
  top:25px;left:20px;bottom:150px;
  width:80%;
  z-index:-1;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.shadow7:before{
  box-shadow:10px -10px 30px 15px #984D8E;
}
.shadow7:after{
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  transform: rotate(7deg);
  bottom: 25px;top: auto;
  box-shadow:10px 10px 30px 15px #984D8E;
}
.shadow8{
  box-shadow:
 -6px -6px 8px -4px rgba(250,254,118,0.75),
  6px -6px 8px -4px rgba(254,159,50,0.75),
  6px 6px 8px -4px rgba(255,255,0,0.75),
  6px 6px 8px -4px rgba(0,0,255,2.75);
}



.max300 {max-width:300px!important; margin:0 auto!important;}    
    
.img-profil {text-align:center; max-width:300px; margin:0 auto;}
.img-profil img {margin:15px; max-width:300px;}

.blog-content .text a {color:#222C3B!important;}
.blog-content .title {font-size:18px; color:#B2243C!important;}
.article .blog-image img {width:100%;}
.blog-image {border-bottom:2px solid #D5A657; margin-top:15px;}
.badge-danger {font-size:12px!important;}

.page-item.active .page-link {
    color: #fff!important;
    background-color: #D5A657!important;
    border-color: #D5A657!important;
}

.social-media-icon {max-width:30px;}

.cab {margin:0 15px;}
.small-title {font-size:16px!important;}

.login-form {width:100%;}
.top-log-login {height:500px;
}
.white90 {background-color:rgba(255,255,255,0.90); margin-top:40px; padding:40px 20px; max-width:90%; margin:0 auto;}
.register-form label {margin-top: 10px;}

.subti {margin-top:60px; text-align:center;}




.justify {text-align: justify;}

.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}


.atentie-rosu {
    background-color: #EB705E!important;
    margin: 0 0 10px;
    padding: 10px 40px 10px;
    font-size: 14px;
    color: #fff;
    text-align: justify;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.modal-header {padding:0!important; border:none!important;}
.alb {
    color: #fff;
    font-size: 20px;
}


.post-title {
font-size: 36px;
margin-top: 30px;
margin-bottom: 10px;
font-weight: 800;
font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.post-subtitle{
font-weight: 300;
margin: 0 0 10px;
font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 1.75rem;
}

.post-meta {
font-size: 18px;
font-style: italic;
margin-top: 0;
color: #868e96;
}



.dropdown-abonament {width:100%;}

p{
line-height: 1.5;
margin: 10px 0;
}


.darkblue {font-size:12px; margin:0;}

    .citat-text{font-size:35px; margin:0 auto!important; padding:30px 0; font-family: 'Judson', serif; width:70%; text-align:center;}
    .tiny-title {font-size:20px!important;}
    .logo {max-width:150px; padding:10px 0 2px 0;}
    .wrap {margin:0 auto; max-width:1200px; width:90%;}
    .navbar a{color:#D5A657!important;}
    .navbar {margin-top:30px;}
    .header-menu {border-bottom: solid 3px #B2243C;}
    .gold {color:#D5A657!important;}
    .goldbg {background-color:#D5A657!important;}
    .red {color:#B2243C!important;}
    .redbg {background-color:#B2243C!important;}
    .btn-outline-primary {
color: #D5A657!important;
border-color: #D5A657!important;
    }

.dropdown-menu {border:none!important;}
.nav-item:focus, .nav-item:hover {
background-color: #f8f9fa!important;
}



.btn-primary.disabled, .btn-primary:disabled {
    border: none!important;
}



/*----------------------------------------------------*/
/*----------------- Testimonials CSS -----------------*/
/*----------------------------------------------------*/
.testimonial{
    margin-bottom: 10px;
}

    .testimonial-section {
        width: 100%;
        height: auto;
        padding: 15px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative;
        border: 1px solid #fff;
    }
    .testimonial-section:after {
        top: 100%;
        left: 50px;
        border: solid transparent;
        content: " ";
        position: absolute;
        border-top-color: #fff;
        border-width: 15px;
        margin-left: -15px;
    }

    .testimonial-desc {
        margin-top: 20px;
        text-align:left;
        padding-left: 15px;
    }
        .testimonial-desc img {
            border: 1px solid #f5f5f5;
            border-radius: 150px;
            height: 70px;
            padding: 3px;
            width: 70px;
            display:inline-block;
            vertical-align: top;
        }

        .testimonial-writer{
            display: inline-block;
            vertical-align: top;
            padding-left: 10px;
        }

            .testimonial-writer-name{
                font-weight: bold;
            }

            .testimonial-writer-designation{
                font-size: 85%;
            }

            .testimonial-writer-company{
                font-size: 85%;
            }
    /*---- Outlined Styles ----*/
    .testimonial.testimonial-default{
        
    }
        .testimonial.testimonial-default .testimonial-section{
            border-color: #777;
        }

            .testimonial.testimonial-default .testimonial-section:after{
                border-top-color: #777;
            }

        .testimonial.testimonial-default .testimonial-desc{
            
        }

            .testimonial.testimonial-default .testimonial-desc img{
                border-color: #777;
            }

            .testimonial.testimonial-default .testimonial-writer-name{
                color: #777;
            }

    .testimonial.testimonial-primary{
        
    }
        .testimonial.testimonial-primary .testimonial-section{
            border-color: #00948C;
            color: #00948C;
            background-color: rgba(51, 122, 183, 0.1);
        }

            .testimonial.testimonial-primary .testimonial-section:after{
                border-top-color: #00948C;
            }

        .testimonial.testimonial-primary .testimonial-desc{
            
        }

            .testimonial.testimonial-primary .testimonial-desc img{
                border-color: #00948C;
            }

            .testimonial.testimonial-primary .testimonial-writer-name{
                color: #00948C;
            }

    .testimonial.testimonial-info{
        
    }
        .testimonial.testimonial-info .testimonial-section{
            border-color: #5BC0DE;
            color: #31b0d5;
            background-color: rgba(91, 192, 222, 0.1);
        }

            .testimonial.testimonial-info .testimonial-section:after{
                border-top-color: #5BC0DE;
            }

        .testimonial.testimonial-info .testimonial-desc{
            
        }

            .testimonial.testimonial-info .testimonial-desc img{
                border-color: #5BC0DE;
            }

            .testimonial.testimonial-info .testimonial-writer-name{
                color: #5BC0DE;
            }


    .testimonial.testimonial-success{
        
    }
        .testimonial.testimonial-success .testimonial-section{
            border-color: #5CB85C;
            color: #449d44;
            background-color: rgba(92, 184, 92, 0.1);
        }

            .testimonial.testimonial-success .testimonial-section:after{
                border-top-color: #5CB85C;
            }

        .testimonial.testimonial-success .testimonial-desc{
            
        }

            .testimonial.testimonial-success .testimonial-desc img{
                border-color: #5CB85C;
            }

            .testimonial.testimonial-success .testimonial-writer-name{
                color: #5CB85C;
            }

    .testimonial.testimonial-warning{
        
    }
        .testimonial.testimonial-warning .testimonial-section{
            border-color: #F0AD4E;
            color: #d58512;
            background-color: rgba(240, 173, 78, 0.1);
        }

            .testimonial.testimonial-warning .testimonial-section:after{
                border-top-color: #F0AD4E;
            }

        .testimonial.testimonial-warning .testimonial-desc{
            
        }

            .testimonial.testimonial-warning .testimonial-desc img{
                border-color: #F0AD4E;
            }

            .testimonial.testimonial-warning .testimonial-writer-name{
                color: #F0AD4E;
            }

    .testimonial.testimonial-danger{
        
    }
        .testimonial.testimonial-danger .testimonial-section{
            border-color: #D9534F;
            color: #c9302c;
            background-color: rgba(217, 83, 79, 0.1);
        }

            .testimonial.testimonial-danger .testimonial-section:after{
                border-top-color: #D9534F;
            }

        .testimonial.testimonial-danger .testimonial-desc{
            
        }

            .testimonial.testimonial-danger .testimonial-desc img{
                border-color: #D9534F;
            }

            .testimonial.testimonial-danger .testimonial-writer-name{
                color: #D9534F;
            }

    /*---- Filled Styles ----*/
    .testimonial.testimonial-default-filled{
        
    }
        .testimonial.testimonial-default-filled .testimonial-section{
            color: #fff;
            border-color: #777;
            background-color: #777;
        }

            .testimonial.testimonial-default-filled .testimonial-section:after{
                border-top-color: #777;
            }

        .testimonial.testimonial-default-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-default-filled .testimonial-desc img{
                border-color: #777;
                background-color: #777;
            }

            .testimonial.testimonial-default-filled .testimonial-writer-name{
                color: #777;
            }

    .testimonial.testimonial-primary-filled{
        
    }
        .testimonial.testimonial-primary-filled .testimonial-section{
            color: #fff;
            background-color: #337ab7;
            border-color: #2e6da4;
        }

            .testimonial.testimonial-primary-filled .testimonial-section:after{
                border-top-color: #337AB7;
            }

        .testimonial.testimonial-primary-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-primary-filled .testimonial-desc img{
                border-color: #2e6da4;
                background-color: #337ab7;
            }

            .testimonial.testimonial-primary-filled .testimonial-writer-name{
                color: #337AB7;
            }

    .testimonial.testimonial-info-filled{
        
    }
        .testimonial.testimonial-info-filled .testimonial-section{
            color: #fff;
            background-color: #5bc0de;
            border-color: #46b8da;
        }

            .testimonial.testimonial-info-filled .testimonial-section:after{
                border-top-color: #5BC0DE;
            }

        .testimonial.testimonial-info-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-info-filled .testimonial-desc img{
                border-color: #46b8da;
                background-color: #5bc0de;
            }

            .testimonial.testimonial-info-filled .testimonial-writer-name{
                color: #5BC0DE;
            }


    .testimonial.testimonial-success-filled{
        
    }
        .testimonial.testimonial-success-filled .testimonial-section{
            color: #fff;
            background-color: #5cb85c;
            border-color: #4cae4c;
        }

            .testimonial.testimonial-success-filled .testimonial-section:after{
                border-top-color: #5CB85C;
            }

        .testimonial.testimonial-success-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-success-filled .testimonial-desc img{
                border-color: #4cae4c;
                background-color: #5cb85c;
            }

            .testimonial.testimonial-success-filled .testimonial-writer-name{
                color: #5CB85C;
            }

    .testimonial.testimonial-warning-filled{
        
    }
        .testimonial.testimonial-warning-filled .testimonial-section{
            color: #fff;
            background-color: #f0ad4e;
            border-color: #eea236;
        }

            .testimonial.testimonial-warning-filled .testimonial-section:after{
                border-top-color: #F0AD4E;
            }

        .testimonial.testimonial-warning-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-warning-filled .testimonial-desc img{
                border-color: #eea236;
                background-color: #f0ad4e;
            }

            .testimonial.testimonial-warning-filled .testimonial-writer-name{
                color: #F0AD4E;
            }

    .testimonial.testimonial-danger-filled{
        
    }
        .testimonial.testimonial-danger-filled .testimonial-section{
                color: #fff;
                background-color: #d9534f;
                border-color: #d43f3a;
        }

            .testimonial.testimonial-danger-filled .testimonial-section:after{
                border-top-color: #D9534F;
            }

        .testimonial.testimonial-danger-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-danger-filled .testimonial-desc img{
                border-color: #d43f3a;
                background-color: #D9534F;
            }

            .testimonial.testimonial-danger-filled .testimonial-writer-name{
                color: #D9534F;
            }



.redb {color:#B2243C!important;}
.btn {white-space: normal;}

.btn-outline-primary:hover {background:#D5A657!important; color:#fff!important; font-family: 'Quicksand', sans-serif;}
.btn-outline-primary.focus, .btn-outline-primary:focus {
    box-shadow: none!important;}
   .sectiondiv {padding:60px 0; margin:30px 0 50px 0;}
   .img-right img {width:100%;}
   
.btn-primary {background-color:#fff!important; color:#222C3B!important; border: solid 1px #222C3B;}
.btn-primary:hover {background:#D5A657!important; color:#fff!important; font-family: 'Quicksand', sans-serif;
    border: solid 1px #D5A657;
}   
.btn-primary.focus, .btn-primary:focus {
    box-shadow: none!important;
    border: solid 1px #D5A657;
}

   
 .event-image{
border-bottom: solid 5px #B2243C;
}
.event-image img {width:100%;}

.event-content {
    padding: 15px;
    height: auto;
}

.event-box {
    border-radius: 5px;
    background-color: #ffffff;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
}

.event-title {
    color: #B2243C;
    font-size: 2em;
}

.event-btn {
    border-radius: 5px;
    background-color: #00948c;
    color: #ffffff; font-size:20px;
    padding: 10px 20px;
    border-bottom: solid 3px #3bafda;
}  
   
.event-text {min-height:150px;}   

.title-section {margin:0 auto; text-align:center;}
.title-line{
    width: 60%;
    height: 1px;
    background-color: #B2243C;
    margin:20px auto;
}   


.title-form {margin:30px 0 10px; font-weight:900;}

.facts-box {
    background-color: #D5A657;
    padding: 30px 10px 30px;
    box-shadow: 10px -11px 0px 0px #222C3B;
    margin-top: 70px;
}

.spacer {margin:0 auto; max-width:300px; padding:30px 0;}
.spacer img{width:100%;}

.facts-box ul li {
    list-style-image: url('../images/tick.png');
    margin-left: 35px;
    margin-top: 5px;
    color: #fff;
    font-size: 16px;
    font-family: 'Quicksand', sans-serif;
}

.why ul li {list-style:none!important;}

.max30 {max-width:300px; margin:0 auto;}
.mr-top-70 {margin-top:70px}
.dinner img {width:100%;}
.contact {text-align:center; font-size:150%;}

.image-top-lft {padding-right: 3px; padding-left: 0px; overflow: hidden;}
.image-top-rgt {padding-left: 3px; padding-right: 0px; overflow: hidden;}
.img-top-img-lft img, .img-top-img-rgt img {width:100%;
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    overflow: hidden;
}

.img-top-img-lft:hover img, .img-top-img-rgt:hover img{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.top-image {margin:0;}
.top-image a:hover .top-image-btn-lft, .top-image a:hover .top-image-btn-rgt {background-color:rgba(213,166,87,0.70);}
.top-image-btn-lft {width:auto; min-width:60%; height:auto; display:block; position:absolute; right:3px; bottom:100px; float:right; background-color:rgba(213,166,87,0.5); z-index:101; padding:20px 30px; color:#012422; text-align:right; font-size:25px; line-height:40px; letter-spacing:2px;}
.top-image-btn-lft span {color:#fff; text-align:right; font-size:40px; text-transform:uppercase; font-weight:700; letter-spacing:2px;}

.top-image-btn-rgt {width:auto; min-width:60%; height:auto; display:block; position:absolute; left:3px; bottom:50px; float:left; background-color:rgba(213,166,87,0.5); z-index:101; padding:20px 30px; color:#012422; text-align:left; font-size:25px; line-height:40px; letter-spacing:2px;}
.top-image-btn-rgt span {color:#fff; text-align:left; font-size:40px; text-transform:uppercase; font-weight:700; letter-spacing:2px;}




/*==================================================
 * Effect 4
 * ===============================================*/
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(3deg);
}

/*==================================================
 * Effect 6
 * ===============================================*/
.effect6
{
  	position:relative;       
        box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect6:before, .effect6:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
}

/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
    position:relative;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
    right:10px; 
    left:auto; 
    transform:skew(8deg) rotate(3deg);
}

.block-button {color:#222C3B!important; font-size:20px; text-align:center!important; width:100%; padding:20px; background-color:#222C3B!important;
  display: inline-block;
  margin: 5px;    
}
.block-button-sm {color:#222C3B!important; font-size:14px; width:100%; padding:5px; padding-left:5px; text-align:left!important;
  display: inline-block;
  margin: 2px;    
}

.block-button:hover, .block-button-sm:hover {color:#222C3B!important; background-color:#fff!important;}

.mobilpay {float:right;}



.disclaimer {padding:10px 20px; border:1px dotted #222C3B; font-size:14px; font-style:italic;}

.partener-frame img {width:100%;}
.partener-frame {padding:10px; border:2px dotted #222C3B; max-width:200px;}
.partener {font-size:20px!important; color:#2d2d2d;}
.rezervare {text-align:center;}
.rezervare p {font-size:10px;}
.rezervare btn {width:100%;}

.whitebg {background-color:#fff!important;}

.border {border:1px solid #f00;}
.bor-none {border:none !important;}
.bor-grey {border:1px solid #ccc;}
.bor-black {border:1px solid #000;}
.bor-tb-black {border-top:1px solid #000;border-bottom:1px solid #000;}
.bor-dotted {border:1px dotted #ccc;}
.bor-l-dashed {border-left:1px dashed #ccc !important;}
.bor-rl-none {border-left: none !important; border-right:none !important;}
.bor-l-none {border-left: none !important;}
.bor-r-none {border-right: none !important;}
.bor-t-none {border-top: none !important;}
.bor-l-grey {border-left:1px solid #ccc;}
.bor-r-grey {border-right:1px solid #ccc;}
.bor-b-grey {border-bottom:1px solid #ccc;}
.bor-b-red-2p {border-bottom:2px solid #f00;}
.bor-b-grey-2p {border-bottom:1px solid #353535; width:100%; height:1px;display:block; position:relative;}

.bold {font-weight:bold;}
.dotted-line {width:100%; height:2px; display:block; position:relative;border-top:1px dotted #ccc;}
.dotted-line-4p {width:100%; height:4px; display:block; position:relative;border-top:4px dotted #ccc;}
.solid-line {width:100%; height:2px; display:block; position:relative;border-top:1px solid #ccc;}
.solid-line-wh {width:100%; height:2px; display:block; position:relative;border-top:1px solid #fff;}
.grey-line {width:100%; height:2px; display:block; position:relative;border-top:1px solid #ccc;}
.red-solid-line {width:100%; height:5px; display:block; position:relative;border-top:5px solid #CA0001;}

.wrapper {width:100%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper50 {width:50%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper60 {width:60%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper75 {width:75%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper80 {width:80%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper90 {width:90%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}
.wrapper96 {width:96%; height:auto; display:block; position:relative; margin-left:auto; margin-right:auto;}




.txt-italic {font-style:italic;}
.mar0 {margin: 0 auto;}
.center {text-align: center;}
.text-right {text-align: right;}
.mar-t-0 {margin-top:0px !important;}
.mar-t-2 {margin-top:2px !important;}
.mar-t-5 {margin-top:5px;}
.mar-t-10 {margin-top:10px !important;}
.mar-t-15 {margin-top:15px !important;}
.mar-t-20 {margin-top:20px !important;}
.mar-t-30 {margin-top:30px !important;}
.mar-t-40 {margin-top:40px !important;}
.mar-t-50 {margin-top:50px !important;}
.mar-t-150 {margin-top:150px !important;}
.mar-b-5 {margin-bottom:5px;}
.mar-b-10 {margin-bottom:10px;}
.mar-b-30 {margin-bottom:30px;}
.mar-b-200 {margin-bottom:200px;}
.mar-l-0 {margin-left:0px !important;}
.mar-l-5 {margin-left:5px;}
.mar-l-10 {margin-left:10px;}
.mar-l-15 {margin-left:15px;}
.mar-l-25 {margin-left:25px;}

.mar-l-30 {margin-left:30px;}
.mar-r-5 {margin-right:5px;}
.mar-r-10 {margin-right:10px;}
.margin-rl-5 {margin-right:5px; margin-left:5px;}

.pad0 {padding:0px !important;}
.pad3 {padding:3px !important;}
.pad5 {padding:5px !important;}
.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad20 {padding:20px !important;}
.pad-t-0 {padding-top:0px !important;}
.pad-t-5 {padding-top:5px !important;}
.pad-t-15 {padding-top:15px !important;}
.pad-t-35 {padding-top: 35px !important;}
.pad-t-75 {padding-top:75px !important;}
.pad-t-90 {padding-top:90px !important;}
.pad-b-10 {padding-bottom:10px;}
.pad-b-20 {padding-bottom:20px;}
.pad-b-30 {padding-bottom:30px;}
.pad-b-50 {padding-bottom:50px;}
.pad-b-200 {padding-bottom:200px;}
.pad-l-0 {padding-left:0px !important;}
.pad-l-1 {padding-left:1px !important;}
.pad-l-5 {padding-left:5px !important;}
.pad-l-10 {padding-left:10px !important;}
.pad-l-20 {padding-left:20px !important;}
.pad-r-0 {padding-right:0px !important;}
.pad-r-1 {padding-right:1px !important;}
.pad-r-5 {padding-right:5px !important;}
.pad-r-10 {padding-right:10px !important;}
.pad-r-15 {padding-right:15px !important;}
.pad-r-20 {padding-right:20px !important;}
.pad-rl-0 {padding-right:0px !important;padding-left:0px !important;}
.pad-rl-5 {padding-right:5px !important;padding-left:5px !important;}
.pad-rl-10 {padding-right:10px !important;padding-left:10px !important;}
.pad-t-bot-10 {padding-top:10px; padding-bottom:10px;}
.pad-tb-15 {padding-top:15px; padding-bottom:15px;}

.minHeight660 {min-height:660px;}

.color-white {color:#fff !important;}
.color-grey {color:#999;}
.color-black {color:#000;}
.color-blue {color:#03F;}
.color-red {color:#f00;}
.color-orange {color:#F7932E;}

.bg-white {background-color:#fff;}
.bg-blue {background-color:#00f;}
.bg-red {background-color:#f00;}
.bg-yellow {background-color:#CF0;}
.bg-grey {background-color:#F4F3F3;}
.bg-black {background-color:#000;}
.bg-darkGrey {background-color:#151515;}


.font9 {font-size:9px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font28 {font-size:28px;}

.fontWeight400 {font-weight:400;}
.fontWeight600 {font-weight:600;}

.full-width {width:100% !important;}
.hide {display:none;}



.displayInline {display:inline-block;}
.displayBlock {display:block;}
.lineHeight-16 {line-height:16px !important;}
.lineHeight-18 {line-height:18px !important;}
.lineHeight-20 {line-height:20px !important;}
.lineHeight-30 {line-height:30px;}



.gold-border {border-color:#D5A657!important;}
.dark-border {border-color:#222C3B!important;}



.top-bar22 {
    background-color: #ff9900!important;
    color: #fff!important;
    text-align: center;
    padding: 5px 0;
    font-family: Arial, sans-serif;
    width: 100%;
}



@media screen and (max-width:1350px) {
}

@media screen and (max-width:1290px) {
}
@media screen and (max-width:1250px) {
}
@media screen and (max-width:1200px) {


}
@media screen and (max-width:1150px) {

}
@media screen and (max-width:1080px) {
}
@media screen and (max-width:1040px) {
}
@media screen and (max-width:1000px) {
}

@media screen and (max-width:991px) {


}
@media screen and (max-width:900px) {
}
@media screen and (max-width:850px) {
}
@media screen and (max-width:820px) {
}
@media screen and (max-width:767px) {   
    footer {text-align:center!important;}
    .mobilpay {float:left!important;} 
.block-button, .block-button-sm {font-size:14px; width:100%; padding:20px; padding-left:10px; text-align:left!important;
  margin: 2px;}

}
@media screen and (max-width:740px) {

}
@media screen and (max-width:690px) {

}
@media screen and (max-width:630px) {

}
@media screen and (max-width:570px) {
}
@media screen and (max-width:550px) {



}
@media screen and (max-width:520px) {
}
@media screen and (max-width:490px) {

.top-image-btn-rgt, .top-image-btn-rgt span, .top-image-btn-lft, .top-image-btn-lft span {font-size:20px; line-height:25px;}
.citat-text {font-size:25px; width:95%;}
.top-image-btn-lft {bottom: 20px;}

.logo-col, .logo-col a, .logo-col p {text-align:center!important; margin:0 auto!important;}

}
@media screen and (max-width:480px) {
}
@media screen and (max-width:440px) {
}
@media screen and (max-width:400px) {
}
@media screen and (max-width:380px) {
}
@media screen and (max-width:370px) {
}
@media screen and (max-width:340px) {
}
@media screen and (max-width:320px) {
}
@media screen and (max-width:300px) {
}