/*
 Theme Name:   Unbound Child
 Theme URI:    http://themes.radiantthemes.com/unbound/
 Description:  Unbound Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     unbound
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  unbound-child
*/
p {
	margin-bottom:20px !important;
}
.footer_main_item .widget-title {
	color: red;
}
.menu-portfolio-mega-menu-container ul li ul li a{
	color: #0c121f !important;
	display: block;
	font-size: 13px;
	text-transform: uppercase !important;
	background: none !important;
	font-family: Rubik;
	padding: 2px 15px 2px 15px;
	border-bottom: 1px #e2e2e2 solid;
}
.rt-mega-menu-tabs .rt-mega-menu-tab > a:hover {
	font-weight:bold;
}
.rt-mega-menu-tabs .rt-mega-menu-tab > a {
	font-size:18px;
}
.menu-flyout ul li {
  width: 50%;
}
.menu-flyout ul li ul li {
  width: 100%;
}
.rt-mega-menu-tab-content{
	background: !important;
}
.rt-mega-menu-tab a{
	font-size:20px;
	font-family: Rubik;
}
.rt-mega-menu-tab-open a{
	color: #3367d6 !important;
	background: #eee !important;
}
.menu-item-object-custom {
	width: 33%;
	float: left;
/*	padding: 5px 30px;	*/
}
.rt-mega-menu-tab-content li {
	padding: 5px 5px;
}
.rt-mega-menu-tab-content li a{
	color: #0c121f !important;
	display: block;
	font-size: 13px;
	text-transform: uppercase !important;
	background: none !important;
	font-family: Rubik;
	padding: 2px 15px 2px 15px;
	border-bottom: 1px #e2e2e2 solid;
}
.rt-mega-menu-tab-content li a:hover{
	color: #3367d6 !important;
}
.rt-mega-menu-tab-content li:hover{
}
.rt-megamenu-description h5 {
  color: #3367d6 !important;
  font-weight: 500 !important;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:10px;
	padding-left:18px;
}
.rt-mega-menu > ul > .menu-item{
	padding:0;
}
.rt-mega-menu-tabs .rt-mega-menu-tab > a {
  display: inline-block;
  background: #FFF;
  margin: 0;
  padding: 20px;
}
.rt-mega-menu > ul{
	min-height:220px;
}
#menu-footer-social-media .menu-item-object-custom {
  width: 100%;
}

#table {
  /*! font-family: Arial, Helvetica, sans-serif; */
  border-collapse: collapse;
  width: 100%;
}

#table p {
  position: relative;
  line-height: normal;
  margin-bottom: 0;
  padding: 3px;
}

#table td, #table th {
  border: 1px solid #ddd;
  padding: 8px;
  font-size: 15px;
}

#table tr{background-color: #e1e1e1;}

#table tr:nth-child(even){background-color: #f2f2f2;}

/* #table tr:hover {background-color: #ddd;} */

#table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #f44438;
  color: white;
}

ol {
  list-style-position: outside;
  margin-left: 20px !important;
}

@media screen and (min-width: 321px) and (max-width: 768px) {
	.header_main_action {
		float: left;
		margin-top: -30px;
		z-index: 9999999;
		position: fixed;
		margin-left: -5px;
	}
	.header_main .brand-logo{
		display:none;
	}
	.responsive-nav{
		display:none !important;
	}
	.mob-menu-header-holder{
		z-index:1 !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.header_main_action {
		float: left;
		margin-top: -80px;
		z-index: 9999999;
		position: fixed;
		margin-left: -5px;
    }
	.header_main .brand-logo{
		display:none;
	}
	.responsive-nav{
		display:none !important;
	}
	.mob-menu-header-holder{
		z-index:1 !important;
	}
}