﻿/*
Theme Name: Total Child
Theme URI: http://www.digitaliway.com
Description: Child Theme.
Author: digital.iway
Author URI: http://www.digitaliway.com
Template: Total
Version: 5.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*--------------------------------------------------------------
- form fields style
--------------------------------------------------------------*/


.gform_wrapper .gform_body .gform_fields .gfield input,
.gform_wrapper .gform_body .gform_fields .gfield select,
.gform_wrapper .gform_body .gform_fields .gfield textarea 
{
	border: 1px solid #C0C0C0;
	font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
    color: #555;}
.orange {color:#f1bc54;}
.boxed-main-layout #outer-wrap {
    padding: 0 30px;
}


#site-logo img {
    max-width: 185px !important;
	margin-top: -22px;
	margin-bottom: -30px;
}
#site-header-inner {
    height: 100%;
    padding-bottom: 0;
    padding-top: 0;
	margin-bottom: 30px;
	background-color:#148703;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#148703+0,1f3b08+100 */
background: #148703; /* Old browsers */
background: -moz-linear-gradient(top,  #148703 0%, #1f3b08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #148703 0%,#1f3b08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #148703 0%,#1f3b08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#148703', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */
border-radius:10px;
border: 2px solid #1f3b08;
}
body {
    background-size: cover;
}
.boxed-main-layout #wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#main.site-main {background:#fff; padding-top: 20px; border-radius: 10px;}
.overlay-parent {border: 3px solid #f1bc54;}

.notebook {background-image: url('images/notepad-no-lines.png');
background-repeat: no-repeat; background-position: center top;
padding-left: 20px;
padding-right: 20px;
/*border-bottom: 3px dotted #555;}*/
}




.page-header {
    background: #333 none repeat scroll 0 0;
	background-image: url('images/bike-title.jpg');
	background-repeat: no-repeat; background-position: center center;
	background-size:cover;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin: 0 0 40px;
    padding: 20px 0;
    position: relative;
}


.page-header-title {
    color: #ea9c00;}
	.site-breadcrumbs a {
    color: #fff;
}
.site-footer  {
    height: 100%;
    padding-bottom: 0;
    margin-top: 20px;
	margin-bottom: 10px;
	background-color:#148703;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#148703+0,1f3b08+100 */
background: #148703; /* Old browsers */
background: -moz-linear-gradient(top,  #148703 0%, #1f3b08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #148703 0%,#1f3b08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #148703 0%,#1f3b08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#148703', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */
border-radius:10px;
border: 2px solid #1f3b08;
}
#footer-bottom {
    background: rgba(0,0,0,0);
    font-size: 0.923em;
    min-height: 20px;
}
#footer-bottom > .container {
    padding-bottom: 8px;
    padding-top: 0;
}
.site-footer .container {
    padding-top: 20px;
}
.site-footer a, .site-footer strong {
    color: #efefef;
}
.footer-widget .widget-title {
    margin: 0 0 12px;
}
footer .footer-box { line-height: initial;}
footer .textwidget {font-size:14px; color: #F5E2B6; color: #fff;}
footer .widget-title {color:#f1bc54 !important;}
.highlight {color: #1f3b08;}


#top-bar-wrap {
    border-bottom: 0px solid #eee;}



/*--------------------------------------------------------------
- adjust header template templara
--------------------------------------------------------------*/



#header-style-template{
	margin: 0px!important;
	padding: 0px!important;
}

#header-style-template .wpb_column {
    margin-bottom: 0px!important;
}

#header-style-template .wpex-vc-column-wrapper {
    margin-bottom: 0px!important;
}


/**/
#header-style-template .theme-button.small{
	border: 1px solid #dc9f0f;
	margin: 0px !important;
	padding: 2px 65px 2px 5px !important;
	width: 145px;
	text-align: center!important;
}




#top-bar {
	position: relative;
	min-height: 45px;
	padding: 5px 0 5px 0;
}



#top-bar-social.top-bar-right {
	position: absolute;
	right: 0;
	top: 50%;
	height: 26px;
	line-height: 26px;
	margin-top: -13px;
}


/*--------------------------------------------------------------
- adjust above menu template templara
--------------------------------------------------------------*/



#above-menu-template{
	margin: 0px!important;
	padding: 0px!important;

}
#above-menu-template .wpb_column {
    margin-bottom: 0px!important;
}

#above-menu-template .wpex-vc-column-wrapper {
    margin-bottom: 0px!important;
}

/*--------------------------------------------------------------
- main menu wrap
--------------------------------------------------------------*/


.navbar-style-one {
    height: 50px;
    margin-top: -55px;
    position: absolute;
    right: -12px;
    top: 50%;
}









