/*
 Theme Name:     Ropardo Docs
 Theme URI:      http://wpsmartapps.com/
 Description:    Child Theme for Manual
 Author:         jabin Kadel
 Author URI:     http://www.jabinkadel.com
 Template:       manual
 Version:        1.0
*/

@import url("../manual/style.css");


/* ------- Insert custom styles below this line ------- */

.btn.custom-like-dislike-btm.btn-success,
.btn.custom-like-dislike-btm.btn-success:hover {
    background: #8b2946;
    border-color: #8b2946;
}
.btn.custom-like-dislike-btm.btn-danger,
.btn.custom-like-dislike-btm.btn-danger:hover {
    background: #6c6c6c;
    border-color: #6c6c6c;
}
.btn.custom-like-dislike-btm.btn-success,
.btn.custom-like-dislike-btm.btn-danger {
    opacity: 0.9;
}
.btn.custom-like-dislike-btm.btn-success:hover,
.btn.custom-like-dislike-btm.btn-danger:hover {
    opacity: 1;
}
.home .jumbotron.jumbotron-inner-fix,
.search .jumbotron.jumbotron-inner-fix {
    position: relative;
}
.home .jumbotron.jumbotron-inner-fix .container,
.search .jumbotron.jumbotron-inner-fix .container {
    position: relative;
    z-index: 2;
}
.home .jumbotron.jumbotron-inner-fix:before,
.search .jumbotron.jumbotron-inner-fix:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    content: '';
    z-index: 1;
}
.navbar-inverse .navbar-nav > li > a {
    padding: 0 12px;
    font-size: 12px;
    letter-spacing: 0.6px;
}
.navbar-inverse .navbar-nav > li:first-child > a {
    padding-left: 0;
}
.navbar-inverse .navbar-nav > li:last-child > a {
    padding-right: 0;
}

