/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

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


div#main.site-main.clr {background-color:#fffde5;}

h2 {margin-bottom:12px;}

/* footer lines  */

footer-widget widget_text clr {border-color: #a9a9a9;
border-style: solid;
border-width: 1px 0 0 0;}

footer-box span_1_of_4 col col-2 {border-color: #a9a9a9;
border-style: solid;
border-width: 1px 0 0 0;}

/*--------------------------------------------------------------
- Boxed Layout
--------------------------------------------------------------*/

/*main*/
.boxed-main-layout #outer-wrap {
	padding: 15px 30px 40px
}

/*footer*/
.site-footer .container {
    padding-top: 0px 
}

.boxed-main-layout.wrap-boxshadow #wrap {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.25);
}

.footer-widget {
    margin-bottom: 0px; 
}

/*--------------------------------------------------------------
- Staff Picks
--------------------------------------------------------------*/


.portfolio-entry-details {
    background: #fffde5!important;
}

/*page header*/
.page-header {
    margin: 0;
    padding: 20px 0;
    position: relative;
    background: #fffde5!important;
    margin-bottom: 30px;
    border-top: 1px solid #a9a9a9;
    border-bottom: 1px solid #a9a9a9;
}



/*--------------------------------------------------------------
- Page Lines
--------------------------------------------------------------*/
.removelineright.wpb_column.vc_column_container.vc_col-sm-8 {border-color: #a9a9a9;border-style: solid;border-width: 0 1px 0 0;}
.removelineright.wpb_column.vc_column_container.vc_col-sm-6 {border-color: #a9a9a9;border-style: solid;border-width: 0 1px 0 0;}
.removelineright.wpb_column.vc_column_container.vc_col-sm-9 {border-color: #a9a9a9;border-style: solid;border-width: 0 1px 0 0;}
.removelineright.wpb_column.vc_column_container.vc_col-sm-4 {border-color: #a9a9a9;border-style: solid;border-width: 0 1px 0 0;}

/*--------------------------------------------------------------
- Menu Styles
--------------------------------------------------------------*/

li#menu-item-445.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-445 {
	color: #FFFFFF!important;
	
}

li#menu-item-445.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-445 > a {
	color: #FFFFFF!important;
	background-image: url(images/gallery_grn.png);
	background-size: 124px 50px;
	background-repeat: no-repeat;
	background-position: 2px 0%;
}

li#menu-item-445.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-445 > a:hover {
	background-image: url(images/gallery_bk.png);
	background-size: 124px 50px;
	background-repeat: no-repeat;
	background-position: 2px 0%;
}

/*
ul#menu-main-menu.dropdown-menu.sf-menu.sf-js-enabled {}

.navbar-style-one .dropdown-menu > li > a {
    font-size: 16px!important;
	padding: 0 14px!important;
}

.navbar-style-one {
  
}

body.shrink-fixed-header #site-header-sticky-wrapper.is-sticky .header-one .dropdown-menu > li > a {
	height: 50px;
line-height: 50px;} */

/*--------------------------------------------------------------
- Gallery
--------------------------------------------------------------*/

.rsContentSlider h3 {
  font-size: 17px;
  color: #FFFFFF;
  text-align:left;
  margin: 12px 0 0 34px;
}

.rsContentSlider p {padding-bottom:15px; text-justify:auto;}

.rsDefault .rsThumb.rsNavSelected {
	background: #3cb0a7;
}

/*--------------------------------------------------------------
- Footer
--------------------------------------------------------------*/

div.footer-box.span_1_of_4.col.col-1 {width: 20%}

div.footer-box.span_1_of_4.col.col-2 {width: 23%}

div.footer-box.span_1_of_4.col.col-3 {width: 23%}

div.footer-box.span_1_of_4.col.col-4 {width: 34%}

#footerblk {font-size:16px;}

.footer-widget .widget-title {margin: 0 0 5px;}

.site-footer strong {color:#333333;}

#site-scroll-top {
	right: 20px!important;
	bottom: 15px!important;
}

#ft-social {margin-top:-25px;}

#footer-bottom > .container { padding-top:0px; }

/*--------------------------------------------------------------
- Mobile Menu
--------------------------------------------------------------*/
#sidr-main .sidr-class-dropdown-menu li a { font-size: 22px!important; }
.sidr-class-dropdown-toggle { font-size: 19px!important; height: 60px!important; line-height: 50px!important; padding-top: 0px; }


@media screen and (max-width: 980px) {
	.removelineright.wpb_column.vc_column_container.vc_col-sm-8 {border-color: #a9a9a9;border-style: solid;border-width: 0 0px 0 0;}
	.removelineright.wpb_column.vc_column_container.vc_col-sm-6 {border-color: #a9a9a9;border-style: solid;border-width: 0 0px 0 0;}
	.removelineright.wpb_column.vc_column_container.vc_col-sm-9 {border-color: #a9a9a9;border-style: solid;border-width: 0 0px 0 0;}
	.removelineright.wpb_column.vc_column_container.vc_col-sm-4 {border-color: #a9a9a9;border-style: solid;border-width: 0 0px 0 0;}
	.hometitle h3 {margin:0px 0px 0px 0px; padding-top:20px!important;}
}

@media screen and (max-width: 480px) { 
.boxed-main-layout #outer-wrap {
	padding: 15px 4px 40px 4px!important;
}
}


