@import "https://fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic";

.plogo,.pmessage{text-align:center}

.form-text{border-radius:2px;background:#fff;border:1px solid #ccc;width:265px;height:19px;font-weight:400;font-size:12px;color:#333;padding:4px 8px 7px;box-shadow:3px 2px 4px #f3f3f3 inset;font-family:arial}

#giftwrap_recipientname_lightbox,#giftwrap_sendername_lightbox{padding-left:4em;color:black;font-size:medium;width:80%;height:2.5em;}

.giftwrap-dear{margin:.8em}

.tomato {color: tomato;}

.yellowgreen {color: yellowgreen;}

.teal {color: teal;}

.giftwrapp-dear{margin:1em}

.pos-abs{position:absolute}

#giftwrap_message_lightbox{height:7em;padding:2em;font-style:italic;font-size:medium;width:80%;background:#F8F8F8}

.mb20{margin-bottom:20px}

.mb10{margin-bottom:10px}

.f-bold{font-weight:700}

.c222{color:#222}

.cart-gift-wrapper{overflow:auto;margin-bottom:.5em}

.cart-gift-wrapperp{margin:1em 0 0;position:relative;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ff6346;border-color:#1f90bb #1f90bb #145e7a;border:1px solid #ccc;height:2em;font-size:1em}

.p5{padding:5px}

.c666{color:#666}

.fs11{font-size:1em}

.gft-wrap-odr{margin-top:1px}

.d-inline{display:inline-block}

.ml3{margin-left:3px!important}

.mr5{margin-right:5px}

.fr{float:right}

.gft-wrap-odr>a{color:#FFF;text-decoration:initial}

.gft-wrap-odr img{vertical-align:bottom}

#adddetails{display:none;  left: -4px; position: relative;padding:4.5px 12px;}

label.css-label{cursor:pointer;font-size:1em;vertical-align:sub;top:36%}

.cart-gift-wrapperp img{margin-right:.5em}

.css-checkbox{width:1.7em;height:1.7em;float:right;cursor:pointer;margin-right:0;margin-left:2em}

.giftwrapp{display:none;height:23em;color:#4D4D4D;border:1px solid #E7E7E7;margin-bottom:.8em;padding:.8em}

.giftwrapp div.submit input,#popupe div.submit input,#popup div.submit input{cursor:pointer;margin-top:6px}

.giftwrapp div.submit,#popupe div.submit,#popup div.submit{text-align:center}

/*  SECTIONS  */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}



/*  COLUMN SETUP  */

.col {

	display: block;

	float:left;

	margin: 1% 0 1% 1.6%;

}

.col:first-child { margin-left: 0; }



/*  GROUPING  */

.group:before,

.group:after { content:""; display:table; }

.group:after { clear:both;}

.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */

.span_2_of_2 {

	width: 100%;

}

.span_1_of_2 {

	width: 49.2%;

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



@media only screen and (max-width: 480px) {

	.col { 

		margin: 1% 0 1% 0%;

	}

}



@media only screen and (max-width: 480px) {

	.span_2_of_2, .span_1_of_2 { width: 100%; }

}



.gifttext {

	vertical-align: middle;

}



.giftimage {

	font-size: 30px;

	vertical-align: middle;

}



#gwab {

	margin-bottom: 10px;

}

.giftwrap_box {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.giftselect {
	cursor: pointer;
}

.giftwrap_box input#giftselect {
	left: 0px;
	margin-right: 12px;
}

label#giftselect {
	margin: 0px;
}

h4 .gifttext {

	font-size: 18px;

}



.paperimage {

	vertical-align: middle;

}



#choosegift label {

	float: none;

    display: initial;

}

#choosegift p {

margin: 7px 0px;

}