@charset "utf-8";
/* CSS Document
	New styles

*/

/* 
==============================================================================================
	Main Menu
==============================================================================================
*/

/*#header .header-wrap, #header .header-wrap.fixed { border-bottom: solid 9px #014C8F; }*/

.tiled-menu { padding-top: 0px !important; margin-top: 0px !important; }

.main-menu-item { margin-left: 3px !important; padding: 33px 15px; }

.main-menu-item.shortMenu { padding: 3.4px 15px; }

.main-menu-item.current-menu-item { background: #0898D5; color:white; }

.main-menu-item.current-menu-item a { color:white !important; }

.tiled-menu .sub-menu { padding-top: 0px !important; }




/* 
==============================================================================================
	stuning-header
==============================================================================================
*/
/*#stuning-header { height: 372px; border-bottom: solid 9px #014c8f; background-attachment: initial !important; background: no-repeat;; }*/


#custom-stuning-header { height: 372px; border-top: solid 9px #014C8F; border-bottom: solid 9px #014c8f; background-attachment: initial !important; background: url(../../../../uploads/2013/01/banner-seo-1920.png) no-repeat;; }





/* 
==============================================================================================
	sidebar-menu
==============================================================================================
*/
ul.subnav-menu li.active a { font-weight: 700; color: rgb(26, 69, 108); }





/* 
==============================================================================================
	main-content
==============================================================================================
*/

.hero-text { background: #0a4d8c; padding: 40px 30px; color: white !important; font-weight: 100 }

.hero-text h3, .hero-text p { color: white !important; font-weight: 100; }

.hero-text p { margin-bottom:0px; }

.hero-text strong { font-weight: 600; margin-bottom: -20px; display: block; }

#main-content h3 { color:#0a4d8c; font-size:35px; margin-bottom: 30px; }

#main-content .block-title h3, #main-content .digital-analytics-custom-block h3 , #main-content .social-media-custom-block h3 { color: #777; font-size: 20px; text-align: center; line-height: 1; margin-top: 10px; }

#main-content .media-custom-block { border: solid 1px #CCC; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); text-align:center; margin: 20px !important;}

#main-content .media-custom-block p { margin-bottom:0px; }

#main-content .digital-analytics-copy h4 { text-align: center; line-height: 1.4; font-size: 23px; font-weight: 400; font-style: italic; }

#main-content .digital-analytics-custom-block { padding:10px 110px; }

#main-content .digital-analytics-custom-block h3 { margin-top:0px; }

#main-content .digital-analytics-custom-block p { text-align:center; font-size:15px; font-weight:100; margin-bottom:0px; }

#main-content .digital-analytics-custom-block p img { margin-top:20px; }

#ibm-analytics {
    background: url(../../../../uploads/2013/01/banner-analytics-bg.jpg);
    background-position: center;
    margin: 25px -5% 0px;
    padding: 50px;
    height: 360px;
    width: 110%;
	color:white;
	background-size: cover;
}

#ibm-analytics h1 { color:white; font-size:45px; }

#ibm-analytics p { max-width: 550px; }

#main-content .ppc-custom-block { text-align: center; }

#ppc-banner {
    background: url(../../../../uploads/2013/01/ppc-banner-bg.jpg);
    background-position: center;
    margin: -30px -5% 25px;
    padding: 30px;
    height: 360px;
    width: 110%;
	color:white;
	background-size: cover;
}

#ppc-banner #text-block { 
	color: white;
	text-align: center;
	width: 500px;
	float: right;
	margin-right: 25px;
	padding: 30px 20px;
	background: RGBA(0, 46, 89, 0.52);
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.55);
	border: solid 1px #054F96;
}

#ppc-banner #text-block h1 { color:white; font-size:40px; margin-bottom: 40px;}

#ppc-banner #text-block p { font-size:20px; }

#main-content .social-media-custom-block h3 { margin-top: 10px; margin-bottom: 5px; }

#main-content .social-media-custom-block p { text-align:center; font-size:15px; font-weight:100; margin-bottom:0px; }

#main-content .social-media-custom-block p img { margin-top:20px; }