 /* ==========================================================================
   MICRO JOBS THEME BY MARK FAIL / PREMIUMPRESS
   ========================================================================== */
 
@import url(style_childtheme.css);

body { 
   color: #222;
   background-color: #f7f7f7;
    
}
/* REMOVE ROUNDED CORNERS */ 
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
} 
a {
color:#222;
}

.page-wrapper {
    margin: 0 auto;
 
    -webkit-box-shadow: 0 0 25px 0 #b0b0b0;
    box-shadow: 0 0 25px 0 #b0b0b0;
    padding-top: 0;
    background: #fff;
 
	    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    background-color: #fff;
	padding:10px; 
	
}
@media (min-width: 990px) {
body {
padding-top:30px; padding-bottom:30px;
}
}

/*------------------------------------------------------*/
/* GOOGLE FONT
/*------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, #core_menu_wrapper .nav > li > a, .panel .panel-heading, .panel-title, #infobarbox li span { 
 font-family: 'Roboto', sans-serif;
   font-weight: 900;
}
._searchresultsblock h3 { text-transform:uppercase; margin-top:0px; margin-bottom:20px; font-size:30px; }
#core_logo { margin-bottom:20px; }
#core_logo .main { color:#fff; font-size:55px;  font-weight:300; font-style:italic; font-family: 'Lobster', cursive; }
#core_logo .submain {  color:#fff; font-family: 'Roboto', sans-serif; font-weight:300; margin-top: -5px; font-size:12px; }
#core_logo .iconwrap {   min-height: 70px; }

@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; }
}
 
/*------------------------------------------------------*/
/* 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: #2282D0;
    border-color: #2282D0;
}

#core_inner_wrap { margin-left:-15px; margin-right:-15px; }

/*------------------------------------------------------*/
/* HEADER
/*------------------------------------------------------*/

header, .home .boxes1 .wrap a {   background: #2282D0; } 
header .btn, header .btn:hover { background-color: rgba(0, 0, 0, 0.4); border:0px; }

#core_header_navigation {  background-color: rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgb(59, 154, 230); }
#core_header_navigation .nav  > li a { color: rgba(255, 255, 255, 0.7);  text-transform: uppercase; font-weight:normal;  }
#core_header_navigation .nav  > li + li:before { color:rgba(255, 255, 255, 0.5); }
#core_header_navigation .welcometext { color:rgba(255, 255, 255, 0.5);    text-transform: uppercase; }
#core_header_navigation .nav  > li ul li a { color:#000; }
#core_header_navigation .breadcrumb { background:#D82546; margin-bottom:0px; }
#core_header_navigation .breadcrumb a { color:#fff; }

.mjhead { margin-left:-100px; }
.mjhead .mjinfot  { border-right: 1px dotted rgba(0, 0, 0, 0.2); margin-top:30px;   color:#fff; text-align:right  }
.mjhead .mjinfot:nth-child(1){ margin-right:-30px; }
.mjhead .mjinfot:nth-child(3){ border-right:0px; padding-right:0px;  text-align: Center; }
 
.mjinfot h5  { font-size:18px;  }
.mjinfot .fa-suitcase, .mjinfot .fa-users {
	float: right;
	margin-left: 20px;
	font-size:50px; color:rgba(0, 0, 0, 0.2); margin-top:5px;
}
header .list-inline { margin-top:10px; }

.menu_style4 .button { background: #444; color:#fff; margin-top:2px; }


.socialiconstop a { width:30px; float:left; margin-right:10px; height: 30px;    margin-top: -5px; }
.socialiconstop a:after { border: none !important; }

 
 
/*------------------------------------------------------*/
/* MAIN MENU
/*------------------------------------------------------*/

#core_menu_wrapper { background:#fff; border-bottom:1px solid #ddd; }
#core_menu_wrapper .navbar {  border:0px;    }
#core_menu_wrapper .navbar-nav > li {  }
#core_menu_wrapper .navbar-nav > li a { color:#444; text-transform: uppercase; font-size:16px; line-height:20px;   }
 
#core_menu_wrapper .navbar-nav > li:first-child { margin-left:-1px }

#core_menu_wrapper .nav > li a:after {
    border-right: 1px solid rgba(115, 115, 115, 0.32);
    height: 16px;
    content: " ";
    display: block;
    padding-left: 20px;
    position: absolute;
    top: 18px;
    right: 0;
}
/*------------------------------------------------------*/
/* SEARCH PAGE
/*------------------------------------------------------*/

.search .core_middle_wrap, .archive .core_middle_wrap {   padding: 20px;  border: 1px solid #ddd; margin-bottom:20px; background:#fff; }
#core_breadcrumbs {
    border-bottom: 0px solid #ddd;
    margin-bottom: -10px;
}

/*------------------------------------------------------*/
/* PANEL
/*------------------------------------------------------*/

.panel { border:1px solid #ddd;  background: #fff;  }
.panel .panel-heading, .panel-title  {  text-transform:uppercase; padding-top:13px; }
 

 .widget-title {
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-style: dashed;
    border-color: #dcdcdc;
    border-width: 0 0 1px 0; font-size: 30px;
}
.widget-title span {
    color: #0F76B8;
}

.home .btng { border:0px; background:#efefef; color:#666; font-size:12px; margin-top:10px; } 