/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
/* fonts*/

body,
small,
#primary-menu ul ul li > a,
.wp-caption,
.feature-box.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a { font-family: 'Roboto', sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6,
#logo,
#primary-menu ul li > a,
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
#top-search form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.counter,
label,
.nav-tree li a,
.wedding-head .first-name,
.wedding-head .last-name { font-family: 'Roboto', sans-serif; }

.entry-meta li,
.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span { font-family: 'Crete Round', serif; }

.font-body { font-family: 'Roboto', sans-serif; !important; }

.font-primary { font-family: 'Roboto', sans-serif; !important; }

.font-secondary { font-family: 'Roboto', sans-serif; !important; }
/* Fonts end*/


h1 {
	color: #01bccb; 
	font-size: 60px;
	font-weight: 900;
}
.main_color {color: #01bccb !important; }


/* HEADER */
#header-wrap { 
	box-shadow: none;
	background: #999; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7f7f7f, #999); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7f7f7f, #999); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7f7f7f, #999); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7f7f7f, #999); /* Standard syntax */
	
}
#header-wrap .container  { 
 }


/* MENU */
.icon-reorder {color: #eee;}
#primary-menu { margin-left: 40%; }
#primary-menu ul li > a {
	font-family: 'Roboto', sans-serif;
    color: #f8fffd;
    font-weight: 300;
	margin-right: 20px;
	font-size: 20px;
	line-height: 17px;
}
#primary-menu ul li:hover > a, #primary-menu ul li.current > a { 
	color: #f8fffd;
	
	border-bottom: 5px solid #01bccb;
}





/* Footer */
.dark #copyrights {
    background-color: #333;
}


/* Other stuff*/
.button {background-color: #01bccb; }
.btn-white {background-color: rgb(255,255,255,0.3);}
.btn-white:hover {color: #01bccb !important; }
.o_nas_decor {
	border-left: 12px solid #01bccb;
    padding-left: 20px; 
}
.gmap_marker {color:#343434;}


/* Media */
@media (max-width: 991px) {
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a,
	.dark #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a, .dark #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a, .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li:hover > a, .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li.current > a
	{
		color: #01bccb	!important;
	}
	
	#primary-menu {
		margin-left: 0%;
	}
	.dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a,
	#primary-menu ul li > a	{
		text-align: center;
	}
}