
/* style.css */

/* 1   */ /*
/* 2   *| Theme Name: DFR
/* 3   *| Theme URI: http://dfr.ie
/* 4   *| Description: Custom WP Theme for DFR.ie
/* 5   *| Author: New Media Marketing
/* 6   *| 
/* 7   *| */
/* 8   */ 
/* 9   */ @import "/wp-content/themes/dfrtheme/css/reset.css";
/* 10  */ @import "/wp-content/themes/dfrtheme/css/typography.css";
/* 11  */ @import "/wp-content/themes/dfrtheme/css/layout.css";
/* 12  */ @import "/wp-content/themes/dfrtheme/css/960.css";
/* 13  */ 
/* 14  */ /* General */
/* 15  */ body {
/* 16  */ 	font: 18px 'Open Sans', sans-serif;
/* 17  */ 	background: url('/wp-content/themes/dfrtheme/images/bigbg2.png') repeat-x left top;
/* 18  */ }
/* 19  */ .right {
/* 20  */ 	text-align: right;
/* 21  */ }
/* 22  */ 
/* 23  */ /* Header */
/* 24  */ #topInfo {
/* 25  */ 	padding: 10px;
/* 26  */ 	font: 16px 'Open Sans', sans-serif;
/* 27  */ 	color: #ffffff;
/* 28  */ 	text-align: center;
/* 29  */ 	height: 20px;
/* 30  */ 	display: block;
/* 31  */ }
/* 32  */ #topInfo a {
/* 33  */ 	color: #e4e4dd;
/* 34  */ 	text-decoration: none;
/* 35  */ }
/* 36  */ #topInfo a:hover {
/* 37  */ 	color: #ffffff;
/* 38  */ 	text-decoration: none;
/* 39  */ }
/* 40  */ .logo {
/* 41  */ 	padding-top: 30px;
/* 42  */ 	height: 120px;
/* 43  */ 	text-align: center;
/* 44  */ 	display: block;
/* 45  */ }
/* 46  */ 
/* 47  */ #widgetForm {
/* 48  */ width:210px !important;
/* 49  */ }
/* 50  */ /* Nav */

/* style.css */

