@charset "UTF-8";

/* CSS Document */



 /* 

Theme Name:Cardiff and South Wales Advertiser

Theme URI:cardiffandsouthwalesadvertiser.com

Author:Michael Rosser designed by Michael Rosser www.mrosser.co.uk

Version:1.0 

Tags:Simple, effective 

*/ 

@charset "UTF-8"; 

/* Simple fluid media

   Note:Fluid media requires that you remove the media's height and width attributes from the HTML

   http://www.alistapart.com/articles/fluid-images/ 

*/

img.alignright{float:right; margin:0 0 1em 1em;}

img.alignleft{float:left; margin:0 1em 1em 0;}

img.aligncenter{display:block; margin-left:auto; margin-right:auto;}

a img.alignright{float:right; margin:0 0 1em 1em;}

a img.alignleft{float:left; margin:0 1em 1em 0;}

a img.aligncenter{display:block; margin-left:auto; margin-right:auto;}



img, object, embed, video{display:inline-block; max-width:100%; height:auto;}



/* IE 6 does not support max-width so default to width 100% */

.ie6 img{width:100%;}



/*

Dreamweaver Fluid Grid Properties

----------------------------------

dw-num-cols-mobile:4; 



dw-num-cols-tablet:8; 



dw-num-cols-desktop:12; 



dw-gutter-percentage:25; 



Inspiration from "Responsive Web Design"by Ethan Marcotte 

http://www.alistapart.com/articles/responsive-web-design

and Golden Grid System by Joni Korpi

http://goldengridsystem.com/

*/

