.box_list_posts,.cute_moses figcaption,.df_find_map .gm-style-iw,.edit-link,.header-foo-widgets,.wp-caption,div.wpcf7-response-output{text-align:center}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.input-group-btn:focus,a:focus,button:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline-offset:0;outline:0}.btn-default,.edit-link{text-transform:uppercase}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-post-image{-webkit-border-radius:3px;-mox-border-radius:3px;border-radius:3px}.post-thumbnail{display:block}.post-thumbnail:hover{opacity:.8}.edit-link{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;display:block;font-size:18px;font-weight:700;margin:10px auto;max-width:400px;padding:5px;width:100%}.container-1600 .wpb_wrapper,.container-fluid,.vc_row.container{margin-left:auto;margin-right:auto}#vc_load-inline-editor{display:none!important}.none,div.wpcf7 .screen-reader-response,span.wpcf7-not-valid-tip{display:none}body{overflow-x:hidden;-ms-overflow-style:scrollbar!important}.container-fluid{max-width:1630px}.container-1600 .wpb_wrapper{max-width:1600px}.transition-all .btn,.transition-all a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#343434}.form-control{color:#000;font-size:20px;font-weight:lighter;height:40px;box-shadow:none;-webkit-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-moz-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-ms-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-o-transition:border-color ease-in-out .3s,box-shadow ease-in-out .3s;transition:border-color ease-in-out .3s,box-shadow ease-in-out .3s}.df_find_map .mapp-body p>a,.mapp-iw{color:#343434}select.form-control{padding:0 10px}div.wpcf7-response-output{margin:0 0 20px;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.df_find_map .mapp-body p,.margin-bottom-0,.wpb_widgetised_column .wpb_row{margin-bottom:0}.btn-default{font-weight:700;font-size:18px}.df_find_map .mapp-iw .mapp-links,.display-none{display:none!important}.df-space-15{clear:both;width:100%;height:15px}.df-space-40{width:100%;height:40px}.mapp-canvas{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.mapp-iw{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;padding:10px 0}.mapp-layout{margin:0}.mapp-map-links{background-color:transparent;border:0}.df_find_map .gm-style-iw>div{text-align:left}.df_find_map .mapp-iw .mapp-title{font-weight:800;text-transform:uppercase}.df_find_map .mapp-body{padding-bottom:0;overflow:hidden}.df_find_map .mapp-body p>a:hover{color:#b7160e}.menu-link,.menu-link:focus,.menu-link:hover{color:#121212}.df_find_map .mapp-body p.df_address{margin:5px 0;padding:5px 0;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;font-weight:400}.box_list_posts h3,.box_simply_scroll h3{font-weight:700;text-transform:uppercase}.df_find_map .mapp-body p.df_left,.df_find_map .mapp-body p.df_right{font-size:14px}.navbar-white{min-height:140px;margin-top:40px;margin-bottom:0;border:0}.navbar-white .container{position:relative;min-height:140px}.site-logo{display:block;position:absolute;top:0;left:0;z-index:1000}#header-navigation{position:absolute;right:30px;top:35px}.menu-link{display:block;min-height:45px;text-transform:uppercase;font-size:20px;-webkit-transition:color 220ms ease-in-out;-moz-transition:color 220ms ease-in-out;-ms-transition:color 220ms ease-in-out;-o-transition:color 220ms ease-in-out;transition:color 220ms ease-in-out}.menu-icon,.menu-link p{display:inline-block;zoom:1;vertical-align:middle}.menu-link p{margin-right:18px;margin-bottom:0}.menu-icon{width:48px;height:46px;position:relative}.menu-icon .bar{background:#121212;display:block;height:10px;width:100%;border-top:1px solid #979797;border-bottom:1px solid #979797;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}.menu-icon .bar-top{top:0}.menu-icon .bar-mid{top:50%;margin-top:-5px}.menu-icon .bar-bot{bottom:0;top:auto}.menu-link-active .bar-top{-ms-transform-origin:bottom left;-webkit-transform-origin:bottom left;transform-origin:bottom left;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-link-active .bar-mid{opacity:0;z-index:-1000}.menu-link-active .bar-bot{-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header-navigation .menu-main-menu-container{position:absolute;top:100%;right:-102px;min-width:260px;z-index:-1;margin-top:30px;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out;opacity:0}#header-navigation.navigation-active .menu-main-menu-container{z-index:1000;opacity:1}#header-navigation.navigation-active .menu:before{content:"";position:absolute;bottom:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 12px 12px;border-color:transparent transparent #ee2e24}#header-navigation ul.menu{list-style:none;padding:0;margin:0;visibility:hidden}#header-navigation.navigation-active ul.menu{visibility:visible}#header-navigation li.menu-item{position:relative;border-bottom:1px solid #414141}#header-navigation li.menu-item:last-child{border-bottom:0}.menu-item:focus{outline:0}#header-navigation li.menu-item a{display:block;padding:12px 30px;color:#fff;font-size:22px;text-transform:uppercase;background-color:#121212}#header-navigation li.current-menu-item a,#header-navigation li.menu-item a:hover,.pb-sep{background-color:#ee2d24}#header-navigation li.menu-item:first-child a{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#header-navigation li.menu-item:last-child a{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.header-widgets{position:absolute;right:190px;top:39px}.header-foo-widgets{margin-bottom:30px}.rev_slider ul li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bannertimer.tp-bottom{bottom:10px!important}.box_list_posts{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;list-style:none;margin:0;padding:20px 0;line-height:2.5}.box_list_posts li,.box_list_posts p{display:inline;vertical-align:middle}.box_list_posts .pb-sep,.box_list_posts h3,.box_list_posts li.first,.box_simply_scroll .pb-sep,.box_simply_scroll h3,.box_simply_scroll p{display:inline-block;zoom:1;vertical-align:middle}.box_list_posts h3,.box_list_posts p{margin:0;font-size:18px}.box_list_posts p,.pb-sep{margin-right:15px}.pb-sep{width:15px;height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.posts_box .simply-scroll-container{position:relative}.posts_box .simply-scroll-clip{position:relative;overflow:hidden}.posts_box .simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.posts_box .simply-scroll-list li{padding:0;margin:0}.posts_box .simply-scroll{width:100%;height:42px;border:1px solid #cdcdcd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.posts_box .simply-scroll .simply-scroll-clip{width:100%;height:42px}.posts_box .simply-scroll .simply-scroll-list li{float:left;height:40px;padding:8px 0}.box_simply_scroll{opacity:0}.df_image_post_row .df_image,.grid_single_image h2 em,.grid_single_image h2 strong,.grid_single_image>a{display:block}.box_simply_scroll h3,.box_simply_scroll p{margin:0;font-size:18px}.box_simply_scroll p{margin-right:15px}.df_image_post_row .df_figure,.grid_single_image figure{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:600px;height:auto;max-height:600px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:100;background-color:#000;border:1px solid #f0f0f0}.grid_single_image figure img{margin:0 auto}.grid_single_image figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;color:#FFF}.grid_single_image h2{line-height:1;margin:0}.grid_single_image p{margin-bottom:0}.grid_single_image h2 em{font-weight:lighter}.grid_single_image h2 strong{font-weight:800;text-transform:uppercase}.wild_romeo figcaption{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;padding:0}.wild_romeo h2{white-space:nowrap}.grid_single_image .silly_chico{background-color:#85868a}.silly_chico figcaption{color:#FFF}.silly_chico h2{font-size:18px;text-transform:uppercase;max-width:260px;max-height:36px;overflow:hidden}.silly_chico p i{border-top:2px solid #FFF;padding-top:5px;display:inline-block;zoom:1;font-style:normal}.grid_single_image .cute_moses,.grid_single_image .strange_dexter,.grid_single_image .strong_apollo{max-height:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.grid_single_image .strong_apollo{border:0}.grid_single_image .cute_moses,.grid_single_image .strange_dexter{border:0;background-color:#FFF}.cute_moses img,.strange_dexter img,.strong_apollo img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cute_moses figcaption,.strange_dexter figcaption{position:static;color:#343434;padding:20px 0 0;text-transform:uppercase;background-color:#FFF}.df_big .strange_dexter h2{font-size:26px}.df_big .strange_dexter p,.df_small .strange_dexter h2{font-size:22px}.df_small .strange_dexter p{font-size:16px}.strange_dexter p,.strong_apollo+p{font-weight:lighter}.strange_dexter h2 em,.strange_dexter h2 strong{display:inline}.page_image_title h1 i,.page_image_title h1 strong,.strong_apollo h2 i{display:block;font-style:normal}.strong_apollo h2,.strong_apollo+p{color:#343434;font-size:18px}.strong_apollo h2{text-transform:uppercase;font-weight:700}.strong_apollo+p{padding:20px 30px 0}.cute_moses figcaption,.cute_moses h2 strong{text-transform:none}.cute_moses h2{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cute_moses:hover h2{color:#ef2d24}.carousel-control.left-arrow{left:-15px}.carousel-control.right-arrow{left:auto;right:-15px}.carousel-control{width:30px;text-shadow:none;font-size:14px;opacity:1}.carousel-control:focus,.carousel-control:hover{opacity:1}.df_posts_slider a:hover h3,.ssba a:hover{opacity:.8}.carousel-control:hover .glyphicon{background-color:#d1180f}.carousel-control .glyphicon{position:absolute;top:50%;margin-top:-13px!important;left:0;right:0;margin:0 auto;background-color:#ee2d24;width:26px;height:26px;line-height:26px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.df_posts_carousel{border:1px solid #cdcdcd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.df_posts_slider{list-style:none;padding:15px 0;margin:0}.df_posts_slider .fig-caption{padding:0 35px}.df_posts_slider img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.df_posts_slider h3,.df_posts_slider p{margin:0;font-size:18px;line-height:normal}.df_posts_slider a{color:inherit}.df_posts_slider h3{font-weight:700;text-transform:uppercase}.grid_page_header{position:relative;width:100%;height:auto;min-height:530px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:cover}.page_image_title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF;max-width:1240px;width:100%;padding:0 30px}.page_image_title h1,.page_image_title p{line-height:1.2;margin:0}.page_image_title h1 strong{font-weight:800;text-transform:uppercase}.page_image_title p{font-size:22px;font-weight:300;font-style:italic}.lh-one .page_image_title h1{line-height:1}.black .page_image_title h1{display:inline-block;zoom:1;color:#343434;text-align:center}.text-top .page_image_title{top:10%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.text-top.black .page_image_title p{color:#343434}.df-color-t .page_image_title h1{color:transparent}.df_row_2col .wpb_text_column h3{margin-top:0;font-weight:300;text-transform:uppercase}.df_row_2col .wpb_text_column h3 strong{font-weight:800}.df-padding-box .wpb_text_column p,.df-padding-box-a .df_text p,.df_row_2col .wpb_text_column p{font-weight:300}.download_box{padding:10px 30px;border:1px solid #c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px}.download_box p{margin:0}.vc_row.padding-30{margin-left:-30px;margin-right:-30px}.df-padding-box-a .wpb_row.vc_inner,.vc_row.df-padding-box,.vc_row.df-padding-box-a{margin-left:0;margin-right:0}.padding-30>.vc_column_container{padding-left:30px;padding-right:30px}.download_box .down_link,.download_box .down_text{display:inline-block;zoom:1;vertical-align:middle}.download_box .down_text{width:80%}.download_box .down_link{width:20%}.download_box .down_link .fa{font-size:28px;vertical-align:middle}.vc_row.df-padding-box{padding:60px;border:1px solid #c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.vc_row.df-padding-box.df_small{padding:10px}h2.vc_custom_heading{position:relative;margin:0;text-transform:uppercase;font-weight:800}.df_blog_posts p,.df_blog_posts time,.ssba p{font-weight:lighter}h2.vc_custom_heading strong{background-color:#FFF;padding:0 30px;max-width:620px;display:inline-block;zoom:1}h2.vc_custom_heading.full-width strong{max-width:none}h2.vc_custom_heading:after{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:1px;background-color:#c9c9c9;z-index:-1}h2.simple-heading:after{display:none}.vc_row.df-padding-box-a{padding-top:52px;padding-bottom:30px;margin-top:60px;border:1px solid #c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.df-padding-box-a>.vc_col-sm-12{padding:0}.df-padding-box-a .vc_col-sm-6{padding-left:30px;padding-right:30px}.df-padding-box-a h2.vc_custom_heading{position:absolute;top:-74px;left:0;width:100%;height:auto}.df-padding-box-a h2.vc_custom_heading:after{background-color:transparent}.btn-default.btn-read-more{width:auto!important;display:inline-block!important;zoom:1!important;text-transform:none}.df_read_more .wpb_wrapper{font-size:16px;margin-bottom:20px;font-weight:lighter}.df_read_more .wpb_wrapper :first-child{margin-top:10px}.ssba-wrap{display:inline-block;zoom:1}.ssba a{margin-left:10px}.ssba img{width:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ssba-right{text-align:right}.ssba-left{text-align:left}.df_blog_posts .ssba-left,.widget_text .ssba-left,.widget_text .ssba-right{padding:30px 0}.pp_details .pp_social{float:right}div.pp_woocommerce .pp_details .pp_nav{padding:1px 0}.ssba-gallery img{width:22px;height:auto}.df_blog_posts{margin-bottom:30px}.df_blog_posts.image_post{display:block;margin-bottom:30px!important;border-bottom:1px solid #ebebeb}.df_blog_posts .df_cell_4,.df_blog_posts .df_cell_6,.df_blog_posts .df_cell_8{padding:30px 0;border-bottom:1px solid #ebebeb}.df_blog_posts .img-responsive,.df_post_content .entry-thumbnail img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #f0f0f0}.df_blog_posts time,.df_post_content .cat-links span,.df_post_content .tags-links span,.df_post_content time{text-transform:uppercase}.df_blog_posts h2,.df_post_content .entry-title{font-weight:800;text-transform:uppercase;margin-top:15px;margin-bottom:20px}.df_blog_posts p{margin-bottom:20px}.df_blog_posts .btn-default{text-transform:none}.df_post_content{font-weight:lighter}.df_blog_posts.video_post .df_cell_content :last-child,.df_post_content .entry-content :last-child{margin-bottom:0}.df_blog_posts.image_post .df_col_left{position:relative}.df_blog_posts.image_post .widget-area{position:absolute;bottom:0;left:0;width:100%;padding:10px 60px}.df_blog_posts.image_post .df_cell_content{position:absolute;top:0;left:0;width:100%;padding:30px 60px;color:#FFF}.df_blog_posts.image_post .ssba p{display:none}.df_blog_posts.image_post .ssba a{margin:10px}.df_image_post_row{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:20px}.df_image_post_row .df_col_left{padding-left:7.5px;padding-right:7.5px}.df_image_post_row .df_col_right{padding:0}.df_image_post_row .df_grid{width:100%;padding:0 7.5px 15px}.df_image_post_row .df_figure{max-width:390px;max-height:315px}.df_review{margin-bottom:30px}.df_review:last-child{margin-bottom:0}.dryfly_reviews .first-col{padding-right:35px}.dryfly_reviews .second-col{padding-left:35px}.df_review_content{border:1px solid #c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 30px;position:relative;background:#FFF}.df_review_header{margin-bottom:10px}.first-col .df_review_footer{text-align:right;padding:30px 18% 10px 10%}.second-col .df_review_footer{text-align:left;padding:30px 10% 10px 18%}.df_review h3,.df_review p{margin:0;font-size:18px}.df_review_content h3{display:inline-block;zoom:1;vertical-align:middle;text-transform:uppercase;font-weight:800}.first-col .df_review_content:after,.first-col .df_review_content:before,.second-col .df_review_content:after,.second-col .df_review_content:before{content:"";position:absolute;top:100%;height:0;width:0;pointer-events:none;border:solid transparent}.first-col .df_review_content:after,.first-col .df_review_content:before{right:6%}.second-col .df_review_content:after,.second-col .df_review_content:before{left:6%}.first-col .df_review_content:after,.second-col .df_review_content:after{border-color:rgba(255,255,255,0);border-top-color:#FFF}.first-col .df_review_content:after{border-width:35px 0 0 80px;margin-right:1px}.second-col .df_review_content:after{border-width:35px 80px 0 0;margin-left:1px}.first-col .df_review_content:before,.second-col .df_review_content:before{border-color:rgba(201,201,201,0);border-top-color:#c9c9c9}.first-col .df_review_content:before{border-width:36px 0 0 83px}.second-col .df_review_content:before{border-width:36px 83px 0 0}.simple_rating{display:inline-block;zoom:1;vertical-align:middle}.simple_rating .fa{margin:0 2px;font-size:20px;color:#bababa}.simple_rating .fa.full{color:#ee2d24}.df_short_menu ul.menu{list-style:none;margin:0 auto;padding:8px 16px;border:1px solid #cdcdcd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.df_short_menu li.menu-item:after{content:"";display:inline-block;zoom:1;width:15px;height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ee2d24;margin:0 15px}.df_pagination .page-numbers,.df_product_bkg{-webkit-border-radius:5px;-moz-border-radius:5px}.df_short_menu li.menu-item.last:after{display:none}.df_short_menu li.menu-item a{font-size:18px;color:#bababa;text-transform:uppercase;font-weight:800}.df_short_menu li.menu-item a:hover{color:#ef2d24}.df_short_menu li.current-menu-item a{cursor:not-allowed;pointer-events:none}.df_short_menu li.current-menu-item a,.df_short_menu li.current-menu-item a:hover{color:#343434}.df_sep_line{display:block;width:100%;height:1px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c9c9c9}.btn-bar>*,.df_pagination .page-numbers,.dryfly_bar_cell.text-left>*{display:inline-block;vertical-align:middle;zoom:1}.df_pagination{font-size:18px;font-weight:700;text-align:right}.df_pagination .page-numbers{color:#FFF;width:50px;height:42px;line-height:42px;background-color:#ee2d24;text-align:center;border-radius:5px;margin-left:5px}.df_pagination .page-numbers.current,.df_pagination .page-numbers.dots,.df_pagination .page-numbers:hover{background-color:#d1180f}.dryfly_bar{padding:30px 0;border-top:1px solid #c3c4c2;border-bottom:1px solid #c3c4c2;margin:30px 0!important}.df_product_title h2 strong,.find-and-buy .dryfly_bar_cell h3 strong{display:block}.dryfly_bar_cell>i{color:#ef2d24;font-size:70px}.dryfly_bar_cell h3{margin:0;text-transform:uppercase}.dryfly_bar_cell h3 strong{font-weight:800}.dryfly_bar_cell p{margin:0;font-weight:lighter}.btn-bar{text-transform:none;font-weight:400}.btn-bar>i{font-size:30px;margin-left:10px}.dryfly_order_online{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c9c9c9}.dryfly_order_online [class^=dryfly_oo_cell]{text-align:center}.dryfly_order_online [class^=dryfly_oo_cell]>h3,.dryfly_order_online [class^=dryfly_oo_cell]>p{margin-top:0;margin-bottom:15px;text-transform:uppercase}.dryfly_order_online [class^=dryfly_oo_cell]>h3{font-weight:900}.btn-oo{padding-left:30px;padding-right:30px;text-transform:capitalize;font-weight:400;font-size:14px}div.df-prod-header{position:relative;margin-bottom:15%}.df-all-products{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.df_product_content{position:relative;width:100%;height:auto}.df_product_bkg{position:absolute;top:0;left:0;width:100%;height:auto;min-height:530px;border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:cover}.df_post_links .df_left,.df_post_links .df_right{position:absolute;top:50%;margin-top:-22px;z-index:100}.df_post_links .df_left a,.df_post_links .df_right a{display:block;width:45px;padding:4px 0;font-size:36px;line-height:1;color:#FFF;text-align:center;background-color:#ef2d24;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.df_post_links .df_left a:hover,.df_post_links .df_right a:hover{background-color:#d1180f}.df_product_nav .df_left{left:30px}.df_product_nav .df_right{right:30px}.df_product_cols{position:relative;padding-top:7.4em;padding-bottom:2em;z-index:10}.df_product_right{padding-left:5em}.df_product_left .wp-post-image{margin-left:auto;margin-right:auto}.df_product_bc{text-transform:uppercase;font-size:20px;margin-top:2em;margin-bottom:1.6em}.df_product_title h2{font-weight:lighter;margin:0}.df_product_title h2 strong,.df_recipe_right>h2{font-weight:800;font-size:35px;text-transform:uppercase}.df_product_desc{margin-top:7em}.df_recipes_row{margin-left:-7px;margin-right:-7px}.df_recipes_row>*{padding-left:7px;padding-right:7px}.df_recipes_row .df-space-15:last-child{display:none}.df_recipes.pagination_recipes{display:block;padding-bottom:35px;margin-bottom:30px;border-bottom:1px solid #ebebeb}a[href$="/ginger-and-grain/"] .silly_chico h2{width:250px}.df_recipe_content{margin-bottom:40px}.df_recipe_wrapp{width:100%;height:auto;position:relative}.df_recipe_nav .df_left{left:0}.df_recipe_nav .df_right{right:0}.df_recipe_left .entry-thumbnail{position:relative;width:100%;max-width:540px;padding:80px 25px 25px;background-color:#eaeaea;-webkit-border-radius:3px;-mox-border-radius:3px;border-radius:3px}.df_recipe_left .entry-thumbnail:after{content:"";position:absolute;display:block;width:100%;height:100%;background:url(../images/recipe-shadow.png) right bottom no-repeat;background-size:cover;bottom:-4%;right:-4%;z-index:-1}.df_rating>input,.df_recipe_info .ssba p,.js-loader{display:none}.df_recipe_left .entry-thumbnail img{-webkit-border-radius:0;-mox-border-radius:0;border-radius:0}.df_recipe_right{padding-left:3em}.df_recipe_right>h2{margin-top:25px;margin-bottom:35px}.df_recipe_info .df_left h4,.df_recipe_info .df_right h4{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:20px}.df_recipe_ingredients p{margin-bottom:0}.df_recipe_method{margin-bottom:20px}.df_recipe_info .df_right .ssba a{margin-left:0;margin-right:10px}.df_recipe_info .df_right .ssba a:last-child{margin-right:0}.df_recipe_info .df_right .df_recipe_share{margin-right:10px;margin-bottom:20px}.df_mixologist_info{width:100%;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;margin:45px 0 0;text-align:center}.df_mixologist_info .df_col_1,.df_mixologist_info .df_col_2,.df_mixologist_info .df_col_3,.df_mixologist_info .df_col_4{padding:15px}.df_mixologist_info .df_col_1{max-width:540px}.df_mixologist_info .df_col_1 h4{font-size:30px;text-transform:uppercase;font-weight:800}.df_mixologist_info .df_col_2 img{margin:0 auto}.df_mixologist_info .df_col_3{max-width:340px;padding-right:60px;border-right:1px solid #c9c9c9;text-align:left}.df_mixologist_info .df_col_4{max-width:420px;padding-left:60px;text-align:left}.df_mixologist_info .df_col_3 p strong{text-transform:uppercase}.df_mixologist_info .df_col_3 p,.df_mixologist_info .df_col_4 p{margin-bottom:0}.modal-open .modal{padding-left:0!important;padding-right:0!important}.df_modal .modal-content{border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.df_modal .modal-header{background-color:#ee2d24;border:0;min-height:auto}.df_modal .modal-header .close{color:#FFF;opacity:1}.df_modal .modal-title{font-size:32px;text-transform:uppercase;font-weight:800;color:#FFF;line-height:1;padding:5px 0}.df_modal .modal-body{padding:30px 30px 20px}.df_modal .modal-footer p,.df_modal form>p{font-size:20px;font-weight:300;margin-bottom:20px}.df_modal .form-submit{position:relative}.df_modal form .btn-default{padding-left:30px;padding-right:30px}.df_modal .first{margin-bottom:30px}.df_modal .last{margin-bottom:0}.df_modal .modal-footer p{margin-bottom:10px}.df_modal .modal-footer{text-align:center;padding:20px 15px 30px}.df_modal .modal-no-footer .modal-body{padding:30px}.df_modal .form-submit .btn.disabled{color:transparent}.df_modal .df_modal_label{float:left;margin-right:10px;margin-bottom:0;font-size:20px;font-weight:300;line-height:1.2}.df_modal textarea{resize:none}.df_modal .df_upload_btn .btn-default{padding:10px 20px;line-height:1}.df_modal .df_upload_btn .icon-span-filestyle{display:none;font-size:18px;margin-right:10px}.df_modal .df_sep_line{width:100%;max-width:360px;padding-bottom:15px;margin:0 auto 15px;border-bottom:1px solid #ef2d24}.js-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;cursor:not-allowed}.df_rating{border:none;float:left}.df_rating>label:before{margin:0 5px;font-size:18px;font-family:FontAwesome;display:inline-block;zoom:1;content:"\f005"}.df_rating>label{color:#bababa;float:right}.df_rating:not(:checked)>label:hover,.df_rating:not(:checked)>label:hover~label,.df_rating>input:checked~label{color:#ee2d24}.df_rating>input:checked+label:hover,.df_rating>input:checked~label:hover,.df_rating>input:checked~label:hover~label,.df_rating>label:hover~input:checked~label{color:#f1574f}.splash-content-page{margin-bottom:0}.age-confirm{position:relative;background:url(../images/dryfly-splash-page.jpg) 50% 50% no-repeat;background-size:cover;min-height:876px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.splash-header .navbar-white{margin-top:20px}.splash-header .site-logo{top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.splash-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF;max-width:1000px;width:100%;padding:0 15px}.splash-content h1,.splash-content p{line-height:1.2;margin:0}.splash-content h1{font-weight:800;text-transform:uppercase}.splash-content p{font-size:22px;font-weight:300;font-style:italic}.splash-content.no-confirm p{line-height:normal;font-size:18px}.splash-content.no-confirm a{color:#343434;cursor:pointer}.splash-content.no-confirm a:hover{color:#FFF}.splash-content .radio{margin:40px 0;padding-left:30px}.splash-content .radio label{font-size:20px;font-weight:300;margin:0 30px;padding-left:15px}.splash-content .radio label::before{background:0 0;border:2px solid #FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:32px;height:32px;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-left:-35px}.splash-content .radio input[type=radio]:checked+label::after{background-color:#ee2d24}.splash-content .radio label::after{background-color:#ee2d24;width:15px;height:15px;left:0;top:7px;margin-left:-26px}#nojavascript,.advanced-browser-check,.agsquare,.dryfly-attachment .entry-attachment,.dryfly-attachment .entry-footer p,.dryfly-attachment h1{background:url(../images/agsquare.png)}.agsquare .text-center,.dryfly-attachment .navigation{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}.splash-content .btn-default{font-size:18px;font-weight:300;padding:8px 30px}.splash-footer .site-info:after{display:none}.splash-footer .site-info>.grid-float{max-width:100%;border:0}.agsquare{position:relative;min-height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.agsquare .text-center{position:absolute;transform:translate(-50%,-50%);max-width:1000px;padding:0 15px}.agsquare .page-header{padding-bottom:30px;margin:0 0 30px}.agsquare h1,.dryfly-attachment h1{margin-top:0;text-transform:uppercase}.agsquare h1{font-weight:800;margin-bottom:0;font-size:30px}.agsquare p{font-size:22px;font-weight:300;font-style:italic;margin-bottom:40px}.dryfly-attachment{position:relative;margin-bottom:40px}.dryfly-attachment .navigation{position:absolute;transform:translate(-50%,-50%);height:34px}.dryfly-attachment .nav-previous{position:absolute;top:0;left:30px}.dryfly-attachment .nav-next{position:absolute;top:0;right:30px}.dryfly-attachment .glyphicon{font-size:34px}.dryfly-attachment h1{font-weight:800;margin-bottom:0;padding:20px 0;border-bottom:1px solid #FFF}.dryfly-attachment .img-responsive{margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dryfly-attachment .entry-attachment{margin:0 auto;padding:20px 0}.dryfly-attachment .entry-attachment .fa{font-size:50px}.dryfly-attachment .entry-footer p{font-size:22px;font-weight:300;font-style:italic;margin-bottom:0;padding:15px 0;border-top:1px solid #FFF}.dryfly-attachment .full-size-link{display:block}#nojavascript{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;text-align:center}.woocommerce div.product form.cart .variations select{width:auto;float:none}.woocommerce table.shop_table{margin:30px 0}.woocommerce td.product-name dl.variation{margin:0}.woocommerce td.product-name dl.variation dt{padding:0;margin:0 5px 0 0}.woocommerce td.product-name dl.variation dd{padding:0;margin:0}.woocommerce div.product form.cart div.quantity{margin-right:15px}.woocommerce div.product .out-of-stock{color:#ef2d24}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:18px;text-transform:uppercase;font-weight:400}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin:0 0 20px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce table.shop_table td{padding:12px}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart table.cart input{line-height:inherit}.woocommerce-cart .cart-collaterals .cart_totals table td{padding-left:15px;padding-right:15px}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;margin:0}.woocommerce-cart .wc-proceed-to-checkout{padding:15px 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:15px}.woocommerce table.shop_table th{padding:10px 12px;text-transform:uppercase}.woocommerce h2.vc_custom_heading strong{padding-left:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%}.woocommerce-checkout #payment{background-color:#FFF}.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment ul.payment_methods li img{margin-left:10px}.woocommerce form .form-row{margin:0}.woocommerce .shipping-calculator-form .form-row,.woocommerce form .it-form-control{margin-bottom:10px}.it-form-control .input-text,.it-form-control .select2-choice,.woocommerce #calc_shipping_state_field #calc_shipping_state{display:block;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #c3c3c3;border-radius:3px;color:#000;font-size:20px;font-weight:lighter;height:40px;box-shadow:none;-webkit-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-moz-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-ms-transition:border-color ease-in-out .3s,-webkit-box-shadow ease-in-out .3s;-o-transition:border-color ease-in-out .3s,box-shadow ease-in-out .3s;transition:border-color ease-in-out .3s,box-shadow ease-in-out .3s}.woocommerce #calc_shipping_state_field #calc_shipping_state:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#343434}.woocommerce ul#shipping_method li{padding:0;text-indent:0}.woocommerce ul#shipping_method li .radio label{padding-left:10px}.woocommerce ul#shipping_method li .radio label:before{top:5px}.woocommerce ul#shipping_method li .radio label:after{top:8px}.woocommerce-billing-fields{opacity:0}.woocommerce form .it-form-control:last-child{margin-bottom:0}.it-form-control .select2-dropdown-open .select2-choice{border-radius:3px 3px 0 0}.woocommerce-checkout .select2-drop-active{border-color:#c3c3c3}.woocommerce-checkout .select2-drop-active,.woocommerce-checkout .select2-results{border-radius:0 0 3px 3px}.woocommerce-checkout .select2-dropdown-open.select2-drop-above .select2-choice{border-radius:0 0 3px 3px;border-color:#c3c3c3}.woocommerce-checkout .select2-drop-active.select2-drop-above{border-color:#c3c3c3;border-radius:3px 3px 0 0}.woocommerce-checkout .select2-drop-above .select2-results{border-radius:0}.df_woo_main .df_sep_line{padding-bottom:0}.df_shop_content{overflow:hidden}.df_shop_content .woocommerce-ordering{margin-bottom:30px}.df_shop_content .woocommerce-result-count{margin-top:7px;margin-bottom:30px}.df_shop_content>.vc_row{clear:both;margin-bottom:0}.df_shop_content .df_pagination{border-top:1px solid #ebebeb;padding-top:30px;margin-top:20px}.df_shop_item .silly_chico{margin-bottom:15px}.df_shop_item .silly_chico h2{max-width:none}.df_shop_item .df_item_link{color:#FFF;display:inline-block}.df_shop_item .df_item_link:hover{color:#363636}.df_shop_item .silly_chico figcaption{cursor:pointer}.df_add_to_cart .btn{font-size:14px}.df_add_to_cart .btn.loading:after{content:"\e01c";font-family:WooCommerce;vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:10px}.df_add_to_cart .btn.added:after{content:"\e017";font-family:WooCommerce;margin-left:10px;vertical-align:bottom}.df_add_to_cart>.added_to_cart{display:none!important}.df_shop_item .df_price>i{margin-right:15px}.df_shop_item .df_price>span{display:inline-block}.df_shop_item .df_price>span>del,.df_shop_item .df_price>span>ins{display:block}.df_shop_item .df_price>span>del{font-size:80%}.df_shop_item .df_price>span>ins{color:#4C3628;font-weight:800}.df_shop_sidebar{overflow:hidden}.df_widget_area .widget-title{display:inline-block;position:relative;margin:30px 0;font-weight:800;text-transform:uppercase;padding-right:30px;background-color:#FFF}.df_widget_area .widget-title:after{content:"";display:block;position:absolute;width:9999px;top:50%;margin-top:1px;left:100%;height:1px;background-color:#c9c9c9}.df_widget_area>aside{padding-bottom:30px;border-bottom:1px solid #c9c9c9}.df_widget_area>aside:first-child .widget-title{margin-top:0}.woocommerce-product-search .input-group-addon{background-color:#ef2d24;border:0}.df_search_input{border-right:0}.df_search_submit{width:23px;height:23px;background:url(../images/search.png) center center no-repeat;border:0;outline:0}.df_mcart_items .mini_cart_item{padding-bottom:10px!important}.df_mcart_items .woocommerce a.remove{font-size:20px;color:#ef2d24;height:27px;width:27px;line-height:27px}.df_mcart_items .woocommerce a.remove:hover{background-color:#ef2d24}.df_mcart_items .quantity{display:inline-block;vertical-align:top}.df_mcart_items .quantity .amount{font-weight:700}.df_mcart_items .mcart-product-name{width:100%;height:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top}.df_mcart_total .total{margin-bottom:20px!important;padding-top:10px!important;border-top-color:#c9c9c9}.df_mcart_total .btn{margin-right:15px}.df_mcart_total .btn .fa{margin-left:10px}#mcart-product-var dl{padding:0;border:0}#mcart-product-var dt{padding:0;margin:0 5px 0 0}#mcart-product-var dd{padding:0;margin:0}.df_shop_sidebar .product-categories{list-style:none;padding:0}.df_shop_sidebar .product-categories>li{padding-left:20px}.df_shop_sidebar .product-categories>li:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-20px;width:20px;color:#ef2d24}.df_shop_sidebar .product-categories>li>a{display:inline-block}.df_shop_sidebar .product-categories>li>a:hover{color:#343434}.df_shop_content,.df_shop_sidebar{margin-bottom:40px}.df_single_prod{padding-top:10px}.df_related_products h2.vc_custom_heading{margin-bottom:30px}.df_related_products h2.vc_custom_heading strong{padding-left:0}.df_related_products>.vc_row{margin-bottom:15px}.df_shop_return{margin-bottom:30px;text-align:center}.df_product_images img{border:1px solid #f0f0f0}.df_product_images a.woocommerce-main-image{display:block;max-width:500px;margin-bottom:30px}.df_product_images .df_prod_thumbnails{max-width:500px}.df_product_images .df_prod_thumbnails a{float:left;width:32%;margin-right:2%;margin-bottom:2%}.df_product_images .df_prod_thumbnails a:nth-child(3n+0){margin-right:0}.df_product_images .df_prod_thumbnails img{-webkit-border-radius:3px;-mox-border-radius:3px;border-radius:3px}.df_prod_title{margin:15px 0 20px;text-transform:uppercase;font-weight:800}.df_prod_summary .df_price del{font-size:80%}.df_prod_summary .df_price ins{color:#ef2d24;font-weight:800}.df_short_description{margin-bottom:20px}.df_single_prod div.df_prod_summary form.cart{margin-bottom:0}#content .df_prod_summary .variations{margin-bottom:20px}.df_prod_summary .variations .df_label{margin:0;padding:6px 15px;background-color:#EF2D24;color:#FFF;font-weight:700;font-size:16px;border:0}.single_add_to_cart_button{padding:10px 12px;line-height:1}.df_shop_table td.actions .coupon{text-align:left!important}.df_shop_table td.actions .coupon .form-control{margin-bottom:15px}.df_shop_table td.actions .df_update_cart{margin:27px 0}.df_cart_collaterals h2{margin:0 0 15px;font-weight:700;text-transform:uppercase}.wc-proceed-to-checkout a.checkout-button .fa{margin-left:10px}.df-cart-empty{margin-bottom:40px}.df-cart-empty .fa{font-size:45px;color:#ee2d24;border:2px solid #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:20px}.df-cart-empty h1{margin:20px 0}.empty-results h2,.empty-results p{margin-bottom:40px}.df_checkout_form{margin:30px 0}#order_review table.shop_table{margin:0}.woocommerce .order_details{margin:30px 0 15px;padding:0}.woocommerce .df_order_title{margin:30px 0 0;text-transform:uppercase;font-weight:700}.woocommerce h3.df_order_title{margin:30px 0 15px}.footer-white{max-width:940px}.footer-white .widget-title{font-size:20px;text-transform:uppercase;font-weight:700;margin-top:0}.menu-footer-left-container>ul,.menu-footer-right-container>ul{padding-left:0;margin-bottom:10px;list-style:none}.menu-footer-left-container li>a,.menu-footer-right-container li>a{color:#303030;font-weight:lighter;font-size:20px}.menu-footer-left-container li>a:hover,.menu-footer-right-container li>a:hover{opacity:.6}.menu-footer-right-container .fa a{display:block;width:42px;height:42px;overflow:hidden;color:transparent;border:1px solid #d6d5d5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:-9999px}.menu-footer-right-container .fa{position:relative;margin-right:18px;line-height:1}.menu-footer-right-container .fa:last-child{margin-right:0}.menu-footer-right-container .fa:before{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ef2d24;font-size:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-footer-right-container .fa:hover:before{color:#d6d5d5}.menu-footer-right-container .last{margin-bottom:10px}.wpcf7-form-control-wrap{display:block;margin-bottom:15px}.footer-white .form-group-input{max-width:310px;margin-right:15px}.df_contact_us textarea{max-width:100%;max-height:500px}.df_contact_us .form-group-btn{text-align:right;margin-bottom:50px}.df_contact_us .btn-large{max-width:150px;width:100%}.df_contact_us .btn-large+img{margin-right:-20px}.df_contact_us .form-group-cap{text-align:right;margin-bottom:15px}.df_contact_us .df-captcha{display:inline-block;zoom:1}.site-info{font-size:16px;font-weight:100;position:relative}.site-info>.grid-float{position:relative;max-width:940px;padding:25px 0 55px;border-top:1px solid #c3c4c2}.site-info p{margin:0}.site-info a{color:#343434}.site-info .contact-info p{font-size:15px;color:#c3c4c2}