.testimonial-heading h2 {
    color: #fff !important;
}
footer .footer-column {
    float: left;
    padding: 0 15px;
    box-sizing: border-box;;
    width: 20%;
}
@media only screen and (max-width: 1140px) {
    footer .footer-column {
        width: 33.33%;
    }
    footer .footer-column-4 {
        margin-left: 16.7%;
    }
}
@media only screen and (max-width: 767px) {
    footer .footer-column {
        width: 50%;
    }
    footer .footer-column-4 {
        margin-left: 0;
    }
    footer .footer-column-3,
    footer .footer-column-5 {
        clear: left;
    }
}
@media only screen and (max-width: 480px) {
    footer .footer-column {
        width: 100%;
    }
}
footer .footer-column a {
    color: inherit !important;
}
.contact-details li {
    position: relative;
    padding: 0 0 0 26px !important;
    text-transform: none !important;
    margin: 0 0 15px 0 !important;
}
.contact-details li .icon {
    font-size: 18px;
    color: #8b2946;
    position: absolute;
    top: 3px;
    left: 0;
}
p.inner-header-color.term-subtitle {
    letter-spacing: 0px !important;
    font-size: 14px !important;
    color: #919191 !important;
}
.loop-help-desk .counter-text {
    display: block !important;
}
.padding-top-70-btm-70.we-know-section {
    background: #fff;
}
.home-hero {
    background: rgba(0,0,0,0.1) !important;
}
.home-hero .bigtext,
.home-hero .titletag_dec {
    text-align: left;
}
.home-hero .titletag_dec {
    line-height: 1.4;
    font-weight: bold !important;
}
.home-testo-desk.owl-theme .owl-controls .owl-page span {
    border: 1px solid #fff;
    background: none;
    opacity: 1;
    width: 16px;
    height: 16px;
    margin: 7px;
    transition: all 300ms ease;
}
.home-testo-desk.owl-theme .owl-controls .owl-page:hover span,
.home-testo-desk.owl-theme .owl-controls .owl-page.active span {
    background: #fff;
}
.home-testo-desk .testimonial {
    margin-top: 0;
}
.quotes-icon {
    width: 72px;
    height: 72px;
    margin: 0 auto;
    position: relative;
}
.quotes-icon svg {
    width: 72px;
    height: auto;
}
.quotes-icon svg path {
    fill: #fff;
}
body {
    padding-top: 100px;
}
.navbar {
    position: fixed !important;
    width: 100%;
    z-index: 30;
    transform: translate3d(0,-100px,0);
}
.comfortable-engagement-models {
    background: #fff;
}
.write-to-us {
    background: #eff0f4;
}
.counter-number {
    font-family: inherit;
    height: 60px;
    padding: 0;
}
.counter-text {
    font-weight: bold;
}
.counter-wrapper {
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 60px 0;
    margin: 0 0 30px 0;
}
p.home-message-darkblue-bar {
    border: none;
    border-radius: 6px;
}
.message-bar-trim {
    text-align: center;
}
.message-bar-trim .home-message-darkblue-bar {
    display: inline-block;
    vertical-align: top;
    padding-left: 150px;
    padding-right: 150px;
}
.footer-button-wrapper {
    text-align: center;
    margin: 65px 0 0 0;
    padding: 0 20%;
}
.footer-button-wrapper .footer-button {
    background: #fff;
    padding: 23px 150px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border-radius: 6px;
    color: rgba(139,41,70,1) !important;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    text-transform: none;
}
@media only screen and (max-width: 767px) {
    .message-bar-trim .home-message-darkblue-bar {
        padding-left: 50px;
        padding-right: 50px;
    }
    .footer-button-wrapper .footer-button {
        padding: 23px 50px;
    }
    .home .jumbotron {
        background-position: top right !important;
    }
    .home .jumbotron .home-hero {
        padding: 90px 0 !important;
    }
}
#footer-info .text-padding {
    padding-top: 0;
    padding-bottom: 0;
}
input[type="submit"],
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea.form-control,
.btn {
    border-radius: 6px;
}
.page-title-header-custom {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	padding: 0px 0px 5px 70px;
}
.page-title-header-custom p {
	color: #C4C4C4;
	margin-bottom: 10px;
}
.page-title-header-custom span {
	padding-left: 2px;
	padding-right: 20px;
	font-weight: 500;
	color: #A9A9A9;
	letter-spacing: 0.5px;
	font-size: 13px;
}
.page-title-header-custom .page-title-icon {
	padding-right: 10px;
	font-size: 52px;
	color: #7E7E7E;
	position: absolute;
	left: 26px;
	top: 15px;
	font-weight: 500;
}
.page-title-header-custom .page-title-icon.icon-briefcase {
    font-size: 45px;
    top: 20px;
}
.page-title-header-custom .page-title-icon.icon-gears {
    font-size: 42px;
    top: 24px;
}
.browse-help-desk p {
    font-weight: normal;
}
.counter-text.countdown {
    font-weight: bold;
}

.engagement-models {
    position: relative !important;
}
.engagement-models:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0,0.1);
}
.search-results .global-search .trending-search span,
.search-results  .global-search .trending-search a {
    color: #fff !important;
}

.global-search .trending-search a:hover,
.global-search .trending-search a:active,
.global-search .trending-search a:focus {
    text-decoration: underline !important;
}

body.disable-scroll {
    overflow: hidden;
}
.navbar {
    background: #f9f9f9;
}
.navbar.mobile-active {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 20;
    overflow: auto;
}
.testimonial-quote p {
    color:#EDEDED!important;
    font-size: 26px;
    line-height: 1.666666666666667em;
    font-weight: 400;
}
.testimonial-wrapper-inner {
    padding: 95px 0;
}
@media only screen and (max-width: 767px) {
    .navbar .navbar-collapse {
        padding-top: 10px;
    }
    .nav > li {
        padding-bottom: 10px;
    }
    .nav > li > ul {
        padding-top: 8px !important;
    }
    .nav > li > ul > li > a {
        padding-left: 30px !important;
    }
    .home-hero {
        background: rgba(255,255,255,0.4) !important;
    }
    .testimonial-wrapper-inner {
        padding: 40px 0;
    }
    .testimonial-quote p {
        font-size: 14px;
    }
    .testimonial-quote .testimonial-cite {
        font-size: 12px;
    }
    ul.social-foot {
        float: none;
        margin-right: 0;
    }
    .footer-btm-box .social-footer-icon {
        padding: 15px;
    }
    .engagement-models {
        padding: 0 !important;
        min-height: 0 !important;
    }
    .engagement-models img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
}
