/*
	Theme Name:   Adventure Calls
	Theme URI:    http://vertevo.com
	Description:  Adventure Calls child theme
	Author:       Ovidiu Zeicu
	Author URI:   http://vertevo.com
	Template:     kinetika
	Version:      1.0
	Text Domain:  Adventure Calls
*/

/*
 * 	#204E66 - Dark Blue
 * 	#5397CB - Blue
 * 	#B9DCE9 - Light Blue
 */



/*
 * 	Fonts import
 */
@font-face {
	font-family: 'Dashicons';
	src: url('/dev/wp-includes/fonts/dashicons.eot'); /* IE9 Compat Modes */
	src: url('/dev/wp-includes/fonts/dashicons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/dev/wp-includes/fonts/dashicons.woff') format('woff'), /* Modern Browsers */
		url('/dev/wp-includes/fonts/dashicons.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/dev/wp-includes/fonts/dashicons.svg#dashicons') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
}


/*
 * 	General
 */
html, body {
	height: 100%;
}
.container-wrapper {
	min-height: 100%;
}
h1, h2, h3 {
	
}
#goto-top {
	border: 1px solid;
}
#goto-top:hover, 
.mtheme-fullscreen-toggle:hover {
	background: #5397CB;
	border: 1px solid #5397CB;
	color: #FFF;
	text-shadow: 0 0 1px #000;
}
.social-icon i {
	font-size: 20px;
}
.social-icon i, 
#searchbutton i {
	transition: all 300ms ease;
}
.social-icon a:hover i, 
#searchbutton:hover i {
	color: #5397CB !important;
}



/*
 * 	Header
 */



/*
 * 	Menu
 */
.sub-menu {
	padding-left: 15px;
}



/*
 * 	Content
 */

/* Home Page */
.slideshow-content-wrap {
	background: rgba(0, 0, 0, 0.5);
	padding: 25px !important;
	margin-bottom: 100px;
}
.slideshow-content-wrap .slideshow_title, 
.slideshow-content-wrap .slideshow_caption {
	width: auto !important;
}
.slideshow_content_link a {
	position: relative;
	margin: 0 !important;
	z-index: 1;
}
.static_slideshow_content_link .supersized-button:hover,
.slideshow_content_link .supersized-button:hover {
	color: #FFF;
}
.static_slideshow_content_link .supersized-button:after,
.slideshow_content_link .supersized-button:after {
	background: #5397CB;
}
.slideshow-controls-wrap {
	background: rgba(0, 0, 0, 0.3);
}
.slideshow-controls-wrap:hover {
	background: rgba(0, 0, 0, 0.5);
}

/* About Page */
#about-us-photocard .photocard-contents-inner {
	padding: 50px;
}
#about-sponsors img {
	max-height: 100px;
	width: auto;
}

/* Contact page */
.nf-form-cont input, 
.nf-form-cont textarea,
.nf-form-cont input[type="button"] {
	padding: 10px;
	background: rgba(34,34,34,0.25) !important;
	border: 1px solid rgba(255,255,255,0.1) !important;
	transition: all 500ms ease;
}
.nf-form-cont input:focus, 
.nf-form-cont textarea:focus {
	border: 1px solid rgba(255,255,255,0.3);
}
.nf-form-cont input[type="button"] {
	padding: 10px 50px;
	color: #777 !important;
}
.nf-form-cont input[type="button"]:hover {
	background: #5397CB !important;
	color: #FFF !important;
	cursor: pointer;
}
.nf-form-cont .submit-wrap, 
.nf-form-cont .g-recaptcha {
	display: table;
	margin: auto;
}
.nf-form-cont .nf-error-msg {
	text-align: right;
	margin-bottom: -27px;
}
.nf-form-cont .nf-after-form-content .nf-error-msg {
	margin-top: -20px;
	text-align: center !important;
}

.nf-form-cont .nf-response-msg {
	text-align: center;
	font-weight: bold;
}

/* Blog page */
.mtheme-button::after {
	background: #5397CB;
}
.mtheme-button:hover {
	color: #FFF !important;
}

/* Posts */
.single-post .entry-content img {
	background: rgba(255,255,255,0.2);
}
.entry-content a, 
.entry-content .commentlist a {
	color: #FFF;
	text-decoration: none;
}
.entry-content .commentlist a:hover {
	color: #5397CB;
}
#commentform-section input, 
#commentform-section textarea {
	padding: 5px 10px !important;
	background: none transparent;
	border: 1px solid rgba(255,255,255,0.1) !important;
	color: #FFF !important;
	transition: all 500ms ease;
}
#commentform-section input:focus, 
#commentform-section textarea:focus {
	border: 1px solid rgba(255,255,255,0.3) !important;
}
#commentform-section input#submit, 
.commentlist .reply a {
	border: 1px solid rgba(255,255,255,0.3) !important;
	color: rgba(255,255,255,0.5) !important;
	transition: all 500ms ease;
}
#commentform-section input#submit:hover, 
.commentlist .reply a:hover {
	background: #5397CB !important;
	color: #FFF !important;
	border: 1px solid #FFF !important;
}



/*
 * 	Sidebar
 */



/*
 * 	Pre-footer
 */



/*
 * 	Footer
 */
.vertical-footer-wrap {
	position: fixed;
	bottom: 0;
	padding: 20px 35px;
}
#credits {
	line-height: 1;
	opacity: 0.25;
	transition: all .3s ease-in-out;
}
#credits a {
	text-decoration: none;
	border-bottom: 1px dotted;
	padding-bottom: 3px;
}
#credits a:hover {
	border-bottom: 1px solid;
}
.vertical-menu:hover #credits {
	opacity: 1;
}


