/* Enter Your Custom CSS Here */
body {
  font-size: 1.25em;
  font-weight:600;
  line-height: 1.5;
  font-family: Helvetica, Arial, sans-serif;
  color: #000 !important;
  background: #f5f5f5;
}

#page {
  width: 96.153846%;
  max-width: 86.6666em;
  max-width:948px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #000;
  text-decoration: none;
}

.post-list h3 a, .post-list h4 a {
  color: #000;
}

.post-list h3 a, .post-list h4 a {
  color: #000;
}

.slide-excerpt {
  color: #000;
}

h2, h1.page-title, h1.entry-title, .entry-list h3, .flex-caption h1, .flex-caption h2 {
  font-size: 2em;
  font-weight:800;color: #000;
  line-height: 1.375;
  margin: 0 0 0.5em;
}

/*========= SKINADS =========*/

#skinad{

	width: 1360px;

	background: transparent;

	border: 0px solid #CCCCCC;

	margin: 0px auto;

}



#skinad-top{

	width: 960px;

	height:10px;

	background: transparent;

}



#skinad-left{

	float: left;
	width: 200px; /*Width of left column in pixel*/

	margin-left: -1360px; /*Set margin to that of -(MainContainerWidth)*/

	background: transparent;
}






#skinad-right{

	float: left;

	width: 200px; /*Width of right column*/

	margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/

	background: transparent;

}

h3.sb-title {
    color: #fff!important;
    background-color: #16145F;
    padding-left: 5px;
}

#callout-bar {
  position: relative;
  float: right;
  width: 100%;
  max-width: 67%;
  padding: 0.3166em 0; 
  color: #555;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#topbanner {
  height: 100px;
  background-color: #ffffff;
  margin: 5px 5px 2px 15px;
  padding: 0px;
  clear: both;
}

#topbanner_left {
  float: left;
  padding: 2px 5px 2px 5px;
  border: #dddddd 0px solid;
  margin: 0px 0px 2px 0px;
}
#topbanner_right {
  float: right;
  display: inline;
  width: 18%;
  margin: 2px 10px 2px 0px !important;
  padding: 0px !important;
  border: #dddddd 1px solid;
  background: #fafafa;
  font-size: 10px;
}

#header {
  padding: 1.25em 0 .75em;
  background: #fff;
}

.primary-nav li a {
  font-size: 100% !important; 
}

#topbanner_main{
  text-align: center;
}

.primary-nav li a {
  padding: 0.7em;
}

.subscription{
  color:#16145F !important;
  background:#ffff00;
  font-size: 18px;
  padding:5px;
}
.subscription a{
  color:#16145F !important;
}

.section-title {
    margin-bottom: 0.2em !important;
}
.mwc2016 {
	background-image: url("http://www.mobilenewscwp.co.uk/wp-content/uploads/2016/02/mwc2016.jpg"); 
  	height: 100%;
  	margin-top: 0px;
	background-repeat:no-repeat;
    background-size:cover;
  	border: 2px solid #16145f;
}

.primary-nav li a {
    padding: 0.5em !important;
}