/*
Theme Name: Hotel Prvan Child
Theme URI: http://www.hotel-prvan.com
Author: Convoco
Author URI: http://convoco.co
Description: Child Theme for Hotel Prvan
Version: 1
Template: hotel_prvan

*/
@import url("../hotel_prvan/style.css");

#site { max-width: 100%; margin: 0 auto; }

#main-nav a:hover {
color: #C0392B !important;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { display: block; opacity: 1; line-height: 1.2; }

#secondary-nav .menu > .menu-item > a > small { font-size: 85%; line-height: 1.6; font-weight: 300; font-style: normal; display: block; opacity: 1; }

#secondary-nav .sub-menu .menu-item > a:hover { opacity: 1; }

#secondary-nav .menu > .menu-item > a:hover, #secondary-nav .menu > .menu-item > a:hover em { opacity: 1; }

#page-heading .page-title { color: #fff; text-transform: none; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.22); margin: 0; padding: 2.8rem 0 2.8rem; border: none; font-size: 4.8rem; width: 100%; z-index: 0; }

.content-padding-lg { padding-bottom: 2rem; padding-top: 2rem; }

.sticky-wrapper #main-nav.stuck { width: 100%; max-width: 100%; top: 0; left: 0; position: auto fixed !important; box-shadow: 0 1px 4px -2px rgba(0, 0, 0, 0.15); }

#content h1[style*='center']::after, #content h2[style*='center']::after, #content h3[style*='center']::after, #content h4[style*='center']::after, #content h5[style*='center']::after, #content h6[style*='center']::after, #content h1.text-center::after, #content h2.text-center::after, #content h3.text-center::after, #content h4.text-center::after, #content h5.text-center::after, #content h6.text-center::after { content: ''; display: block; position: absolute; width: 55%; border-bottom: .3rem solid; margin-top: 2rem; margin-left: auto; margin-right: auto; left: 0; right: 0; }

.content-padding-lg { padding-bottom: 2rem; padding-top: 0rem; }

/** Footer  ----------------------------------------------------------------------------- */
#footer { padding: 0rem 0; }
#footer a { text-decoration: none; }
#footer aside { opacity: 0; }
#footer span { font-size: 250%; }
#footer .menu li { border: none; padding: 0; }
#footer .menu li::before { content: none; display: none; }
#footer .widget-title { font-weight: bold; margin-bottom: 2rem; margin-top: 0; }
#footer .fa { font-size: 1.5rem; }

.no-animations #footer aside { opacity: 1; }

#main-footer .sidebar-widget { margin-bottom: 0rem; }
#main-footer ul { list-style: none; padding: 0; }
#main-footer + #absolute-footer .sidebar-widget { padding-top: 0rem; }
#main-footer #absolute-footer .sidebar-widget p { margin-top: 0; }

.textwidget p{
font-size: 250%;
}

#footer li {
    font-size: 1.5rem;
}

.prvanNAS:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }

footer{color:#fff;text-align:center;padding-top:0px}footer p,footer a,footer label{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .divider-line{border-top:1px solid #fff;padding-top:10px;padding-bottom:10px}footer .menu{list-style-type:none;font-size:0.625em}footer .menu,footer .menu li{margin:0px;padding:0px;display:inline}footer .menu li{margin:0 10px}footer h2.socialmediaheader{color:#fff}footer h4.socialmediatext{color:#fff;font-style:italic;margin:.4em 0 1.5em}footer h4.socialmedialinks>a,footer h4.socialmedialinks>img{margin-right:10px;margin-left:10px;text-decoration:none}footer h4.socialmedialinks>a:last-child,footer h4.socialmedialinks>img:last-child{margin-right:0}



/* JA DODAJEM */

.sticky-wrapper #main-nav.stuck {
    width: 100%;
    max-width: 100%;
	}

#page-heading .page-title {
    padding: 1.5rem 0; }
	
/*
Header > Page Heading

 */
#page-heading .page-title {
  color: #fff;
  text-transform: none;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  margin: 0;
  padding: 9rem 0 2.8rem;
  border: none;
  font-size: 4.8rem;
  width: 100%;
  z-index: 0; }

#page-heading .page-title small {
  max-width: 1;
  font-size: 40%;
  color: inherit;
  opacity: .75;
  text-align: inherit; }

.error404 #page-heading .page-title {
  text-align: center; }

@media (max-width: 767px) {
  #page-heading {
    position: relative !important;
    height: auto;
    min-height: 1%; }

  #page-heading .page-title small {
    text-align: center !important}

.absolute-header {
    padding-top: 0.9rem;
    padding-bottom: 1rem;
    font-weight: 300;
    position: relative;
    line-height: 1;
    z-index: 1;
}

.absolute-header, .absolute-header span, .absolute-header em {
    font-size: 1.1rem;
}

#isotope .item-content { border: none; padding: 3.2rem; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-transition: color,background 200ms ease-in; transition: color,background 200ms ease-in; }

.services-carousel .item-content { border: none; padding: 2.8rem; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-transition: color,background 200ms ease-in; transition: color,background 200ms ease-in; }

/*izbrisao 
SAMO BORDER .services-carousel .item-content { border-right: 3px solid; border-left: 3px solid; border-bottom: 3px solid; padding: 2.8rem; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-transition: color,background 200ms ease-in; transition: color,background 200ms ease-in; }
SAMO BORDER #isotope .item-content { border-right: 3px solid; border-left: 3px solid; border-bottom: 3px solid; padding: 3.2rem; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-transition: color,background 200ms ease-in; transition: color,background 200ms ease-in; }
*/
.owl-theme .owl-controls .owl-nav .owl-next::after { content: '\f0c1 '; font-family: 'FontAwesome'; font-size: 14px; display: inline-block; margin-left: 10px; line-height: 20px; }
.services-carousel .link-image::after { content: '\f0c1 '; font-family: "FontAwesome"; line-height: 100%; position: absolute; z-index: 1; bottom: 0; right: 0; text-transform: uppercase; padding: .7rem 1.4rem; text-align: center; background-color: rgba(0, 0, 0, 0.6); color: #fff; border-top-left-radius: 2px; opacity: 0; -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; }
#isotope .link-image::after { content: '\f0c1 '; font-family: "FontAwesome"; line-height: 100%; position: absolute; z-index: 1; bottom: 0; right: 0; text-transform: uppercase; padding: .7rem 1.4rem; text-align: center; background-color: rgba(0, 0, 0, 0.6); color: #fff; border-top-left-radius: 2px; opacity: 0; -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; }

.icflag { padding-bottom: 5px !important; margin-right: 5px !important; }
	
#main-nav ul.menu > .menu-item > a {font-size: 1.3rem !important;}