/*
Theme Name: Ottro
Theme URI: http://promo-theme.com/ottro/
Author: Promo Theme
Author URI: https://themeforest.net/user/ypromo
Description: Ottro is the High-powered WordPress Theme for Creative portfolio, Agency, Apps, and Corporate. The theme includes all Homepages with personal creative design and features. One-click installation and demo content imported make the site work easy. All the necessary plugins are bundled.
Version: 1.0.0
Text Domain: ottro
License: GNU General Public License v2 or later
License URI: LICENSE
Template: ottro

*/

.sb-orange-button a {
	color: #ffffff !important;
    border-color: #C05428 !important;
    background-color: #C05428 !important;
}

.sb-orange-button a:hover {
	color: #ffffff !important;
}

.home header.site-header, .home .header-space {
	/* display:none !important; */
}

h6 {
	white-space: nowrap;
}

.social-links .label {
	display:none !important;
}

footer a, footer a:active, footer a:visited, footer a:focus, .sb-phone {
	color:#424349 !important;
}

footer a:hover {
	color:#C05428 !important;
}

footer .social-links-widget {
	margin-top:-25px;
}

footer.site-footer {
	padding-top:50px;
	padding-bottom:50px;
}

.home .site-header.dark-color {
    color: #FFFFFF;
    background: #141618;
}

header.dark-color #mega-menu-wrap-navigation ul#mega-menu-navigation a:hover {
	color:#C05428 !important;
}

.site-header.dark-color #mega-menu-wrap-navigation a, .site-header.dark-color #mega-menu-wrap-navigation a:visited, .site-header.dark-color #mega-menu-wrap-navigation a:focus, .site-header.dark-color #mega-menu-wrap-navigation a:active {
    color: #FFFFFF !important;
}

#page div#mega-menu-wrap-navigation {
	background: #141618;
    opacity: .7;
    border-radius: 10px;
}

#page div#mega-menu-wrap-navigation ul#mega-menu-navigation > li.mega-menu-item {
	height:50px;
}

input[type="text"], input[type="email"] {
	font-size: 14px;
    font-weight: 400;
    padding: 20px 25px;
    margin-bottom: 10px;
    height: 50px;
    width: 100%;
    resize: none;
    -webkit-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    border: 1px solid #DEDEDE;
    background: #fff;
    border-radius: 4px;
}

textarea {
	font-size: 14px;
    font-weight: 400;
    padding: 20px 25px;
    margin-bottom: 30px;
    height: auto;
    width: 100%;
    resize: none;
    -webkit-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    border: 1px solid #DEDEDE;
    background: #fff;
    border-radius: 4px;
}

input[type="submit"] {
	font-size: 16px;
    font-weight: 600;
    overflow: visible;
    height: 43px;
    line-height: 1.2;
    padding: 0 25px;
    border-radius: 4px;
    color: #fff;
    background: #272626;
    z-index: 1;
    cursor: pointer;
	-moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
}

input[type="submit"]:hover {
    color: #272626;
    background: #C05428;
}

.project-content-block h1 {
	color:#ffffff;
}

.project-content-block .heading-block  h1 {
	display:none;
}

#page .portfolio-item-style2 .content {
	left: 0px;
    padding-left: 25px !important;
}

#sb-page-header-image {
	max-height:431px;
}

#page header.site-header nav.navigation {
	padding-right: 80px;
    position: relative;
    margin-right: 0px;
}

#page header.site-header nav.navigation .social-links-widget {
	position: absolute;
    top: 13px;
    right: 0px;
}

.site-header {
	padding-bottom: 30px;
}

.site-header .logo-block {
	margin-top:25px;
}

#custom_html-2 .sb-phone, 
#custom_html-2 a, 
.social-links-widget .social-links i {
	color: #ffffff !important;
}

@media (min-width: 1007px) {
	#page header.site-header .sidebar-butter {
		display:none;
	}
}