/* 51  */ /*
/* 52  *| .menu li {
/* 53  *| 	float: left;
/* 54  *| 	margin-right: 10px;
/* 55  *| 	padding: 7px 10px 4px 10px;
/* 56  *| 	font-size: 15px;
/* 57  *| 	moz-border-radius-topleft: 10px;
/* 58  *| 	-webkit-border-top-left-radius: 10px;
/* 59  *| 	border-top-left-radius: 10px;
/* 60  *| 	-moz-border-radius-topright: 10px;
/* 61  *| 	-webkit-border-top-right-radius: 10px;
/* 62  *| 	border-top-right-radius: 10px;
/* 63  *| 	border-left: 1px solid #3b3b3b;
/* 64  *| 	border-right: 1px solid #3b3b3b;
/* 65  *| 	border-top: 1px solid #fff;
/* 66  *| 	-moz-box-shadow: 0 -1px 0 #3b3b3b;
/* 67  *| 	-webkit-box-shadow: 0 -1px 0 #3b3b3b;
/* 68  *| 	box-shadow: 0 -1px 0 #3b3b3b;
/* 69  *| 	background-color: #e8e8e8;
/* 70  *| }
/* 71  *| .menu li a {
/* 72  *| 	color: #353535;
/* 73  *| 	text-decoration: none;
/* 74  *| 	text-shadow: 0 -1px #ffffff;
/* 75  *| }
/* 76  *| li.current_page_item  {
/* 77  *| 	background-color: #4f504f;
/* 78  *| 	border-top: 1px solid #898a89;
/* 79  *| 	padding-bottom: 6px;
/* 80  *| }
/* 81  *| li.current_page_item a  {
/* 82  *| 	color: white;	
/* 83  *| 	text-shadow: 0 -1px 0 #000000;
/* 84  *| }
/* 85  *| 
/* 86  *| */
/* 87  */ 
/* 88  */ /* Content */
/* 89  */ 
/* 90  */ .grid_6  {
/* 91  */ padding:0 40px;
/* 92  */ } 
/* 93  */ 
/* 94  */ table td {
/* 95  */ border: none;
/* 96  */ padding: 0px;
/* 97  */ border-right: none !important;}
/* 98  */ 
/* 99  */ .content {
/* 100 */ 	margin-top: 50px;

/* style.css */

/* 101 */ 	width:1280px;
/* 102 */ 	
/* 103 */ }
/* 104 */ .content h1 {
/* 105 */ 	font:  bold 30px 'Open Sans', sans-serif;
/* 106 */ 	color: #15306c;
/* 107 */ 	padding-bottom: 15px;
/* 108 */ }
/* 109 */ .content p {
/* 110 */ 	font-size: 15px;
/* 111 */ 	line-height: 20px;
/* 112 */ 	color:#2f2f2f;
/* 113 */ }
/* 114 */ .links {
/* 115 */ 	border-top: 5px solid #945d5a;
/* 116 */ 	text-align: center;
/* 117 */ 	background: url('/wp-content/themes/dfrtheme/images/red.jpeg') repeat-x left top;
/* 118 */ 	padding-top: 30px;
/* 119 */ 	padding-bottom: 30px;
/* 120 */ 	font:  bold 26px 'Open Sans', sans-serif;
/* 121 */ }
/* 122 */ #cta {
/* 123 */ 	background: url('/wp-content/themes/dfrtheme/images/callto.png') no-repeat left top;
/* 124 */ 	margin: 25px 0px;
/* 125 */ 	padding: 5px 0px;
/* 126 */ 	text-align:center;
/* 127 */ 	height:126px;
/* 128 */ }
/* 129 */ #cta h2 {
/* 130 */ 	font: bold 46px 'Open Sans', sans-serif;
/* 131 */ 	position: relative;
/* 132 */ 	top:  5px;
/* 133 */ 	color: #15306c;
/* 134 */ }
/* 135 */ #cta p {
/* 136 */ 	font: 30px 'Open Sans', sans-serif;
/* 137 */ 	position: relative;
/* 138 */ 	top: 10px;
/* 139 */ }
/* 140 */ 
/* 141 */ 
/* 142 */ /* Sidebars */
/* 143 */ .buttonlinks {
/* 144 */ 	background: url('/wp-content/themes/dfrtheme/images/gradred.jpg') repeat-x left top;
/* 145 */ 	-webkit-border-radius: 10px;
/* 146 */ 	-moz-border-radius: 10px;
/* 147 */ 	border-radius: 10px;
/* 148 */ 	font: 18px 'Open Sans', sans-serif;
/* 149 */ 	text-shadow: 1px 1px 1px #FA2323;
/* 150 */ 	border-top: 1px solid #FE4E4E;

/* style.css */

/* 151 */ 	border-left: 1px solid #FE4E4E;
/* 152 */ 	border-right: 1px solid #FE4E4E;
/* 153 */ 	border-bottom: 1px solid #FE4E4E;
/* 154 */ 	margin-bottom: 13px;
/* 155 */ 	width: 345px;
/* 156 */ 	text-align: center;
/* 157 */ 	color: white;
/* 158 */ }
/* 159 */ .button {
/* 160 */ 	background: url('/wp-content/themes/dfrtheme/images/grad.jpg') repeat-x left top;
/* 161 */ 	-webkit-border-radius: 10px;
/* 162 */ 	-moz-border-radius: 10px;
/* 163 */ 	border-radius: 10px;
/* 164 */ 	padding: 10px;
/* 165 */ 	font: 18px 'Open Sans', sans-serif;
/* 166 */ 	text-shadow: 1px 1px 1px #628622;
/* 167 */ 	border-top: 1px solid #abd235;
/* 168 */ 	border-left: 1px solid #75a168;
/* 169 */ 	border-right: 1px solid #75a168;
/* 170 */ 	height: 65px;
/* 171 */ 	border-bottom: 1px solid #75a168;
/* 172 */ 	margin-bottom: 13px;
/* 173 */ 	width: 200px;
/* 174 */ }
/* 175 */ .button a {
/* 176 */ 	color: #dae8bf;
/* 177 */ 	text-decoration: none;
/* 178 */ 	font-weight: bold;
/* 179 */ 	padding-top: 20px;
/* 180 */ 	position: relative;
/* 181 */ 	top: 22px;
/* 182 */ }
/* 183 */ .button a:hover {
/* 184 */ 	color: white;
/* 185 */ }
/* 186 */ .button img {
/* 187 */ 	clear: both;
/* 188 */ 	padding: 5px;
/* 189 */ 	width: 55px;
/* 190 */ }
/* 191 */ .button_left a {
/* 192 */ 	position: relative;
/* 193 */ 	left: 10px;
/* 194 */ }
/* 195 */ .button_two a {
/* 196 */ 	position: relative;
/* 197 */ 	top: 7px;
/* 198 */ }
/* 199 */ .button_left img {
/* 200 */ 	float: right;

/* style.css */

/* 201 */ }
/* 202 */ .button_right img {
/* 203 */ 	float: left;
/* 204 */ }
/* 205 */ .button_right a {
/* 206 */ 	float: right;
/* 207 */ 	padding: 0px 5px 0px 0px;
/* 208 */ 	width: 120px;
/* 209 */ }
/* 210 */ 
/* 211 */ .calc {
/* 212 */ 	margin-top: 15px;
/* 213 */ 	padding:0 10px;
/* 214 */ 	font-size:12px;
/* 215 */ 	
/* 216 */ }
/* 217 */ 
/* 218 */ .calc .frmCalc {
/* 219 */ padding: 10px;
/* 220 */ border-top: 5px solid lightgray;
/* 221 */ background: url('/wp-content/themes/dfrtheme/images/blue.png') repeat-x left top;
/* 222 */ font: 14px 'Open Sans', sans-serif;
/* 223 */ width: 200px;
/* 224 */ margin-top: 10px;
/* 225 */ }
/* 226 */ .xoxo h3 {
/* 227 */ font: 15px 'Open Sans', sans-serif;
/* 228 */ color: #15306c;
/* 229 */ padding-bottom: 5px;
/* 230 */ margin-top: 25px;
/* 231 */ text-align: center;
/* 232 */ border-bottom: 1px dashed gainsboro;
/* 233 */ }
/* 234 */ .news {
/* 235 */ 	padding: 10px;
/* 236 */ 	border-top: 5px solid lightgray;
/* 237 */ 	background: url('/wp-content/themes/dfrtheme/images/blue.png') repeat-x left top;
/* 238 */ 	font: 14px 'Open Sans', sans-serif;
/* 239 */ 	width: 200px;
/* 240 */ 	margin-top: 10px;
/* 241 */ }
/* 242 */ 
/* 243 */ .jpgetrssfeed {
/* 244 */ 	padding:10px;
/* 245 */ 	background-color:#f6fdf8;
/* 246 */ 	-webkit-border-radius: 10px;
/* 247 */ -moz-border-radius: 10px;
/* 248 */ border-radius: 10px;
/* 249 */ }
/* 250 */ 

