/*
Theme Name:   Rogan Child
Description:  Rogan Child Theme
Template:     rogan
Version:      1.0
Text Domain:  rogan
Theme URI:  https://rachelmccollin.com
Author:  Rachel McCollin
Textdomain:  mccollin
Author URI:  https://rachelmccollin.com/
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html   
*/

.skill-section-portfo .skill-bar .progress-bar .percent-text {
	color: #433f3e;
}

.skill-section-portfo .skill-bar .skill-title {
	color: #433f3e;
}

.skill-section-portfo .skill-bar .category {
	color: #433f3e;
}

.our-service-portfo .title-wrapper p {
	color: #433f3e;
}

.cd-words-wrapper {
	color: #e26642;
}

#menu-main-menu a {
	color: #433f3e;
}

.theme-menu-three .header-right-widget .social-icon li a {
	border-color: #433f3e;
	color: #433f3e;
}


.theme-menu-three .header-right-widget .social-icon li a:hover {
		color: #fff;
    background: #433f3e;
    border-color: #433f3e;
}

.theme-main-menu.theme-menu-three.fixed {
	background-color: #fad72b;
}

img.attachment-full.size-full {
    max-width: 100%;
    margin: 0px 30px;
	width: auto;
    height: auto;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom:20px;
}

@media (max-width: 575px) {
 .container {
    max-width: 100%;
}
	
.theme-title-two:first-letter {
	font-size: 100px;
}
}

@media (min-width: 991px){
.container {
    max-width: 70%;
}
}

@media (max-width: 991px) {
.theme-menu-three #navbarSupportedContent {
    background: #fad72b;
}
}

a.back-button solid-button-one {
	margin-top:0px;
}

.our-service-portfo .service-block {
    background: #3885c1;
    position: relative;
    padding: 50px 80px 40px 70px;
    margin-top: 70px;
    z-index: 1;
}

.our-service-portfo .service-block .title a {
	color: #fff;
}

.our-service-portfo .service-block p {
	color: #fff;
}

.our-project-portfo .isotop-menu-wrapper li.is-checked {
	color: #e64720;
}

.our-project-portfo .isotop-menu-wrapper:before {
	background: #e64720;
}

.our-project-portfo .isotop-menu-wrapper li {
	color: #433f3e;
}

.our-project-portfo .text-content p {
	color: #433f3e;
}

.portfo-footer form .input-group input {
	color: #433f3e;
	border-bottom: 1px solid #433f3e;
}

.portfo-footer form .input-group label {
	color: #433f3e;
}

.portfo-footer form .input-group textarea {
	color: #433f3e;
	border-bottom: 1px solid #433f3e;
}

.portfo-footer form .send-button {
	border: 1px solid #e64720;
	color: #e64720;
	width: auto;
}

.skill-section-portfo .skill-bar .progress {
	background: #fff;
}

.skill-section-portfo .skill-bar .progress-bar {
	background: #3885c1;
}

.our-service-portfo .service-block:before {
		content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #433f3e;
    z-index: -1;
		border-left: 0px;
		border-right: 0px;
    transform: scale(1,0);
		background-color: #433f3e;
}

.our-service-portfo .service-block:after {
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    left: 1px;
    right: 1px;
		border-top:0px;
		border-bottom:0px;
    background: #433f3e;
    z-index: -1;
    transform: scale(0,1);
}

.portfo-footer form .send-button:hover {
	background: #e64720;
}

.theme-title-two:first-letter {
	text-transform: uppercase;
	font-size: 300px;
	text-shadow: 0px 0px 0px;
	color: #433f3e;
	padding-right: 0px;
}

input:-internal-autofill-selected {
	appearance: menulist-button;
    background-color: #f9d72a !important;
    background-image: none !important;
    color: -internal-light-dark(black, white) !important;
}

.section-portfo {
	position: relative;
  	border-bottom: 0px;
  	margin-bottom: 0px;
}

.error-creative-content .inner-wrapper {
    text-align: center;
    padding: 35px 0 50px;
    position: relative;
    top: 80%;
    transform: translateY(0%);
}

#navbarSupportedContent {
	background: #f9d72a;
}

@media (max-width: 991px) {
.navbar-collapse {
    position: absolute;
    top: 100%;
    background-color: #f9d72a;
    padding-left: 20px;
    padding-right: 20px;
    left: 0px;
    right: 0px;
    max-height: 70vh;
    overflow-y: auto;
    z-index: 9;
    clear: both;
    box-shadow: 0px 30px 70px 0px rgba(137,139,142,0.15);
}
	
	div#navbarSupportedContent {
    	padding-bottom: 0px;
	}
	
	.logo {
		width:80%;
	}
	
	.theme-menu-two #navbarSupportedContent, .app-menu #navbarSupportedContent {
    	background: #f9d72a;
	}
}