/* ==========================================================================

   DIRECTORY THEME BY MARK FAIL / PREMIUMPRESS

   ========================================================================== */

   
@import 'https://fonts.googleapis.com/css?family=Raleway';
@import 'https://fonts.googleapis.com/css?family=Montserrat';
@import url(style_childtheme.css);

body {

  

   font-weight: 300;

   color: #222; 

   background: #eee  url(img/bg.png);

   font-size: 16px;  

   

}

/* REMOVE ROUNDED CORNERS */ 

* {

  -webkit-border-radius: 0 !important;

     -moz-border-radius: 0 !important;

          border-radius: 0 !important;

} 



.page-wrapper { background:#fff; }

.page-wrapper.container {

    padding:10px;

    border-width:0 1px;

    -webkit-box-shadow:0 0 10px 0 #C8C8C8;

    box-shadow:0 0 10px 0 #C8C8C8;

    margin:0 auto; 

}



/*------------------------------------------------------*/

/* COLORS

/*------------------------------------------------------*/

 

.page-wrapper.container { -webkit-box-shadow: 0 0 0px 0 #C8C8C8;  box-shadow: 0 0 0px 0 #C8C8C8;}

 #core_header_navigation { background: #232225;   } 

 #core_header,  #core_menu_wrapper{  background: rgba(255, 255, 255, 0.9); }

 #core_menu_wrapper {  border-bottom:5px solid #eb5252;   } 

 #core_menu_wrapper .nav > li > a:hover { color:#fff; }

 

/*------------------------------------------------------*/

/* GOOGLE FONT

/*------------------------------------------------------*/



h1, h2, h3, h4, h5, h6, #core_menu_wrapper .nav > li > a {

	font-family: 'Roboto Condensed', sans-serif;

   font-weight: 500;



}

._searchresultsblock h3 { text-transform:uppercase; }

#core_logo { margin-bottom:0px; }

#core_logo .main { font-family: 'Lobster', cursive; font-size:55px; text-indent: -10px; margin-top: -20px; color:#000; }

#core_logo .submain { margin-top:15px; margin-top: -10px; color:#000; }

#core_logo .submain, .panel-default>.panel-heading, .footer-block-title, .media-heading{ font-family: 'Roboto Condensed', sans-serif;   }



@media (max-width: 768px){

#core_logo .main {  font-size: 45px;}

#core_logo .submain {  font-size: 12px;}

}

@media (max-width: 990px) and (min-width: 0px){

#core_logo .main { font-size:50px; }

#core_logo .submain { font-size:14px; }

}

.jumbotron .overlay{padding: 20px 10px 20px 60px;}
@media (max-width: 480px){
	.jumbotron.text-white{text-align:center;}
	.jumbotron .overlay{padding: 20px 10px 20px 10px;}

}
/*------------------------------------------------------*/

/* CORE ADJUSTMENTS

/*------------------------------------------------------*/



#core_inner_wrap { margin-left:-15px; margin-right:-15px; }

 

/*------------------------------------------------------*/

/* BUTTONS

/*------------------------------------------------------*/



.btn-primary, .btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {

    color:#fff;

    background-color:#000;

	border:0px;

}



/*------------------------------------------------------*/

/* LINKS

/*------------------------------------------------------*/



a, a:hover { color:#000; }



/*------------------------------------------------------*/

/* TOP NAVIGATION

/*------------------------------------------------------*/

 

#core_header_navigation a, #core_header_navigation .welcometext { color:rgba(255, 255, 255, 0.8); text-transform:uppercase;    }

#core_header_navigation .dropdown-menu > li > a { color:#666; }



/*------------------------------------------------------*/

/* HEADERS

/*------------------------------------------------------*/



@media (max-width: 680px){ .overlay { background:none;} }

 

/*** style 4 ***/

.header_style4 .wlt_searchbox input { border: 1px solid #ccc; }

.header_style4 .wlt_searchbox .glyphicon {  top: 3px; }



/*------------------------------------------------------*/

/* MAIN MENU

/*------------------------------------------------------*/

#core_menu_wrapper {  padding-top:10px; } 

#core_menu_wrapper .nav > li > a {margin-right:5px;margin-bottom:-1px;padding: 10px 20px;font-weight: bold; cursor: pointer; background:#23252d; color:#fff;  text-transform:uppercase;   }

#core_menu_wrapper .nav > li > a:hover, #core_menu_wrapper .nav > li > a:focus, #core_menu_wrapper .nav > li.current-menu-item  a, .menu_style4 .button {  background: #eb5252; color:#fff; text-transform:uppercase; }

#core_menu_wrapper .navbar-nav > li:first-child{ margin-left:-1px; }

#wlt_smalldevicemenubar a.b1 { background:#000; }

.menu_style4 .button { margin-top:0px; border:0px; } 



.menu_style4 .button .title:before {

    content: "\f02e";

    font: normal normal normal 14px/1 FontAwesome;

    margin-right: 10px;

}

/*------------------------------------------------------*/

/* SIDEBAR 

/*------------------------------------------------------*/



#core_advanced_search_widget_box label, #core_advanced_search_widget_box  #head_group_cat {  font-size: 11px;  text-transform: uppercase;  color: #999;}



.panel-default>.panel-heading { font-size: 15px; background:#fff; text-transform:uppercase; }

 

/*------------------------------------------------------*/

/* SEARCH RESULTS

/*------------------------------------------------------*/



.search .core_middle_wrap, .archive .core_middle_wrap {   padding: 20px;  border: 1px solid #ddd; margin-bottom:20px; }

._searchresultsblock h4 { border: 1px solid #ddd;  background: #efefef;  padding: 10px;}



/*------------------------------------------------------*/

/* SHORTCODES

/*------------------------------------------------------*/



.wlt_shortcode_phone:before {

  font-family: FontAwesome;

  content: "\f095";

  margin-right: 4px;

}



/*------------------------------------------------------*/

/* HOME LAYOUT CHANGES

/*------------------------------------------------------*/



.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {  background-color: #8BBF42;  border-color: #8BBF42; }



/*------------------------------------------------------*/

/* HOME	

/*------------------------------------------------------*/



.jumbostyle1 .btn {  background-color: gray; color:#ffffff; text-transform:uppercase; font-weight: bold; font-size:16px; }

.jumbostyle1 .inner { max-width:700px; }

.form-group fg-auctionhouse{margin-top:25px !important}


.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {  background-color: #000;  border-color: #000; } 

/*  RG Updates */

.wlt_builder_category .media .pull-left {background: #ecf0f1;    min-width: 78px;    min-height: 62px;}
.wlt_builder_category .media  img{max-width: 82px !important;    max-height: 50px !important;    margin: 0 auto;}
.wlt_builder_category{     padding: 20px;}
.headings.text-left{border-bottom: 1px solid #e6e6e6; }
.itemdata .thumbnail {border:none;}
.headings.text-left h3{font-size: 15px;text-transform: uppercase;  font-weight: 600;}
h4 a {font-size: 16px;  font-weight: 600;}
.blog-content h5{font-family: 'Roboto Condensed', sans-serif;     margin: 10px 0 15px !important;}
.blog-content{ padding:0 !important;}
.blogitem{ padding:10px;}
.blogitem h5>a{    font-size: 25px;   font-weight: bold;}
.col-md-820.col-sm-820{padding-right: 15px;    padding-left: 15px;}
.recent_post h4 a{font-size: 20px;    font-weight: 700;}
.core_widgets_listings .wlt_shortcode_category a,.rp_category a{ padding:2px; background:#dc464f; }
.core_widgets_listings .wlt_shortcode_category a:hover,.rp_category a:hover{ color:#000; }
.rp_category{ float:left;font-size:12px; margin-left:2px;}
.rc-date{ font-size:12px;}

.wlt_builder_category ul li{line-height:15px !important}
.wlt_builder_category .media .pull-left{padding:0px !important; padding-left:2px !important; padding-top:5px !important; }
.wlt_builder_category .media .pull-left{min-width:61px !important}
.wlt_builder_category ul.list-inline a{text-decoration:none !important}
.wlt_search_results.grid_style .btn{font-size:10px !important}
.owl-item  .featured h4{min-height:0px !important}
/*.content br{display:none !important}*/
.norotatingtweets .rotatingtweet{border-bottom:none !important; margin-bottom:5px !important}
.title span{font-size:12px !important}
.rating .wlt_starrating {display:none !important}
/*.list-group .listingbit .frame  img{max-height: 57px !important; min-width: 92px !important;}
.sidelist a img{min-height:57px !important}
*/.rotatingtweet a.rtw_url_link{color:#dc464f !important}
.rp_category{margin-top:5px !important}
.post_list p{color:#b4aeae !important; /*font-family: 'Montserrat', sans-serif !important;*/}
.post_info {font-family: 'Montserrat', sans-serif !important; text-transform: capitalize !important; font-size:13px !important;
}
footer a.frame {height:75px !important; overflow:hidden !important}

.board span.round-tabs { color: #999 !important;border: 2px solid #999 !important;}
.board span.round-tabs {
    width: 70px !important;
    height: 70px !important;
    line-height: 70px !important;
    display: inline-block !important;
    border-radius: 100px !important;
    background: white !important;
    z-index: 2 !important;
    position: absolute !important;
    left: 0 !important;
    text-align: center !important;
    font-size: 25px !important;
}

.board .liner {
    height: 2px !important;
    background: #ddd !important;
    position: absolute !important;
    width: 73% !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
    top: 50% !important;
    z-index: 1 !important;
}
.board > div.board-inner {
    background: #fafafa /*url(../img/patterns/1.png);*/ background-size: 30% !important;
    border-top: 1px solid #ddd !important;
    margin-top: 20px !important;
}

.single #Tabs {
    margin-bottom: 20px !important;
}
.board .nav-tabs {
    position: relative !important;
    margin: 0px auto !important;
    margin-bottom: 0 !important;
    box-sizing: border-box !important;
}

.board .nav-tabs > li {
    width: 25 !important%;
}

.board .nav-tabs > li.active > a, .board .nav-tabs > li.active > a:hover, .board .nav-tabs > li.active > a:focus {
    color: #555555 !important;
    cursor: default !important;
    border: 0 !important;
    border-bottom-color: transparent !important;}
	
	.board .nav-tabs > li a {
    width: 70px !important;
    height: 70px !important;
    margin: 20px auto !important;
    border-radius: 100% !important;
    padding: 0 !important;
}

.board li.active span.round-tabs {
    border: 2px solid #07bcff !important;
    color: #07bcff !important;
}


.board li.active:after {
    content: " ";
    position: absolute !important;
    left: 45% !important;
    opacity: 1 !important;
    margin: 0 auto !important;
    bottom: 0px !important;
    border: 10px solid transparent !important;
    border-bottom-color: #ddd !important;
}
.board li:after {
    content: " ";
    position: absolute !important;
    left: 45% !important;
    opacity: 0 !important;
    margin: 0 auto !important;
    bottom: 0px !important;
    border: 5px solid transparent !important;
    border-bottom-color: #ddd !important;
    transition: 0.1s ease-in-out !important;
}
#home h1 a span{font-size:30px !important}

.panel-heading a span{padding-left:15px; !important; color:#fff !important;}
.recent_post .post_image_thumb{overflow:hidden;}
.recent_post .post_image_thumb img{ height:70px; max-width:none; width:auto !important;}
.popular-ft .popular {overflow:hidden;}
.popular-ft .popular img{ height:70px; width:auto; max-width:inherit;}
#searchsubmit{margin-top:8px;}
#s {padding:5px;width: 170px;}
.wlt_builder_category{margin-bottom:10px;}
img.sgtech{margin-top:-30px;}
#footer_bottom #menu-footer-menu{float:right !important;}
.wlt_search_results .galleryframe{margin-top:10px;}
.wlt_search_results .thumbnail h4 span{text-transform:uppercase;}
.wlt_search_results.list_style .frame{width:170px;}
input.form-control{padding-left:10px;} 