/* style.css */

/* 251 */ .jpgetrssfeed a {
/* 252 */ font-size:12px;
/* 253 */ text-decoration:none;
/* 254 */ color:black;
/* 255 */ }
/* 256 */ 
/* 257 */ .jpgetrssfeed a:hover {
/* 258 */ color:red;
/* 259 */ }
/* 260 */ .jpgetrssfeed li {
/* 261 */ margin:15px 0;
/* 262 */ }
/* 263 */ 
/* 264 */ .calc form {
/* 265 */ 	width:100%;
/* 266 */ 	padding:10px;
/* 267 */ 	background-color:#f6fdf8;
/* 268 */ 	-webkit-border-radius: 10px;
/* 269 */ -moz-border-radius: 10px;
/* 270 */ border-radius: 10px;
/* 271 */ 	margin-left:-10px;
/* 272 */ }
/* 273 */ 
/* 274 */ .calc input {
/* 275 */ 	width:100%;
/* 276 */ 		-webkit-border-radius: 5px;
/* 277 */ -moz-border-radius: 5px;
/* 278 */ border-radius: 5px;
/* 279 */ 	
/* 280 */ }
/* 281 */ 
/* 282 */ .social {
/* 283 */ position:relative;
/* 284 */ float:right;
/* 285 */ bottom:40px;
/* 286 */ margin-right:10px;
/* 287 */ }
/* 288 */ /* Footer */
/* 289 */ footer {
/* 290 */ 	font: 12px/44px 'Open Sans', sans-serif;
/* 291 */ 	background-color:#233e90;
/* 292 */ 	padding-top:15px;
/* 293 */ 	margin-top: 25px;
/* 294 */ 	color: white;
/* 295 */ }
/* 296 */ 
/* 297 */ footer a{
/* 298 */ 	color:floralwhite;
/* 299 */ }
/* 300 */ 

/* style.css */

