/*
Theme Name:     soulmedic Child
Theme URI: 		http://wedesignthemes.com/themes/delicate
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the soulmedic theme
Template:       soulmedic
Version:        1.0
*/
@import url("../soulmedic/style.css?=v1.2");

/*
===============
TDG Innovations 
===============
*/

h3.headerdivider {
background: url(../../../wp-content/plugins/designthemes-core-features/shortcodes/images/introtext-border-top.png) center center no-repeat;
}
#logo {
width:25%;
}
h3.headerdivider span {
background-color:#fff;
padding-right:15px;
}
header .container {
    width: 98%;
}
nav#main-menu {
    margin-top: 30px;
width:100%;
}
div#primary-menu {
float:right;
}
.breadcrumb a, .breadcrumb span {
	display: none;
}
.fa-rocket:before {
	content: "\f19c"!important;
}
.dt-sc-button {
	background-color:#fff;
}
.page-template-tpl-blog-php .entry-thumb, .archive .entry-thumb, .entry-details .entry-metadata  {
	display: none;
}
h2 {
	margin-bottom: 23px;
}
#primary ul {
	list-style-position: outside;
}
#primary ul li {
	margin-left: 20px;
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a {
	font-size: 16px;
}

.mobile-only {
	display:none!important;
}
.mobile-hide {
	display:initial;
}
.mobile-gastro-left{float: left; display: inline-block; width: 78%; }
	.mobile-gastro-right{float: right; display: inline-block; text-align: center; padding: 5px; width: 21%;}
	.mobile-gastro {    height: 164px;}

@media only screen and (max-width: 767px) {
	.mobile-gastro-left{width:100% !important; }
	.mobile-gastro-right{width:100% !important; text-align: center; padding: 5px;}
	.mobile-gastro {    height: 217px; padding: 10px;}
#bbar-wrapper {
display: block!important;
text-align: center;
text-transform: uppercase;
margin-bottom: 30px;
border-bottom: solid 1px #0390b2;
}
#bbar-wrapper .column.dt-sc-one-half.first a {
color: #fff;
}
#bbar-wrapper .column.alignright a {
color: #0390b2;
}
.mobile-hide {
	display:none!important;
}
#bbar-wrapper .column.dt-sc-one-half.first {
background-color: #0390b2;
width: 100%;
padding: 15px 0!important;
margin-bottom: 30px;
}
#bbar-wrapper .column.alignright {
text-align: center;
margin-bottom: 15px;
color: #0390b2;
font-size: 2em;
}
.mobile-only {
	display:initial!important;
}
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
#logo a img {
    max-width: 80%;
}
}

@media only screen and (max-width: 1205px) and (min-width: 768px) {
.mobile-gastro-left{width:68% !important; }
	.mobile-gastro-right{width:30% !important; text-align: center; padding: 1px;}
}
