@import url("/satellite-DD-custom-css-for-social-media-icons.css");
/****************** BEGIN WHOLE CUSTOM CSS ****************************/ 

/************ BEGIN QODE-SUPPLIED CUSTOM CSS (FROM OUR SUPPORT TICKET) WITH MODIFICATIONS BY US */

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) { 
	.title .subtitle {
		display: none;
	}

	.title h1 {
		line-height:normal; /* Added by DD */
	        font-size: 29px;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	.title h1 {
		font-size: 19px;
	}
	.logo img {
		height: 40px !important;
		padding-top: 12px;
	}
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	.title h1 {
		font-size: 17px;
		margin-bottom: 1px;
		margin-top: 1px;
	}
	.logo img {
		height: 40px !important;
		padding-top: 12px;
	}
}

/******************** END QODE-SUPPLIED CUSTOM CSS */

div.content_inner div.container div.clearfix p {margin-bottom: 10px;}
div.content_inner div.container div.clearfix h3 {margin-bottom: 10px; margin-top: 10px;}
div.content_inner div.container div.clearfix h2 {margin-bottom: 10px; margin-top: 10px;}
div.content_inner div.container div.clearfix h1 {margin-bottom: 10px; margin-top: 10px;}

div.content_inner div.full_width div.full_width_inner p {margin-bottom: 10px; }
div.content_inner div.full_width div.full_width_inner h3 {margin-bottom: 10px;  margin-top: 10px;}
div.content_inner div.full_width div.full_width_inner h2 {margin-bottom: 10px;  margin-top: 10px;}
div.content_inner div.full_width div.full_width_inner h1 {margin-bottom: 10px;  margin-top: 10px;}

dl.interview dt {font-weight:bold;}
dl.interview dd {text-indent: 10px; padding-bottom: 10px;}

.dd_slider_padded_box_white { font-weight:100 !important; color:white !important; border: solid 1px white !important; background-color:rgba(0,0,0,0.15) !important; }
.dd_slider_padded_box_black { font-weight:100 !important; color:black !important; border: solid 1px black !important; background-color:rgba(255,255,255,0.15) !important; }

.dd_slider_table tr td {background-color:transparent !important; color: transparent !important; padding: 0px !important; font-size: 50%; }

.dd_slider_table tr td.dd_slider_centerbox {color: white !important; font-size: 100%; }
.dd_slider_table tr td.dd_slider_centerbox_black {color: black !important; font-size: 100%; }

.content_inner .full_width .full_width_inner { margin-top: 18px; }

/* Fix for broken icons under chrome, requires explicit declaration of custom class in holder */
.dd_icon_border_chrome_fix .icon_holder {
overflow: visible;
}

/* BEGIN dd Customisation of menus to show icons in drop-down mode */
.drop_down .second i.menu_icon { display:inline; margin-right:11px;}
.drop_down .second .inner ul.right li a .menu_icon { float: right; margin-right:0px; margin-left:11px;}
/* END dd Customisation of menus */

.dd_dark_bg_link { color:white; text-decoration:underline; font-weight:bold; }
.dd_thumbnail_para_space { margin-bottom:15px; }

/* BEGIN BG IMAGE ADAPTATION IMPROVEMENT (CSS3 compliant browsers) */
div.full_width > div.full_width_inner > section.parallax > section { background-size: cover;}
/* END BG IMAGE ADAPTATION  */

/* BEGIN FIX FOR PROBLEM WITH ICONS UNDER CHROME */
.icon {
width: 40000px;
}

/****************** END WHOLE CUSTOM CSS ****************************/ 