/* 301 */ /* =Menu
/* 302 *| -------------------------------------------------------------- */
/* 303 */ 
/* 304 */ #access {
/* 305 */ 	background: #233e90; /* Show a solid color for older browsers */
/* 306 */ 	/*background: -moz-linear-gradient(#27408c, #0a0a0a);
/* 307 *| 	background: -o-linear-gradient(#27408c, #0a0a0a);
/* 308 *| 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27408c), to(#0a0a0a)); /* older webkit syntax */
/* 309 */ 	/*background: -webkit-linear-gradient(#27408c, #0a0a0a);
/* 310 *| 	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
/* 311 *| 	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
/* 312 *| 	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;*/
/* 313 */ 	clear: both;
/* 314 */ 	display: block;
/* 315 */ 	float: left;
/* 316 */ 	margin: 0 auto 6px;
/* 317 */ 	width: 100%;
/* 318 */ 	margin-top: 3px;
/* 319 */ 	margin-left: 22px;
/* 320 */ }
/* 321 */ #access ul {
/* 322 */ font-size: 13px;
/* 323 */ list-style: none;
/* 324 */ margin: 0 0;
/* 325 */ padding-left: 0;
/* 326 */ font: 14px 'Open Sans', sans-serif;
/* 327 */ max-width: 638px;
/* 328 */ margin-left:-10px;
/* 329 */ }
/* 330 */ #access li {
/* 331 */ float: left;
/* 332 */ position: relative;
/* 333 */ margin-right: 2px;
/* 334 */ background: #DCE1D9;
/* 335 */ color: black;
/* 336 */ border-radius: 10px 10px 0px 0px;
/* 337 */ height: 34px;
/* 338 */ margin-top: 12px;
/* 339 */ }
/* 340 */ #access a {
/* 341 */ 	/*color: #eee;*/
/* 342 */ 	color: #27408C;
/* 343 */ 	display: block;
/* 344 */ 	line-height: 3em;
/* 345 */ 	padding: 0 1.2125em;
/* 346 */ 	text-decoration: none;
/* 347 */ 	border-radius: 10px 10px 0px 0px;
/* 348 */ 	font-weight: bold;
/* 349 */ 	height: 34px;
/* 350 */ }

/* style.css */

/* 351 */ #access ul ul {
/* 352 */ 	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
/* 353 */ 	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
/* 354 */ 	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
/* 355 */ 	display: none;
/* 356 */ 	float: left;
/* 357 */ 	margin: 0;
/* 358 */ 	position: absolute;
/* 359 */ 	top: 3.333em;
/* 360 */ 	left: 0;
/* 361 */ 	width: 288px;
/* 362 */ 	z-index: 99999;
/* 363 */ 	margin-top: -20px;
/* 364 */ }
/* 365 */ #access ul ul ul {
/* 366 */ 	left: 100%;
/* 367 */ 	top: 0;
/* 368 */ }
/* 369 */ #access ul ul a {
/* 370 */ 	background: #f9f9f9;
/* 371 */ 	border-bottom: 1px dotted #ddd;
/* 372 */ 	color: #27408C;
/* 373 */ 	font-size: 13px;
/* 374 */ 	font-weight: normal;
/* 375 */ 	height: auto;
/* 376 */ 	line-height: 1.4em;
/* 377 */ 	padding: 10px 10px;
/* 378 */ 	width: 268px;
/* 379 */ 	border-radius: 0px;
/* 380 */ 	height: 34px;
/* 381 */ }
/* 382 */ #access li:hover > a,
/* 383 */ #access ul ul :hover > a,
/* 384 */ #access a:focus {
/* 385 */ 	background: #efefef;
/* 386 */ }
/* 387 */ #access li:hover > a,
/* 388 */ #access a:focus {
/* 389 */ 	background: #f9f9f9; /* Show a solid color for older browsers */
/* 390 */ 	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
/* 391 */ 	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
/* 392 */ 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
/* 393 */ 	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
/* 394 */ 	color: #373737;
/* 395 */ }
/* 396 */ #access ul li:hover > ul {
/* 397 */ 	display: block;
/* 398 */ }
/* 399 */ #access .current-menu-item > a,
/* 400 */ #access .current-menu-ancestor > a,

/* style.css */

/* 401 */ #access .current_page_item > a,
/* 402 */ #access .current_page_ancestor > a {
/* 403 */ 	font-weight: bold;
/* 404 */ 	background: #efefef;
/* 405 */ 	color: #444;
/* 406 */ }
/* 407 */ 
/* 408 */ tr {
/* 409 */ font-size: 12px;
/* 410 */ }
