/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

a, .branding img, .mobile-branding img, .logo-box img, .image-hover img {
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
a, .class-section h2 a, .page-header-section a:hover {
	color: #218686;
}
a:hover, .mini-widgets a:hover, .class-section h2 a:hover {
	text-decoration: none;
	color: #33CCCC;
}
.centered-text h1, .centered-text p {
	text-align:center;
}
.class-section h2 {
	text-align: center;
}
.branding img:hover, .mobile-branding img:hover, .logo-box img:hover, .image-hover img:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}
.mini-contacts a {
	color: #33CCCC;
}
.mini-contacts a:hover {
	color: #218686;
}
#footer .wf-container-footer a {
	color: #145252;
	text-decoration: none;
}
#footer .wf-container-footer a:hover {
	color: #218686;
}
#footer .wf-container-footer .widget-title {
	font-size: 2em;
}
#bottom-bar a {
	color: #33CCCC;
}
#bottom-bar a:hover {
	text-decoration: none;
	color: #B9EDED;
}
#cff .cff-author .cff-date {
	color: #000;
}
.address-height {
	min-height: 140px;
}
.page-header-section {
	min-height: 400px;
}
.page-header-section h1, .page-header-section h2 {
	color: #FFF;
	padding: 10px;
	text-shadow: 1px 1px 0 #000;
}
.page-header-section a {
	color: #CCC;
}
.page-header-text {
	background-color: rgba(51,204,204, 0.5);
	background-clip: padding-box;
}
.page-header-section-tall {
	min-height: 880px;
}
.page-header-section-tall h1, .page-header-section-tall h2 {
	color: #FFF;
	padding: 10px;
	text-shadow: 1px 1px 0 #000;
}
.page-header-section-tall a {
	color: #CCC;
}
.home-service-text {
	min-height:120px;
}
.tg {
	border-collapse: collapse;
	border-spacing: 0;
}
.tg td {
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
}
.tg th {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 5px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	word-break: normal;
}
.tg .tg-5ovr {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #145252;
	color: #ffffff;
	text-align: center
}
.tg .tg-xqqm {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #b9eded;
	color: #145252;
	text-align: center
}
@media only screen and (max-width: 1220px) {
.home-service-text {
	min-height:150px;
}
}
@media only screen and (max-width: 960px) {
.classic-header .mobile-mini-widgets .mini-contacts {
	font: 18px / 24px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
}
@media only screen and (max-width: 949px) {
.home-service-text {
	min-height:170px;
}
}
@media only screen and (max-width: 900px) {
.home-service-text {
	min-height:170px;
}
}
@media only screen and (max-width: 888px) {
.home-service-text {
	min-height:200px;
}
}
@media only screen and (max-width: 768px) {
.classic-header .mobile-mini-widgets .mini-contacts {
	font: 16px / 20px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.home-service-text {
	min-height:200px;
}
}
@media only screen and (max-width: 767px) {
.home-service-text {
	min-height:100px;
}
}
@media only screen and (max-width: 479px) {
.venues-table .tg .tg-5ovr {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #145252;
	color: #ffffff;
	text-align: center
}
.venues-table .tg .tg-xqqm {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #b9eded;
	color: #145252;
	text-align: center
}
}
@media only screen and (max-width: 359px) {
.venues-table .tg .tg-5ovr {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #145252;
	color: #ffffff;
	text-align: center
}
.venues-table .tg .tg-xqqm {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #b9eded;
	color: #145252;
	text-align: center
}
}