/* Additionally
-----------------------------------------------------------------------------*/
.clear {
        clear:both;
        float: none;
        padding: 0;
        margin: 0;
}
.fleft {
       float: left;
}
.fright {
       float: right;
}
.table {	
	display:table;
}
.tr {
	display:table-row;
}
.td {
	display:table-cell;
}
.td-top{
	vertical-align:top;
}
.td-middle{
	vertical-align:middle;
}
.td-bottom{
	vertical-align:bottom;
}
.inline{
	display:inline-block;
}
.block{
	display:block;
}
.text-left{
	text-align:left;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
.layout-fixed{
	table-layout:fixed;
}
.pointer{
	cursor:pointer;
}
.bb {
	box-sizing:border-box;
}

.v-cut {
	width:89px;
	height:4px;
	background:#aac47d;
}

#send-form table td {
	padding:0 0 10px 10px;
}

/* Shadows
-----------------------------------------------------------------------------*/
.shadow1 {
	-webkit-box-shadow: 0px 10px 5px 0px rgba(50, 50, 50, 0.05);
	-moz-box-shadow:    0px 10px 5px 0px rgba(50, 50, 50, 0.05);
	box-shadow:         0px 10px 5px 0px rgba(50, 50, 50, 0.05);
}
/* Border-radius
-----------------------------------------------------------------------------*/
.brt10 {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
/* Widths
-----------------------------------------------------------------------------*/
.width100 { width: 100%; }
.width99 { width: 99%; }
.width98 { width: 98%; }
.width97 { width: 97%; }
.width96 { width: 96%; }
.width95 { width: 95%; }
.width94 { width: 94%; }
.width93 { width: 93%; }
.width92 { width: 92%; }
.width91 { width: 91%; }
.width90 { width: 90%; }
.width89 { width: 89%; }
.width88 { width: 88%; }
.width87 { width: 87%; }
.width86 { width: 86%; }
.width85 { width: 85%; }
.width84 { width: 84%; }
.width83 { width: 83%; }
.width82 { width: 82%; }
.width81 { width: 81%; }
.width80 { width: 80%; }
.width79 { width: 79%; }
.width78 { width: 78%; }
.width77 { width: 77%; }
.width76 { width: 76%; }
.width75 { width: 75%; }
.width74 { width: 74%; }
.width73 { width: 73%; }
.width72 { width: 72%; }
.width71 { width: 71%; }
.width70 { width: 70%; }
.width69 { width: 69%; }
.width68 { width: 68%; }
.width67 { width: 67%; }
.width66 { width: 66%; }
.width65 { width: 65%; }
.width64 { width: 64%; }
.width63 { width: 63%; }
.width62 { width: 62%; }
.width61 { width: 61%; }
.width60 { width: 60%; }
.width59 { width: 59%; }
.width58 { width: 58%; }
.width57 { width: 57%; }
.width56 { width: 56%; }
.width55 { width: 55%; }
.width54 { width: 54%; }
.width53 { width: 53%; }
.width52 { width: 52%; }
.width51 { width: 51%; }
.width50 { width: 50%; }
.width49 { width: 49%; }
.width48 { width: 48%; }
.width47 { width: 47%; }
.width46 { width: 46%; }
.width45 { width: 45%; }
.width44 { width: 44%; }
.width43 { width: 43%; }
.width42 { width: 42%; }
.width41 { width: 41%; }
.width40 { width: 40%; }
.width39 { width: 39%; }
.width38 { width: 38%; }
.width37 { width: 37%; }
.width36 { width: 36%; }
.width35 { width: 35%; }
.width34 { width: 34%; }
.width33 { width: 33%; }
.width32 { width: 32%; }
.width31 { width: 31%; }
.width30 { width: 30%; }
.width29 { width: 29%; }
.width28 { width: 28%; }
.width27 { width: 27%; }
.width26 { width: 26%; }
.width25 { width: 25%; }
.width24 { width: 24%; }
.width23 { width: 23%; }
.width22 { width: 22%; }
.width21 { width: 21%; }
.width20 { width: 20%; }
.width19 { width: 19%; }
.width18 { width: 18%; }
.width17 { width: 17%; }
.width16 { width: 16%; }
.width15 { width: 15%; }
.width14 { width: 14%; }
.width13 { width: 13%; }
.width12 { width: 12%; }
.width11 { width: 11%; }
.width10 { width: 10%; }
.width9 { width: 9%; }
.width8 { width: 8%; }
.width7 { width: 7%; }
.width6 { width: 6%; }
.width5 { width: 5%; }
.width4 { width: 4%; }
.width3 { width: 3%; }
.width2 { width: 2%; }
.width1 { width: 1%; }