@import "//fonts.googleapis.com/css?family=Montserrat:400,700";@import "//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#welcome-members{margin-top:20px}#welcome-members fieldset{border:none;text-align:center}#welcome-members input{margin-bottom:6px}#welcome-members .check-wrap{margin:6px 0 12px;color:#bfbfbf}#welcome-members .check-wrap input{margin:0 5px 0 0;vertical-align:middle}#welcome-members input[type=submit]{display:block;width:120px;margin:0 auto}#welcome-members label span{display:none}#welcome-members label input[type=text],#welcome-members label input[type=password]{background:url(images/login-icons.png)no-repeat;padding:7px 5px 7px 32px;font-style:normal}#welcome-members input#user_login{background-position:3px 5px}#welcome-members input#user_pass{background-position:3px -48px}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[placeholder]:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}.post-type-archive-product .woocommerce-result-count,.post-type-archive-product .woocommerce-ordering,.post-type-archive-product ul.products,.woocommerce-pagination{display:none;visibility:hidden}#clth{font:13px Arial,Helvetica,sans-serif;text-align:center;color:#3c3c3c}#clths{font:13px Arial,Helvetica,sans-serif;text-align:center;color:#3c3c3c;margin:-10px 0 25px}.woocommerce div.product .out-of-stock{font-size:18px!important;font-style:italic!important;font-weight:700!important}.page-id-3526 #callout2{min-height:529px}.page-id-45 #post-45 .cmnt{display:block;width:32%;float:left;margin:0 2% 0 0;position:relative}.page-id-45 #post-45 .cmnt img{width:1e3%;max-width:307px}.page-id-45 #post-45 .lastmn{margin:0}.page-id-45 #post-45 .lastmn img{width:auto;max-width:inherit;margin:0 auto}.page-id-45 #post-45 .lastmn br{display:none;visibility:hidden}p.testimonials{position:relative;font:16px/24px Arial,Helvetica,sans-serif;padding:0 70px;margin:0;clear:both}p.authtest{border-width:1px;border-style:dotted;border-color:#fff #fff #666 #fff;font:700 15px/23px Arial,Helvetica,sans-serif;margin:0 0 20px;padding:0 70px 20px;clear:both}.testimonials:before,.testimonials:after{font-family:Arial,Helvetica,sans-serif;content:"\201C";position:absolute;font-size:70px;line-height:1;color:#4d4d4d;opacity:.3;font-style:normal}.testimonials:before{content:"\201C";left:43px;top:-15px}.testimonials:after{content:"\201D";padding:0 0 0 7px}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:center;font-family:Arial,sans-serif;font-size:16px;line-height:1.4em;color:#3c3c3c;background:url()50% 0 repeat-x;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif;padding:.4em 0 .3em;margin:0;color:#4d4d4d;font-weight:700;line-height:1.1em}.ge-hide-field{display:none}#gform_submit_button_3{display:block!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}h1{font-size:30px;margin-bottom:1em;text-transform:uppercase;border-bottom:4px solid #7b2441;padding-right:75px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:14px}h6{font-size:14px}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin:0}h2+h3{font-size:1.1em}h3+h4{font-size:1.1em}h4+h5{font-size:1.1em}h5+h6{font-size:1.1em}.subheader{color:#666}.grid_3 h2{font-size:20px}p{padding:0 0 .9em;margin:0}p img{margin:0}em,i{font-style:italic}strong{font-weight:700;color:#7c1d3f}small{font-size:80%}.big{font-size:1.1em;line-height:1.4em}.bigger{font-size:2em;line-height:1.4em}.small{font-size:.8em;line-height:1.4em}.bold{font-weight:700}.italic{font-style:italic}.vtops{vertical-align:top}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:none;background:no-repeat 50% 0;height:40px;clear:both;margin:0}a,a:visited{color:#7b2441;text-decoration:none;outline:0;font-weight:700}a:hover,a:focus{color:#7b2441;text-decoration:underline}p a,p a:visited{line-height:inherit}ul,ol{margin:0 0 .8em 15px;padding:0}ul{list-style:outside}li{padding:0 0 .4em;margin:0}ol{list-style:decimal}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul.arrowblue{list-style-image:url(images/arrowblue.gif)}ul.arrowblue li{padding:0 0 .6em}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 15px}ul.large li{line-height:1.4em}li p{line-height:1.4em}.widget_jal_widget ul{list-style:none}applet,basefont,dir,font,s,strike,center,frameset,frame,isindex,menu,noframes,u{color:red;font-weight:700;margin:10px;padding:10px;border:2px dashed #cd0000;font-size:1.5em}div[align],p[align],table[align]{color:red;font-weight:700;margin:10px;padding:10px;border:2px dashed #cd0000;font-size:1.5em}img.scale-with-grid{max-width:100%;height:auto}.img-block-fix{display:block;line-height:0}.img-center{margin:0 auto}.borders{border-color:#adaba2;border-width:3px;border-style:solid;border-image:url()3 3 3 3 stretch;background-color:#e9e4cc}.attachment-post-thumbnail{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.alignleft{float:left;margin:0 15px 15px 0}.aligncenter{display:block;margin:0 auto 15px}table{width:100%;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse}caption{color:#9ba9b4;font-size:1.2em;letter-spacing:.1em;margin:1em 0 0;padding:0;caption-side:top;text-align:center}td{color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:center}th{font-weight:400;color:#678197;text-align:left;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em}tr:nth-child(2n) td{background:#f7fbff}thead th{background:#f4f9fe;text-align:center;color:#66a3d3}tfoot th{text-align:center;background:#f4f9fe}tfoot th strong{margin:.5em .5em .5em 0;color:#66a3d3}tfoot th em{color:#f03b58;font-weight:700;font-size:1.1em;font-style:normal}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.grid_3 #displaycategorieswidget-2{margin:37px 0 0}.grid_3 #displaycategorieswidget-2 ul.dcw{margin:0 0 .8em 33px}.grid_3 #displaycategorieswidget-2 ul.dcw li{list-style:none}.grid_3 #displaycategorieswidget-3{margin:37px 0 0}.grid_3 #displaycategorieswidget-3 ul.dcw{margin:0 0 .8em 33px}.grid_3 #displaycategorieswidget-3 ul.dcw li{list-style:none}#wrap,#header,#callout,#callout2,#callout3,#callout4,#callout5,#footer{clear:both;min-width:960px}.container{margin-left:auto;margin-right:auto;width:960px;text-align:left;position:relative}.grid_2,.grid_3,.grid_4{display:inline;float:left;position:relative;padding:0;margin:0}.grid_2{width:76%;margin-right:2%}.grid_3{width:22%}.grid_4{width:20%}.logo{float:left;line-height:0;padding:0;margin:13px 0 0;text-decoration:none;border:none;position:relative;left:-18px}.nicole{float:left;padding:0;margin:-17px 0 0 0;position:relative;z-index:9;max-width:95px}.phone{float:right;padding:10px 0 0;text-align:right;font-size:20px;text-transform:uppercase}.phone a{color:#4d4d4d}.phone a:hover{text-decoration:none}.header-search{float:right;clear:right}.copy{clear:both}.fl{float:left}.fr{float:right}.block{display:block}.uppercase{text-transform:uppercase}.blue{color:#0097b3}.nomargin{margin:0!important}.nopadding{padding:0!important}.noborder{border:none!important}div.box{border:1px solid #dcdcdc;padding:19px;margin-bottom:40px}div.dotbox{border-left:1px solid #a4a4a4;padding:0 20px 20px}div.dotbox ul li{padding:0 0 .1em!important}div.dotbox img.bluedot{float:left;margin:0 13px 0 -27px}#header{background:url()repeat-x 50% 0;background-color:#fff}#callout{background:url()repeat;background-color:#fff;margin-bottom:40px;padding:0}#callout2{padding:0;background-color:#fff}.blog #callout2 h1{margin:0 0 20px}.blog #callout2 footer{margin:0 0 40px}#callout3{background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;padding:15px 0;border:1px solid #e7e7e7}#callout4{background:url()repeat;padding:15px 0;background-color:#fff}#callout5{background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;padding:15px 0;border:1px solid #e7e7e7}#footer{background:#4d4d4d;clear:both;color:#fff;font-size:13px;margin-top:0}#footer h3,#footer h4{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}#footer a{color:inherit}#newsletterform{clear:both;padding:39px 0;background:#a4a4a4;color:#fff}#newsletterform p{float:left;padding:0 10px 0 0}#newsletterform h2{color:#fff;font-weight:700;text-transform:uppercase;font-size:22px;line-height:30px;padding:0 20px 0 0;float:left}#newsletterform #gform_fields_5{clear:both}#copyright{background-color:#7b2441;clear:both;color:#fff;font-size:12px;padding:0!important;height:30px;line-height:30px}#copyright a{color:inherit;text-decoration:underline}#copyright a:hover{text-decoration:none}#copyright p{padding:0!important}.widget{clear:both}.main_nav{background-color:#7b2441;border-bottom:3px solid #a4a4a4;width:100%;clear:both;margin-bottom:20px}.main_menu{list-style:none;margin:0;padding:0;float:right;clear:both}.main_menu ul{list-style-type:none}.main_menu li{float:left;margin:0;padding:10px 0;position:relative;background:0 0}.main_menu a{display:block;font-size:15px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.1);padding:0 25px;margin:0;text-decoration:none;line-height:1em;color:#fff;text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700}.main_menu li:last-child a{border:none}.main_menu a:hover,.main_menu .current_page_item>a{color:#fff}nav ul ul,.menu-stuff-container ul ul{display:none}nav ul li:hover>ul,nav ul li.active>ul{display:block}nav ul:after{content:"";clear:both;display:block}ul.main_menu ul{border-radius:0;padding:0;background-color:#7b2441;list-style:none;position:absolute;top:100%;z-index:999;padding:0;margin:0}ul.main_menu ul li{float:none;position:relative;margin:0;padding:3px 8px}ul.main_menu ul li a{display:block;padding:5px 15px;border:none;text-decoration:none}ul.main_menu ul ul{position:absolute;left:100%;top:0;list-style:none}#topheader{background-color:#a4a4a4}#topheader:after{clear:both;content:"";display:block}.top_menu{margin:0;padding:0;float:right}.top_menu li{list-style-type:none;float:left;margin:0;padding:8px 0;position:relative;background:0 0}.top_menu a{display:block;font-size:13px;white-space:nowrap;line-height:1em;border-right:1px solid rgba(255,255,255,.1);padding:0 10px;margin:0;text-decoration:none;color:#fff;text-transform:uppercase;font-family:open sans,sans-serif;font-weight:600;font-size:13px}.loginlink{float:right;padding:8px 0;display:block}.loginlink a{display:block;font-size:13px;white-space:nowrap;line-height:1em;padding:0 10px;margin:0;text-decoration:none;color:#fff;text-transform:uppercase;font-family:open sans,sans-serif;font-weight:600;font-size:13px}.footer_nav{margin:0;padding:0;list-style:none}.footer_nav li{float:left;margin:0;padding:0;background:0 0}.footer_nav a{display:block;font-size:16px;white-space:nowrap;padding:3px 30px 5px 0;text-decoration:none;color:#c3c3c3;text-transform:capitalize;font-family:trebuchet ms,lucida grande,lucida sans unicode,lucida sans,Tahoma,sans-serif}.footer_nav a:hover,.footer_nav .current_page_item a{color:#ccc}.menu{list-style:none;margin:0;padding:0}.menu li{margin:0;padding:0;position:relative;background:0 0}.menu a{display:block;font-size:16px;white-space:nowrap;padding:3px 30px 5px 0;text-decoration:none;color:#c3c3c3;text-transform:capitalize;font-family:trebuchet ms,lucida grande,lucida sans unicode,lucida sans,Tahoma,sans-serif}.menu a:hover,.main .current_page_item a{color:#ccc}a.button,button,input[type=submit],input[type=reset],input[type=button]{background:#7b2441;border:1px solid #7b2441;padding:6px 27px 5px;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer;margin-bottom:-5px;line-height:21px}a.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#7b2441;border:1px solid #7b2441;color:#fff}a.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{background:#7b2441;border:1px solid #7b2441;color:#fff}.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{border:1px solid #a4a4a4;padding:6px 10px;outline:none;border-radius:5px;color:#666;margin:0;width:180px;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#fff;font-style:oblique}select{padding:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border:1px solid #aaa;color:#444;box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}.rcp_subscription_level .rcp_separator,.rcp_subscription_level .rcp_price,.rcp_subscription_level .rcp_level_duration{display:none}.bbpress #bbpress-forums ul.bbp-lead-topic,.bbpress #bbpress-forums ul.bbp-topics,.bbpress #bbpress-forums ul.bbp-forums,.bbpress #bbpress-forums ul.bbp-replies,.bbpress #bbpress-forums ul.bbp-search-results,.bbpress #bbpress-forums{font-size:14px}.bbpress .bbp-uploader-msg{display:none}#plupload-upload-ui{width:auto;display:inline-block;float:left}#plupload-upload-ui #bbp-uploader-img-container{margin-bottom:15px}.bbpress div.bbp-submit-wrapper{clear:none}.bbpress div.bbp-submit-wrapper .submit{text-align:center;width:auto}.bbpress #bbpress-forums .status-closed,.bbpress #bbpress-forums .status-closed a{color:inherit}.bbpress #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{border:1px solid #eee;border-top:none;border-radius:0}#slides{height:400px;width:960px;position:relative}.cycle-slideshow{height:400px}#slide1,#slide2,#slide3,#slide4,#slide5,#slide6,#slide7,#slide8,#slide9,.cycle-sentinel{width:960px;height:400px}#slide2,#slide3,#slide4,#slide5,#slide6,#slide7,#slide8,#slide9,.cycle-sentinel{display:none}#slide1 .slider_content,#slide2 .slider_content,#slide3 .slider_content,#slide4 .slider_content,.cycle-sentinel .slider_content{position:relative!important;top:-175px!important;left:0!important;width:53%;background:rgba(0,0,0,.5);padding:2%;z-index:999!important;color:#fff!important;font-family:Montserrat;font-size:2.5em;font-style:bolder;text-transform:uppercase;line-height:1em}#slide1 a,#slide2 a,#slide3 a,#slide4 a{text-decoration:none!important}#slides .next,#slides .prev{position:absolute;top:50%;margin:-23px 0 0;width:24px;height:0;padding-top:47px;display:block;z-index:101;background-image:url(images/page.png);background-position:-30px 0;overflow:hidden}#slides .next{right:10px;background-position:0 0}#slides .prev{left:10px}.pagination{margin:0 0 0 -50px;padding:0;width:100px;list-style:none;position:absolute;left:50%;bottom:10px;z-index:1000}.pagination li{float:left;margin:0 1px}.pagination li a{display:block;width:16px;height:0;padding-top:18px;background-image:url(images/pagnation.png);background-position:-19px 0;float:left;overflow:hidden}.pagination li.current a{background-position:0 0}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;min-width:1e3px;padding:0;margin:0}.rslides li{position:absolute;display:none;width:100%;left:0;top:0;background:0 0;padding:0;margin:0;line-height:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_tabs{margin:-30px auto 0;width:100px;list-style:none;position:absolute;left:50%;z-index:1000}.rslides_tabs li{float:left;margin:0 1px;background:0 0;padding:0}.rslides_tabs li a{display:block;width:16px;height:0;padding-top:18px;background-image:url(images/pagnation.png);background-position:-19px 0;float:left;overflow:hidden}.rslides_tabs li.rslides_here a{background-position:0 0}.comments,.commentlist,.nocomments,.related{margin-bottom:2em;margin-top:5em}.commentlist .avatar{float:right;margin:0 0 .5em;padding:4px}#cancel-comment-reply-link{margin-left:1em}.trackback .content,.pingback .content{font-style:italic}.comentary{font-size:8pt;padding:0}ol.commentlist{font-size:8pt;list-style:none outside none;margin:10px;padding:0;text-indent:0}ol.commentlist li div.comment-author{padding:0 170px 0 0}ol.commentlist li div.vcard{font:700 14px/1.4 helvetica,arial,sans-serif}ol.commentlist li div.vcard cite.fn{font-style:normal}ol.commentlist li p{margin:0 0 1em}ol.commentlist li ul{font:12px/1.4 helvetica,arial,sans-serif;list-style:square outside none;margin:0 0 1em;padding:0;text-indent:0}ol.commentlist li div.reply{font:700 9px arial,sans-serif;padding:5px 10px;text-align:center;width:36px}ol.commentlist li div.reply a{text-decoration:none;text-transform:uppercase}ol.commentlist li ul.children{list-style:none outside none;margin:1em 0 0;text-indent:0}ol.commentlist li ul.children li.depth-2{margin:0 0 .25em 1.5em}ol.commentlist li ul.children li.depth-3{margin:0 0 .25em 1.5em}ol.commentlist li ul.children li.depth-4{margin:0 0 .25em 1.5em}ol.commentlist li.pingback div.vcard{padding:0 10px 0 0}.comment-body .vcard img{float:left;margin:0 5px}#comment{padding:10px;width:90%}.comment-body{background:repeat #f0f0f0;margin-bottom:10px;padding:10px}.comment-body .vcard{line-height:1.7em}.comment-body .vcard a{font-size:14px;font-weight:700}.comment-body .vcard img{border:1px solid #ccc;float:left;margin-right:5px}.comment-body .commentmetadata{font-size:10px}.comment-body .commentmetadata a{color:#888}.comment-body p{clear:both;line-height:1.5em;margin-top:20px}.wpcf7 p{padding-bottom:4px}.ajax-loader{display:none}.formrow,.submit,.wpcf7-response-output{width:280px;margin:0 10px;clear:both}.formrow span.label{float:left;width:90px;text-align:right;line-height:20px;color:#000}.formrow span.wpcf7-form-control-wrap{float:right;width:180px;text-align:left;margin-bottom:4px}.formrow span.wpcf7-form-control-wrap input{width:170px;height:18px}.formrow span.wpcf7-form-control-wrap textarea{width:170px;height:40px}.submit{text-align:left}.submit input,.submit input:hover{cursor:pointer;border:none}.sidebar .formrow,.sidebar .submit{width:300px;margin:0 10px;clear:both}.sidebar .formrow span.label{float:left;width:90px;text-align:right;line-height:28px;color:#000;display:block}.sidebar .formrow span.wpcf7-form-control-wrap{float:right;width:200px;text-align:left;margin-bottom:4px;display:block}.sidebar .formrow span.wpcf7-form-control-wrap input{width:190px;height:22px}.sidebar .submit{text-align:left}.sidebar .submit input{cursor:pointer;border:none}.form-small form span.wpcf7-form-control-wrap input,.form-small form span.wpcf7-form-control-wrap textarea{width:200px}.form-med form span.wpcf7-form-control-wrap input,.form-medium form span.wpcf7-form-control-wrap textarea{width:400px}.form-large form span.wpcf7-form-control-wrap input,.form-large form span.wpcf7-form-control-wrap textarea{width:100%}.social-media-mashup p{font-size:12px}.social-media-mashup .entry-meta a{font-size:14px}.woocommerce .box_1 ul.products li.product a img,.woocommerce-page .box_1 ul.products li.product a img,.box_1 ul.products.list li.product img,.woocommerce .box_1 div.product div.images img,.woocommerce .box_1 #content div.product div.images img,.woocommerce-page .box_1 div.product div.images img,.woocommerce-page .box_1 #content div.product div.images img,.box_1 .woocommerce ul.products li.product a img,.box_1 .woocommerce ul.products li.product a:hover img{width:auto!important;margin:0 auto!important;box-shadow:none;max-width:100%}.woocommerce .box_1 .related ul.products li.product img,.woocommerce .box_1 .related ul li.product img,.woocommerce .box_1 .upsells.products ul.products li.product img,.woocommerce .box_1 .upsells.products ul li.product img,.woocommerce-page .box_1 .related ul.products li.product img,.woocommerce-page .box_1 .related ul li.product img,.woocommerce-page .box_1 .upsells.products ul.products li.product img,.woocommerce-page .box_1 .upsells.products ul li.product img{margin:0 auto!important}.product a.button,.woocommerce .box_1 a.button,.woocommerce .box_1 button.button,.woocommerce .box_1 input.button,.woocommerce .box_1 #respond input#submit,.woocommerce .box_1 #content input.button,.woocommerce-page .box_1 a.button,.woocommerce-page .box_1 button.button,.woocommerce-page .box_1 input.button,.woocommerce-page .box_1 #respond input#submit,.woocommerce-page .box_1 #content input.button,.woocommerce .box_1 a.button.alt,.woocommerce .box_1 button.button.alt,.woocommerce .box_1 input.button.alt,.woocommerce .box_1 #respond input#submit.alt,.woocommerce .box_1 #content input.button.alt,.woocommerce-page .box_1 a.button.alt,.woocommerce-page .box_1 button.button.alt,.woocommerce-page .box_1 input.button.alt,.woocommerce-page .box_1 #respond input#submit.alt,.woocommerce-page .box_1 #content input.button.alt,.woocommerce .box_1 a.button:hover,.woocommerce .box_1 button.button:hover,.woocommerce .box_1 input.button:hover,.woocommerce .box_1 #respond input#submit:hover,.woocommerce .box_1 #content input.button:hover,.woocommerce-page .box_1 a.button:hover,.woocommerce-page .box_1 button.button:hover,.woocommerce-page .box_1 input.button:hover,.woocommerce-page .box_1 #respond input#submit:hover,.woocommerce-page .box_1 #content input.button:hover,.woocommerce .box_1 a.button.alt:hover,.woocommerce .box_1 button.button.alt:hover,.woocommerce .box_1 input.button.alt:hover,.woocommerce .box_1 #respond input#submit.alt:hover,.woocommerce .box_1 #content input.button.alt:hover,.woocommerce-page .box_1 a.button.alt:hover,.woocommerce-page .box_1 button.button.alt:hover,.woocommerce-page .box_1 input.button.alt:hover,.woocommerce-page .box_1 #respond input#submit.alt:hover,.woocommerce-page .box_1 #content input.button.alt:hover{background:#7b2441;border:1px solid #7b2441;padding:6px 27px 5px;border-radius:5px;color:#fff!important;display:inline-block;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;text-shadow:none;box-shadow:none;cursor:pointer;margin-bottom:15px;line-height:21px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce .woocommerce-info{border-top-color:#a4a4a4}.woocommerce .woocommerce-info:before{color:#4d4d4d}.checkout-disclosure{font-size:.875em}.ct-search{padding:10px 0 20px 10px;position:relative}#header .ct-search{float:right;padding:10px 0 5px 10px}.ct-search form{position:relative;width:290px}.ct-search input[type=text]{background:repeat #fff;border:1px solid #c3c3c3;color:#3c3c3c;font-size:12px;text-shadow:1px 1px 1px rgba(255,255,255,.4);width:130px;padding-right:30px;float:left;border-radius:6px}.ct-search input[type=text]:focus{background:repeat #fff;border-color:#9bb4c3}.ct-search input:-moz-placeholder{color:rgba(155,180,195,.9)}.ct-submit-bg{float:right}.ct-search input#go[type=submit]{border:none;box-shadow:none;cursor:pointer;text-shadow:none;margin:0;padding:6px 25px 5px;line-height:16px}.woocommerce #wrap div.product p.price del,.woocommerce div.product span.price del{opacity:.9;color:#f23;display:block}.woocommerce #wrap ul.products li.product .price del{opacity:.9;color:#f23;display:inline-block}.box_1,.box_2,.box_3,.box_4,.box_5,.box_6,.box_7{margin:0 0 20px}.box_2{background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;padding:15px;border:1px solid #e7e7e7}.box_3{background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;padding:15px;border:1px solid #e7e7e7}.box_4{background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;padding:15px;border:1px solid #e7e7e7}.custom_left{position:relative;margin-right:4%;float:left;width:48%}.custom_right{position:relative;margin-right:0;float:left;width:48%}.one_half{width:49%}.one_third{width:32%}.two_third{width:66%}.one_fourth{width:23.5%}.three_fourth{width:74.5%}.one_fifth{width:18.4%}.two_fifth{width:38.8%}.three_fifth{width:59.2%}.four_fifth{width:79.6%}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth{position:relative;margin-right:2%;margin-bottom:2%;float:left}.last{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}#advcustompager a{position:relative;margin-right:1%;margin-bottom:1%;margin-top:1%;float:left;width:24.25%;display:block;z-index:999}#advcustompager a img{max-width:100%;height:auto}#advcustompager a:nth-child(4){margin-right:0}#advcustompager .cycle-pager-active img,#advcustompager a:hover img{box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#advcustompager span{display:none}.one_third_blog{width:32%}.two_third_blog{width:66%}.one_third_blog,.two_third_blog{position:relative;margin-right:2%;margin-bottom:2%;float:left}.two_third_blog h1{margin:0}.one_third_blog img{margin-top:20px}.gap{display:block;margin:0;width:100%}.slideshow img{max-width:100%;height:auto;border:3px solid #ececec}.prev-next #next,.prev-next #prev,.carousel-prev-next #carouselnext,.carousel-prev-next #carouselprev,.cycle-prev,.cycle-next{position:absolute;top:50%;margin:-23px 0 0;width:22px;height:0;padding-top:33px;display:block;opacity:0;z-index:101;background-image:url(images/page.png);background-position:-28px 0;overflow:hidden;cursor:pointer}.prev-next #next,.carousel-prev-next #carouselnext,.cycle-next{right:25px;background-position:0 0}.prev-next #prev,.carousel-prev-next #carouselprev,.cycle-prev{left:25px}.cycle-slideshow:hover .cycle-prev,.cycle-slideshow:hover .cycle-next{opacity:.9}div.cycle-slideshow{x-margin-bottom:-75px}#custom-pager{margin:0 auto;width:100px;list-style:none;position:absolute;left:50%;z-index:1000}#custom-pager a{display:block;width:10px;height:0;padding-top:9px;margin:0 1px;background-image:url(images/pagnation.png);background-position:0 0;float:left;overflow:hidden}#custom-pager a.cycle-pager-active{background-position:-14px 0}.toggle_wrapper{margin:0 0 20px}.trigger{border:1px solid #e7e7e7;padding:20px 20px 15px;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;margin:0}.trigger a{font-size:18px;display:block;text-shadow:0 1px 0 #fff;color:#999;font-weight:400}.trigger a span{display:block;font-size:.8em;font-style:italic;color:#595959}.toggle_container{background:repeat #fff;border:1px solid #e7e7e7;border-top:none;margin:0;padding:20px;position:relative}.accordion_inner{margin:0 0 .938em}.accordion_wrapper .trigger{border:1px solid #e7e7e7;padding:.938em;background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat;margin:0;font-size:18px;text-shadow:0 1px 0 #fff;color:#999;font-weight:400;margin:0 0 .938em}.accordion_wrapper .trigger a span{display:block;font-size:.8em;font-style:italic;color:#595959}.accordion_wrapper .toggle_container{background:repeat #fff;border:1px solid #e7e7e7;border-top:none;margin:0;padding:.938em;position:relative;margin:-.938em 0 .938em}ul.tabs{list-style:none;padding:0;margin:0}ul.tabs li{float:left;position:relative;padding:0;z-index:100;margin-bottom:-1px}ul.tabs a{text-shadow:0 1px 0 #fff;color:#999;display:block;padding:15px 20px;text-shadow:1px 1px 0 #fff;border:1px solid #999;background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat}.woocommerce-tabs ul.tabs a{border:none;background:0 0}ul.tabs a span{font-size:.8em;color:#595959;font-style:italic;display:block}ul.tabs li.ui-state-active a{color:#4c4c4c;background-color:#fff;border-bottom:1px solid #fff}ul.tabs a:hover{color:#999}div.ui-tabs-panel{clear:both;margin:3px 0 10px;padding:10px 20px;border:1px solid #999;background:#fff}.testimonial-box{background:repeat #fff;border:1px solid #e7e7e7;margin:10px 0 45px;position:relative}.author-info{border-bottom:1px solid #e7e7e7;padding:20px 20px 15px;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom,#F9F9F9 0%,#f5f5f5 100%)repeat}.testimonial-author,.testimonial-position{display:block}.testimonial-author{color:#999;font-size:18px;padding:10px 0 5px}.testimonial-position{color:#595959}.testimonial-position{font-size:.8em;font-style:italic}.author-quote{color:#363636;padding:43px 35px 30px 77px;position:relative;text-shadow:none}.one_third .author-quote{padding:15px}.testimonial:before{background:url(images/shortcodes-sprite.png)no-repeat -45px -35px;content:"";height:19px;left:35px;position:absolute;top:43px;width:25px}.testimonial-bottom-arrow{background:url(images/shortcodes-sprite.png)no-repeat -97px -25px;bottom:-32px;height:32px;position:absolute;right:40px;width:31px}.caution,.warning{border:1px solid;border-radius:5px;margin:3px 0 10px;padding:10px 20px}.caution{background:#fff4cc url(images/yellow.png)no-repeat 2%;border-color:#f8e3ac;color:#e7932e;padding-left:48px}.warning{background:#fbd3b1 url(images/red.png)no-repeat 2%;border-color:#f5c69a;color:#d82700;padding-left:48px}.warning p,.caution p{padding:0}.before_pic{border:1px solid;margin:-110px 0 0 130px;position:absolute;width:160px}.align_center{text-align:center}.trans_link{margin-top:25px;display:block}.trans-content{text-align:left;width:960px;padding:20px}.image_border img{border:2px solid #a4a4a4}.contact_us_form{background:#fcafd5;margin:auto;padding:20px 20px 0;width:322px}.contact_us_form input[type=text],.contact_us_form input[type=email],.contact_us_form input[type=tel],.contact_us_form textarea{width:300px}.contact_us_form p.submit_button{text-align:right}a.moretag{background:#7b2441;border:1px solid #7b2441;padding:6px 27px 5px;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer;margin-bottom:15px;line-height:21px}#footer div.kws_form{border:none;width:auto;padding:0}#footer div.kws_form input[type=text]{float:left;margin-right:5px}#footer div.kws_form input[type=submit]{float:left}.btn-primary{display:block!important}.bigpinkbutton,#rcp_submit{background:repeat #7b2441;border-width:0;color:#fff!important;font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:29px;line-height:35px;font-weight:400;margin:0 auto;padding:5px 15px;text-align:center!important;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;text-decoration:none!important}.bigpinkbutton:hover,#rcp_submit:hover{background:repeat #000}.wp-image-4417{width:206px!important;height:206px!important}.all_items{margin-bottom:50px;overflow:hidden;text-align:center;width:100%;border:1px solid #e6e6e6}.box_item{border-bottom:1px solid #e6e6e6;display:inline-block;float:left;overflow:hidden;padding:20px 0;text-align:center;width:318px}.box_item li{font-size:13px}.ttop{background:repeat #fafafa;border-radius:3px;bottom:80px;box-shadow:0 0 5px #cfcfcf;color:#7d7d7d;display:none;font-family:oswlad,sans-serif;padding:8px 15px;position:fixed;right:30px;text-decoration:none;text-transform:capitalize}#wrap #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{max-width:150px;width:auto}#wrap #bbpress-forums div.bbp-forum-author img.avatar,#wrap #bbpress-forums div.bbp-topic-author img.avatar,#wrap #bbpress-forums div.bbp-reply-author img.avatar{max-width:90px}.responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:28px}.responsive-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.transformation-container{max-width:960px;margin-left:auto;margin-right:auto;text-align:left}.transformation-header{max-width:100%;height:auto;border-bottom:4px solid #ccc;margin-bottom:1.25em}.transformation-container strong{color:#000}.screen-reader-text{position:absolute;left:-9999px;top:-9999px}.transformation-prizes{margin-bottom:2.5em}a.transformation-cta{display:block;border-radius:0;font-size:20px;letter-spacing:4px;line-height:1.3;margin-bottom:1em;text-align:center}@media(min-width:700px){.transformation-prizes{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.prize-item{-ms-flex:0 0 auto;flex:none;width:50%;text-align:center;text-transform:uppercase;padding:1.25em;box-sizing:border-box}.prize-item:first-of-type{border-right:1px solid #ccc}.prize-item:last-of-type{border-left:1px solid #ccc}a.transformation-cta{font-size:44px;margin-bottom:.5em}}.prize-item{text-align:center;text-transform:uppercase;padding:1.25em}.prize-item h2{font-size:36px;color:#264ebe}.prize-item-60 h2{color:#960026}.prize-color-text-lowercase{color:#eb5365;text-transform:lowercase}.prize-color-text{color:#eb5365}.transformation-container-spacing{padding-bottom:1.25em}.transformation-enter-now{width:100%;text-align:center;background-color:#7b2441}.transformation-enter-now-spacing{margin-bottom:30px}.transformation-enter-now h2{font-size:46px;text-transform:uppercase;color:#fff;letter-spacing:10px}.prize-item p{font-size:24px;line-height:1.2;font-weight:700}.transformation-support{text-align:center}.transformation-support span{color:#7b2441}.transformation-ended-notification{font-size:1.5em;line-height:1.3;margin-top:2.5em;margin-bottom:2.5em;padding-left:.9375em;padding-right:.9375em;text-align:center}.transformation-ended-cta{font-family:montserrat,Helvetica,sans-serif;font-size:150%;margin-top:1.25em}.transformation-training-post{margin-bottom:5em}.home_images img{width:100%}@media screen and (max-width:640px){.gform_wrapper #gform_fields_5.top_label li.gfield.gf_left_third,.gform_wrapper #gform_fields_5.top_label li.gfield.gf_middle_third,.gform_wrapper #gform_fields_5.top_label li.gfield.gf_right_third{float:left!important;clear:none!important;width:100%!important;margin-left:0!important;padding:0 3%}.gform_wrapper #gform_fields_5.top_label .gfield_label{margin-bottom:0!important}}.page-template-account .woocommerce-MyAccount-navigation{width:21%}.page-template-account .woocommerce-MyAccount-content{width:77%}.page-template-account .my_account_memberships .membership-actions{width:155px}.transformation-grid{list-style:none;margin-left:0}@media(min-width:880px){.transformation-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:880px){.transformation-grid li{box-sizing:border-box;-ms-flex:0 0 auto;flex:none;padding:1.25em 0}}.transformation-grid img{max-width:100%;height:auto}.prize-item-abs-2017 h2{color:#044eb9}.prize-item-abs-2017 span{color:#3372c2}.olympia-challenge h2,.olympia-challenge span{color:#70120f}.olympia-challenge-cta h2{background-color:#65d851;color:#fff}.olympia-challenge-cta a:hover,.olympia-challenge-cta a:focus{color:#fff}.workout-week{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.column-calendar{border:3px solid rgba(128,128,128,.18);border-radius:5px;-ms-flex:0 1 auto;flex:initial;font-family:montserrat;line-height:1.2;padding:1%;margin-bottom:10px;text-align:center}.column-calendar a{color:#333}.column-calendar a:hover{text-decoration:none;color:#333}.header-image-calendar img{max-width:100%}.day-name{font-size:10px;font-size:18px;margin-bottom:3px}@media screen and (min-width:800px){.day-name{font-size:calc(10px + 3 * (100vw - 800px)/400)}}@media screen and (min-width:1200px){.day-name{font-size:13px}}.day-number{font-size:20px;font-size:32px;color:#ff001e;font-weight:800}@media screen and (min-width:800px){.day-number{font-size:calc(20px + 4 * (100vw - 800px)/400)}}@media screen and (min-width:1200px){.day-number{font-size:24px}}.day-activity{font-size:12px;font-size:18px;font-weight:800;color:#ff001e}@media screen and (min-width:800px){.day-activity{font-size:calc(12px + 2 * (100vw - 800px)/400)}}@media screen and (min-width:1200px){.day-activity{font-size:14px}}@media(min-width:800px){.workout-week{-ms-flex-direction:row;flex-direction:row}.column-calendar{width:10%;min-height:160px}}.challenge__container{width:960px;max-width:90%;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:20px}.challenge__container .transformation-grid li.full-width{width:100%;padding-right:0}.challenge__container img{max-width:100%;height:auto}.challenge-call-to-action__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.challenge-call-to-action__container a.call-to-action{display:block}.challenge-call-to-action__container a.call-to-action h2.call-to-action-label{color:#fff;display:block;background:#7b2441;text-align:center;font-size:3rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:5px}.challenge-call-to-action__container a.call-to-action:hover{text-decoration:none}.challenge-call-to-action__container a.call-to-action:nth-child(1):nth-last-child(1){width:100%}.challenge-call-to-action__container a.call-to-action:nth-child(1):nth-last-child(2),.challenge-call-to-action__container a.call-to-action:nth-child(2):nth-last-child(1){width:49.9%}.challenge-call-to-action__container a.call-to-action:nth-child(1):nth-last-child(3),.challenge-call-to-action__container a.call-to-action:nth-child(2):nth-last-child(2),.challenge-call-to-action__container a.call-to-action:nth-child(3):nth-last-child(1){width:33%}.challenge-call-to-action__container a.call-to-action:nth-child(1):nth-last-child(4),.challenge-call-to-action__container a.call-to-action:nth-child(2):nth-last-child(3),.challenge-call-to-action__container a.call-to-action:nth-child(3):nth-last-child(2),.challenge-call-to-action__container a.call-to-action:nth-child(4):nth-last-child(1){width:25%}.challenge-call-to-action__container img.call-to-action-image{max-width:100%}.content-is-restricted{background:#ffedbc;padding:1rem;margin:1rem 0;border:1px solid #c3b391;text-align:left;font-weight:700}.mid-banner__container img{max-width:100%}.mid-banner__container .mid-banner__link{display:block;margin-bottom:40px}.mid-banner__container .mid-banner__link img{box-shadow:0 0 15px rgba(0,0,0,.45)}hr.shadow-divider{margin:20px 0;background:url(images/shadow-divider.jpg)no-repeat 0}.three-column-system{margin:40px auto}div.wof-wheel .wof-slice{font-size:12px}@media(max-width:800px){div.wof-wheel .wof-slice{font-size:11px}}@media(max-width:700px){div.wof-wheel .wof-slice{font-size:10px}}@media(max-width:600px){div.wof-wheel .wof-slice{font-size:9px}}@media(max-width:500px){div.wof-wheel .wof-slice{font-size:8px}}