/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.voucherbg {

background-image: url(https://myedt.ie/voucher-med-bg.png);
background-repeat: no-repeat;height: 462px;width: 100%;border: 1px dashed;
}
.giftmessage textarea {background-color: #fff;color: #000;margin: 285px 10px 10px 20px;
    width: 100%;border: 1px dashed;text-align: center;font-size:16px;font-style: italic;height:30px;}
.giftpackage select {background-color: #fff;color: #000;border: 1px dashed;margin-left: 20px;font-size:36px;}

@media (max-width: 767px) {


.voucherbg {

background-image: url(https://myedt.ie/voucher-med-bg.png);
background-repeat: no-repeat;background-size: 300px 200px;height:200px;border: 1px dashed;
}
.giftmessage textarea {
    background-color: #fff;
    border: 1px dashed;
    color: #000;
    font-size: 15px;
    font-style: italic;
    margin: 120px 10px 0 20px;
    text-align: center;
    width: 90%;
}
.giftpackage select {
    background-color: #fff;
    border: 1px dashed;
    color: #000;
    font-size: 13px;
    margin-left: 20px;
}
}

.buynow{
color: #fff;font-size: 23px;}

input[type="text"], input[type="password"] {background-color: #fff;border: medium none;border-radius: 8px;color: #222;height: 25px;margin: 6px 0;padding: 1px 0 1px 5px;width: 180px;}
.expiry select, .expiry input[type="text"], .expiry input[type="password"]{color:#000;background-color: #fafbf9;border: 1px solid #000;border-radius: 0;float: left;margin: 5px;width: 40%;}
.cvv select, .cvv input[type="text"], .cvv input[type="password"]{
border:1px solid #000;border-radius:0px;background-color:#FAFBF9;width:100%;color:#000;height:25px;}
.purchaseform select, .purchaseform input[type="text"], .purchaseform input[type="password"]{
border:1px solid #000;width:100%;border-radius:0px;background-color:#FAFBF9;color:#000;height:25px;}
.purchaseform textarea{
	border:1px solid #000;width:99%;border-radius:0px;background-color:#FAFBF9;height:50px;}
.formField{
	overflow:inherit;color: #000;}
.padding-remove{
	padding:0px;}

.uk-panel-box-form{
	background-color:#fff;color:#000;text-align:left;}
.payform{
	color:#000;}
.payform p, .payform h3 {color:#000;padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:5px;	}
.uk-padding-small{
	padding:5px;}
.hidefield{
	
}
.uk-button-danger a{
	color:#ffffff;padding-left:5px;
}

.uk-button-danger{
	background-color:#E30613;
}

.uk-nav, .uk-nav ul {
	border-top:50px solid #990000;
}

.stars {color:#fcb73f;font-size:50px;line-height: 40px;}

.hidefield select, .hidefield textarea, .hidefield input[type="text"], .hidefield input[type="password"]{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;box-shadow: none;font-size: 18px;height: 31px;width:60%;
margin-top:-3px;
}

.uk-text-danger{
	color:#E30613;
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{
	height:1px;
}

.phoneheader{
	margin-top:50px;
}

.formtitle1{
	font-size:130%;
}

.formtitle2{
	font-size:60%;
}

.form-tag{
	font-size:90%;
}

.numberprice{
	font-size:130%;
}

.currency{
	font-size:130%;
}
@media only screen and (min-width: 959px) {
.tm-block, .tm-main-top{
	height:170px;margin-bottom:20px;
}
}
h1, .uk-h1{
	font-size:36px;text-transform:uppercase;}

@media only screen and (max-width: 959px) {
.tm-headerbar{
	height:170px;
}
}
