
/*
@media only screen and (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    /* max-width: 1320px; */
/*	max-width: 1140px;
}
*/

.newlogo {font-family: 'Anton', sans-serif !important; font-size:42px !important; line-height:42px !important; color:white; padding:10px 0;}
.newlogo a {color: white !important;}
.newlogo a:hover {color: white !important;}

h3 {font-size: 1.30rem;}
.slogan-private h4 {padding-bottom: 0.5rem;}

	a, li.sp-menu-item a {color: #0052a5;}

#sp-top-bar {background: #0052a5; padding:0; border-bottom: 1px solid white;}
#sp-header {background:#0052a5; color: #fff;}

#sp-header li.active {color:#c0c0c0;}
#sp-header li a {color: #fff;}
#sp-header a:hover {color:#c0c0c0;}
#sp-header li.active a:hover {color:#c0c0c0;}
#sp-header li li a {color:#0052a5;}


.logo-image {display: none !important; height: 0px !important;}


.fa {font-size: 14px; color: red !important;}
.fa:hover {color: #c0c0c0 !important;}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 8px;
    line-height: 48px;
    font-size: 14px;
    margin: 0;
}

.sp-megamenu-parent > li.active > a {
    font-weight: bold !important;
	color: #c0c0c0!important;
}

.sp-megamenu-parent>li:last-child>a {
    padding: 0px 8px;
}

li.sp-menu-item.sp-has-child {cursor: pointer;}

li.sp-menu-item.sp-has-child:hover {color:#c0c0c0;}

/* ABOUT MODULE */
/* .slogan-home {margin-top: 80px;} */
.about-img {margin:15px auto;}
.slogan-private {margin-top: 100px;}
.private-img {margin:15px auto;}
.slogan-specreq {margin-top: 50px;}
.specreq-img {margin: 15px auto;}


/* Opacity #1 */
.specijalniefekti3 img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.specijalniefekti3 img:hover {
	opacity: .5;
}

.sp-scroll-up {bottom: 15px; right: 20px;}

#sp-home-page-modules-2 {
    padding-top: 30px;
    padding-bottom: 10px;
}


#sp-about-page {
    padding: 15px 0px 15px 0px  !important;
}


.burger-icon>span {
    background-color: #fff !important;
}



#sp-footer #sp-footer2 {text-align: inherit;}
#sp-footer .container-inner {padding: 5px 0;}
#sp-footer {background: #0052a5; font-size: 15px;}
#sp-footer ul.menu li { margin: 0 9px; }




/* SOCIAL ICONS */

div.moduletable.socijalne {margin:0 !important; padding:0 !important;}

.socialicons {
}

.social a {
    text-indent: -9999px;
	width: 54px;
	height: 54px;
}

.social .facebook {
    background: url('social-nx.png') -108px 0px no-repeat;
    display: inline-block;
    margin: 2px;
}

.social a.facebook:hover {background: url('social-nx.png') -108px -54px no-repeat;}

.social .twitter {
    background: url('social-nx.png') 0px 0px no-repeat;
    display: inline-block;
    margin: 2px;
}

.social a.twitter:hover {background: url('social-nx.png') 0px -54px no-repeat;}

.social .googleplus {
    background: url('social-nx.png') -162px 0px no-repeat;
    display: inline-block;
    margin: 2px;
}

.social a.googleplus:hover {background: url('social-nx.png') -162px -54px no-repeat;}

.social .linkedin {
    background: url('social-nx.png') -216px 0px no-repeat;
    display: inline-block;
    margin: 2px;
}

.social a.linkedin:hover {background: url('social-nx.png') -216px -54px no-repeat;}

.social .mailto {background: url('social-nx.png') -54px 0px no-repeat;
    display: inline-block;
    margin: 2px;
}

.social a.mailto:hover {background: url('social-nx.png') -54px -54px no-repeat;}

.copyrightmodule {padding-top: 18px;}
.footermenu {text-align: right; margin-top: 16px;}
.footermenu a {color: #fff !important;}
.footermenu a:hover {color: #a2a2a2 !important;}

.footertable a {color: #fff !important;}
.footertable a:hover {color:#c0c0c0 !important;}
.footertable {margin-top: 15px !important;}


.contactbutton {
    color: white !important;
    line-height: 1.7em;
    padding: 10px;
    background-color: #0052A5 !important;
    background-image: none !important;
    text-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 12pt !important;
	transition: color 400ms, background-color 400ms !important;}

a.contactbutton:hover {
    background: #aaaaaa !important;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    color: #0052A5;
}

#sp-main-body {padding:15px 0px !important;}


/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
/* #sp-header {background:#FFF; color: #000;} */
.sp-scroll-up {visibility: none;}
.socialicons {width: 310px; margin:0 auto;}
.footermenu {text-align: center !important; margin-top: 0px !important;}
#sp-private-tours-page, #sp-modules-on-home-page {padding-top:15px !important;}
.slogan-home, .slogan-private, .slogan-specreq {margin-top: 10px;}
#sp-footer ul.menu li { margin: 0px 5px; }
.footertable {margin-top: -10px !important;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
/* #sp-header {background:#FFF; color: #000;} */
.sp-scroll-up {visibility: none;}
.socialicons {width: 310px; margin:0 auto;}
.footermenu {text-align: center !important; margin-top: 0px !important;}
#sp-private-tours-page, #sp-modules-on-home-page {padding-top:15px !important;}
.slogan-home, .slogan-private, .slogan-specreq {margin-top: 10px;}
.footertable {margin-top: -10px !important;}
 }

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
/* #sp-header {background:#FFF; color: #000;} */
.sp-scroll-up {visibility: hidden;} 
.socialicons {width: 310px; margin:0 auto;}
.footermenu {text-align: center !important; margin-top: 0px !important;}
.slogan-home, .slogan-private, .slogan-specreq {margin-top: 10px;}
.footertable {margin-top: -10px !important;}
 }

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 
.slogan-home, .slogan-private, .slogan-specreq {margin-top: 10px;}
 }
 
 .specreqbutton {
    color: white !important;
    line-height: 1.7em;
    background-color: #b3495d !important;
    background-image: none !important;
    text-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 1.7em !important;
	transition: color 400ms, background-color 400ms !important;
	display: block;
	width: 220px;
	text-align: center;
	}

.specreqbutton-jap {
    color: white !important;
    line-height: 1.7em;
    background-color: #b3495d !important;
    background-image: none !important;
    text-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 1.7em !important;
	transition: color 400ms, background-color 400ms !important;
	display: block;
	width: 340px;
	text-align: center;
	}

a.specreqbutton:hover {
    background: #dddddd !important;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    color: #b3495d !important;
}

a.specreqbutton-jap:hover {
    background: #dddddd !important;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    color: #b3495d !important;
}

.slogan-specreq2 {margin-top:30px;}


.bfElemWrap, .bfbs3-form-group-actions, .bfbs3-form-group {max-width: 600px; margin: 0 auto;}

/*
.bfbs3-nonform-control {float: left;}
.bfbs3-control-label {float: left; clear: both;}
*/

.booknowmenuitem {background: #b3495d;}

.ba-form-footer {display: none;}