@charset "utf-8";

/*

TAGS

{Main} = cc0000
{BG} = 000000
{Text-A} = ffffff
{Text-B} = ffffff
{HL-A} = cc0000
{HL-B} = ff0000

{font} = Verdana
{background} = 

*/

@media all {

body {
  margin:0;  
  background:#000000;
  background:;
   -webkit-background-size:;
  -moz-background-size:;
  -o-background-size:;
  background-size:;
}
.c_main {width:980px;margin:0 auto;}
.header {width:980px;height:150px;padding:0 0 20px 0;float:left;}
.header_topbar {width:980px;height:10px;background:#cc0000;border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;float:left;}
.header_logo {width:500px;height:90px;padding:0 0 0 10px;float:left;}
.header_right {width:470px;height:90px;float:left;}
.header_basketinfo {width:375px;height:30px;padding:10px 10px 0 0;font:normal 12px/30px Verdana, sans-serif;text-align:right;color:#ffffff;float:left;}
.header_basketinfo a {color:#ffffff;text-decoration:none;}
.header_basketinfo a:hover {text-decoration:underline;}
.header_basketinfo .basketinfo_title {color:#ff0000;padding:0 0 0 20px;font-weight:bold;}
.header_basketinfo .myaccount {color:#cc0000;font-weight:bold;}
.header_basketinfo .myaccount a {color:#cc0000;text-decoration:none;}
.header_basketinfo .myaccount a:hover {text-decoration:underline;}
.header_currency {width:85px;height:25px;padding:15px 0 0 0;float:left;}
.header_currency #currFrm img {padding:2px 1px 0 0;float:left;}
.header_currency #currFrm #currency {float:left;}
.header_search {width:460px;height:40px;padding:10px 10px 0 0;text-align:right;float:left;}
.header_search .search_field {width:250px;padding:0 5px;margin:0;height:20px;border:1px solid #ff0000;border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;background:#000000;color:#ffffff;}
.header_search .search_button {padding:0 5px;margin:0;height:22px;border:0;background:#ff0000;color:#000000;border-top-right-radius:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;float:right;*float:none;}
.header_search .search_button:hover {cursor:pointer;background:#cc0000;}
.header_nav {width:960px;padding:0 10px;height:50px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/flip/images/nav_overlay.png) #cc0000;_background:#cc0000;border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);float:left;}
.header_nav a {padding:10px;font:bold 11px/30px Verdana, sans-serif;color:#ffffff;text-decoration:none;float:left;}
.header_nav a:hover {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/flip/images/nav_overlay.png);_background:none;text-shadow:0 0 3px #fff;}
.content {width:980px;float:left;}
.content_left {width:770px;padding:0 10px 0 0;float:left;}.content_right {width:200px;float:left;}.header_image {width:770px;height:200px;margin:0 0 20px 0;background:#333;float:left;}
.category_links {width:190px;padding:0 10px 20px 0;float:left;}.category_links h1, .category_links h2, .category_links h3 {width:190px;font:bold 16px/16px Verdana, sans-serif;color:#cc0000;text-align:right;padding:0 0 10px 0;margin:0;float:left;}.category_links a {width:178px;direction:rtl;padding:2px 12px 2px 0;text-indent:-12px;font:bold 11px/20px Verdana, sans-serif;color:#ffffff;text-align:right;text-decoration:none;float:left;}.category_links a:hover {color:#ff0000;}.category_links a .arrow {color:#ff0000;}.category_links a:hover .arrow {color:#cc0000;}.category_links .subcat {width:167px;direction:rtl;padding:0 10px 0 0;margin:0 13px 0 0;text-indent:0;text-align:right;border-right:1px dotted #ffffff;float:left;}.category_links .subcat a {width:167px;direction:rtl;padding:0 10px 4px 0;margin:0 13px 0 0;text-indent:0;font:normal 11px/16px Verdana, sans-serif;color:#ffffff;text-align:right;text-decoration:none;float:left;}.category_links .subcat a:hover {color:#ff0000;margin:0 10px 0 0;border-right:4px solid #cc0000;}.content_left > h1, .content_left > h2, .content_left > form > h1, .content_left > form > h2 {width:750px;height:22px;padding:0 10px;margin:0;font:bold 12px/22px Verdana, sans-serif;color:#ffffff;background:#cc0000;border-radius:5px 10px 0 0;-moz-border-radius:5px 10px 0 0;text-transform:uppercase;overflow:hidden;float:left;}.content_left > h1 a, .content_left > h2 a, .content_left > form > h1 a, .content_left > form > h2 a {color:#ffffff !important;text-decoration:none;}.content_left h1 a:hover, .content_left h2 a:hover {text-decoration:underline;}.content_left h3 {width:450px;padding:10px 10px 15px 10px;margin:5px 0 0 0;font:bold 12px/12px Verdana, sans-serif;color:#cc0000;border-top:1px solid #cc0000;float:left;}.content_left h4 {width:750px;padding:10px 10px 5px 10px;margin:20px 0 0 0;font:bold 16px/16px Verdana, sans-serif;color:#ff0000;border-top:1px solid #ff0000;float:left;}.content_left h1 a, .content_left h2 a, .content_left h3 a {color:#ff0000;text-decoration:none;}.content_left h1 a:hover, .content_left h2 a:hover, .content_left h3 a:hover {color:#cc0000;}
.text {width:740px;padding:10px 14px 12px 14px;margin:0 0 20px 0;font:normal 11px/17px Verdana, sans-serif;color:#ffffff;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/flip/images/bg_text.png) #000000;_background:#000000;border:1px solid #cc0000;float:left;}
.text a.reviews {padding:0 5px;font:normal 10px/17px Verdana, sans-serif;color:#ffffff;}.text a:hover.reviews {color:#ff0000;}
.featured_products {width:768px;padding:2px 0 0 0;*padding:2px 0 5px 0;margin:0 0 20px 0;border-radius:0 0 14px 22px;-moz-border-radius:0 0 14px 22px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/flip/images/bg_text.png) #000000;_background:#000000;border:1px solid #cc0000;float:left;}.featured_products h6 {width:748px;padding:3px 10px;margin:8px 0 10px 0;font:bold 12px/16px Verdana, sans-serif;color:#ffffff;background:#cc0000;text-transform:uppercase;border:0;float:left;}
.product {width:246px;margin:5px;_margin:2px;border-radius:0 0 10px 18px;-moz-border-radius:0 0 10px 18px;position:relative;float:left;}
.product:hover {margin:4px;padding:1px 0 0 0;border:1px solid #ffffff;border-top:0;background:#000000;box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;z-index:2000;}
.product_description {width:236px;height:73px;padding:2px 5px 5px 5px;background:#ffffff;font:normal 11px/15px Verdana, sans-serif;color:#000000;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;position:absolute;top:-81px;left:-1px;display:none;overflow:hidden;z-index:1000;border:1px solid #ffffff;float:left;}.product:hover .product_description {display:block;}.product_image {width:105px;height:105px;padding:8px 6px 8px 8px;float:left;}.product_image a {width:105px;height:105px;border-radius:10px;-moz-border-radius:10px;float:left;}
.product_title {width:125px;height:60px;padding:8px 0 0 0;overflow:hidden;float:left;}.product_title a {width:125px;font:bold 11px/14px Verdana, sans-serif;padding:4px 0;color:#cc0000;text-decoration:none;float:left;}
.product_title a:hover {color:#ff0000;}.product_price {width:125px;height:25px;font:bold 15px/25px Verdana, sans-serif;color:#ff0000;float:left;}
.product_links {width:125px;padding:1px 0 5px 0;float:left;}
.product_links a {font:bold 12px Verdana, sans-serif;background:#cc0000;color:#000000;text-decoration:none;text-transform:uppercase;margin:0 2px 2px 0;padding:2px 4px;border-radius:3px;-moz-border-radius:3px;float:left;}
.product_links a:hover {background:#ff0000;}.footer {width:940px;padding:20px;margin:10px 0;background:#cc0000;font:10px/16px Verdana, sans-serif;color:#ffffff;border-radius:6px;-moz-border-radius:6px;float:left;}
.footer_left {width:540px;overflow:visible;float:left;}.footer_right {width:400px;overflow:visible;text-align:right;float:left;}
.footer_left a {color:#ffffff;padding:0 2px;margin:0 0 0 10px;text-decoration:none;}.footer_left a:hover,.footer_right a:hover {text-decoration:underline;}
.footer_right #powered {color:rgba(0, 0, 0, 0.3);*color:#ffffff;*float:left;text-decoration:none;}
.footer_right #powered a {color:rgba(0, 0, 0, 0.3);*color:#ffffff;text-decoration:none;}.footer_right #powered a:hover {color:rgba(0, 0, 0, 1);text-decoration:none;}
.footer_right .addthis_toolbox {padding:0 0 0 10px;float:right;}.footer_right .addthis_toolbox a {color:#ffffff;text-decoration:none;}
.accepts {width:940px;padding:10px 20px;float:left;}.details {width:760px;padding:0 10px 20px 0;float:left;}
.details_placeholder {width:750px;padding:4px 10px;font:normal 10px/17px Verdana, sans-serif;color:#ffffff;text-align:right;float:left;}
.details_placeholder .CategoryPlaceHolder a {font:normal 10px/17px Verdana, sans-serif;text-decoration:none;color:#ffffff;}
.details_placeholder .CategoryPlaceHolder a:hover {text-decoration:underline;}.details_left {width:420px;float:left;}
.details_right {width:330px;float:left;}.details_title, .details_price {width:430px;float:left;}
.details_title h1 {width:400px;height:auto;padding:0 10px 5px 10px;margin:0;font:bold 20px/25px Verdana, sans-serif;color:#ff0000;text-align:right;background:none;float:left;}.details_price h2 {width:380px;height:auto;padding:5px 20px;margin:0;font:bold 30px/35px Verdana, sans-serif;color:#ff0000;text-align:right;background:none;float:left;}
.details_price .rrpbox {font:normal 20px Verdana, sans-serif;margin:0 10px 0 0;color:#999;text-decoration:line-through;}.details_extras {width:400px;padding:0 10px 5px 10px;font:normal 10px/17px Verdana, sans-serif;color:#ffffff;text-align:right;float:left;}
.details_options {width:400px;padding:5px 10px;font:normal 12px/17px Verdana, sans-serif;color:#ffffff;text-align:right;overflow:hidden;float:left;}.details_options select {padding:2px;font:normal 12px/17px Verdana, sans-serif;color:#000;border:1px solid #000;}.details_links {width:400px;padding:15px 10px 5px 10px;text-align:right;float:left;}
.details_links a, .details_links input {font:bold 20px Verdana, sans-serif;background:#cc0000;color:#000000;text-decoration:none;text-transform:uppercase;padding:5px 8px;border-radius:6px;-moz-border-radius:6px;box-shadow:0 0 5px #cc0000;-moz-box-shadow:0 0 5px #cc0000;border:0;float:right;}.details_links a:hover, .details_links input:hover {background:#ff0000;box-shadow:0 0 5px #ff0000;-moz-box-shadow:0 0 5px #ff0000;cursor:pointer;}.details_image {width:330px;height:330px;float:left;}.details_additional {width:330px;padding:5px 0 0 0;float:left;}.details_additional img {margin:0 3px 6px 3px;float:left;}.details_image a img,.details_additional a img {border:0;}.details_image a:hover img,.details_additional a:hover img {box-shadow:0 0 5px #cc0000;-moz-box-shadow:0 0 5px #cc0000;}.contact_form table {width:675px;float:left;clear:both;}.subcategory {width:160px;height:200px;padding:0 10px;font:bold 12px/16px Verdana, sans-serif;color:#ffffff;text-transform:uppercase;text-align:center;float:left;}.subcategory a {color:#ffffff;text-decoration:none;}.subcategory a:hover {text-decoration:underline;}.subcategory a img {border:0;}.Pager {width:288px;padding:10px 10px 15px 0;margin:5px 0 0 0;border-top:1px solid #cc0000;font:normal 12px/12px Tahoma, Geneva, sans-serif;color:#cc0000;text-align:right;float:left;}.featured_products div .Pager {width:500px;padding:0 10px 5px 0;margin:0;border-top:0;font:normal 12px/12px Tahoma, Geneva, sans-serif;color:#cc0000;text-align:right;float:right;}.Pager a {font:bold 12px/12px Tahoma, Geneva, sans-serif;color:#cc0000;text-decoration:none;}.Pager a:hover {color:#ff0000;}#nooffers h1 {width:675px;height:auto;padding:10px;margin:0;font:normal 30px/30px Verdana, serif;color:#cc0000;background:none;border:0;float:left;}#nooffers h3 {width:675px;height:auto;padding:10px;margin:0;font:normal 20px/20px Verdana, serif;color:#ff0000;background:none;border:0;float:left;}.basket_container {width:770px !important;}/* JQZoom START */div.jquery-image-zoom {line-height:0;font-size:0;z-index:10;border:5px solid #ff0000;margin:-5px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);overflow:visible;}div.jquery-image-zoom a {background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/tech/images/jquery_zoom.png) no-repeat;display:block;width:25px;height:25px;position:absolute;left:auto;top:5px;right:5px;text-decoration:none;text-indent:-100000px;outline:0;z-index: 11;}div.jquery-image-zoom a:hover {background-position:left -25px;}div.jquery-image-zoom img,div.jquery-image-zoom embed,div.jquery-image-zoom object,div.jquery-image-zoom div {width:100%;height:100%;margin:0;}/* JQZoom END */.c_main .uc_banner {width:940px;padding:10px 20px;text-align:center;float:left;clear:both;} .content_right .uc_banner{float:left;clear:both;width:inherit !important;}.price_breakdown {font:16px Verdana, Geneva, sans-serif;border:1px solid #ccc;background:#fff;padding:10px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;position:relative;overflow:visible;max-width:300px;display:inline-block;}.price_inc_tax {font-size:1.25em;font-weight:bold;padding:0 10px;float:left;}.price_inc_tax span {font-size:0.5em;font-weight:normal;color:#666;position:relative;top:-1px;text-decoration:none;}.price_breakdown hr {width:100%;border:0;height:1px;color:#ccc;background:#ccc;float:left;clear:left;}.price_ex_tax {font-size:1.0em;padding:0 10px;color:#666;float:left;}.price_ex_tax span {font-size:0.625em;position:relative;top:-1px;text-decoration:none;}.price_breakdown a {font-size:0.875em;font-weight:bold;padding:0 5px;text-decoration:none;color:#FFF !important;background:#999;-moz-border-radius:0 6px;border-radius:0 6px;position:absolute;top:0;right:0;cursor:help;float:right;}.price_breakdown a span {display:none;width:120px;font-size:11px;line-height:16px;font-weight:normal;padding:7px 10px;text-align:center;position:absolute;bottom:0;left:0;color:#FFF;background:#666;-moz-border-radius:6px;border-radius:6px;text-decoration:none;}
.price_breakdown a:hover span {display:inline;}
 .header_icons,.icon-menu-2 {display:none;}
}

@media screen and (max-width: 980px) {
img {vertical-align:top;max-width:100%}
iframe,table,embed,object {max-width:100%!important}.basket_container {width:100%!important}.header {height:auto}.c_main {width:100%}.header,.header_topbar {width:99.5%}.header_nav {width:97%;padding:0 1%}.header_logo {width:50%}.header_right {width:48%}.header_basketinfo {width:75%;float:left;text-align:right;padding-left:0;padding-right:0}.header_currency {min-width:85px;float:right;text-align:right}.header_search {width:99%;padding:10px 1% 0 0;text-align:right;float:right}.header_search .search_field {width:40%;min-width:160px;padding:0 1%}.header_search .search_button {padding:0 1%}.content {width:100%}.content_left {width:77.5%;padding:0 1% 0 0}.content_left > h1,.content_left > h2,.content_left > form > h1,.content_left > form > h2 {width:98.35%;height:22px;padding:0 1%}.text {width:97.2%;padding:10px 1.4% 12px;max-width:100%;overflow-x:auto}.content_right {width:20%;margin-right:5px}.header_image {width:100%;margin:0 0 20px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover!important;background-position:center!important;max-width:100%;overflow-x:auto}.featured_products {width:100%;padding:2px 0 0;*padding:2px 0 5px 0;margin:0 0 20px;border-radius:0 0 14px 22px;-moz-border-radius:0 0 14px 22px;background:url(//d11fdyfhxcs9cr.cloudfront.net/templates/flip/images/bg_text.png)}.featured_products h6 {width:99%;padding:3px 0 3px 1%}.category_links {width:96%;padding:0 5px 20px 0}.category_links h1,.category_links h2,.category_links h3 {width:99%;padding:0 0 1%}.category_links a {width:96%;direction:rtl;padding:2px 2% 2px 0}.category_links .subcat {width:98%;padding:0 10px 0 0;margin:0 13px 0 0}.category_links .subcat a {width:98%;padding:0 10px 4px 0;margin:0 13px 0 0}.contact_form table {width:100%}.Pager {width:49%;padding:10px 1% 15px 0}.content_left h3 {width:48%;padding:10px 1% 15px}.details {width:99%;padding:0 1% 20px 0}.details_placeholder {width:98%;padding:4px 1%}.details_left {width:54%}.details_right {width:46%}.details_title,.details_price {width:100%}.details_title h1 {width:98%;height:auto;padding:0 1% 5px}.details_price h2 {width:96%;padding:5px 2%}.details_extras {width:98%;padding:0 1% 5px}.details_options {width:98%;padding:5px 1%}.details_links {width:98%;padding:15px 1% 5px}.details_image {width:auto;height:auto}img#ui_main_image {width:100%;height:auto}.footer {width:95%;padding:20px 2%}.footer_left {width:60%}.footer_right {width:40%}.accepts {width:95%;padding:20px 2%}.uc_banner {display:none}
}

@media screen and (max-width: 720px) {
.c_main {max-width:720px}.header_logo {width:60%}.header_right {width:38%;position:absolute;top:22px;right:5px;min-width:270px}.header_basketinfo {font-size:11px;width:100%;float:right;text-align:right;position:relative;top:-15px;margin-bottom:5px}.header_currency {position:relative;top:-25px}.header_currency #currFrm #currency input {font-size:10px}.header_basketinfo,.header_currency,.header_search {padding:2px 0}.header_search {font-size:10px;position:relative;top:-25px}.header_search input {font-size:11px}#divForm > table tr:nth-last-child(3) > td:nth-child(1) {max-width:50px;width:50px}
}

@media screen and (max-width: 580px) {
body {overflow-x:hidden;max-width:100%}.c_main {max-width:580px}.header {padding:0}.header_topbar {height:25px;overflow:hidden}.header_logo {width:100%;max-width:500px;height:auto;margin-top:10px}.header_right {width:98%;position:absolute;top:10px;left:10px;min-width:300px;text-align:left}.header_basketinfo {text-align:left}.header_basketinfo .myaccount,.header_basketinfo .basketinfo_title,.header_basketinfo .myaccount a {color:#fff}.header_basketinfo {float:left;width:75%;white-space:nowrap;overflow:hidden}

.header_icons {display:block;position:relative;top:-8px;width:18%;float:right;margin-right:10px}.icon-search {width:20px;display:block;float:right}.icon-flag {width:20px;display:block;float:left}.header_icons a {text-decoration:none;color:#fff}.header_search,.header_currency {text-align:right;display:none;clear:both;margin-top:5px;height:20px}.header_search {margin-right:10px;width:70%}.header_currency {float:right}.header_nav {width:92.5%;position:relative;padding-right:25px}.header_nav a.icon-menu-2 {display:block;width:20px;height:30px;position:absolute;right:5px;bottom:0;font-size:100%}.header_nav a:hover {background-image:none}.content {clear:both;position:relative}.content_left {width:98%;padding:0 1% 0 0}.content_right {display:none;position:absolute;top:-10px;right:5px;border:1px solid #fff;width:200px;background-color:#000000}.header_image {height:150px}.header_nav {height:auto;margin-bottom:15px}.header_nav a {padding:10px}.details_left {width:39%;margin-right:1%}.details_right {float:right;width:60%}span#ui_price_inc_tax {display:block;margin-top:10px;clear:both}#nooffers h1,#nooffers h3 {width:100%}.footer {width:94%}.footer_left,.footer_right {width:100%;float:none}.footer_left {margin-bottom:5px}#divForm > table tr:nth-last-child(3) > td:nth-child(1),#divForm > table tr:nth-last-child(2) > td:nth-child(1) {display:none}#aspnetForm table {width:100%}#aspnetForm textarea {width:90%}.qitem {display:block;margin-right:auto;margin-left:auto;float:none}
}

.nivo_container
{
  float:left;
}

/* Product Review Changesv2 */
.shop_product_review_form
{
  max-width:600px;
  margin:0 auto;
}
.shop_product_review_form h3
{
   float:none !important;
}
.shop_product_review_form img
{
  border:solid 1px #ccc !important;
}
.shop_product_review_form center
{
   margin-bottom:2em;
}

.shop_product_review_form label
{
   font-size:1.3em;
   font-weight:bold;
   line-height:2em;
}
 
.shop_product_review_form input, .shop_product_review_form textarea, .shop_product_review_form select
{
   width:100%;
}

.shop_product_review_form textarea
{
   min-height:150px;
}

.shop_product_review_form a  {padding:0 5px;font:normal 10px/17px Verdana, sans-serif;color:#ffffff;}
.shop_product_review_form a:hover {color:#ff0000;}

.shop_product_review_form > div > a { font-size:1.4em }


/* Stock Notify Changesv2 */
.stock_notify
{
  max-width:600px;
  margin:0 auto;
}
.stock_notify h3
{
   float:none !important;
}
.stock_notify img
{
  border:solid 1px #ccc !important;
}
.stock_notify center
{
   margin-bottom:2em;
}

.stock_notify label
{
   font-size:1.3em;
   font-weight:bold;
   line-height:2em;
}
 
.stock_notify input, .stock_notify textarea, .stock_notify select
{
   width:100%;
}

.stock_notify textarea
{ 
   min-height:150px;
}

.stock_notify a  {padding:0 5px;font:normal 10px/17px Verdana, sans-serif;color:#ffffff;}
.stock_notify a:hover {color:#ff0000;}
.stock_notify > div > a { font-size:1.4em }

/* Modal Popup Styling */
.md-modal{width:100%;max-width:540px;color:#fff;}
.md-content{background: #e74c3c;position: relative;border-radius: 3px;margin: 0 auto;}
.md-content > h3{color:#fff !important;	margin: 0;padding: 0.4em;text-align: center;font-size: 2em;font-weight: 300;opacity: 0.8;background: rgba(0,0,0,0.1);border-radius: 3px 3px 0 0;}
.md-content div	{padding: 15px 40px 45px;margin: 0;font-weight: 300;font-size: 1em;line-height:1.4em;}        
.md-content > div p { margin: 0;}
.md-content button{border: none;padding: 0.6em 1.2em;background: #c0392b;color: #fff;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;border-radius: 2px;display:block;margin: 0 auto;font-size: 0.8em;}
.md-content button:hover { background: #A5281B;}
.md-cancel { position:absolute;bottom:2em;left:2em; }
.md-ok { position:absolute;bottom:2em;right:2em; }

/*Fix the contact page recaptcha on mobile*/
#divForm > table tr:nth-last-child(3) > td:nth-child(1), #divForm > table tr:nth-last-child(2) > td:nth-child(1){
display: block !important;
}







/* Contact Us v3 */

.contact_form header 
{   
    font-size: 1.9em;    
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility; 
}

.contact_form label, .contact_form input, .contact_form textarea
{
  float:left;width:100%;
}
.contact_form label { font-weight:bold; text-align:left; line-height:3em; }

/* Contact Form Error Messages */
.contact_form span:before 
{ 
  content: '\a' ; 
  white-space: pre;    
}
.contact_form span 
{
  line-height:2em;
  font-weight:bold;  
}
.google-recaptcha { float:left;width:100%;margin-top:1em}
/* Send Button */
.contact_send_btn 
{
  clear:both;
  padding:0.7em 3em;
  margin-top:1em;
}

/* End of Contact Us v3 */
