/* 
Theme Name: SimplyDone - PremiumPress Child Theme 
Theme URI:   http: //www.premiumpress.com 
Description:  This is a child theme for the PremiumPress responsive framework.
Author:     Mark Fail
Author URI:   http: //www.premiumpress.com
Template:    CP
Version:    1.0
*/ 
/*** GOOGLE FONT STYLES ***/
h1, h2, h3, h4, h5, h6, #core_menu_wrapper .navbar .nav > li > a, #core_header_navigation .navbar .nav > li > a, #core_main_breadcrumbs_wrapper .breadcrumb a, #core_main_breadcrumbs_wrapper, .breadcrumb, .resultsfound,.wlt_toolbox strong  {   } 

/*** MAIN BODY POSITIONING ***/
 .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, #core_menu_wrapper { width:100%; }
#core_padding, #core_header, #core_menu_wrapper .navbar-inner, #core_header_navigation .navbar-inner, #footer, #footer_bottom_inner { max-width: 1140px; margin:auto auto; }
 
/*** MAIN HTML STYLES ***/
a, a:hover, a:focus { color:#333; }
body { background: #f5f5f5; color: #555555; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  line-height:30px; }
.page-wrapper { background:transparent;  }
#core_logo { margin-left:0px; }

/*** MAIN BODY CONTENT ***/
#core_middle_column { }
#core_padding {  background:transparent; }
#core_banner { margin-top:10px; }
	#core_header { padding:10px; }
	#core_header, #core_header_wrapper { background: #fff; }
	#core_header h1 { padding-left:0px;  }
	#core_header a h1 { color:#1f1f1f; }
	
/**** SIDEBARS ****/
#core_left_column .block { }
	
/*** TOP MENU STYLES ***/
#core_header_navigation, #core_header_navigation .navbar-inner  { background:#222222;  }
#core_header_navigation .navbar .nav > li > a { color:#fff; margin-top:5px; padding-left:0px; }


/*** MENU STYLES ***/
#core_menu_wrapper { background:#333; }
#core_menu_wrapper .navbar-inner { background: transparent; padding:10px; } 
#core_menu_wrapper .navbar .nav { margin-left:0px; margin-right:10px; }
#core_menu_wrapper .navbar .nav > li {  }
#core_menu_wrapper .navbar .nav > li.menu-item-home { border-left:0px; }
#core_menu_wrapper .navbar .nav > li > a { color:#fff; font-size:16px; text-shadow: 0 1px 0 #000;   }
#core_menu_wrapper .navbar .nav > li:hover, #core_menu_wrapper .navbar .nav > li.current_page_item {  }
#core_menu_wrapper .navbar .nav > li:hover > a, #core_menu_wrapper .navbar .nav > li.current_page_item {  color: #FFFFFF; outline: 0;background: rgba(0, 0, 0, 0.19); border-radius:10px;     }
#core_menu_wrapper .navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}

#core_menu_wrapper .navbar {
	margin-bottom: -50px;
}

	/*** MOBILE MENU ***/
	.core_mobile_menu .nav > li {  color: #000; outline: 0;background: transparent !important; padding-left:0px;   }
	.core_mobile_menu .nav > li:hover { background:#333; }
	
/*** BREADCRUMBS ***/
.breadcrumb { margin-bottom:0px; }

/*** BLOCK STYLES ***/
.block { padding:20px; background:#fff;  }
.block .block-content {    }
.block .block-title, .wlt_toolbox strong { margin-bottom: 0px; background:transparent;  padding:0px; }
 .wlt_toolbox strong { color: #000; padding:10px;  }
.block .block-title h1, .block .block-title h3 { margin-bottom:20px; }

.block .block-title .btn { margin-top:8px; background:transparent; color: #FFF; border: 0px; text-shadow: none; }

/*** GALLERY PAGE STYLES ***/
._searchresults { background:#fff; padding:30px; display:none; }
._searchresultsdata { padding:0px; background:transparent; }
.resultsfound { color:#1f1f1f; }

	/*** 1 colum ***/
	ul.items.list_style li { background:#fff; padding:30px; margin-bottom:20px; line-height:30px;  }
	ul.items.list_style li:nth-child(odd) { background:#fff; }
	ul.items.list_style h1 { margin-bottom:10px; font-size:20px; }
	ul.items.list_style .btn {float: right; }
	ul.items.list_style li .ratingblock { }
	ul.items.list_style li .wlt_shortcode_location { margin-left: 10px;line-height: 35px;font-size: 11px; }
	ul.items.list_style li hr { display:none; }
	
	/*** 3 columns ***/
	ul.items.three_columns li { border:0px; background:#fff; margin-bottom:20px; }
	ul.items.list_style a { color:#1f1f1f; }
	ul.items.list_style .btn-primary { color:#fff !important; }
	ul.items.three_columns a { color: #1f1f1f; }
	
	/*** page navigation ***/
	ul.paginationD10 li a:hover, ul.paginationD10 li a.current { background: #525252; }
	ul.paginationD li a { background: #E6E6E6; border:0px; }	
	
/**** PAGE STYLES ***/
#PageSingle h1 { font-size:25px;  }

/*** SINGLE LISTING STYLES ***/
#SinglePage-listing_type .nav { margin-bottom:0px; }
#SinglePage-listing_type .nav-tabs { border:0px; background:#efefef; }
#SinglePage-listing_type .nav>li>a:hover, .nav>li>a:focus {text-decoration: none;background-color: transparent;border:0px; }
#SinglePage-listing_type .tab-content { padding:0px; background:#fff; padding-top:10px; }
#SinglePage-listing_type .nav-tabs>.active>a, #SinglePage-listing_type .nav-tabs>.active>a:hover, #SinglePage-listing_type .nav-tabs>.active>a:focus { border:1px solid #fff; background:#efefef; }
#SinglePage-listing_type .block-title  a, #core_footer_wrapper a { color:#fff; }

 /*** PRIMARY BUTTON STYLES ***/
.btn-primary,.btn-primary:hover { background:#1f1f1f; }

/*** FOOTER STYLES ***/
#core_footer_wrapper { background:#2f2f2f; color:#fff; margin-top:20px; border-top: 1px solid #444;margin-bottom:0px; }
#footer { padding-top:20px; color:#999; }
#footer_bottom { border-top:1px solid #424040; background:#272727; padding:15px; font-size:14px;  border-bottom-right-radius:4px; border-bottom-left-radius:4px;  }
#footer .footer-block-title h3 { color:#fff; text-transform:uppercase; }

/*** HOME PAGE SLIDER + BANNER ***/
#HomeMainBanner { background:#ddd; padding:0px; padding-top:0px; }
#HomeMainBanner  .carousel-control {width: 20px;height: 20px; font-size:16px; line-height:20px;; }
.carousel-control1 { color:#1f1f1f; }
	
	/*** category widget ***/
	#core_categoryblock .block-content {  }
 
/*** WIDGET STYLES ***/
.core_widgets_categories_list ul.normal li, .core_widgets_listings li { border-bottom:1px solid #E7EEF3; border-top:1px solid #fff; }

/*** MOBILE STYLES ***/
.core_mobile_menu .nav > li { color:#fff; }
.navbar .brand { text-shadow: 0 0px 0 #fff; color:#fff; }
@media (max-width: 480px) and (max-width: 500px) { #core_columns_wrapper { padding:0px; } }

.core_widgets_listings ul, .core_widgets_listings .block .block-content { margin-top:10px; }
.packagelistitems li h3 { font-weight:normal; }
.packagelistitems li { background: #F1F1F1; }

/**** REAL ESTATE THEME EXTRAS ****/
.ddd li { padding:0px !important; }
.wlt_starrating { height: 26px; }