@font-face{ font-family:'arimoregular';  src:url('arimo-regular-webfont.eot');  src:url('arimo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('arimo-regular-webfont.woff2') format('woff2'), url('arimo-regular-webfont.woff') format('woff'), url('arimo-regular-webfont.ttf') format('truetype'), url('arimo-regular-webfont.svg#arimoregular') format('svg');  font-weight:normal;  font-style:normal;}



@font-face{ font-family:'arimoitalic';  src:url('arimo-italic-webfont.eot');  src:url('arimo-italic-webfont.eot?#iefix') format('embedded-opentype'), url('arimo-italic-webfont.woff2') format('woff2'), url('arimo-italic-webfont.woff') format('woff'), url('arimo-italic-webfont.ttf') format('truetype'), url('arimo-italic-webfont.svg#arimoitalic') format('svg');  font-weight:normal;  font-style:normal;}



@font-face{ font-family:'arimobold_italic';  src:url('arimo-bolditalic-webfont.eot');  src:url('arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('arimo-bolditalic-webfont.woff2') format('woff2'), url('arimo-bolditalic-webfont.woff') format('woff'), url('arimo-bolditalic-webfont.ttf') format('truetype'), url('arimo-bolditalic-webfont.svg#arimobold_italic') format('svg');  font-weight:normal;  font-style:normal;}



@font-face{ font-family:'arimobold';  src:url('arimo-bold-webfont.eot');  src:url('arimo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('arimo-bold-webfont.woff2') format('woff2'), url('arimo-bold-webfont.woff') format('woff'), url('arimo-bold-webfont.ttf') format('truetype'), url('arimo-bold-webfont.svg#arimobold') format('svg');  font-weight:normal;  font-style:normal;}



.fluid{clear:both; margin-left:0; width:100%; float:left; display:block;}



.fluidList{list-style:none; list-style-image:none; margin:0; padding:0;}



/* Mobile Layout:480px and below. */

#EdgeID{height:auto;}

span.wpcf7-list-item { display: block; }

spane #u_0_4 {

display:none;

;}



.pts plm {

display:none;

;}



 #edgeanimation{width:100%; height:180px; position:fixed; z-index:0; margin:0; padding:0; margin-left:auto; margin-right:auto; left:0; right:0; max-width:1800px;}



.gridContainer{margin-left:auto; margin-right:auto; width:86.45%; padding-left:2.275%; padding-right:2.275%; clear:none; float:none;}



#div1{;}



.zeroMargin_mobile{ margin-left:0;}



.hide_mobile{ display:none;}



body{ font-family:'arimoregular',Helvetica,Arial,sans-serif; font-weight:normal; background:#f2f2f2; /* Old browsers */background:-moz-radial-gradient(center,ellipse cover, #f2f2f2 0%,#ccc 100%); /* FF3.6+*/background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f2f2f2),color-stop(100%,#ccc)); /* Chrome,Safari4+*/background:-webkit-radial-gradient(center,ellipse cover, #f2f2f2 0%,#ccc 100%); /* Chrome10+,Safari5.1+*/background:-o-radial-gradient(center,ellipse cover, #f2f2f2 0%,#ccc 100%); /* Opera 12+*/background:-ms-radial-gradient(center,ellipse cover, #f2f2f2 0%,#ccc 100%); /* IE10+*/background:radial-gradient(ellipse at center, #f2f2f2 0%,#ccc 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2',endColorstr='#ccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;}



#showad p{background:#000;}



#ads{float:left; height:auto; width:100%; margin-bottom:20px; padding-bottom:5px; border-bottom:rgba(162,162,162,1.00) dotted thin; font-size:16px;}



h4{ font-family:'arimoregular',Helvetica,Arial,sans-serif;  color:rgba(0,0,0,1.00); text-align:center; font-size:18px; margin:0; margin-top:5px;}



.displayaditemseven{font-size:12px;}



#left{width:100%; height:auto; margin-bottom:10px; background-color:rgba(255,255,255,0.5); overflow:hidden;}



#header{width:100%; height:auto;}



#logo{width:100%; height:auto;}



#latestissue{width:100%; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto;}



#latestissue h2{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#F90004; text-align:center; font-size:23px; margin:0; margin-top:5px;}



#latestissue span.sidebar-title{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#F90004; text-align:center; font-size:25px; width:100%; margin-top:5px; margin-left:auto; margin-right:auto;}



h1{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:rgba(0,0,0,1.00); text-align:center; font-size:23px; margin:0; margin-top:5px;}



#content{width:95%; overflow:hidden; padding-left:5px; padding-right:5px; margin-left:auto; margin-right:auto;  font-family:'arimoregular',Helvetica,Arial,sans-serif;}



#content p{font-family:'arimoregular',Helvetica,Arial,sans-serif; font-weight:normal; font-size:19px; line-height:25px; margin:0; padding:0; word-wrap:break-word;}



#content a:link{font-family:'arimoregular',Helvetica,Arial,sans-serif; color:rgba(186,0,3,1.00); word-wrap:break-word; width:9em;  text-align:justify; margin-left:3%; margin-right:3%;}



.issues{-webkit-column-count:3; /* Chrome,Safari,Opera */ -moz-column-count:3; /* Firefox */ column-count:3;}



#content a:visited{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:rgba(186,0,3,1.00); word-wrap:break-word;}



#content h3, h2{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#000; text-align:center; font-size:23px; margin:0; margin-top:5px;}



#logo img{margin-left:auto; margin-right:auto; text-align:center; display:block;  margin:0 auto;}





#navigation{background-color:#A0A0A0; padding-top:10px; padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto; width:100%; height:auto;}



#navigation li.current_page_item a{color:#FFF; !important;}



#navigation li{display:inline;}



#navigation ul{list-style-type:none; margin:0; padding:0;}



#navigation a{display:inline-block; width:95%; margin-left:auto; margin-right:auto; text-decoration:none; text-align:center; color:#FFF; margin-bottom:5px; font-size:110%; font-family:'arimoregular',Helvetica,Arial,sans-serif; padding:0;}



#navigation a:visited{color:#FFF;}



#navigation a:hover{color:#A60002;}



#navigation li.current_page_item a{color:#A60002; !important;}



 

#adverts2{width:100%; overflow:hidden; background-color:#5D5D5D; padding-bottom:10px; text-align:center;}



#adverts2 .sidebar-box{width:203px; float:left; margin-right:10px;}



#right{width:100%; overflow:hidden; background-color:#5D5D5D; padding-bottom:10px; text-align:center;}



#right a:link{color:#FFF;}



#right a:visited{color:#FFF;}



#right a:hover{color:#FFF;}



#right p{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; color:#E6E6E6; line-height:17px; text-align:center; font-size:15px; margin:0; padding:0; width:95%; margin-left:auto; margin-right:auto; margin-bottom:5px; margin-top:5px; word-wrap:break-word;}



#right h3{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#E6E6E6; text-align:center; font-size:25px; margin:0; margin-top:5px;}



#right sidebar-box{text-align:center;}



span.sidebar-title{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#E6E6E6; text-align:center; font-size:25px; width:100%; margin-top:5px; margin-left:auto; margin-right:auto;}



#Ad1{width:100%; overflow:hidden; text-align:center; margin-bottom:10px;}



#navigation2{text-align:center;}



#navigation2 a{ display:inline-block;  width:95%; margin-bottom:5px; margin-left:auto; margin-right:auto; text-decoration:none; text-align:center; color:#A60002;  font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:100%;}



#navigation2 li{display:inline;}



#navigation2 ul{ list-style-type:none;  margin:0; padding:0;}



#navigation2 a:hover{color:#FFF; background-color:#A60002;}



#Social{width:100%; height:auto;}



#Social .sidebar-title{color:#000;}



#Social .sidebar-box{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center;}



#Social ul{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left;}



#newsfeed{margin-left:auto; margin-right:auto; width:100%; text-align:center;}



#competitions{width:100%; height:auto; margin-bottom:10px; background-color:#00314D; padding-bottom:10px;}



#competitions h3{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif; color:#E6E6E6; text-align:center; margin-left:auto; margin-right:auto; font-size:25px; margin:0; margin-top:5px;}



#competition_one{width:95%; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:10px; margin-bottom:10px; text-align:center;}



#competition_two{width:95%; margin-left:auto; margin-right:auto; overflow:hidden; text-align:center; margin-top:10px; margin-bottom:10px;}



#Social h3{ font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#00314D; text-align:center; margin-left:auto; margin-right:auto; font-size:25px; margin:0; margin-top:5px;}



#facebook{width:100%; overflow:hidden; text-align:center;}



#search{width:100%; text-align:center;}



#newsfeed{float:left; width:100%; text-align:center;}



#footer{width:90%; text-align:center; overflow:hidden;  font-family:'arimoregular',Helvetica,Arial,sans-serif; margin-bottom:20px;}



#mylink{width:100%;  font-family:'arimoregular',Helvetica,Arial,sans-serif;}



.googlead{display:none;}



.aligncenter{display:block; margin-left:auto; margin-right:auto;}



.alignleft{float:right; clear:right;}



.alignright{ float:left; clear:left;}



img.alignright{display:inline; margin:0 0 2px 7px; padding:4px; float:right; clear:right;}



img.alignleft{display:inline; margin:0 7px 2px 0; padding:4px; float:left; clear:left;}



img.aligncenter{display:block; margin-left:auto; margin-right:auto;}



textarea{width:90%;}



div.wpcf7 .wpcf7-form-control{max-width:100%;}



.wpcf7 input[type="text"], 



.wpcf7 input[type="address"], 



.wpcf7 input[type="email"], 



.wpcf7 input[type="tel"], 



.wpcf7 textarea{ font-family:'arimoregular',Helvetica,Arial,sans-serif; width:90%;}



.awpcp-details-form input[type="text"], 



.awpcp-details-form input[type="address"], 



.awpcp-details-form input[type="email"], 



.awpcp-details-form input[type="tel"], 



.awpcp-details-form textarea{ font-family:'arimoregular',Helvetica,Arial,sans-serif; width:95%;}



.uiwelcome{ font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:19px; line-height:25px; word-wrap:break-word;}



.awpcp-menu-toggle{ font-family:'arimoregular',Helvetica,Arial,sans-serif;  font-size:19px; line-height:25px; word-wrap:break-word;}



.awpcp-nav-menu{ font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:19px; line-height:25px; word-wrap:break-word;}



.displayaditemseven{ font-family:'arimoregular',Helvetica,Arial,sans-serif;  font-size:19px; line-height:25px; word-wrap:break-word;}



#showawpcpadpage{ font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:19px; line-height:25px; word-wrap:break-word;}



span.invalid.awpcp-error{color:rgba(255,0,4,1.00);}



/* Tablet Layout:481px to 768px. Inherits styles from:Mobile Layout. */

@media only screen and (min-width:481px){.gridContainer{width:90.675%; padding-left:1.1625%; padding-right:1.1625%; clear:none; float:none; margin-left:auto;}



#div1{;}



.zeroMargin_tablet{ margin-left:0;}



.hide_tablet{ display:none;}



#navigation{width:100%;}





;}



/* Desktop Layout:769px to a max of 1232px.  Inherits styles from:Mobile Layout and Tablet Layout. */

@media only screen and (min-width:923px){

	

	.gridContainer{width:88.5%; max-width:1232px; padding-left:0.75%; padding-right:0.75%; margin:auto; clear:none; float:none; margin-left:auto; margin-right:auto; height:auto;}



#div1{;}



.zeroMargin_desktop{margin-left:0;}



.hide_desktop{ display:none;}



#left{float:left; width:73%; margin-top:10px; height:auto; -webkit-box-shadow:0 0 5px 1px #000; box-shadow:0 0 5px 1px #000; position:relative; z-index:2;}



#right{float:left; margin-top:20px; width:27%; -webkit-box-shadow:0 0 5px 1px #787878; box-shadow:0 0 5px 1px #787878; position:relative; z-index:1; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;}



#latestissue{width:25%; overflow:hidden; float:left; margin-left:5px;}



#content{width:70%; height:auto; padding-left:5px; padding-right:5px; margin-bottom:30px; float:left;}



#content h3{font-size:34px;}



#content p{font-size:16px; line-height:22px;}



#competitions{width:100%; overflow:hidden; background-color:#00314D; margin:0;}



#competition_one{width:100%; float:left; overflow:hidden; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto;}



#competition_one .sidebar-box{width:32%; text-align:center; float:left; display:inline-block;}



#competitions .sidebar-box{width:32%; text-align:center; float:left; display:inline-block; margin-right:3px;}



#competition_two{width:45%; float:right; overflow:hidden; text-align:center; margin-top:10px; margin-bottom:10px;}



#competition_wrapper{width:100%; height:auto; margin-left:auto; margin-right:auto; text-align:center;}





#navigation{background-color:#A0A0A0; padding-top:5px; padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto; width:100%; height:auto;;}



#navigation li.current_page_item a{color:#FFF; !important; ;}



#navigation li{

	min-width:80px;

width:100px;

margin-left:1%;

margin-right:1%;

float:left;

text-align:center;

display:inline-block;

font-size:0.9em;

margin-bottom:5px;;}



.menu-header-menu-container {

text-align:center;

height:auto;

margin-bottom:10px;

;}



#navigation ul{list-style-type:none; margin:0; padding:0;}



#navigation a{display:inline-block; width:95%; margin-left:auto; margin-right:auto; text-decoration:none; text-align:center; color:#FFF; margin-bottom:5px; font-size:110%; font-family:'arimoregular',Helvetica,Arial,sans-serif; padding:0;}



#navigation a:visited{color:#FFF;}



#navigation a:hover{color:#A60002; background-color:inherit;;}



#navigation li.current_page_item a{color:#A60002; !important;;}





#navigation2{width:30.5%; float:left; text-align:center;}



#navigation2 a:link{display:inline-block; width:70%; margin-left:auto; margin-right:auto; text-decoration:none; text-align:center; color:#A60002; font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:100%; padding:5px;}



#navigation2 .sidebar-box a{width:90%;}



#navigation2 a:hover{color:#FFF;}



#navigation2 li.current_page_item a{color:#FFF !important; text-decoration:none;;}



#bottomnav{background-color:rgba(220,220,220,0.7); width:100%; padding-top:10px;}



#Social{width:30.5%; float:left; margin-right:2%; text-align:center; border-left:#6A6A6A dashed medium; border-right:#6A6A6A dashed medium; margin-bottom:1%; height:auto; padding-left:10px; padding-right:10px;}



#Social h3{font-family:'arimoregular',Helvetica,Arial,sans-serif; color:#00314D; text-align:center; margin-left:auto; margin-right:auto; font-size:25px; margin:0; margin-top:5px;}



#facebook{width:97%; text-align:center;}



.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important;}



.fb-like-box fb_iframe_widget{width:100%;}



 ul.fbf_facebook_page_widget{margin:0; padding:0; padding-left:20px;}



.fbf_desc{height:100px; margin-bottom:20px;}



.publication{font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:6px; line-height:7px;}



.post .terms{font-family:'arimoregular',Helvetica,Arial,sans-serif; font-size:8px; line-height:11px;}



#search{width:100%;}



#newsfeed{float:left; width:30.5%; text-align:center;}



.googlead{width:100%; overflow:hidden; text-align:center; display:block;}



#footer{width:90%; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden; font-family:'arimoregular',Helvetica,Arial,sans-serif; margin-bottom:20px;}





;}

