.column{position:relative;float:left;line-height:inherit}.column>div{margin-right:25px}.column-1-2{width:50%}.column-1-3{width:33.333333%}.column-2-3{width:66.666666%}.column-1-4{width:25%}.column-2-4{width:50%}.column-3-4{width:75%}.column-1-5{width:20%}.column-2-5{width:40%}.column-3-5{width:60%}.column-4-5{width:80%}.column-1-6{width:16.666666%}.column-2-6{width:33.333333%}.column-3-6{width:50%}.column-4-6{width:66.666666%}.column-5-6{width:83.333333%}.column-1-7{width:14.285714%}.column-2-7{width:28.571428%}.column-3-7{width:42.857142%}.column-4-7{width:57.142857%}.column-5-7{width:71.428571%}.column-6-7{width:85.714285%}.column-1-8{width:12.5%}.column-2-8{width:25%}.column-3-8{width:37.5%}.column-4-8{width:50%}.column-5-8{width:62.5%}.column-6-8{width:75%}.column-7-8{width:87.5%}.list{list-style-type:none;margin:0;padding:0}.list>li{padding:.5em 0 .5em 26px;border-bottom:1px solid rgba(0,0,0,.2)}ul.list>li:before{float:left;font-size:16px;margin:.25em 10px 0 -26px}.button-st{position:relative;display:inline-block!important;line-height:1em!important;color:#fff;font-weight:bold;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;padding:.7em 1em .7em 1em;background-color:#f0786f;border-radius:3px}.button-st:hover{color:#fff!important;cursor:pointer}.button-custom-color:hover{}.button-with-icon{font-weight:bold}.button-with-icon:before{color:#fff}.button-with-icon:after{position:absolute;content:'';top:3px;left:3px;width:calc(100% - 10px);height:calc(100% - 10px);border:2px solid rgba(255,255,255,.75);border-radius:2px}.button-with-icon:hover:after{border:2px solid rgba(255,255,255,1)}.button-with-icon-16{font-size:16px;padding:1em 1.5em 1em 1.2em}.button-with-icon-16:before{font-size:16px;margin:-.05em 10px 0 0}.button-with-icon-32{font-size:32px;padding:1em 1.5em 1em 1.2em}.button-with-icon-32:before{font-size:32px;margin:-.05em 10px 0 0}.alert{position:relative;text-align:center;line-height:1.352em;margin:0 0 1em;padding:1em 4em;box-shadow:0 0 0 1px rgba(0,0,0,.2) inset}.alert-notice{color:#777;background:#fff}.alert-warning{color:#ad8643;background:#fbeed5}.alert-success{color:#468847;background:#dff0d8}.alert-error{color:#b94a48;background:#f2dede}.alert-info{color:#3a87ad;background:#d9edf7}.alert-close{position:absolute;display:inline-block;top:1.1em;right:1em;width:22px;height:22px}.alert-close:before{content:'\e64f';font-size:16px}.alert-close:hover{cursor:pointer;opacity:1}.highlight{color:#474733;padding:.15em;background:#efedac}.dropcap{position:relative;display:table;float:left;font-size:4.3em;line-height:.75em;margin:0 .15em 0 -.05em}.pullquote{width:33%;font-size:inherit;font-weight:bold;margin:.5em 25px;padding:25px;border:1px solid rgba(0,0,0,.2);border-width:3px 0 1px}.pullquote:before{display:inline-block;content:'\AB';color:#f0786f;font-size:1.5em;line-height:0;font-weight:bold;margin:0 .2em 0 0}.pullquote:after{display:inline-block;content:'\BB';color:#f0786f;font-size:1.5em;line-height:0;font-weight:bold;margin:0 0 0 .2em}.pullquote-left{float:left;margin-left:0}.pullquote-right{float:right;margin-right:0}.toggle{text-align:left;margin-bottom:1em;border:1px solid #ddd;border:1px solid rgba(0,0,0,.2)}.toggle-title{line-height:1.352em;font-weight:bold;padding:15px 24px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-title:hover{}.toggle-title span{position:relative;display:inline;margin-right:25px}.toggle-title span:before{position:absolute;top:1px;font-size:16px}.toggle-holder{overflow:hidden;height:0}.toggle-box{padding:15px 24px 20px;border-top:1px dashed #ddd;border-top:1px dashed rgba(0,0,0,.2)}.toggle-closed{}.toggle-closed .toggle-title{}.toggle-closed .toggle-title span{}.toggle-closed .toggle-title span:before{content:'\e609'}.toggle-opened{}.toggle-opened .toggle-title{}.toggle-opened .toggle-title span{}.toggle-opened .toggle-title span:before{content:'\e60a'}.accordion{margin-bottom:1em;border-top:1px solid rgba(0,0,0,.2)}.accordion .toggle{margin-bottom:0;border:none;border-bottom:1px solid rgba(0,0,0,.2)}.accordion .toggle-title{padding:15px 0}.accordion .toggle-opened .toggle-title{color:#f0786f}.accordion .toggle-opened .toggle-title span{}.accordion .toggle-opened .toggle-title span:before{}.accordion .toggle-holder{}.accordion .toggle-box{padding:0 0 25px;border:none}.st-tabs-holder{display:block;margin:0 0 1em}.st-ul{list-style:none;display:table;width:100%;max-width:100%;margin:0 0 -1px;padding:0;border-left:1px solid rgba(0,0,0,.2)}.st-ul li{float:left;margin:0;padding:10px 25px;border-top:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.st-ul li:hover{background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-black-05.png.pagespeed.ic.BJJnFr26jj.png)}.st-ul li.st-current,.st-ul li.st-current:hover{color:#f0786f;border-top:1px solid #f0786f;background:#fff}.st-tabs{clear:both;text-align:left;padding:25px;border:1px solid rgba(0,0,0,.2)}.st-tabs>div{position:absolute;visibility:hidden;top:-9999px}.st-tabs .block{position:relative;visibility:visible;top:0}#tooltip-holder{position:absolute;z-index:1000}.tooltip-holder{font-size:.85em;line-height:1.352em;color:#fff;max-width:150px;padding:5px 10px;background:#222;box-shadow:0 2px 2px rgba(0,0,0,.1) , 0 10px 30px rgba(0,0,0,.04)}.tooltip-holder:before{position:absolute;content:"";top:-7px;left:7px;border-style:solid;border-width:7px 0 0 7px;border-color:transparent transparent transparent #222}span.tooltip{border-bottom:1px dashed;cursor:help}#googlemaps{margin:0 0 1em}.pricing-table{text-align:center;margin:0 0 1em -1px;background:#fff;border:1px solid #ddd}.pricing-table-title{color:#fff;font-size:1.2em;line-height:1.2em;margin:-1px -1px 0 -1px;padding:15px 5px}.pricing-table-price{color:#fff;font-size:2em;line-height:1em;margin:0 -1px;padding:15px 5px;background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-black-20.png.pagespeed.ic.k82SB727Bk.png)}.pricing-table-comment{font-size:.5em;opacity:.65}.pricing-table-content{padding:1em;color:#56646f}.pricing-table-content ul{list-style-type:none;margin:0;padding:0}.pricing-table-content ul li{padding:4px 0}.pricing-table-button{padding:15px 5px;background:#f9f9f9;border-top:1px solid #ddd}.pricing-table-gray .pricing-table-title,.pricing-table-gray .pricing-table-price,.pricing-table-gray .button{background-color:#272135}.pricing-table-gray .pricing-table-title{background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-white-40.png.pagespeed.ic.X0jFNrPBOm.png)}.pricing-table-gray .pricing-table-price,.pricing-table-gray .button{background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-white-20.png.pagespeed.ic.tn1NgF2xiL.png)}.pricing-table-gray .button:hover{background-image:none}.pricing-table-dark .pricing-table-title,.pricing-table-dark .pricing-table-price,.pricing-table-dark .button{background-color:#272135}.pricing-table-dark .pricing-table-title{background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-white-20.png.pagespeed.ic.tn1NgF2xiL.png)}.pricing-table-dark .pricing-table-price,.pricing-table-dark .button{background-image:url(http://glutenfreebeerguide.org/wp-content/themes/Apemag/assets/images/xbg-white-10.png.pagespeed.ic.RyIxxBg_OQ.png)}.pricing-table-dark .button:hover{background-image:none}.pricing-table-featured{position:relative;box-shadow:0 0 5px rgba(0,0,0,.07) , 0 10px 30px rgba(0,0,0,.04);z-index:1}.pricing-table-featured .pricing-table-title,.pricing-table-featured .pricing-table-price,.pricing-table-featured .button{background-color:#f0786f}.pricing-table-featured .pricing-table-title{margin-top:-11px;padding:20px 5px}.pricing-table-featured .pricing-table-button{padding:20px 5px}.sidebar-shortcode{margin:0!important}.notice{text-align:center;color:rgba(255,255,255,.7);padding:40px 50px 40px;margin-bottom:1em;background:#272135}.ie8 .notice{color:#ddd}.sidebar .notice{padding:2em}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6{color:#fff!important;padding-top:0}.notice-frontpage{font-size:1.2em;text-align:center;padding:50px 150px;background-image:url(http://img-fotki.yandex.ru/get/9810/231740777.1/0_105dd6_f09aa4d9_orig);background-position:center center;background-repeat:no-repeat}.notice-frontpage .button-with-icon:before{margin-top:.05em}.skill{position:relative;font-size:14px;text-align:left;margin-bottom:1em;overflow:hidden}.skill-bar{position:absolute;top:37px;width:5px;height:100px;background:#f0786f;border-radius:5px}.skill-label{position:relative;font-weight:bold;line-height:1em;padding:1em 0;z-index:1;box-shadow:0 -1px 0 rgba(0,0,0,.3) inset}.textwidget>.skill:first-child{margin-top:-1em}.skill-label span{float:right;font-size:.85em;font-weight:normal;opacity:.8}.st_icon_box{}.st_icon_box:before{position:absolute;left:0;color:#f0786f}.st_icon_box_16{text-align:left;padding:0 15px 0 32px}.st_icon_box_16:before{top:.75em;font-size:16px}.st_icon_box_32{text-align:left;padding:0 15px 0 50px}.st_icon_box_32:before{top:.3em;font-size:32px}.separator-or{display:table;margin:0 0 50px}.separator-or:before,.separator-or:after{content:'';display:table-cell;width:50%;border-top:2px solid #444}.separator-or span{display:table;font-size:1.15em;font-weight:bold;text-transform:uppercase;line-height:0;white-space:nowrap;margin:0;padding:0}.st-gallery{position:relative;display:block;max-width:1200px}.st-gallery div{position:relative;overflow:hidden;cursor:pointer;z-index:1}.st-gallery div img{margin:0}.st-gallery-pending{position:absolute;visibility:hidden}.st-gallery-current{display:block;position:relative;visibility:visible}.st-gallery-flushed{position:absolute;top:0;z-index:2}.st-gallery ol{position:absolute;list-style-type:none;line-height:0;margin:-51px 0 0 20px;padding:0;z-index:2}.st-gallery ol li{display:inline-block;width:20px;height:20px;margin:0 5px 10px 5px;background:transparent;cursor:pointer;border:3px solid rgba(255,255,255,.5);border-radius:5px}.st-gallery ol li.st-gallery-tab-current{background:rgba(255,255,255,.5);border:3px solid rgba(255,255,255,1)}