html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0} .clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer; max-width:100%;}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px }.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*=span].hide,.row-fluid [class*=span].hide{display:none}[class*=span].pull-right,.row-fluid [class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}[class^=icon-],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/bootstrap/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-menu>li>a:focus>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.dropdown-submenu:focus>a>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/bootstrap/glyphicons-halflings-white.png)}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px} @font-face{font-family:FontAwesome;src:url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/fontawesome-webfont.eot?v=3.2.1);src:url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857142858em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-move:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-resize-full:before{content:"\f065"}
.fa-resize-small:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-resize-vertical:before{content:"\f07d"}
.fa-resize-horizontal:before{content:"\f07e"}
.fa-bar-chart-o:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-fullscreen:before{content:"\f0b2"}
.fa-group:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-reorder:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building:before{content:"\f0f7"}
.fa-hospital:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-expand-o:before{content:"\f116"}
.fa-collapse-o:before{content:"\f117"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-reply-all:before{content:"\f122"}
.fa-mail-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-o:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-horizontal:before{content:"\f141"}
.fa-ellipsis-vertical:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}@import url("//fonts.googleapis.com/css?family=Montserrat:400,700");
@font-face {
font-family: star;
font-style: normal;
font-weight: 400;
src: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/star.eot);
src: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/star.eot?#iefix) format("embedded-opentype"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/star.woff) format("woff"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/star.ttf) format("truetype"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/star.svg#star) format("svg");
}
@font-face {
font-family: WooCommerce;
font-style: normal;
font-weight: 400;
src: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/WooCommerce.eot);
src: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/WooCommerce.eot?#iefix) format("embedded-opentype"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/WooCommerce.woff) format("woff"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/WooCommerce.ttf) format("truetype"),
url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/font/WooCommerce.svg#star) format("svg");
}
body {
background-color: #e9e9e9;
font: normal 14px/20px Montserrat, Arial, Tahoma, sans-serif;
color: #7a7a7a;
-webkit-text-stroke: 0.001px transparent;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
body input[type="text"],
body textarea {
-webkit-appearance: none;
}   a {
color: #1e1d1c;
outline: none;
text-decoration: none;
-webkit-transition: color .2s ease-in;
-moz-transition: color .2s ease-in;
-ms-transition: color .2s ease-in;
-o-transition: color .2s ease-in;
transition: color .2s ease-in;
}
a:hover {
text-decoration: none;
color: #87bd65;
}
a:focus,
a:active {
outline: none;	
} blockquote {
background-color: #eeeeee;
border-left: 4px solid #78c1cf;
color: #7b818b;
display: inline-block;
font-style: italic;
margin-bottom: 15px;
max-width: 100%;
padding: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
blockquote p {
padding: 0 !important;	
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #1e1d1c;
font-family: Montserrat, Tahoma, sans-serif;
font-weight: 700;
line-height: normal;
padding-bottom: 10px;
}
h1 {
font-size: 26px;
line-height: 32px;
}
h2 {
font-size: 24px;
line-height: 30px;
}
h3 {
font-size: 18px;
line-height: 24px;
}
h4 {
font-size: 16px;
line-height: 22px;
}
h5 {
font-size: 14px;
line-height: 22px;
}
h6 {
color: #5b5f5e;
font-size: 12px;
line-height: 20px;
} img.alignleft {
float: left;
vertical-align: middle;
margin: 0 20px 0 0;
}
img.alignright {
float: right;
vertical-align: middle;
margin: 0 0 0 20px;
}
img.aligncenter {
display: block;
margin: 0 auto;
clear: both;
}
.aligncenter {
margin: 0 auto;
clear: both;
display: block;
} pre, code {
font: 11px/19px Consolas, "Andale Mono", Courier, "Courier New", monospace;
text-shadow: none;
}
pre {
border: 1px solid #DDDDDD;
margin: 20px 0;
overflow-x: visible;
overflow-y: hidden;
padding: 1px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/bg-code.gif);
} ul {
list-style: disc inside;
}
ul li ul {
margin-bottom: 0;	
}
ul li ul li {
padding-left: 20px;
}
ol {
list-style: decimal inside;
}
ol li ol {
margin-bottom: 0;	
}
ol li ol li {
padding-left: 20px;
} .alpha {
margin-left: 0;	
}
.omega {
margin-right: 0;	
} .sd-center {
text-align: center;
}
.sd-right {
text-align: right;	
}
.inline {
display: inline;	
}
.sd-margin-left {
margin-left: 10px;	
}
.sd-margin-right {
margin-right: 10px;	
}
.sd-margin-top {
margin-top: 10px;
}
.sd-margin-bottom {
margin-bottom: 10px;
}
.sd-display-none {
display: none;
}
.sd-overflow {
overflow: hidden;	
}
.sd-styled-title {
position: relative;	
display: inline-block;
}
.sd-styled-title:before {
border-bottom: 2px solid #1c1c1c;
bottom: 0;
content: " ";
left: 0;
position: absolute;
width: 50%;
}
.sd-styled-title-center:before {
left: 25%;	
}
.entry-content .sd-styled-title {
margin-bottom: 10px;
}
.sd-bg-box {
background-color: #87bd65;
display: inline-block;
padding: 20px 10px;	
}
.sd-bg-white {
background-color: #fff;
padding: 40px 40px 20px;
margin-bottom: 10px;	
}
.sd-bg-box .sd-styled-title {
margin-bottom: 0;	
}
.sd-bold {
font-weight: bold;	
}
.sd-size1 {
font-size: 65px;
line-height: 65px;
}
.sd-size2 {
font-size: 60px;
line-height: 60px;
}
.sd-size3 {
font-size: 55px;
line-height: 55px;
}
.sd-size4 {
font-size: 50px;
line-height: 50px;
}
.sd-size5 {
font-size: 45px;
line-height: 45px;
}
.sd-size6 {
font-size: 35px;
line-height: 35px;
}
.sd-half {
box-sizing: border-box;
float: left;
padding-right: 20px;
width: 50%;	
} .sd-subtitle {
color: #a7a7ab;
display: inline-block;
font: normal 400 16px/18px "Roboto", Arial, sans-serif;
}
.sd-subtitle em {
font-style: normal;	
}
.sd-normal-font {
font-weight: 400;	
}
.sd-thin-font {
font-weight: 300;	
} .sd-bg-trans {
-webkit-transition: background .3s linear;
-moz-transition: background .3s linear;
-ms-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear;
}
.sd-opacity-trans {
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.sd-link-trans {
-webkit-transition: color .2s ease-in;
-moz-transition: color .2s ease-in;
-ms-transition: color .2s ease-in;
-o-transition: color .2s ease-in;
transition: color .2s ease-in;
} .small-title {
color: #5c5c5c;
display: inline-block;
font-size: 16px;
padding-bottom: 12px;
vertical-align: middle;
} .sd-colored-txt {
color: #87bd65;	
} .capitalize {
text-transform: capitalize;
} .sd-list-style li {
list-style: none;
padding: 0 0 5px 12px;
position: relative;
}
.sd-list-style li:before {
content: "• ";
color: #87bd65;
font-size: 16px;
left: 0;
position: absolute;
top: 0;
}
.sd-list-style li:last-child {
padding-bottom: 0;	
}
.sd-position-relative {
position: relative;	
}  #full-width {
width: 100%;
margin: 0;
background-color: #fff;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  #header {
background-color: #fff;
height: 150px;
position: relative;
}
.header-margin {
margin-bottom: 50px;	
} .sd-upper-section {
background-color: #a32323; min-height: 44px;
width: 100%;
}
.sd-upper-section-custom p {
color: #ffffff;
font-size: 12px;
padding-top: 12px;
}
.sd-upper-custom {
color: #bebebe;	
} .sd-social-header {
float: right;
}
.sd-social-icons-header li,
.sd-social-icons-widget li {
border: 1px solid #292929;
border-width: 0 0 0 1px;
float: left;
height: 44px;
list-style: none;
width: 44px;
}
.sd-social-icons-header li:last-child {
border-width: 0 1px;	
}
.sd-social-icons-header li a,
.sd-social-icons-widget li a {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat;
display: inline-block;
height: 44px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 44px;
}
.sd-social-icons-widget li a {
background-color: #474947;
border-radius: 100%;
}
.sd-social-icons-header li.sd-social-facebook a {
background-position: -2px 0;
}
.sd-social-icons-header li.sd-social-twitter a {
background-position: -51px 0;
}
.sd-social-icons-header li.sd-social-linkedin a {
background-position: -100px 0;
}
.sd-social-icons-header li.sd-social-googleplus a {
background-position: -149px 0;
}
.sd-social-icons-header li.sd-social-youtube a {
background-position: -198px 0;
}
.sd-social-icons-header li.sd-social-vimeo a {
background-position: -247px 0;
}
.sd-social-icons-header li.sd-social-pinterest a {
background-position: -296px 0;
}
.sd-social-icons-header li.sd-social-instagram a {
background-position: -345px 0;
}
.sd-social-icons-header li.sd-social-rss a {
background-position: -395px 0;
}
.sd-social-icons-header li.sd-social-facebook a:hover {
background-color: #3b5998;
background-position: -2px -45px;
}
.sd-social-icons-header li.sd-social-twitter a:hover {
background-color: #00aced;
background-position: -51px -44px;
}
.sd-social-icons-header li.sd-social-linkedin a:hover {
background-color: #007bb6;
background-position: -100px -44px;
}
.sd-social-icons-header li.sd-social-googleplus a:hover {
background-color: #dd4b39;
background-position: -149px -44px;
}
.sd-social-icons-header li.sd-social-youtube a:hover {
background-color: #bb0000;
background-position: -198px -44px;
}
.sd-social-icons-header li.sd-social-vimeo a:hover {
background-color: #aad450;
background-position: -247px -44px;
}
.sd-social-icons-header li.sd-social-pinterest a:hover {
background-color: #cb2027;
background-position: -296px -44px;
}
.sd-social-icons-header li.sd-social-instagram a:hover {
background-color: #517fa4;
background-position: -345px -44px;
}
.sd-social-icons-header li.sd-social-rss a:hover {
background-color: #ff8a00;
background-position: -394px -44px;
} .sd-social-icons-widget li {
border: none !important;
height: 35px;
margin: 0 5px 0 0!important;
padding: 0 !important;
width: 35px;
}
.sd-social-icons-widget li:last-child {
margin-right: 0 !important;
}
.sd-social-icons-widget li a {
height: 35px;
width: 35px;	
}
.sd-social-icons-widget li.sd-social-facebook a {
background-position: -7px -5px;
}
.sd-social-icons-widget li.sd-social-twitter a {
background-position: -56px -5px;
}
.sd-social-icons-widget li.sd-social-linkedin a {
background-position: -105px -5px;
}
.sd-social-icons-widget li.sd-social-googleplus a {
background-position: -154px -5px;
}
.sd-social-icons-widget li.sd-social-youtube a {
background-position: -203px -5px;
}
.sd-social-icons-widget li.sd-social-vimeo a {
background-position: -252px -5px;
}
.sd-social-icons-widget li.sd-social-pinterest a {
background-position: -301px -5px;
}
.sd-social-icons-widget li.sd-social-instagram a {
background-position: -350px -5px;
}
.sd-social-icons-widget li.sd-social-rss a {
background-position: -400px -5px;
}
.sd-social-icons-widget li.sd-social-facebook a:hover {
background-color: #3b5998;
background-position: -7px -49px;
}
.sd-social-icons-widget li.sd-social-twitter a:hover {
background-color: #00aced;
background-position: -56px -49px;
}
.sd-social-icons-widget li.sd-social-linkedin a:hover {
background-color: #007bb6;
background-position: -105px -49px;
}
.sd-social-icons-widget li.sd-social-googleplus a:hover {
background-color: #dd4b39;
background-position: -154px -49px;
}
.sd-social-icons-widget li.sd-social-youtube a:hover {
background-color: #bb0000;
background-position: -203px -49px;
}
.sd-social-icons-widget li.sd-social-vimeo a:hover {
background-color: #aad450;
background-position: -252px -49px;
}
.sd-social-icons-widget li.sd-social-pinterest a:hover {
background-color: #cb2027;
background-position: -301px -49px;
}
.sd-social-icons-widget li.sd-social-instagram a:hover {
background-color: #517fa4;
background-position: -350px -49px;
}
.sd-social-icons-widget li.sd-social-rss a:hover {
background-color: #ff8a00;
background-position: -400px -49px;
} .sd-trainers ul li {
border: none;
display: block;
float: left;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}	
.sd-trainers .sd-caption-wrapper {
padding: 10px;
text-align: center;
} .sd-amenities {
background-color: #1c1c1c;
padding-bottom: 30px;
}
.sd_amenities_widget .sd-title-wrapper {
background-color: #1c1c1c !important;
}
.sd_amenities_widget .sd-styled-title {
color: #fff !important;
}
.sd_amenities_widget .sd-styled-title:before {
border-color: #fff !important;
width: 50% !important;
}
.sd-amenities ul {
padding: 0 20px;
}
.sd-amenities ul li {
border: none;
color: #fff;
font-weight: 700;	
}
.sd-amenities ul li i {
color: #87bd65;
padding-right: 5px;
}  .main-menu {
float: right;
margin-top: 31px;
position: relative;
z-index: 250;
}
.main-menu i {
margin-right: 5px;	
}
.mnav {
display: none;
}
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 200px; }
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; }
.sf-menu li {
position: relative;
float: left;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 0;
top: 2.5em; z-index: 300;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left: 10em; top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left: 10em; top: 0;
} .sf-menu a {
border: 2px solid #fff;
color: #969595;
display: block;
font-size: 13px;
line-height: 40px;
padding: 0 15px;
position: relative;
text-transform: uppercase;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.sf-menu li {
margin-left: 10px;
text-transform: uppercase;
}
.sf-menu li:last-child {
background: none;
margin-right: 0;	
}
.sf-menu li a:hover {
border: 2px solid #87bd65;
color: #1c1c1c;
}
.current-menu-item a {
border: 2px solid #87bd65;
color: #1c1c1c;
} .sf-with-ul {
} .sfHover .sf-with-ul:hover {
} .sf-menu li.sfHover a {
border: 2px solid #87bd65;
color: #1c1c1c;
} .sf-menu li ul {
background-color: #87bd65;
margin: 11px 0 0;
padding: 4px 0 0;
text-indent: 0;
width: 200px;
}
.sf-menu li ul .current-menu-item a {
border: none !important;
margin: 0;
padding: 0 10px;
border-top: none;
}
.sf-menu li li {
background: none;
text-transform: capitalize;
width: 200px;
border: none;
margin: 0;
float: left;
text-align: left;
}
.sf-menu li li a {
border: none !important;
color: #fff !important;
font-size: 12px;
font-weight: 300;
line-height: 30px;
margin: 0;
padding: 5px 10px;
text-transform: capitalize;
-webkit-transition: all .5s linear 0s;
-moz-transition: all .5s linear 0s;
-ms-transition: all .5s linear 0s;
-o-transition: all .5s linear 0s;
transition: all .5s linear 0s;
}
.sf-menu li li a:hover {
background-color: rgba(0, 0, 0, .1);
border: none !important;
margin: 0;
-webkit-transition: all 0.01s linear 0s;
-moz-transition: all 0.01s linear 0s;
-ms-transition: all 0.01s linear 0s;
-o-transition: all 0.01s linear 0s;
transition: all 0.01s linear 0s;
} .sf-menu li li ul {
background-color: #87bd65;
margin: 0 0 0 75px;
padding-top: 0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline: 0;
} .sf-menu li li.sfHover a {
background-color: rgba(0, 0, 0, .1);
border: none !important;
}
.sf-menu li li .sf-with-ul {
} .sf-menu li li.sfHover li a {
background: none;
color: #fff !important;
} .sf-menu li li.sfHover li a:hover {
background-color: rgba(0, 0, 0, .1);
color: #fff !important;
}
.sf-menu li li .sf-with-ul {
}
.sf-menu li li.sfHover .sf-with-ul {
}
.sf-sub-indicator {
display: none;
}  .sd-site-title {
float: left;	
}
.site-title {
margin-top: 40px;
padding: 0;
line-height: 0;
position: relative;
z-index: 3;
}
.site-title img {
max-width: 100%;
}
.site-title a {
color: #1c1c1c;
display: inline-block;
-webkit-transition: color .3s ease-in-out;
-moz-transition: color .3s ease-in-out;
-ms-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
.site-title a:hover {
color: #87bd65;
}
.site-title .text-logo {
display: inline-block;
margin-top: 10px;	
}   .sd-intro-box {
background-color: #f5f219;
margin-bottom: 60px;
position: relative;
width: 100%;
z-index: 100;
}
.sd-intro-box-boxed {
position: absolute;
bottom: 0;
visibility: hidden;
width: 100%;
}
.sd-intro-box-boxed .sd-intro-box-content {
background-color: #f5f219;
padding: 30px;
position: relative;
z-index: 100;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sd-intro-box-boxed .sd-intro-box-content h3 {
font-size: 17px;
margin-bottom: 10px;
}
.sd-intro-box-boxed .box-margin {
margin-top: -65px;		
}
.sd-intro-box-boxed .sd-intro-box-content p {
color: #757554;	
}
.sd-intro-box-boxed .sd-intro-box-content .sd-styled-title:before {
border-bottom: 2px solid #fff;	
}
.sd-intro-box-boxed .sd-intro-box-content .one-third {
margin-bottom: 0 !important;
}
.sd-intro-box-content {
color: #1e1d1c;
padding: 40px 0;
}
.sd-intro-box-content h2,
.sd-intro-box-content h3,
.sd-intro-box-content h4,
.sd-intro-box-content h5,
.sd-intro-box-content h6 {
color: #1e1d1c;
}
.sd-intro-box-content .four-fifth,
.sd-intro-box-content .one-fifth {
margin-bottom: 0;
}
.sd-intro-box-content .sd-button {
font: 700 16px/100% Montserrat, Tahoma, sans-serif;
padding: 15px 40px !important;
opacity: 1;
}
.sd-intro-box-content .sd-button:hover {
opacity: .9;
} .content {
margin-top: 30px;
}
.content-padding {
padding-top: 0;
}
.page-top {
background-color: #eeeef0;
border-bottom: 1px solid #ececec;
padding: 70px 0;
position: relative;
margin-bottom: 50px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-top h2 {
font-size: 30px;
font-weight: 700;
margin-left: 40px;
text-transform: uppercase;
}
.page-top .sd-subtitle {
padding-top: 15px;	
}
.sd-page-top-adjust {
border-bottom: none;
margin-bottom: 0;
}
.page-top .page-top-single {
text-transform: none;	
}  .sd-first-post {
position: relative;	
}
#sd-blog-masonry .shadow-wrap {
box-shadow: inset 0 0 2px rgba(0, 0, 0, .2);
margin: 0;
padding: 10px;
}
#sd-blog-masonry .blog-entry {
border-bottom: none;
}
.shadow-wrap {
margin-top: 15px;
}
.blog-entry {
border-bottom: 1px solid #ececec;
margin-bottom: 30px;
padding-bottom: 30px;
position: relative;
}
#sd-masonry-blog .blog-entry {
border: none;
margin-bottom: 30px;
padding-bottom: 0;
}
.single-blog-entry .entry-video,
.single-blog-entry .entry-gallery,
.single-blog-entry .entry-thumb {
margin-bottom: 15px;	
}
.entry-video,
.sd-portfolio-video {
height: 0;
padding-bottom: 56.25%;
position: relative;	
}
.wp-block-embed iframe {
max-width: 100%;
}
.entry-video iframe,
.sd-portfolio-video iframe {
height: 100%;
left: 0;
position: absolute;
top:0;
width: 100%;
}
.entry-video {
margin-bottom: 10px;	
} .entry-meta {
margin: 10px 0 20px;
padding-bottom: 5px;
}
.entry-meta ul {
list-style: none;
}
.entry-meta ul li {
border-right: 1px solid #e6e6e2;
color: #828282;
float: left;
font-size: 12px;
margin-right: 10px;
padding-right: 10px;
text-transform: uppercase;
}
.entry-meta ul li:last-child {
border: none;
margin: 0;
padding: 0;	
}
.entry-meta ul li a {
color: #444;	
}
.entry-meta ul li a:hover {
color: #87bd65;
}
.entry-meta .meta-rating {
}
.entry-meta ul li.meta-comments {
}
.entry-content {
}
.entry-content ul,
.entry-content ol {
margin-bottom: 20px;	
}
.entry-content ul li ul {
margin-bottom: 0;	
}
.entry-content ol li {
padding-bottom: 5px;	
}
.entry-content ol li ol {
margin-bottom: 0;	
}
.entry-content ul.sd-list li {
list-style: none outside none;
padding: 0 0 5px 15px;
position: relative;
}
.entry-content ul li:last-child,
.entry-content ol li:last-child {
padding-bottom: 0;	
}
.entry-gallery {
margin-bottom: 15px;
position: relative;
min-height: 103px;
}
.entry-video > div:first-child,
.wp-video-shortcode {
max-width: 100%;
}
.entry-wrapper object,
.entry-wrapper embed {
max-width: 100%;
}
.post-edit-link {
display: block;
clear: both;
}
.entry-title {
font-size: 30px;
font-weight: 700;
line-height: 34px;
padding: 0 0 10px;
}
.entry-title span {
display: none;
}
.entry-title a {
color: #1e1d1c;
}
.entry-title a:hover {
color: #87bd65;
}
.entry-thumb,
.entry-audio {
margin-bottom: 15px;
position: relative;
}
.entry-thumb img {
margin-bottom: 0 !important;
}
.entry-thumb img {
max-width: 100%;
width: 100%;
}
.entry-title-link {
padding-bottom: 0;
}
.entry-link-content {
margin-bottom: 15px;
color: #ccc;
}
.page-top .entry-link-content {
margin-bottom: 0;
}
.entry-content p {
padding-bottom: 20px;
}
.previous-article a,
.next-article a {
border: 2px solid #1c1c1c;
display: inline-block;
line-height: 30px;
padding: 0 15px;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.previous-article a:hover,
.next-article a:hover {
border-color: #87bd65;
}
.more-link {
border: 2px solid #1c1c1c;
color: #1c1c1c;
display: inline-block;
padding: 10px 15px;
text-transform: capitalize;
-webkit-transition: border-color .3s ease;
-moz-transition: border-color .3s ease;
transition: border-color .3s ease;  
}
.more-link:hover {
border-color: #87bd65;
color: #1c1c1c;
} .share-entry {
border: 1px solid #e2e6e6;
border-width: 1px 0;
margin: 30px 0 40px;
padding: 10px 0;
}
.share-entry h6 {
color: #1e1d1c;
float: left;
font-size: 16px;
font-weight: 400;
line-height: 24px;
padding: 0;
}
.share-entry ul {
float: right;
height: 25px;
}
.share-entry ul li {
display: inline-block;
list-style: none;
margin-left: 2px;
}
.share-entry ul li a {
background: #868983 url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat -10px 0;
border-radius: 50%;
display: inline-block;
height: 25px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 25px;
}
.share-entry ul li a:hover {
background-color: #fff;	
}
.share-entry ul li.share-facebook a {
background-position: -25px -194px;
}
.share-entry ul li.share-facebook a:hover {
background-position: -25px -219px;
}
.share-entry ul li.share-twitter a {
background-position: -50px -194px;
}
.share-entry ul li.share-twitter a:hover {
background-position: -50px -219px;
}
.share-entry ul li.share-google a {
background-position: -75px -194px;
}
.share-entry ul li.share-google a:hover {
background-position: -75px -219px;
}
.share-entry ul li.share-stumbleupon a {
background-position: -150px -194px;
}
.share-entry ul li.share-stumbleupon a:hover {
background-position: -150px -219px;
}
.share-entry ul li.share-digg a {
background-position: -175px -194px;
}
.share-entry ul li.share-digg a:hover {
background-position: -175px -219px;
}
.share-entry ul li.share-reddit a {
background-position: -200px -194px;
}
.share-entry ul li.share-reddit a:hover {
background-position: -200px -219px;
}
.share-entry ul li.share-email a {
background-position: -225px -194px;
}
.share-entry ul li.share-email a:hover {
background-position: -225px -219px;
} .sd-author-box {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sd-author-box h3 {
margin-bottom: 10px;
}
.sd-author-photo {
float: left;
margin-right: 10px;	
}
.sd-author-bio {
overflow: hidden;	
}
.sd-author-bio h4 {
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
}
.sd-author-bio h4 span {
color: #20ade9;
font-size: 12px;
}
.sd-author-box ul li {
float: left;
list-style: none;
margin-right: 5px;
}
.sd-author-box ul li a {
background: #868983 url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat 0 -194px;
border-radius: 50%;
display: inline-block;
height: 25px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 25px;
}
.sd-author-box ul li a:hover {
background-color: #fff;	
}
.sd-author-box ul li.author-website a:hover {
background-position: 0 -219px;
}
.sd-author-box ul li.author-facebook a {
background-position: -25px -194px;
}
.sd-author-box ul li.author-facebook a:hover {
background-position: -25px -219px;
}
.sd-author-box ul li.author-twitter a {
background-position: -50px -194px;
}
.sd-author-box ul li.author-twitter a:hover {
background-position: -50px -219px;
}
.sd-author-box ul li.author-googleplus a {
background-position: -75px -194px;
}
.sd-author-box ul li.author-googleplus a:hover {
background-position: -75px -219px;
}
.sd-author-box ul li.author-linkedin a {
background-position: -100px -194px;
}
.sd-author-box ul li.author-linkedin a:hover {
background-position: -100px -219px;
}
.sd-author-box ul li.author-rss a {
background-position: -125px -194px;
}
.sd-author-box ul li.author-rss a:hover {
background-position: -125px -219px;
}   #left-col {
float: left;
max-width: 100%;
padding: 40px 0 40px 40px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#right-col {
float: right;
position: relative;
}
.sd-sidebar {
padding: 40px 40px 40px 0;
position: relative;
}
.sidebar-widget {
color: #8b8a8a;
margin-bottom: 40px;
position: relative;
}
.sidebar-widget .children {
padding-left: 10px;
}
.sidebar-widget a {
color: #929292;
}
.sidebar-widget a:hover {
color: #87bd65;
}
.sidebar-widget img,
.footer-sidebar-widget img {
max-width: 100%;
}
.sidebar-widget li,
.footer-sidebar-widget li {
border-bottom: 1px solid #2c2d2c;
list-style: none;
margin-bottom: 8px;
padding: 0 0 8px;
}
.sidebar-widget li {
border-color: #e9e9e9;
position: relative;
}
.sd-sidebar .current-menu-item a {
border: none;	
}
.sd-sidebar .widget_archive li,
.sd-sidebar .widget_categories li,
.sd-sidebar .widget_pages li,
.sd-sidebar .widget_meta li,
.sd-sidebar .widget_recent_comments li,
.sd-sidebar .widget_recent_entries li,
.sd-sidebar .widget_rss li,
.sd-sidebar .widget_nav_menu li,
.sd-sidebar .widget_links li {
padding-left: 20px;	
}
.sd-sidebar .widget_archive li:before,
.sd-sidebar .widget_categories li:before,
.sd-sidebar .widget_pages li:before,
.sd-sidebar .widget_meta li:before,
.sd-sidebar .widget_recent_comments li:before,
.sd-sidebar .widget_recent_entries li:before,
.sd-sidebar .widget_rss li:before,
.sd-sidebar .widget_nav_menu li:before,
.sd-sidebar .widget_links li:before {
border: 2px solid #87bd65;
border-radius: 100%;
content: "";
height: 6px;
left: 0;
position: absolute;
top: 5px;
width: 6px;
}
.sidebar-widget li:last-child,
.footer-sidebar-widget li:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
.sidebar-widget h3 {
color: #273734;
font-size: 16px;
font-weight: 400;
margin-bottom: 20px;
position: relative;
text-transform: uppercase;
width: 100%;
}
.sidebar-widget h3.sd-styled-title:before {
border-bottom: 3px solid #919191;
left: 0;
width: 100%;
}
.sidebar-widget ul li ul,
.sidebar-widget ul li ul li ul {
padding-left: 20px;	
} .search-input {
background-color: #f6f6f6;
border: 1px solid #e7e7e7;
border-width: 1px 0 1px 1px;
border-radius: 0;
color: #d1d1cd;
float: left;
height: 50px;
line-height: 50px;
padding: 0 10px;
width: 90%;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
#footer .search-input {
background-color: #232323;
border-color: #313131;
}
.search-sumbit {
background: #f6f6f6;
border: 1px solid #e7e7e7;
border-width: 1px 1px 1px 0;
border-radius: 0;
color: #fff;
font-weight: bold;
height: 50px;
overflow: hidden;
padding: 0;
text-indent: 100%;
width: 10%;
white-space: nowrap;
} .custom-recent-comments li {
width: 100%;
} .popular-posts-content {
overflow: hidden;	
}
.popular-posts ul li {
background: none;
margin-bottom: 20px !important;	
padding: 0 0 20px;
}
.sidebar-widget .popular-posts ul li {
border-color: #ececec;
}
.popular-image {
float: left;
height: 60px;
margin-right: 10px;
width: 60px;	
}
.popular-posts ul li:last-child {
border: none;
margin-bottom: 0 !important;
padding-bottom: 0;
}
.popular-comments {
color: #999999;
font-size: 12px;
text-transform: capitalize;
}
.popular-date,
.popular-comments a {
color: #999 !important;
font-size: 12px;
font-weight: 400;	
}
.popular-post-content {
overflow: hidden;
}
.popular-posts p {
padding: 0 0 10px;
}
.popular-post-thumb {
width: 65px;
height: 57px;
float: left;
margin-right: 10px;
}
.popular-posts img {
height: 57px;
width: 65px;
}
.sidebar-widget .popular-posts img {
border: none;
}
.popular-posts h4 {
font-size: 13px;
font-weight: 400;
line-height: 15px;
padding: 0 0 10px;
}
.sd-sidebar .popular-posts h4 a {
color: #1c1c1c;
}
.sd-sidebar .popular-posts h4 a:hover {
color: #87bd65;
}
.recent-date,
.recent-comments-nr {
font-size: 12px;	
} .sd-twitter-icon {
color: #87bd65;
right: 0;
position: absolute;
top: -56px;
}
.latest-tweets {
position: relative;	
}
.latest-tweets li {
margin-bottom: 20px;
padding: 0 0 20px 0;
}
.latest-tweets .time-ago {
display: inline-block;
font-size: 11px;
width: 100%;	
}
.sd-sidebar .latest-tweets a,
.latest-tweets .time-ago a {
color: #4b4b4b;	
}
.sd-sidebar .latest-tweets a:hover,
.latest-tweets .time-ago a:hover {
color: #87bd65;
} .sd-flickr {
position: relative;
margin-left: -10px;
}
#footer .sd-flickr a {
display: inline;	
}
#footer .sd-flickr a:after {
display: none;
}
.sd-flickr img {
border-radius: 3px;
height: 75px;
float: left;
margin: 0 0 10px 10px;
width: 85px;
}
#right-col .sd-flickr img {
} .opening-hour {
float: right;	
}
.opening-hours li {
margin-bottom: 15px !important;
padding-bottom: 15px !important;	
}
.opening-hours i {
color: #87bd65;
margin-right: 10px;
} #right-col .social-icons-widget li.social-facebook a {
background-color: #3b5998;
}
#right-col .social-icons-widget li.social-twitter a {
background-color: #00aced;
}
#right-col .social-icons-widget li.social-linkedin a {
background-color: #007bb6;
}
#right-col .social-icons-widget li.social-googleplus a {
background-color: #dd4b39;
}
#right-col .social-icons-widget li.social-youtube a {
background-color: #bb0000;
}
#right-col .social-icons-widget li.social-vimeo a {
background-color: #aad450;
}
#right-col .social-icons-widget li.social-pinterest a {
background-color: #cb2027;
}
#right-col .social-icons-widget li.social-rss a {
background-color: #ff8a00;
} .sd-sidebar-widget select,
.footer-sidebar-widget select {
max-width: 100%;
border: 1px solid #d7dadc;
padding: 2px 2px 2px 0;
border-radius: 0;
} .tagcloud a {
background-color: #fff;
border: 2px solid #ced0cd;
color: #4e514b;
display: inline-block;
font-size: 13px !important;
margin-bottom: 5px;
padding: 5px;
-webkit-transition: border-color .3s ease, color .2s ease-in;
-moz-transition: border-color .3s ease, color .2s ease-in;
-ms-transition: border-color .3s ease, color .2s ease-in;
-o-transition: border-color .3s ease, color .2s ease-in;
transition: border-color .3s ease, color .2s ease-in;
}
.tagcloud a:hover {
border-color: #87bd65;
} #footer .tagcloud a {
background-color: #1f1f1f;
border: none;
font-size: 13px !important;
padding: 5px;
display: inline-block;
margin-bottom: 2px;
border-radius: 0;
-webkit-transition: all .8s linear 0s;
-moz-transition: all .8s linear 0s;
-ms-transition: all .8s linear 0s;
-o-transition: all .8s linear 0s;
transition: all .8s linear 0s;
}
#footer .tagcloud a:hover {
color: #fff;
background-color: #ff4301;
-webkit-transition: all 0.01s linear 0s;
-moz-transition: all 0.01s linear 0s;
-ms-transition: all 0.01s linear 0s;
-o-transition: all 0.01s linear 0s;
transition: all 0.01s linear 0s;
}  .sd-pagination {
display: inline-block;
padding-bottom: 30px;
text-align: center;
width: 100%;
}
.sd-pagination .current,
.sd-pagination .inactive,
.sd-pagination .pagi-first,
.sd-pagination .pagi-last,
.sd-pagination .pagi-previous,
.sd-pagination .pagi-next {
border: 2px solid #1c1c1c;
color: #1c1c1c;
font-weight: 600;
padding: 5px 15px;
-webkit-transition: border .3s linear;
-moz-transition: border .3s linear;
-ms-transition: border .3s linear;
-o-transition: border .3s linear;
transition: border .3s linear;
}
.sd-pagination .current {
border-color: #87bd65;
margin-left: 10px;
}
.sd-pagination .inactive {
margin-left: 10px;
}
.sd-pagination .pagi-last,
.sd-pagination .pagi-first,
.sd-pagination .pagi-next,
.sd-pagination .pagi-previous {
color: #fff;
margin-left: 10px;
}
.sd-pagination .inactive:hover,
.sd-pagination .pagi-first:hover,
.sd-pagination .pagi-last:hover,
.sd-pagination .pagi-previous:hover,
.sd-pagination .pagi-next:hover {
border-color: #87bd65;
} .nav-next a,
.nav-previous a {
background-color: #1c1c1c;
color: #fff;
display: inline-block;
line-height: 30px;
margin: 0 0 30px;
padding: 0 15px;
-webkit-transition: background .3s linear;
-moz-transition: background .3s linear;
-ms-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear;
}
.nav-next a:hover,
.nav-previous a:hover {
color: #fff;
}
.nav-next {
float: right;
}
.nav-previous {
float: left;
} .post-rating {
background-color: #f5f219;
padding: 10px;
position: absolute;
right: 0;
top: 0;
z-index: 10;
}
.post-rating a {
color: #1e1d1c !important;	
}
.vote-count {
color: #1e1d1c;
display: inline-block;
}
.already-voted i {
margin-right: 3px;	
}  .not-found img {
max-width: 100%;
margin-bottom: 15px;
}
.not-found p {
margin-bottom: 10px;
} .preloader {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/ajax-loader.gif) center center no-repeat;
display: inline-block;
margin: 0;
}  #comments {
position: relative;
padding-top: 0;
}
.comments-title,
.reply-title {
background-color: #f7f7f7;
border: 1px solid #ebeeef;
font-weight: 400;
margin-bottom: 40px;
padding: 15px 0 15px 25px;
position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.comments-title i,
.reply-title i {
color: #87bd65;	
}
.comments-title .title-arrow,
.reply-title .title-arrow{
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat 50% 0;
bottom: -9px;
display: block;
height: 9px;
left: 200px;
position: absolute;
width: 21px;
}
#comments ul, #comments ol {
list-style: none;
text-indent: 0;
}
.comment-body {
border-bottom: 1px solid #f2f5f6;
margin-bottom: 20px;
padding-bottom: 20px;
}
.comment-text {
overflow: hidden;
position: relative;
}
.comment-text .author {
margin-bottom: 10px;
}
.text-of-comment {
position: relative;
}
.text-of-comment p {
padding-bottom: 10px;	
}
.comment-arrow {
position: absolute;
top: -17px;
left: 20px;
display: block;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat -685px -67px;
width: 15px;
height: 18px;	
}
.comment-text .text p {
padding-bottom: 10px;
}
.comment-text cite {
color: #424545;
font-size: 13px;
font-style: normal;
font-weight: 400;
text-transform: capitalize;
}
.comment-text cite a {
color: #424545;
}
.comment-text cite a:hover {
color: #87bd65;
}
.comment-meta {
color: #b8bbc0;
font-size: 11px;
}
.comment-reply-link {
color: #87bd65;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
}
.comment-reply-link:hover {
}
#comments .children {
margin-left: 70px;
}
#comments ol li ul li {
border: none;
padding-left: 0;
}
.author-avatar {
float: left;
height: 70px;
margin-right: 10px;
width: 70px;
}
.author-avatar img {
height: 70px;
width: 70px;
}
#comments ol.commentlist li ul.children li.depth-1 {
}
#comments ol.commentlist li ul.children li.depth-2 {
}
#comments ol.commentlist li ul.children li.depth-3 {
}
#comments ol.commentlist li ul.children li.depth-4 {
}
#comments ol.commentlist li ul.children li.depth-5 {
}
#comments ol.commentlist li ul.children li.depth-6 {
}
.nocomments {
margin-left: 20px;
}
.trackbacks {
}
.trackbacks h3 {
margin: 0 0 20px;
}
.trackbacks ul {
list-style: none;
} #reply-title {
display: none;
}
.fb_iframe_widget {
border-bottom: none !important;
}
#respond {
position: relative;
margin: 20px 0 40px;
padding-top: 20px;
}
.comment-notes {
display: none;
}
#comments .commentlist #respond {
margin-left: 10px;
margin-bottom: 50px;
}
#comments .commentlist #respond h4 {
padding-bottom: 5px;
}
#respond .form-allowed-tags {
display: none;
}
#reply-title {
margin: 20px 0 30px;
}
.respond-inputs {
position: relative;
width: 100%;
}
.respond-inputs p {
margin-bottom: 10px;
float: left;
margin-right: 20px;
width: 242px;
}
.respond-inputs .last-input {
margin-right: 0;
}
.respond-inputs input {
border: 1px solid #eeeeee;
border-radius: 0;
color: #d1d1cd;
height: 30px;
line-height: 30px;
padding: 0 10px;
width: 224px;
-webkit-appearance: none;
-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.respond-inputs input:focus,
.respond-textarea textarea:focus {
border: 1px solid #f5f219;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px rgba(244, 100, 40, 0.6);
}
#comments .commentlist #respond .respond-inputs p {
float: none;
margin-bottom: 10px;
}
#comments .commentlist #respond .respond-textarea {
width: 90%;
}
#comments .commentlist #respond textarea {
width: 100%;
}
.respond-textarea textarea {
border: 1px solid #ddd;
border-radius: 0;
color: #737373;
max-width: 100%;
padding: 2%;
width: 96%;
-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.form-submit {
margin-bottom: 20px;
}
input#submit,
input#submit:active,
input#submit:focus {
background: none;
border: 2px solid #1c1c1c;
display: inline-block;
height: 30px;
line-height: 30px;
margin-top: 10px;
padding: 0 15px;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
input#submit:hover {
border-color: #87bd65;
}
#respond #cancel-comment-reply-link {
display: block;
margin-bottom: 15px;
color: #F00;
}
.comment_form {
clear: both;
}  #wp-calendar {
width: 100%
}
#wp-calendar caption {
padding: 0 10px;
text-align: left;
font-weight: bold;
margin: -5px 0 5px 0;
}
#wp-calendar thead {
font-size: 10px
}
#wp-calendar thead th {
padding: 5px 10px;
font-weight: bold;
border-top: 1px solid #f5f5f5;
}
#wp-calendar tbody {
color: #aaa
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
text-align: center;
padding: 5px 8px;
}
#wp-calendar tbody td:hover {
background: #fff
}
#wp-calendar tbody .pad {
background: none
}
#wp-calendar tfoot #next {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
padding-top: 5px;
}
#wp-calendar tfoot #prev {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-top: 5px;
}
#prev {
text-align: left;
margin: 10px 0 0 0;
}
#next {
text-align: right;
margin: 10px 0 0 0;
}
.sticky {
}
.textwidget {
margin-bottom: 0;
padding-bottom: 0;
}
.textwidget p {
padding-bottom: 10px;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky {}
.bypostauthor {} #gallery-1 img {
border: 1px solid #ededed !important;
padding: 3px;	
}
.caption {
margin-left: 10px;
}
.aligncenter, div.aligncenter {
display: block;
margin: 0 auto 20px;
}
.alignleft {
float: left;
margin-bottom: 10px;
margin-left: 10px;
}
.alignright {
float: right;
margin-bottom: 10px;
margin-right: 10px;
}
.wp-caption {
background-color: #fff;
border: 1px solid #e0e0e1;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
text-align: center;
max-width: 100% !important;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.one-half .wp-caption {
margin: 0;
}
.wp-caption img {
border: 0 none;
margin: 0;
max-width: 100% !important;
padding: 0;
}
#attachment_612 {
max-width: 100%;	
}
.wp-caption p.wp-caption-text {
color: #696969;
font-size: 12px;
line-height: 20px;
margin: 0;
padding: 3px 5px 4px;
}
.gallery-caption {} .blogroll li {
width: 46%;
float: left;
}  #footer {
background-color: #252625;
color: #555855;
margin-top: 100px;
padding: 0;
}
.footer-sidebar-widget a {
color: #999;
display: inline-block;
text-decoration: none;
}
.footer-sidebar-widget a:hover {
color: #87bd65;	
}
.footer-title {
color: #fff;
font-size: 18px;
font-weight: 700;
margin-bottom: 30px;
padding-bottom: 10px;
text-transform: uppercase;
}
.footer-title:before {
border-color: #434641;	
}
#footer ul li {
list-style: none;
}
#footer ul li:last-child {
padding-bottom: 0;	
} .footer-widgets {
margin-top: 80px;	
}
.footer-sidebar-widget {
margin-bottom: 20px !important;
}
.footer-sidebar-widget li {
border-color: #312f2e;	
}
#footer #wp-calendar thead th {
border-color: #313131;	
}
#footer #wp-calendar tbody td {
background-color: #313131;	
}
#footer #wp-calendar tbody td:hover {
background-color: #4a4a4a;	
}
#footer #wp-calendar tbody td {
border-color: #232323;	
}
.footer-sidebar-widget ul li ul,
.footer-sidebar-widget ul li ul li ul {
padding-left: 20px;	
} .sd-footer-box {
float: left;
width: 33.333333%;
}
.sd-footer-box-two {
width:	50%;
}
.sd-footer-box1-content,
.sd-footer-box2-content,
.sd-footer-box3-content {
border-right: 1px solid rgba(0, 0, 0, .2);
padding: 30px 20px 20px;
position: relative;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sd-footer-box h3 {
color: #fff;
}
.sd-footer-box1-content {
background-color: #87bd65;
}
.sd-footer-box2-content {
background-color: #91ce6b;
}
.sd-footer-box3-content {
background-color: #87bd65;
border: none;
}
.sd-box-icon {
background-color: #91ce6b;
border-radius: 50px;
color: #fff;
height: 50px;
left: 50%;
line-height: 50px;
margin-left: -25px;
position: absolute;
top: -25px;
width: 50px;
}	
.sd-footer-box1-content .sd-box-icon,
.sd-footer-box3-content .sd-box-icon {
background-color: #87bd65;
}
.sd-footer-box p {
color: #1c1c1c;
font-size: 14px;
font-weight: 700;	
}  .copyright {
background-color: #252625;
color: #4a4c4a;
font-size: 12px;
padding-top: 70px;
}
.copyright .copyright-content {
border-top: 1px solid #323332;
padding: 15px 0;
}
.copyright a {
color: #4a4c4a;
}
.copyright p {
padding-top: 10px;	
}
.copyright a:hover {
color: #87bd65;
} .sd-footer-menu {
float: right;	
}
.sd-footer-menu li {
list-style: none;
float: left;
margin-left: 20px;	
}
.sd-footer-menu a {
color: #4a4c4a;
}
.sd-footer-menu .current-menu-item a {
background: none;
border: none;
color: #87bd65;
}  .single-blog-entry {
}
.single-blog-entry p {
padding-bottom: 15px;
}
.page-navigation {
padding-top: 10px;
display: block;
} .post-tags {
width: 100%;
border: 1px solid #ededed;
border-width: 1px 0;
padding: 5px 0;
margin-bottom: 15px;
}
.post-tags a {
}
.post-tags a:hover {
} .previous-article {
float: left;
margin: 0;
}
.next-article {
float: right;
margin: 0;
}
.prev-next a:hover {
}  .page-entry {
background: #fff none;
margin-bottom: 40px;
}
.page-entry .entry-wrapper {
width: 100%;
min-height: inherit;
}
.page-entry .entry-wrapper p {
padding-bottom: 15px;
}
.entry-wrapper footer {
margin-top: 30px;	
}
.entry-wrapper header {
position: relative;	
}  .full-width-page {
box-sizing: border-box;
padding: 40px;
margin-bottom: 20px;
}
.full-width-page-front {
background: none;
margin-bottom: 20px;
padding: 0;
}
.full-width-page .entry-wrapper {
width: 100%;
}
.full-width-page p {
padding-bottom: 20px;
}
.full-width-page .entry-title {
padding-bottom: 40px;
}
.full-width-page img,
.blog-entry img,
.single-blog-entry img {
max-width: 100%;
} .sd-blog-page {
background-color: #fff;	
}
.full-width-page-front .sd-blog-page {
background: none;	
}  .wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
background-color: #e9e9e9;
border: none;
height: 40px;
line-height: 40px;
margin: 5px 0 0;
max-width: 100%;
padding: 0 10px;
width: 300px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
}
.wpcf7-form textarea {
background-color: #e9e9e9;
border: none;
font: 13px/20px Roboto,Arial,Tahoma,sans-serif !important;
max-width: 100%;
padding: 10px 0 0 10px;
width: 500px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-form input[type="submit"],
.wpcf7-form input[type="submit"]:active,
.wpcf7-form input[type="reset"]:active,
.wpcf7-form input[type="button"]:active {
background: none;
border: 2px solid #1c1c1c;
color: #1c1c1c;
font-weight: 700;
height: 30px;
line-height: 30px;
padding: 0 20px;
-webkit-transition: border .3s ease-in-out;
-moz-transition: border .3s ease-in-out;
-ms-transition: border .3s ease-in-out;
-o-transition: border .3s ease-in-out;
transition: border .3s ease-in-out;
}
.wpcf7-form input[type="submit"]:hover {
border-color: #87bd65;
}
div.wpcf7-validation-errors {
display: none !important;
}
span.wpcf7-not-valid-tip {
top: 0 !important;
left: 10px !important;
width: 230px !important;
padding: 0 !important;
line-height: 20px;
border: none !important;
color: #00adee;
background: #fff;
} #footer .wpcf7-form input[type="text"],
#footer .wpcf7-form input[type="email"] {
background-color: #1e1d1c;
border: 1px solid #312F2E;
color: #6B6865;
height: 30px;
line-height: 30px;
margin: 5px 0 0;
max-width: 100%;
padding: 0 10px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#footer .wpcf7-form input[type="text"]:focus,
#footer .wpcf7-form input[type="email"]:focus,
#footer .wpcf7-form textarea:focus {
border: 1px solid #f5f219;
}
#footer .wpcf7-form textarea {
background-color: #1e1d1c;
border: 1px solid #312F2E;
color: #6B6865;
font: 13px/20px Roboto,Arial,Tahoma,sans-serif !important;
height: 80px;
max-width: 100%;
padding: 10px 0 0 10px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#footer .wpcf7-form input[type="submit"],
#footer .wpcf7-form input[type="submit"]:active,
#footer .wpcf7-form input[type="reset"]:active,
#footer .wpcf7-form input[type="button"]:active {
background-color: #f5f219;
border: none;
border-radius: 0;
color: #1c1c1c;
font-weight: 600;
height: 30px;
line-height: 30px;
padding: 0 20px;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
#footer .wpcf7-form input[type="submit"]:hover {
opacity: .8;
} .sd-slider-wrapper {
margin-bottom: 40px;
min-height: 100px;
position: relative;
}
.sd-slider-wrapper-margin {
margin-bottom: 60px;	
}
.sd-slider-wrapper .tp-leftarrow.default,
.sd-slider-wrapper .tp-rightarrow.default {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat 0 -88px !important;
border: 2px solid #1c1c1c;
height: 38px !important;
width: 43px !important;
}
.sd-slider-wrapper .tp-leftarrow.default {
left: 20px !important;	
}
.sd-slider-wrapper .tp-rightarrow.default {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat -43px -88px !important;
right: 20px !important;
}
.entry-content .tp-leftarrow.default,
.entry-content .tp-rightarrow.default,
.flex-next,
.flex-prev {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat 0 0 !important;
height: 37px !important;
width: 35px !important;	
}
.entry-content .tp-leftarrow.default {
left: 0 !important;	
}
.entry-content .tp-rightarrow.default,
.flex-next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat -36px 0 !important;
left: 57px !important;
}
.tp-button.orange,
.tp-button.orange:hover,
.purchase.orange,
.purchase.orange:hover {
background: #ff4301 !important;
box-shadow: none !important;
}
.tp-button {
border-radius: 0 !important;
font-size: 13px !important;
font-weight: 600 !important;
padding: 12px 25px !important;
opacity: .9 !important;
text-shadow: none !important;
transition: none !important;
}
.tp-button:hover {
opacity: 1 !important;	
}
.tp-button:active {
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2) inset !important;	
}
.sd-portfolio-arrows .flex-next:hover,
.sd-portfolio-arrows .flex-prev:hover,
.sd-carousel-arrows .flex-next:hover,
.sd-carousel-arrows .flex-prev:hover {
background-color: #ff4301 !important;
}   .sd-services-carousel {
height: 440px;
position: relative;
overflow: hidden;
}
.sd-services-carousel-desc {
background-color: #1c1c1c;
height: 400px;
padding: 40px 20px 0;
}
.sd-services-carousel-desc h3 {
color: #fff;
margin-bottom: 30px;
}
.sd-services-arrows {
position: relative;	
}
.sd-services-arrows .flex-next,
.sd-services-arrows .flex-prev {
background-position: 0 -126px !important;
border: 2px solid #484848;
height: 38px !important;
margin: 0;
width: 43px !important;
-webkit-transition: border-color .3s ease;
-moz-transition: border-color .3s ease;
transition: border-color .3s ease;
}
.sd-services-arrows .flex-next {
background-position: -43px -126px !important;
}
.sd-services-arrows .flex-next:hover,
.sd-services-arrows .flex-prev:hover {
border-color: #87bd65;
}
.sd-services-arrows .flex-direction-nav {
display: block;
opacity: 1;
}
.sd-services-carousel-desc p {
font-size: 12px;
color: #868686;	
}
.sd-blog-page .sd-service-carousel-wrapper {
margin-left: -40px;
margin-right: -40px;
}
.sd-services-carousel-desc .sd-styled-title:before {
border-bottom-color: #555;
}
.sd-services-carousel .slides li {
background-color: #fff;
height: 440px;
margin-right: 10px;
}
.sd-services-item-desc {
padding: 40px 20px 0;
text-align: center;	
}
.sd-services-item-desc h3 {
margin-bottom: 25px !important;
text-transform: uppercase;
}
.sd-services-item-desc h3 a {
color: #1c1c1c;	
}
.sd-services-item-desc .sd-styled-title:before {
left: 25%;	
}
.sd-services-carousel li figure {
position: relative;
text-align: center;
}
.sd-service-hours {
bottom: 0;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 2;
}
.sd-service-hours span {
background-color: #1c1c1c;
color: #fff;
display: inline-block;
padding: 10px 15px;
}
.sd-service-thumb-overlay {
opacity: 0;
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .6);
position: absolute;
top: 0;
left: 0;
z-index: 1;	
}
.sd-services-carousel li:hover .sd-service-thumb-overlay {
opacity: 1;
}
.sd-services-carousel li:hover .sd-service-hours span {
background-color: #87bd65;
color: #1c1c1c;
} .sd-trainers-carousel {
height: 220px;	
}
.sd-trainers-carousel-desc {
background-color: #87bd65;	
height: 180px;
position: relative;
}
.sd-trainers-carousel-desc h3 {
color: #1c1c1c;
margin-bottom: 10px;
}
.sd-trainers-carousel-desc .sd-styled-title:before {
border-bottom-color: #1c1c1c;	
}
.sd-trainers-carousel li figure {
float: left;
height: 220px;
margin-right: 10px;
width: 322px;
}
.sd-trainers-carousel .slides li {
background: none;
float: left;
height: 220px;
margin-right: 0;
}
.sd-trainers-item-desc {
background-color: #fff;
float: left;
height: 180px;
position: relative;
text-align: left;
width: 418px;
}
.sd-trainers-item-desc .sd-styled-title:before {
left: 0;
}
.sd-trainers-carousel-desc p {
color: #1c1c1c;
font-size: 14px;
text-transform: uppercase;
}
.sd-trainers-arrows .flex-next,
.sd-trainers-arrows .flex-prev {
background-position: 0 -88px !important;
border-color: #1c1c1c;
bottom: 20px !important;
}
.sd-trainers-arrows {
bottom: 83px;
left: 0;
position: absolute;
width: 100%;
}
.sd-trainers-arrows .flex-direction-nav {
margin: 0;	
}
.sd-trainers-arrows .flex-prev {
left: 20px;	
}
.sd-trainers-arrows .flex-next {
background-position: -43px -88px !important;
left: 77px !important;
}
.sd-trainers-arrows .flex-next:hover,
.sd-trainers-arrows .flex-prev:hover {
border-color: #1c1c1c;	
}
.sd-carousel-desc-front .sd-trainers-item-desc {
width: 330px;	
}
.full-width-page-front .sd-service-carousel-wrapper .span10 {
margin-left: 10px;
width: 790px;
} .sd-testimonials {
background-color: #fff;
padding: 40px;
position: relative;
}
.sd-testimonial-item {
margin-bottom: 30px;
position: relative;
}
.page-template-testimonials-page-php .sd-testimonial-item {
margin-bottom: 40px;
}
.sd-testimonials .sd-styled-title:before {
left: 25%;	
}
.sd-testimonials h3 {
margin-bottom: 20px;	
}
.sd-testimonial-item p {
color: #676767;
font: italic 20px/30px Georgia, "Times New Roman", Times, serif;
position: relative;
}
.sd-testimonial-item:before,
.sd-testimonial-item:after {
color: #b6c4cb;
content: "\201C" !important;
font-family: serif;
font-size: 60px;
font-weight: bold;
left: 0;
position: absolute;
top: -25px;
}
.sd-testimonial-item:after {
content: "\201D" !important;
bottom: 50px;
left: auto;
right: 0;
top: auto;
}
.sd-testimonials h4 {
display: inline-block;
font-size: 14px;
font-weight: 700;
padding: 10px 0 0;
position: relative;
}
.sd-testimonials h4 span {
font-weight: 400;	
}
.sd-testimonials h4:before {
border-top: 2px solid #1c1c1c;
content: " ";
left: 25%;
position: absolute;
top: 0;
width: 50%;
}
.sd-testimonials > div:last-child {
margin-bottom: 0;	
}
.page-template-testimonials-page-php .sd-testimonials  {
padding-bottom: 0;
}  .line-divider {
border-top: 1px solid #ececec !important;
}
.sd-button-margin {
margin-top: 12px;	
}
.one-fourth img {
vertical-align: text-top;	
}
.sidebar-widget .sd-tabs .sd-tab {
border: none;
padding: 0;
}
.sidebar-widget .sd-tab-titles {
display: inline-block;
margin-bottom: 20px !important;
text-transform: uppercase;
}
.sidebar-widget .sd-tab-titles li {
border: none !important;
margin: 0;
padding: 0 !important;
}
.sidebar-widget .sd-tab-titles li:first-child a {
border-left: 1px solid #ced0cd;
}
.sidebar-widget .sd-tab-titles li a {
background: none !important;
border: 1px solid #ced0cd;
border-width: 1px 1px 1px 0;
color: #919191 !important;
margin: 0 !important;
padding: 0 3px !important;
}
.sd-tab-titles a {
background-color: #343434 !important;
color: #fff !important;
font-size: 12px !important;
height: 30px !important;
line-height: 30px !important;
padding: 10px 30px !important;
}
.sd-tab-titles .ui-tabs-selected a,
.sd-tab-titles .ui-tabs-active a {
background-color: #1d1d1d !important;
}
.sidebar-widget .sd-tab-titles .ui-tabs-selected a,
.sidebar-widget .sd-tab-titles .ui-tabs-active a {
border-bottom-color: #fff;
background: none !important;
color: #1c1c1c !important;
}
.one-third .pull-left {
margin-right: 10px;
}
.one-third p {
overflow: hidden;	
} .toggle-title,
.ui-accordion-header {
background: none !important;
background-color: #eeecec !important;
border: none !important;
color: #322c2b !important;
}
.toggle-title span,
.ui-accordion-header span {
background: none !important;
border: none !important;
}
.toggle-title span:before,
.ui-accordion-header span:before {
color: #f5f219 !important;
}
.toggle-active span:before,
.ui-accordion-header-active span:before {
color: #1c1c1c !important;	
}
.toggle {
border: 1px solid #e0e4e4;
border-radius: 2px;
}
.toggle-active,
.ui-accordion-header-active  {
background-color: #fff !important;
}
.ui-accordion-header span,
.ui-accordion-header-active span,
.toggle-title span {
background-color: #52636c !important;
}
.ui-accordion-header span,
.toggle-title span {
height: 20px !important;
right: 10px !important;
top: 10px !important;
width: 20px !important;
}
.ui-accordion-header span:before,
.ui-accordion-header-active span:before,
.toggle-title span:before,
.toggle-active span:before {
color: #fff !important;
content:"\f0d7" !important;
font-family: FontAwesome !important;
display:inline-block;
font: normal 12px/20px FontAwesome !important;
right: -10px !important;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.ui-accordion-header-active span:before,
.toggle-active span:before {
content:"\f0d8" !important;
} .accordion-content {
border: none !important;	
}
.accordion h4 {
background: #eeecec !important;	
border: 1px solid #e0e4e4 !important;
}
.ui-accordion-header {
}
.ui-accordion-header-active {
border: 1px solid #e9e9e9 !important;
border-bottom: none !important;
}
.accordion-content {
border: 1px solid #e0e4e4 !important;
border-top: none !important;
} .pricing-header {
background: #1c1c1c !important;
border-bottom: 1px solid #343332 !important;
color: #fff !important;
font-weight: bold !important;
margin: -20px 0 0 !important;
padding: 10px 10px 0 !important;	
}
.pricing-header-border {
border: 1px solid #fff;
border-width: 1px 1px 0;
padding: 25px 0;
}
.pricing-column-wrapper {
padding: 0 10px 10px;	
}
.pricing-column-border {
border: 1px solid #1c1c1c;
border-width: 0 1px 1px;	
}
.pricing-header:after {
background: none !important;	
}
.pricing-column {
background: #e9e9e9 !important;
border: none !important;
box-shadow: none !important;
margin: 0 2px 0 0 !important;
padding: 0 !important;
}
.pricing-column:after {
display: none;	
}
.pricing-price {
background-color: #87bd65;
color: #fff !important;
font-size: 24px !important;
}
.pricing-price sup {
top: -14px !important;	
}
.pricing-desc {
color: #1c1c1c !important;
margin-bottom: 0 !important;
padding: 0 0 0 5px !important;
text-transform: none !important;
}
.pricing-column ul {
color: #1c1c1c;	
margin-top: 0 !important;
}
.pricing-column ul li {
border: 1px solid #c6c6c6;
border-width: 0 0 1px;
}
.pricing-column ul li:last-child {
padding-bottom: 10px;	
}
.pricing-column ul li:nth-child(odd) {
background-color: #e1e1e1;
}
.pricing-featured {
top: -40px !important;	
}
.pricing-button {
background: none !important;
border: 2px solid #1c1c1c;
border-radius: 0 !important;
color: #1c1c1c !important;
margin-bottom: 20px;
}
.pricing-featured .pricing-button{
margin: 20px 0 40px;
} .sd-button {
box-shadow: none !important;
text-shadow: none !important;
}
.sd-button:active {
box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2) inset !important;
} .tooltip-content {
background: #87bd65 !important;	
border: none !important;
box-shadow: none !important;
color: #1c1c1c;
}
.tooltip-content:after,
.tooltip-content:before {
border-top: 15px solid #87bd65 !important;
}
.tooltip-content:before {
border-top-color: #87bd65 !important;
} .sd-blog-carousel-desc {
background-color: #1c1c1c !important;	
}
.sd-blog-carousel-desc h3 {
color: #fff;
margin-bottom: 30px;
}
.sd-blog-carousel-desc .sd-styled-title:before {
border-bottom-color: #555;
}
.sd-blog-arrows .flex-next,
.sd-blog-arrows .flex-prev {
background-position: 0 -126px !important;
border: 2px solid #484848;
height: 38px !important;
margin: 0;
width: 43px !important;
}
.sd-blog-arrows .flex-next {
background-position: -43px -126px !important;
}
.sd-blog-arrows .flex-next:hover,
.sd-blog-arrows .flex-prev:hover {
border-color: #87bd65;
}  .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope, .isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .wcs3-schedule-wrapper table,
.wcs3-schedule-wrapper th,
.wcs3-schedule-wrapper td {
border-style: solid;
border-width: 0 1px 1px 0;
}
.wcs3-schedule-wrapper th,
.wcs3-schedule-wrapper td {
padding: 20px 0;
}
.wcs3-schedule-wrapper table {
border-collapse: separate;
border-width: 1px 0 0 1px;
}
.wcs3-day-col {
text-transform: uppercase;	
}
.widget_wcs3_today_classes_widget,
.sd_trainers_widget {
margin-bottom: 10px;	
}
.widget_wcs3_today_classes_widget .sd-title-wrapper,
.sd_trainers_widget .sd-title-wrapper,
.sd_amenities_widget .sd-title-wrapper {
background-color: #87bd65;
padding: 30px 20px;
margin-bottom: 0;
}
.widget_wcs3_today_classes_widget  .sd-styled-title,
.sd_trainers_widget .sd-styled-title,
.sd_amenities_widget .sd-styled-title {
color: #1c1c1c;
font-size: 20px;
font-weight: 700;
margin: 0;
width: auto;
}
.widget_wcs3_today_classes_widget  .sd-styled-title:before,
.sd_trainers_widget .sd-styled-title:before {
border-color: #1c1c1c !important;
width: 50% !important;
}
.wcs3-today-classes-widget-list {
background-color: #1c1c1c;
color: #fff;
padding: 20px 10px;
}
.wcs3-today-classes-widget-list li {
border: none;
font-weight: 700;
text-transform: uppercase;	
} .sd-carousel-container-full {
background-color: #87bd65;
height: 650px;
margin-bottom: 10px;
}
.sd-carousel-slider-wrapper .flex-direction-nav {
display: inline-block;
}
.sd-carousel-slider-wrapper .flex-next,
.sd-carousel-slider-wrapper .flex-prev {
background-color: #fff !important;
background-position: 0 -88px !important;
height: 38px !important;
margin-top: -19px !important;
width: 43px !important;
}
.sd-carousel-slider-wrapper .flex-prev {
left: -43px !important;	
}
.sd-carousel-slider-wrapper .flex-next {
background-position: -43px -88px !important;
left: auto;
right: -43px !important;
}
.sd-carousel-slider-wrapper .flexslider .slides > li {
position: relative;
}
.sd-caption-wrapper {
background-color: rgba(255, 255, 255, .8);
bottom: -100%;
padding: 20px;
position: absolute;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sd-caption-wrapper h3 {
border-bottom: 2px solid #1c1c1c;
font-size: 28px;
margin-bottom: 15px;
padding-bottom: 15px;
}
.sd-carousel-slider-wrapper .flexslider .slides > li .sd-caption-wrapper,
.sd_trainers_widget .sd-caption-wrapper {
-webkit-transition: bottom .3s ease-in-out;
-moz-transition: bottom .3s ease-in-out;
-ms-transition: bottom .3s ease-in-out;
-o-transition: bottom .3s ease-in-out;
transition: bottom .3s ease-in-out;
}
.sd-carousel-slider-wrapper .flexslider .slides > li:hover .sd-caption-wrapper,
.sd_trainers_widget ul li:hover .sd-caption-wrapper {
bottom: 0;
} .sd-instructor-classes ul {
color: #1c1c1c;
list-style: none;
text-transform: uppercase;
}
.sd-instructor-classes ul li {
font-size: 12px;
font-weight: 700;
margin-bottom: 40px;
position: relative;
}
.sd-instructor-class {
float: left;
padding-bottom: 10px;
position: relative;
}
.sd-instructor-class span:before {
border-bottom: 2px solid #1c1c1c;
bottom: 0;
content: " ";
left: 0;
position: absolute;
width: 50%;
}	
.sd-instructor-data {
color: #787878;
float: right;
font-weight: normal;
}
.sd-trainer-class-title	 {
border-bottom: 2px solid #919191;
margin-bottom: 30px;
padding-bottom: 10px;
}
.sd-trainer-post-title {
border-left: 3px solid #919191;
display: inline-block;
float: left;
margin: 25px 0 30px;
padding: 5px 0 5px 15px;
position: relative;
text-transform: uppercase;
}
.sd-trainer-post-title:before {
border-color: transparent transparent transparent #919191;
border-style: solid;
border-width: 5px 0 5px 7px;
content: ' ';
height: 0px;
left: 0;
margin-top: -4px;
position: absolute;
top: 50%;
width: 0px;
}
.sd-contact-trainer {
border-color: #87bd65;
color: #87bd65;
float: right;
margin-top: 20px;
transition: color 0.2s ease-in 0s;
} .sd-random-classes ul {
list-style: none;
}
.sd-random-classes ul li {
margin-bottom: 20px;	
}
.sd-random-classes-thumb {
float: left;
margin-right: 10px;
}
.sd-random-classes-content {
float: left;
text-transform: uppercase;
}
.sd-random-classes-content h4 {
font-size: 14px;
margin-bottom: 20px;	
} .sd-trainer-page {
margin-top: -50px;
position: relative;
}
.sd-trainers-content {
position: relative;
width: 100%;
}
.sd-trainers-filters {
background-color: #fff;
margin-bottom: 30px;
padding: 30px 0;
text-align: center;
width: 100%;	
}
.sd-trainers-filters ul li {
border-right: 1px solid #cdcdcd;
display: inline-block;
font-size: 14px;
font-weight: 700;
list-style: none;
margin-right: 10px;
padding-right: 10px;
text-transform: uppercase;
}
.sd-trainers-filters ul li a {
color: #9b9b9b;	
}
.sd-trainers-filters ul li:last-child {
border: none;
}
.sd-trainers-filters ul li a:hover,
.sd-trainers-filters ul li a.sd-active {
color: #1c1c1c;	
}
.sd-trainer-content {
background-color: #fff;
height: 100px;
padding: 30px 20px;
text-align: center;	
}
.sd-trainer-content h4 {
margin-bottom: 20px;
position: relative;
text-transform: uppercase;	
}
.sd-trainer-content .sd-styled-title:before {
width: 70px;
left: 50%;
margin-left: -35px;
}
.sd-trainer-item {
margin-bottom: 30px;	
}  .sd-woo {
background-color: #fff;
margin-top: 50px;
padding: 30px 30px 0;
}
.products {
clear: both;
margin-top: 40px;	
}
.sd-result-count-ordering {
border-bottom: 3px solid #919191;
padding-bottom: 20px;	
}
.woocommerce-result-count {
color: #919191;
float: left;
font-size: 12px;
margin-top: 5px;
text-transform: uppercase;	
}
.woocommerce-ordering {
float: right;	
}
.sd-orderby select {
margin: 0 !important;	
} .sd-product {
position: relative;	
}
.sd-loop-class  {
margin-bottom: 70px;	
}
.sd-product img {
height: auto;
max-width: 100%;
}
.sd-thumb-add-cart {
position: relative;	
border: 1px solid #dae2e6;
}
.sd-thumb-add-cart .onsale,
.sd-soldout {
background-color: #87bd65;
color: #fff;
display: inline-block;
font: 700 12px/12px Montserrat, Tahoma, sans-serif;
height: 60px;
line-height: 60px;
padding: 0 12px;
position: absolute;
right: -1px;
text-align: center;
text-transform: uppercase;
top: 0;	
z-index: 10;
}
.sd-thumb-add-cart .onsale span,
.sd-soldout span {
display: table-cell;
vertical-align: middle;	
}
.sd-soldout {
background-color: #e64747;	
color: #fff;
}
.sd-shop-thumb-overlay {
background-color: rgba(67, 80, 97, .7);
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
}
.sd-wish-add {
margin-top: 30px;	
}
.sd-add-cart {
float: left;
}
.sd-add-cart a,
.sd-woo .sd-add-to-cart,
.sd-woo .single_add_to_cart_button,
.sd-woo #respond .form-submit input {
background-color: #fff;
border: 2px solid #87bd65;
color: #1c1c1c;
cursor: pointer;
display: inline-block;
float: right;
font: normal 13px/37px Montserrat, Tahoma, sans-serif;
height: 37px;
padding: 0 20px;
text-transform: uppercase;
-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 !important;
}
.sd-add-cart a:hover,
.sd-woo .sd-add-to-cart:hover,
.sd-woo .single_add_to_cart_button:hover {
background-color: #87bd65;
color: #fff;
}
.sd-woo .sd-add-to-cart,
.sd-woo .single_add_to_cart_button {
float: none;
line-height: 34px;
margin-top: 6px;
}
.sd-add-cart .added_to_cart {
display: none;	
}
.sd-loading-cart {
background-color: rgba(0, 0, 0, .7);
border-radius: 200px;
color: #ffffff;
display: none;
font-size: 25px;
height: 70px;
left: 50%;
line-height: 70px;
margin-left: -35px;
margin-top: -35px;
position: absolute;
text-align: center;
top: 50%;
width: 70px;
z-index: 100;
}
.sd-product-content {
background-color: #fff;
padding: 20px 0;
}
.sd-product-content h3 {
border-bottom: 1px solid #e9e9e9;	
}
.sd-product-content h3 a {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
.sd-product-content h3 a:hover {
color: #87bd65;	
}
.sd-price,
.sd-stars {
float: left;
padding-top: 15px;
width: 50%;
}
.sd-price {
line-height: normal;
position: absolute;
right: 0;
text-align: right;
}
.sd-no-rating {
padding-top: 40px;	
}
.sd-stars {
}
.sd-price .amount,
.sd-price ins {
color: #1c1c1c;
font: normal 18px/18px Montserrat, Tahoma, sans-serif;
text-decoration: none;
}
.sd-price del .amount,
.sd-rating-text {
color: #91a1b4;
font: normal 12px/12px Montserrat, Tahoma, sans-serif;
}
.sd-stars {
line-height: normal;	
} .sd-woo .star-rating,
.sd-woo-shortcode .star-rating,
.woocommerce .star-rating {
color: #edc22e;
float: right;
font-family: star;
font-size: 14px;
height: 14px;
line-height: 1;
margin-top: 4px;
overflow: hidden;
position: relative;
width: 5.4em;
}
.sd-woo .products .star-rating,
.sd-woo-shortcode .star-rating,
.woocommerce .star-rating {
display: block;
float: none;
}
.sd-woo .star-rating:before,
.sd-woo-shortcode .star-rating:before,
.woocommerce .star-rating:before {
color: #d0d0d0;
content: "\53\53\53\53\53";
float: left;
left: 0;
position: absolute;
top: 0;
}
.sd-woo .star-rating span,
.sd-woo-shortcode .star-rating span,
.woocommerce .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
}
.sd-woo .star-rating span:before,
.sd-woo-shortcode .star-rating span:before,
.woocommerce .star-rating span:before {
content: "\53\53\53\53\53";
position: absolute;
left: 0;
top: 0;
}
.sd-woo .woocommerce-product-rating
.woocommerce .woocommerce-product-rating {
display: block;
line-height: 2;
}
.sd-woo .woocommerce-product-rating:after,
.sd-woo .woocommerce-product-rating:before,
.woocommerce .woocommerce-product-rating:after,
.woocommerce .woocommerce-product-rating:before {
content: " ";
display: table;
}
.sd-woo .woocommerce-product-rating:after,
.woocommerce .woocommerce-product-rating:after {
clear: both;
}
.sd-woo .woocommerce-product-rating .star-rating,
.woocommerce .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
}
.sd-woo .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.sd-woo p.stars,
.woocommerce p.stars {
font-size: 1em;
position: relative;
}
.sd-woo p.stars a,
.woocommerce p.stars a {
border-bottom: 0;
display: inline-block;
font-weight: 700;
margin-right: 1em;
outline: 0;
position: relative;
text-indent: -9999px;
}
.sd-woo p.stars a:last-child,
.woocommerce p.stars a:last-child {
border-right: 0;
}
.sd-woo p.stars a.star-1,
.sd-woo p.stars a.star-2,
.sd-woo p.stars a.star-3,
.sd-woo p.stars a.star-4,
.sd-woo p.stars a.star-5,
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce p.stars a.star-5 {
border-right: 1px solid #ccc;
}
.sd-woo p.stars a.star-1:after,
.sd-woo p.stars a.star-2:after,
.sd-woo p.stars a.star-3:after,
.sd-woo p.stars a.star-4:after,
.sd-woo p.stars a.star-5:after,
.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
font-family: WooCommerce;
left: 0;
position: absolute;
text-indent: 0;
top: 0;
}
.sd-woo p.stars a.star-1,
.woocommerce p.stars a.star-1 {
width: 2em;
}
.sd-woo p.stars a.star-1:after,
.woocommerce p.stars a.star-1:after {
content: "\e021";
}
.sd-woo p.stars a.star-1.active:after,
.sd-woo p.stars a.star-1:hover:after,
.woocommerce p.stars a.star-1.active:after,
.woocommerce p.stars a.star-1:hover:after {
content: "";
}
.sd-woo p.stars a.star-2,
.woocommerce p.stars a.star-2 {
width: 3em;
}
.sd-woo p.stars a.star-2:after,
.woocommerce p.stars a.star-2:after {
content: "\e021\e021";
}
.sd-woo p.stars a.star-2.active:after,
.sd-woo p.stars a.star-2:hover:after,
.sd-woo p.stars a.star-2.active:after,
.woocommerce p.stars a.star-2.active:after {
content: "";
}
.sd-woo p.stars a.star-3,
.woocommerce p.stars a.star-3 {
width: 4em;
}
.sd-woo p.stars a.star-3:after,
.woocommerce p.stars a.star-3:after {
content: "\e021\e021\e021";
}
.sd-woo p.stars a.star-3.active:after,
.sd-woo p.stars a.star-3:hover:after,
.woocommerce p.stars a.star-3:hover:after {
content: "";
}
.sd-woo p.stars a.star-4,
.woocommerce p.stars a.star-4 {
width: 5em;
}
.sd-woo p.stars a.star-4:after,
.woocommerce p.stars a.star-4:after {
content: "\e021\e021\e021\e021";
}
.sd-woo p.stars a.star-4.active:after,
.sd-woo p.stars a.star-4:hover:after,
.woocommerce p.stars a.star-4.active:after,
.woocommerce p.stars a.star-4:hover:after {
content: "";
}
.sd-woo p.stars a.star-5,
.woocommerce p.stars a.star-5 {
border: 0;
width: 6em;
}
.sd-woo p.stars a.star-5:after,
.woocommerce p.stars a.star-5:after {
content: "\e021\e021\e021\e021\e021";
}
.sd-woo p.stars a.star-5.active:after,
.sd-woo p.stars a.star-5:hover:after,
.woocommerce p.stars a.star-5.active:after,
.woocommerce p.stars a.star-5:hover:after {
content: "";
} .sd-woo .woocommerce-pagination {
margin-bottom: 100px;
text-align: center;	
}
.sd-woo .woocommerce-pagination ul li {
display: inline-block;
list-style: none;
}
.sd-woo .woocommerce-pagination span.page-numbers,
.sd-woo .woocommerce-pagination a.page-numbers {
border: 1px solid #dae2e6;
color: #393939;
display: block;
font: normal 14px/14px Montserrat, Tahoma, sans-serif;
height: 36px;
line-height: 36px;
margin-left: 5px;
width: 36px;
}
.sd-woo .woocommerce-pagination span.current,
.sd-woo .woocommerce-pagination a:hover.page-numbers {
background-color: #1c1c1c;
color: #fff;
} .sd-sidebar-shop .sd-sidebar-widget {
}
.sd-sidebar-shop .sd-sidebar-widget h3 {
color: #435061;	
font-size: 16px;
text-transform: uppercase;
}
.sd-sidebar-shop .widget_product_search {
margin-bottom: 30px;
} .sd-sidebar-widget .widget_shopping_cart_content img {
float: right;
height: auto;
width: 60px;
}
.sd-sidebar-widget .widget_shopping_cart_content .remove:hover {
color: #f00;
}
.sd-sidebar-widget .widget_shopping_cart_content .quantity {
color: #80878d;
display: block;
font-size: 14px;	
}
.sd-sidebar-widget .widget_shopping_cart_content .quantity .amount {
color: #373c40;	
}
.sd-sidebar-widget .widget_shopping_cart_content .total .amount {
color: #87bd65;	
}
.sd-sidebar-widget .widget_shopping_cart_content .total {
background-color: #f9fafb;
border: 1px solid #dfe5e9;
border-width: 1px 0;
color: #373c40;
font-size: 14px;
margin: 30px 0;
padding: 10px;
}
.sd-sidebar-widget .widget_shopping_cart_content .total strong {
font-weight: normal;
}
.sd-sidebar-widget .widget_shopping_cart_content .total .amount {
font-weight: 700;
padding-left: 10px;	
}
.sd-sidebar-widget .widget_shopping_cart_content ul li {
border-bottom: 1px solid #f5f7f8;
clear: both;
margin-bottom: 15px;
overflow: hidden;
padding-bottom: 15px;
width: 100%;	
}
.sd-sidebar-widget .widget_shopping_cart_content ul li:last-child {
border: none;
margin: 0;
padding: 0;	
}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward,
.sd-sidebar-widget .price_slider_amount button {
color: #848a90;
display: inline-block;
height: 40px;
line-height: 37px;
padding: 0 18px;
text-transform: uppercase;
}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward {
margin-bottom: 10px;	
}
.sd-sidebar-shop .product_list_widget li ins span {
display: inline-block !important;
} .sd-sidebar-widget .price_slider {
background-color: #c9d6da;
display: block;
height: 3px;
margin-bottom: 10px;
position: relative;
}
.sd-sidebar-widget .ui-slider-range {
background-color: #87bd65;
height: 100%;
position: absolute;
}
.sd-sidebar-widget .ui-slider-handle {
background-color: #fff;
border: 3px solid #87bd65;
border-radius: 100px;
cursor: ew-resize;
height: 17px;
position: absolute;
top: -10px;
width: 17px;
}
.sd-sidebar-widget .ui-slider-handle:before {
background-color: #87bd65;
border-radius: 100px;
content: '';
display: block;
height: 5px;
left: 50%;
margin: -2.5px 0 0 -2.5px;
position: absolute;
top: 50%;
width: 5px;
}
.sd-sidebar-widget .price_slider .ui-slider-handle:last-child {
margin-left: -5px;	
}
.sd-sidebar-widget .price_slider_amount .price_label {
color: #373c40;
float: right;
text-transform: uppercase;	
}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward {
background: none;
border: 2px solid #87bd65;
border-radius: 0;
color: #435061;
font: normal 13px/40px Montserrat, Tahoma, sans-serif;
height: 40px;
margin-left: 10px;
padding: 0 10px;
}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward:hover {
}
.sd-sidebar-widget .price_slider_amount button,
.sd-sidebar-widget .widget_shopping_cart_content .checkout {
background-color: #87bd65;
border: none;
border-radius: 0;
color: #fff;
float: left;
font: normal 13px/40px Montserrat, Tahoma, sans-serif;
height: 40px;
margin: 0;
padding: 0 10px;
text-transform: uppercase;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out !important;
}
.sd-sidebar-widget .widget_shopping_cart_content .checkout:hover {
color: #fff !important;
}
.sd-sidebar-widget .widget_shopping_cart_content .checkout:focus {
border: none;	
}
.sd-sidebar-widget .price_slider_amount button:hover,
.sd-sidebar-widget .widget_shopping_cart_content .checkout:hover {
opacity: .8;
}
.widget_shopping_cart_content .variation {
clear: both;
display: block;
padding-top: 10px;
}
.widget_shopping_cart_content .variation dt,
.widget_shopping_cart_content .variation dd {
display: inline-block;
float: left;
width: 50%;
}
.widget_shopping_cart_content .variation dd {
margin: 0;
padding-left: 10px;
}
.widget_shopping_cart_content .remove {
float: right;	
}
.sd-sidebar-shop .price_slider_amount {
padding-bottom: 120px;
position: relative;
}
.sd-sidebar-shop .price_label {
overflow: hidden;
position: absolute;
text-indent: 100%;
white-space: nowrap;
width: 100%;
}
.sd-sidebar-shop .price_label span {
border: 1px solid #c9d6da;
display: block;
float: left;
height: 40px;
line-height: 40px;
position: relative;
text-align: center;
text-indent: 0;
width: 47%;
}
.sd-sidebar-widget .price_slider_amount button {
background: none !important;
border: 2px solid #87bd65;
bottom: 0;
color: #1c1c1c;
padding: 0 20px;
position: absolute;
-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 !important;
}
.sd-sidebar-widget .price_slider_amount button:hover {
background-color: #87bd65;
opacity: 1;
}
.sd-sidebar-shop .price_label > span:first-child:after {
content: '-';
position: absolute;
right: -11px;
top: 0;
}
.sd-sidebar-shop .price_label > span:last-child {
float: right;	
} .sd-sidebar-widget .product_list_widget li {
clear: both;
margin-bottom: 20px;
overflow: hidden;
padding: 0 0 20px;
width: 100%	
}
.sd-sidebar-widget a {
color: #353535;
text-transform: none;
}
.sd-sidebar-widget li {
border: none;
margin: 0;
padding: 0;
}
.sd-sidebar-widget .product_list_widget li img {
float: left;
height: auto;
margin-right: 15px;
width: 60px;
}
.sd-sidebar-widget .product_list_widget li .amount {
display: block;
font-size: 14px;
}
.widget_shopping_cart .product_list_widget li .amount {
display: inline;	
}
.sd-sidebar-widget .product_list_widget li br {
display: none;	
}
.sd-sidebar-widget .product_list_widget li ins {
text-decoration: none;	
}
.sd-sidebar-widget .product-title {
color: #353535;
font: normal 14px/14px Montserrat, Tahoma, sans-serif;
}
.sd-products-carousel {
padding-bottom: 50px;
}
.sd-products-carousel .slick-dots {
bottom: -20px;
}
.sd-sidebar-shop {
margin-bottom: 50px;
text-transform: uppercase;	
}
.sd-sidebar-shop .sd-title-wrapper {
margin-bottom: 20px;	
}
.widget_layered_nav_filters .chosen {
display: inline-block;
float: left;
margin-right: 20px;
padding-left: 15px;
position: relative;
}
.widget_layered_nav_filters .chosen:after {
color: #f00;
content: '\f00d';
font-family: FontAwesome;
position: absolute;
left: 0;
top: 0;
}
.sd-sidebar-shop .widget_product_search {
background: none;
padding: 0;
}
.sd-sidebar-shop .widget_product_search .sd-search-input {
color: #969595;
background-color: #f1f4f8;
border: none;
border-radius: 0;
font: 400 13px/13px Montserrat, Tahoma, sans-serif;
text-transform: uppercase;	
}
.sd-sidebar-shop .widget_product_search .sd-search-button {
background: none;
color: #969595;
}
.widget_products .product_list_widget a:hover .product-title,
.widget_recently_viewed_products .product_list_widget a:hover .product-title,
.widget_top_rated_products .product_list_widget a:hover .product-title,
.widget_recent_reviews .product_list_widget a:hover {
color: #87bd65;
-webkit-transition: color .3s ease-in;
-moz-transition: color .3s ease-in;
-ms-transition: color .3s ease-in;
-o-transition: color .3s ease-in;
transition: color .3s ease-in;
}
.widget_recent_reviews .product_list_widget a {
color: #353535;
font: normal 14px/14px Montserrat, Tahoma, sans-serif;
}
.widget_recent_reviews .reviewer {
color: #91a1b4;
font-size: 12px;
} .widget_product_categories li a,
.widget_layered_nav li {
display: block;
margin-bottom: 10px;
padding: 0 0 10px;
position: relative;
}
.widget_product_categories li a:after,
.widget_layered_nav li:after {
border: 1px solid #787878;
color: #fff;
content: '\2022';
display: block;
height: 14px;
line-height: 14px;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 14px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.widget_product_categories li a:hover:after,
.widget_product_categories li.current-cat > a:after,
.widget_layered_nav li.chosen:after,
.widget_layered_nav li:hover:after {
border-color: #87bd65;
color: #87bd65;
content: '\2022';
} .woocommerce-product-gallery .flex-control-thumbs li {
margin-right: 10px !important;
}
.woocommerce-product-gallery {
position: relative;
}
.woocommerce-product-gallery .flex-control-thumbs li {
height: auto;
float: left;
margin: 0;
width: 25%;
}
.woocommerce-product-gallery .flex-control-thumbs li:hover {
cursor: pointer;	
}
.woocommerce-product-gallery .flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.woocommerce-product-gallery  .flex-control-nav {
bottom: -40px !important;
}
.sd-off-price {
background-color: #87bd65;
padding: 10px 20px;
position: absolute;
right: 0;
top: 0;
z-index: 10;
}
.sd-off-circle {
color: #fff;
font: 700 30px/30px Montserrat, Tahoma, sans-serif;
position: relative;
text-align: center;
top: 50%;
}
.sd-off-circle span {
display: block;
font-size: 12px;
line-height: 12px;
margin-top: 5px;
text-transform: uppercase;
}
.sd-single-product-title {
font-size: 30px;
padding: 0;
text-transform: uppercase;	
}
.sd-single-product-price,
.sd-single-ratings {
float: left;
font-family: Montserrat, Tahoma, sans-serif;
margin-bottom: 20px;
}
.sd-single-ratings .star-rating {
float: left;
margin-top: 0;
}
.sd-single-product-price ins,
.sd-single-product-price .price {
color: #1c1c1c;
font-size: 30px;
font-weight: 700;
text-decoration: none;
}
.sd-single-product-price del {
color: #969595;
font-size: 12px;
}
.sd-single-ratings {
border-bottom: 1px solid #e9e9e9;
padding: 20px 0;
width: 100%;
}
.sd-single-ratings > span {
color: #91a1b4;
font-size: 12px;
text-transform: uppercase;
}
.sd-add-review-text {
float: left;
}
.sd-float-right {
float: right;	
}
.sd-add-review-text a {
color: #969595;
font-size: 12px;
}
.sd-stock-level {
color: #969595;
font-size: 12px;
margin-top: 10px;	
}
.sd-green {
color: #87bd65;
}
.sd-red {
color: #eb4125;
}
.sd-single-product-desc p {
margin-bottom: 30px;	
}
.sd-single-product-attr {
color: #969595;
margin: 30px 0;
text-transform: uppercase;	
}
.sd-single-product-attr table tr,
.sd-woo .woocommerce-tabs .shop_attributes tr {
border-bottom: 1px solid #dee0e9;
height: 40px;
line-height: 40px;
}
.sd-single-product-attr table th,
.sd-woo .woocommerce-tabs .shop_attributes th {
padding-right: 100px;
text-align: left;	
}
.sd-quantity {
float: left;
margin-right: 10px;
padding-top: 6px;
}
.sd-plus-button {
margin-right: 20px;
}
.sd-minus-button,
.sd-plus-button {
background-color: #f7f7f7;
color: #1c1c1c;	
font-family: Tahoma, Arial, sans-serif;
font-size: 24px;
font-weight: lighter;
line-height: 32px !important;
}
.sd-minus-button,
.sd-plus-button,
.sd-quantity-input {
border: 1px solid #dae2e6;
cursor: pointer;
float: left;
height: 35px;
line-height: 35px;
text-align: center;
width: 35px;	
}
.sd-quantity-input {
border-radius: 0;
color: #91a1b4;
cursor: default;
margin: 0 5px;
padding: 0;
}
.sd-woo .variations td.label {
padding-right: 10px;
padding-top: 12px;
vertical-align: top;
}
.sd-select-wrapper {
display: inline-block;
position: relative;	
}
.sd-select-wrapper select,
.sd-orderby select {
background: #fff;
border: 1px solid #cbd5da;
color: #919191;
cursor: pointer;
display: inline-block;
height: 35px;
margin: 8px 0 0;
outline: none;
padding: 3px;
width: 200px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sd-select-wrapper select,
.sd-orderby select {
padding-right: 18px;
}
}
.sd-select-wrapper label,
.sd-orderby label {
position: relative
}
.sd-select-wrapper label:after,
.sd-orderby label:after {
color: #91a1b4;
content: '<>';
font: 11px "Consolas", monospace;
padding: 0 0 2px;
pointer-events: none;
position: absolute;
right: 8px;
top: 7px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sd-select-wrapper label:before,
.sd-orderby label:before {
content: '';
display: block;
height: 20px;
pointer-events: none;
position: absolute;
right: 6px;
top: 0px;
width: 20px; 
}
.sd-product-meta {
margin-top: 30px;	
}
.sd-woo .reset_variations {
color: #f00;
font-size: 20px;
font-weight: bold;
height: 20px;
line-height: 20px;
margin-left: 10px;
width: 20px;	
}
.sd-woo .single_variation {
margin-bottom: 20px;	
}
.sd-woo .single_variation del,
.sd-woo .single_variation ins,
.sd-woo .single_variation .stock,
.sd-product-meta {
color: #969595;
display: block;
font: 400 12px/12px Montserrat, Tahoma, sans-serif;
text-transform: uppercase;
}
.sd-woo .single_variation .stock {
}
.sd-woo .single_variation_wrap {
margin-top: 30px;	
}
.sd-woo .single_variation ins,
.sd-woo .single_variation .price {
color: #1c1c1c;
font-size: 20px;
line-height: 20px;
text-decoration: none;
}
.sd-wish {
float: left;
margin-right: 10px;
}
.sd-wish .yith-wcwl-add-to-wishlist {
margin: 0;	
}
.sd-wish a {
border: 2px solid #dae2e6;
border-radius: 0 !important;
display: block;
height: 37px;
overflow: hidden;
position: relative;
text-indent: 100%;
white-space: nowrap;
width: 35px;
}
.sd-wish a:after {
color: #1c1c1c;
content: '\f004';
display: block;
font-family: FontAwesome;
position: absolute;
left: 11px;
text-indent: 0;
top: 9px;
}
.sd-wish .feedback {
display: none;
}
.sd-wish .yith-wcwl-add-to-wishlist .ajax-loading {
background-color: #fff;
margin-left: 11px;
margin-top: -60px;	
position: relative;
}
.sd-wishlist .sd-add-cart a {
border-radius: 0 !important;
line-height: 37px !important;
margin: 0 !important;
padding: 0 20px !important;
}
.sd-wishlist .product-add-to-cart {
vertical-align: middle;
}
.sd-single-product-share {
border-top: 1px solid #e9e9e9;
margin-top: 20px;
padding-top: 20px;
}
.sd-single-product-share ul {
float: right;
list-style: none;
}
.sd-single-product-share ul li {
display: inline-block;
margin-left: 20px;
}
.sd-prod-fb {
color: #496fa5;	
}
.sd-prod-twitt {
color: #00baef;	
}
.sd-prod-goog {
color: #eb4125;	
}
.woocommerce-message,
.woocommerce-error {
background-color: #edffe9;
border: 2px solid #c1ecb7;
font: 400 13px/13px Montserrat, Tahoma, sans-serif;
list-style: none;
margin-bottom: 20px;
padding: 10px 20px;
text-transform: uppercase;
}
.woocommerce-error {
background-color: #ffdfe0;
border-color: #f6c2c4;
}
.sd-success-msg a,
.woocommerce-message a {
float: right;
}
.woocommerce-checkout .woocommerce > .woocommerce-error,
.woocommerce-checkout .woocommerce > .woocommerce-message {
margin: 0 auto 30px;
width: 1140px;
}
.woocommerce-info {
margin-bottom: 30px;	
}
.sd-woo .woocommerce-tabs {
margin-top: 50px;	
}
.sd-woo .woocommerce-tabs .tabs {
margin: 0;
padding: 0;	
}
.sd-woo .woocommerce-tabs .tabs li {
float: left;
list-style: none;
}
.sd-woo .woocommerce-tabs .tabs li a {
border-bottom: 1px solid #e9e9e9;
color: #989898;
display: inline-block;
font: 700 14px/14px Montserrat, Tahoma, sans-serif;
padding: 0 20px 20px;
text-transform: uppercase;
}
.sd-woo .woocommerce-tabs .tabs li:first-child a {
padding-left: 0;
padding-right: 0;
}
.sd-woo .woocommerce-tabs .tabs li.active a {
border-bottom: 2px solid #87bd65;
color: #1c1c1c;
}
.sd-woo .woocommerce-tabs .panel {
padding: 40px 0;
}
.sd-woo .woocommerce-tabs .panel h3 {
font: 700 16px/21px Montserrat, Tahoma, sans-serif;
text-transform: uppercase;
}
.sd-woo .commentlist {
list-style: none;
padding: 0;
}
.sd-woo .commentlist .avatar {
float: left;
margin-right: 20px;
}
.sd-woo .commentlist .meta {
color: #424545;
margin: 0 0 10px;
text-transform: capitalize;
}
.sd-woo .commentlist .meta time {
color: #a1acb0;
font-size: 12px;	
}
.sd-woo .commentlist .meta .verified {
color: #3C3;
font-size: 12px;
}
.sd-woo .commentlist .description p {
margin: 0;	
}
.sd-woo .commentlist .comment {
border-bottom: 1px solid #f2f5f6;
margin-bottom: 20px;
padding-bottom: 20px;	
}
.sd-woo #respond {
padding: 0;	
}
.sd-woo #respond .form-submit input {
float: left;	
}
.sd-woo #respond label {
display: block;
}
.sd-woo #respond p {
margin-bottom: 30px;	
}
.sd-woo #respond p:last-child {
margin-bottom: 0;	
}
.sd-woo #respond input[type="text"],
.sd-woo #respond input[type="email"],
.sd-woo #respond textarea {
background-color: #fff;
border: 1px solid #cfd4db;
border-radius: 3px !important;
height: 50px;
line-height: 50px;
outline: none;
padding: 0 10px;
}
.sd-woo #respond textarea {
min-height: 300px;	
}
.sd-woo .related > h3,
.sd-woo .upsells > h3,
.sd-cart-totals h3,
.sd-cross-sells > h3 {
display: block;
font-size: 18px;
line-height: 18px;
padding: 0;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation  ul {
display: inline-block;
list-style: none;
margin: 0 0 40px;
padding: 0;
}
.sd-my-account-user .account-orders-table td {
padding-right: 30px;
}
.woocommerce-MyAccount-navigation  ul li {
float: left;
margin-right: 20px;
} .sd-cart {
}
.sd-cart .shop_table {
font: 400 14px/14px Montserrat, Tahoma, sans-serif;
width: 100%;
}
.sd-cart .shop_table thead {
text-align: left;	
}
.sd-cart .shop_table thead th {
border: 1px solid #f0f0f0;
color: #1c1c1c;
padding: 20px;
text-transform: uppercase;
}
.sd-cart .shop_table thead .product-name {
}
.sd-cart .product-name img {
border: 1px solid #dfe5e9;
height: auto;
width: 60px;
}
.sd-cart .product-remove {
text-align: center;	
}
.sd-cart .product-remove a {
background-color: #f00;
color: #fff;
display: inline-block;
height: 20px;
line-height: 20px;
text-align: center;
width: 20px;
}
.sd-cart .cart_item td {
border: 1px solid #f0f0f0;
color: #969595;
padding: 20px;	
}
.sd-cart-totals table {
border: 1px solid #e7e7e7;
color: #8e8d8d;
width: 100%;	
}
.sd-cart-thumb,
.sd-cart .product-name a {
color: #969595;
margin-right: 10px;
text-transform: uppercase;
}
.sd-cart .product-subtotal {
color: #29af8a;
}
.sd-cart .product-name a:hover {
}
.sd-cart-totals h3 {
margin-bottom: 30px;
}
.sd-cart-totals table tr {
text-align: left;	
}
.sd-cart-totals table td {
text-align: right;	
}
.sd-cart-totals table th {
font-weight: 400;
padding: 0 0 10px;	
}
.sd-cart-totals .cart_totals th,
.sd-cart-totals .cart_totals td {
padding: 20px;	
}
.sd-cart-totals .shipping th,
.sd-cart-totals .shipping td {
padding: 0 20px;
}
.sd-cart-totals .order-total {
color: #373c40;
}
.sd-cart-totals .order-total .amount {
color: #87bd65;
}
.sd-cart-totals .order-total th {
padding-top: 20px;
}
.sd-cart-totals .wc-proceed-to-checkout {
margin-top: 30px;	
}
.sd-cart-totals .sd-update-cart,
.sd-cart-totals .checkout-button {
float: left;
width: 45%;	
}
.sd-cart-totals .checkout-button {
float: right;	
}
.sd-update-cart,
.sd-cart-totals .checkout-button {
background-color: #87bd65;
border: 2px solid #87bd65;
border-radius: 0 !important;
color: #fff;
display: inline-block;
font-size: 12px;
font-weight: 400;
height: 40px;
line-height: 37px;
padding: 0 15px;
text-align: center;
text-transform: uppercase;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.sd-cart-totals .checkout-button:hover {
opacity: .8;
}
.sd-update-cart {
background: none;
border: 2px solid #87bd65;
color: #1c1c1c;
height: 44px;
margin-bottom: 10px;	
}
.sd-update-cart:hover {
}
.sd-cart-table .coupon {
margin-top: 20px;
}
.sd-coupon-button,
.shipping-calculator-form button {
background: none;
border: 2px solid #87bd65;
border-radius: 0;
color: #1c1c1c;
font-size: 13px;
font-weight: 400;
height: 42px;
padding: 0 15px;
margin-left: 5px;	
text-transform: uppercase;
}
.shipping-calculator-form button {
margin-left: 0;	
}
.sd-coupon-button:hover,
.shipping-calculator-form button:hover {
}
.sd-cart .coupon input[type="text"],
.sd-shipping-calculator input[type="text"] {
background-color: #fff;
border: 1px solid #e7e7e7;
border-radius: 0;
box-sizing: border-box;
font-size: 13px;
height: 42px;
outline: none;
padding: 0 15px;
text-transform: uppercase;
}
.sd-cart-table {
margin-bottom: 30px;	
}
.sd-cart-table dt,
.sd-cart-table dd,
.sd-form-checkout dt,
.sd-form-checkout dd,
.sd-order-details-table dt,
.sd-order-details-table dd {
display: inline-block;
font: 700 13px/13px Montserrat, Tahoma, sans-serif;
text-transform: uppercase;
}
.sd-cart-table dd,
.sd-form-checkout dd,
.sd-order-details-table dt,
.sd-order-details-table dd {
color: #637285;
font-weight: 400;
margin: 0 10px 0 0;	
}
.sd-cart-calc,
.sd-cart-totals {
box-sizing: border-box;
float: left;
width: 50%;	
}
.sd-cart-calc {
padding-right: 20px;	
}
.sd-cart-totals {
float: right;
}
.sd-shipping-calculator {
margin-bottom: 50px;
}
.sd-shipping-calculator .shipping-calculator-button {
background-color: #fff;
border-radius: 0;
color: #1c1c1c;
display: inline-block;
font-size: 18px;
font-weight: 700;
height: 50px;
line-height: 18px;
padding: 0;
text-transform: uppercase;
}
.sd-shipping-calculator .shipping-calculator-button p,
.sd-shipping-calculator > p {
margin: 0 !important;	
}
.sd-shipping-calculator .shipping-calculator-button span {
color: #3b454f;
display: inline-block;
padding-left: 10px;
}
.sd-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px !important;	
}
.sd-shipping-calculator select,
.select2-selection {
background: none !important;
border: 1px solid #e7e7e7 !important;
border-radius: 0 !important;
font-size: 13px;
height: 40px !important;
line-height: 40px !important;
padding-left: 10px;
width: 100% !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
.sd-shipping-calculator .select2-selection__arrow {
display: none;	
}
.sd-shipping-calculator label {
position: relative;
}
.sd-shipping-calculator label:after {
color: #91a1b4;
content: '<>';
font: 11px "Consolas", monospace;
padding: 0 0 2px;
pointer-events: none;
position: absolute;
right: 8px; top:2px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sd-shipping-calculator label:before {
content: '';
display: block;
height: 20px;
pointer-events: none;
position: absolute;
right: 6px;
top: 0px;
width: 20px; 
}
.sd-shipping-calculator p {
position: relative;
margin-bottom: 20px;
padding-bottom: 0;
}
.sd-shipping-calculator p:last-child {
margin-bottom: 0;	
}
.sd-shipping-calculator input[type="text"] {
position: relative;
width: 100%;
z-index: 3;	
} .sd-col-1,
.sd-col-2 {
box-sizing: border-box;
float: left;
width: 50%;
}
.sd-col-1 {
padding-right: 20px;	
}
.sd-col-2 {
background-color: #ededed;
padding: 30px;	
}
.woocommerce-checkout .sd-full-width,
.woocommerce-account .sd-full-width,
.sd-cart-empty {
margin: 50px 0;
}
.woocommerce-account .sd-full-width p {
margin-bottom: 20px;	
}
.sd-returning-cust h3,
.woocommerce-account .sd-full-width h3 {
font-size: 18px;
padding: 0;	
text-transform: uppercase;
}
.sd-form-checkout,
.sd-woo-login label,
.sd-woo-login input[type="submit"],
.sd-checkout-coupon,
.sd-edit-account,
.sd-form-login {
font: 700 13px/13px Montserrat, Tahoma, sans-serif;	
}
.sd-form-checkout input[type="text"],
.sd-form-checkout textarea,
.sd-form-checkout input[type="tel"],
.sd-form-checkout input[type="email"],
.sd-woo-login input[type="text"],
.sd-woo-login input[type="password"],
.sd-coupon-form input[type="text"],
.sd-create-account input[type="text"],
.sd-create-account input[type="password"],
.sd-edit-address input[type="text"],
.sd-edit-address input[type="password"],
.sd-edit-address input[type="email"],
.sd-edit-address input[type="tel"],
.sd-edit-account input[type="text"],
.sd-edit-account input[type="password"],
.sd-edit-account input[type="email"],
.sd-form-login input[type="text"],
.sd-form-login input[type="password"],
.sd-form-login input[type="email"],
.sd-lost-pwd input[type="text"],
.sd-order-tracking input[type="text"],
.sd-order-tracking input[type="email"] {
background-color: #fff;
border: 1px solid #e7e7e7;
border-radius: 0;
box-sizing: border-box;
font-size: 11px;
font-weight: 400;
height: 40px;
outline: none;
padding: 0 15px;
width: 100%;
}
.sd-form-checkout textarea {
min-height: 200px;
padding: 15px;
}
.sd-woo-login .form-row-first,
.sd-woo-login .form-row-last {
float: left;
width: 50%;
}
.sd-woo-login p {
margin-bottom: 20px;
}
.sd-woo-login p:last-child {
margin-bottom: 0;
}
.sd-woo-login .form-row-first {
padding-right: 20px;
}
.sd-woo-login label {
text-transform: uppercase;
}
.sd-woo-login input[type="submit"],
.sd-coupon-form input[type="submit"],
.sd-create-account input[type="submit"],
.sd-checkout-payment input[type="submit"],
.sd-edit-address input[type="submit"],
.sd-edit-account input[type="submit"],
.sd-form-login input[type="submit"],
.sd-lost-pwd input[type="submit"],
.sd-order-tracking input[type="submit"] {
background: none;
border: 2px solid #87bd65;
border-radius: 0;
color: #1c1c1c;
font-size: 13px;
font-weight: 700;
height: 40px;
padding: 0 15px;
text-transform: uppercase;
-webkit-transition: color .3s ease-in;
-moz-transition: color .3s ease-in;
-ms-transition: color .3s ease-in;
-o-transition: color .3s ease-in;
transition: color .3s ease-in;
}
.sd-woo-login input[type="submit"]:hover,
.sd-coupon-form input[type="submit"]:hover,
.sd-edit-address input[type="submit"]:hover,
.sd-edit-account input[type="submit"]:hover,
.sd-form-login input[type="submit"]:hover,
.sd-lost-pwd input[type="submit"]:hover,
.sd-order-tracking input[type="submit"]:hover {
}
.sd-checkout-coupon {
text-transform: uppercase;	
}
.sd-coupon-form {
margin-top: 20px;	
}
.sd-coupon-form input[type="text"] {
margin-bottom: 10px;
width: 200px;
}
.sd-form-checkout h3 {
font-size: 30px;
margin-bottom: 30px;
padding: 0;
text-transform: uppercase;
}
.sd-shipping-title label {
color: #8e8d8d !important;
font-size: 15px !important;
}
.sd-form-checkout label {
color: #1c1c1c;	
display: inline-block;
margin-bottom: 10px;
text-transform: uppercase;
}
.sd-form-checkout p {
}
.sd-form-checkout p:last-child {
margin-bottom: 30px;	
}
.sd-form-checkout .select2-container .select2-choice,
.sd-edit-address .select2-container .select2-choice {
background-color: #fff;
border: 1px solid #e7e7e7;
border-radius: 0;
height: 40px;
line-height: 40px;
}
.woocommerce-checkout .select2-drop-active,
.woocommerce-account .select2-drop-active {
border: 1px solid #e7e7e7;
}
.woocommerce-checkout .select2-search input,
.woocommerce-account .select2-search input {
line-height: 17px;	
}
.sd-woo .comment-respond .required,
.woocommerce-checkout .required,
.sd-edit-account .required,
.sd-form-login .required {
color: #f00;	
}
.sd-create-account p {
font-family: Karla, Tahoma, sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 18px;
}
.sd-create-account label,
.sd-create-account input,
.sd-edit-address,
.sd-lost-pwd label,
.sd-order-tracking label {
color: #435061;	
font-family: Montserrat, Tahoma, sans-serif;
font-size: 13px;
font-weight: 700;
}
.sd-form-checkout .sd-widget-title label {
margin: 0;	
}
.sd-order-review table,
.sd-order-details-table {
border-collapse: inherit;
margin-bottom: 30px;
width: 100%;
}
.sd-order-review table th.product-name,
.sd-order-review table th.product-total {
padding-bottom: 20px;
text-transform: uppercase;
}
.sd-order-review table th {
color: #1c1c1c;
padding: 10px 0;
text-align: left;
}
.sd-order-review table thead th {
border-bottom: 1px solid #d9d9d9;
}
.sd-order-review table td {
color: #8e8d8d;
font-weight: 400;
padding: 15px 0;
}
.sd-order-review .order-total th,
.sd-order-review .order-total td {
border: 1px solid #d9d9d9;
border-width: 1px 0;
padding: 20px 0;
}
.sd-order-review table th.product-total,
.sd-order-review table td.product-total,
.sd-order-review .cart-subtotal td,
.sd-order-review .shipping td,
.sd-order-review .order-total td {
text-align: right;	
}
.sd-form-checkout .order-total .amount,
.sd-form-checkout .product-total .amount,
.sd-form-checkout .cart-subtotal .amount,
.sd-order-details-table .order-total .amount,
.sd-order-details-table .product-total .amount,
.sd-order-details-table tfoot .amount,
.sd-order-details .total .amount,
.sd-order-review .shipping .amount {
color: #1c1c1c;	
}
.sd-order-review .order-total .amount {
color: #87bd65;	
}
.sd-form-checkout .payment_box p {
font-family: Karla, Tahoma, sans-serif;
font-size: 15px;
font-weight: normal;
line-height: 18px;
}
.sd-form-checkout .payment_method_paypal label {
display: inline;	
}
.sd-form-checkout .payment_method_paypal img {
display: block;
margin-right: 10px;
}
.sd-order-review table tfoot {
border-top: 1px solid #e6e8ea;
}
.sd-checkout-payment .place-order {
margin-top: 50px;
}
.sd-checkout-payment h3 {
font-size: 14px;
}
.sd-checkout-payment ul {
list-style: none;
margin: 0;
padding: 0;
}
.sd-checkout-payment input[type="radio"] {
margin-right: 5px;
}
.sd-checkout-payment input[type="submit"] {
background-color: #fff;
border: 2px solid #87bd65;
color: #1c1c1c;
display: inline-block;
font-weight: 700;
margin-top: 20px;
text-transform: uppercase;
padding: 0 50px;
}
.sd-checkout-payment input[type="submit"]:hover {
opacity: .8;	
} .sd-order-details {
list-style: none;
margin: 0;
padding: 0;
}
.sd-order-details-table,
.sd-account-orders {
margin-bottom: 30px;
text-align: left;
width: 50%;
}
.sd-order-details-table th,
.sd-order-details-table td {
padding: 5px 0;	
}
.sd-order-details-table tfoot tr:last-child th,
.sd-order-details-table tfoot tr:last-child td {
border-top: 2px solid #cbd0db;
}
.sd-customer-details {
margin-bottom: 30px;
text-align: left;
width: 50%;	
}
.sd-form-checkout #customer_details {
margin-bottom: 20px;	
}
.sd-billing-address {
margin-bottom: 30px;	
}
.sd-edit-address h3 {
margin-bottom: 30px;	
}
.sd-edit-address input[type="text"],
.sd-edit-address input[type="email"],
.sd-edit-address input[type="password"],
.sd-edit-address .select2-container .select2-choice,
.sd-lost-pwd input[type="text"],
.sd-edit-address input[type="tel"] {
width: 50%;	
}
.sd-edit-address abbr[title] {
border: none;
}
.sd-edit-address label,
.sd-edit-account label,
.sd-form-login label {
display: block;
margin-bottom: 5px;
text-transform: uppercase;
}
.sd-edit-account h3,
.sd-form-login h3 {
margin-bottom: 30px;
padding: 0;
}
.sd-remember-me {
margin-top: 20px;	
}
.sd-lost-pwd label {
text-transform: uppercase;
} .sd-minicart-icon {
color: #fff !important;
display: inline-block !important;
float: right !important;
margin-right: 70px !important;
position: relative !important;
}
.sd-minicart-icon a {
display: inline-block !important;
padding-left: 20px !important;
padding-right: 0 !important;
}
.sd-header-style3 .sd-minicart-icon a {
color: #fff !important;
}
.sd-minicart-link {
float: right;
margin-left: 20px;
margin-top: 42px;
position: relative;	
}
.sd-minicart-link i {
color: #969595;
font-size: 20px !important;	
}
.sd-items-count {
background-color: #ef2055;
border-radius: 50px;
color: #fff;
display: block;
height: 15px;
font-size: 11px;
line-height: 15px;
padding: 0 !important;
position: absolute;
right: -8px;
text-align: center;
top: -4px;
width: 15px;
}
.sd-minicart-modal {
width: 400px;	
}
.sd-header-cart-list {
list-style: none;
margin: 0;
padding: 0;
}
.sd-header-cart-wrapper {
margin-bottom: 20px;
position: relative;
}
.sd-header-cart-wrapper img {
float: left;
height: auto;
margin-right: 10px;
width: 70px;
}
.sd-header-cart-content {
position: relative;	
}
.sd-header-cart-list h4,
.sd-header-cart-content h5 {
margin-bottom: 30px;
padding: 0;
text-transform: uppercase;
}
.sd-header-cart-list h4 a,
.sd-header-cart-content h5 a {
color: #435061;	
}
.sd-header-cart-list h4 a:hover,
.sd-header-cart-content h5 a:hover {
color: #29af8a;	
}
.sd-header-cart-content h5 {
margin-bottom: 0;
}
.sd-top-cart-price,
.sd-top-cart-quant {
color: #637285;
display: block;
font: 400 12px/12px Montserrat, Tahoma, sans-serif;
}
.sd-remove-from-cart {
border-radius: 50px;
color: #f00;
display: block;
font-weight: bold;
height: 20px;
line-height: 20px;
position: absolute;
right: -25px;
text-align: center;
top: 0;
width: 20px;
}
.sd-remove-from-cart:hover {
color: #f00;	
}
.sd-header-view-cart,
.sd-header-checkout {
display: inline-block;
background: none;
border: 1px solid #91a1b4;
border-radius: 3px;
color: #435061;
float: left;
font: 700 13px/13px Montserrat, Tahoma, sans-serif;
height: 42px;
line-height: 42px;
padding: 0 15px;
text-transform: uppercase;
}
.sd-header-checkout {
background: #29af8a;
border: none;
color: #fff;
float: right;
}
.sd-header-checkout:hover {
color: #fff;	
}
.sd-order-tracking {
margin-bottom: 50px;
margin-top: 50px;
}
.sd-order-tracking p {
margin-bottom: 30px;	
}
.sd-order-tracking p:last-child {
margin-bottom: 0;
}
.sd-order-tracking .form-row-first {
padding-right: 20px;	
}
.sd-order-tracking .form-row-first,
.sd-order-tracking .form-row-last {
float: left;
width: 50%;	
}
.sd-order-tracking label {
text-transform: uppercase;	
}
.sd-order-tracking-wrap {
margin: 50px 0;	
} .sd-product-search {
position: relative;	
}
.sd-product-search .sd-search-input {
box-sizing: border-box;
border-radius: 0;
height: 50px;
float: left;
padding: 0 20px;
width: 100%;
}
.sd-product-search .sd-search-button {
background: none;
border: none;
color: #fff;
display: block;
height: 50px;
position: absolute;
right: 0;
width: 50px;
}
.sd-product-search .sd-sidebar-widget .sd-search-button i {
color: #969595;	
}
.sd-product-search .sd-search-sumbit:hover {
opacity: .8;	
}
.my_account_orders {
margin-bottom: 30px;	
}
.my_account_orders td {
padding: 10px 20px;
}.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
} .flexslider {
margin: 0;
padding: 0;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: opacity;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-ms-transition-property: opacity;
-ms-transition-duration: 0.2s;
-ms-transition-timing-function: ease-in;
-o-transition-property: opacity;
-o-transition-duration: 0.2s;
-o-transition-timing-function: ease-in;
transition-property: opacity;
transition-duration: 0.2s;
transition-timing-function: ease-in;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
} .slides li a {
}
.slides li a:hover {
opacity: .8;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flex-pauseplay span {
text-transform: capitalize;
} .slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}  .no-js .slides > li:first-child {
display: block;
} .flexslider {
margin: 0;
position: relative;
zoom: 1;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.flexslider .slides {
zoom: 1;
}
.carousel li {
margin-right: 5px
} .flex-direction-nav {
display: none;
*height: 0;
opacity: 0;
}
.flex-next,
.flex-prev {
background: rgba(0, 0, 0, .5) url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/sprite.png) no-repeat;
display: block;
height: 30px;
margin-top: -15px;
overflow: hidden;
text-indent: 100%;
top: 50%;
white-space: nowrap;
width: 30px;
z-index: 2;
}
.flex-prev {
background-position: 0 -348px;
position: absolute;
}
.flex-next {
background-position: -30px -348px;
position: absolute;
}
.flex-next:hover,
.flex-prev:hover {
background-color: rgba(0, 0, 0, .7);	
}
.flexslider:hover .flex-direction-nav {
opacity: 1;	
} .flex-control-nav {
bottom: 5px;
position: absolute;
width: 100%;
z-index: 2;
}
.flex-control-nav {
text-align: center;	
}
.flex-control-nav li {
display: inline-block;
margin-right: 5px;
height: 12px;
width: 12px;
}
.flex-control-nav li a {
background-color: #777;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.4) inset;
cursor: pointer;
display: block;
height: 12px;
overflow: hidden;
text-indent: 100%;
top: 50%;
white-space: nowrap;
width: 12px;
}
.flex-control-nav li a:hover,
.flex-active {
background-color: #000 !important;
opacity: .8;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
}div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
height: 13px
}
div.pp_default .pp_top .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
color: #f8f8f8
}
div.pp_default .pp_content_container .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
padding-left: 13px
}
div.pp_default .pp_content_container .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_y.png) top right repeat-y;
padding-right: 13px
}
div.pp_default .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_next.png) center right no-repeat;
cursor: pointer
}
div.pp_default .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
cursor: pointer
}
div.pp_default .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
cursor: pointer;
width: 28px;
height: 28px
}
div.pp_default .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
cursor: pointer
}
div.pp_default .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
cursor: pointer;
width: 28px;
height: 28px
}
div.pp_default .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
cursor: pointer
}
div.pp_default .pp_close {
width: 30px;
height: 30px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
cursor: pointer
}
div.pp_default .pp_gallery ul li a {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
border: 1px solid #aaa
}
div.pp_default .pp_social {
margin-top: 7px
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
position: static;
left: auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
height: 30px;
width: 30px
}
div.pp_default .pp_nav .pp_pause {
background-position: -51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
height: 20px;
width: 20px;
margin: 4px 0 0
}
div.pp_default a.pp_arrow_next {
left: 52px;
background-position: -82px -3px
}
div.pp_default .pp_content_container .pp_details {
margin-top: 5px
}
div.pp_default .pp_nav {
clear: none;
height: 30px;
width: 110px;
position: relative
}
div.pp_default .pp_nav .currentTextHolder {
font-family: Georgia;
font-style: italic;
color: #999;
font-size: 11px;
left: 75px;
line-height: 25px;
position: absolute;
top: 2px;
margin: 0;
padding: 0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
opacity: 0.7
}
div.pp_default .pp_description {
font-size: 11px;
font-weight: 700;
line-height: 14px;
margin: 5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
cursor: pointer
}
div.light_rounded .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
cursor: pointer
}
div.light_rounded .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
cursor: pointer
}
div.light_rounded .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
cursor: pointer
}
div.light_rounded .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
cursor: pointer
}
div.light_rounded .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
cursor: pointer
}
div.light_rounded .pp_close {
width: 75px;
height: 22px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
cursor: pointer
}
div.light_rounded .pp_nav .pp_play {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
height: 15px;
width: 14px
}
div.light_rounded .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
height: 15px;
width: 14px
}
div.light_rounded .pp_arrow_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
cursor: pointer
}
div.dark_rounded .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
cursor: pointer
}
div.dark_rounded .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
cursor: pointer
}
div.dark_rounded .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
cursor: pointer
}
div.dark_rounded .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
cursor: pointer
}
div.dark_rounded .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
cursor: pointer
}
div.dark_rounded .pp_close {
width: 75px;
height: 22px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
cursor: pointer
}
div.dark_rounded .pp_description {
margin-right: 85px;
color: #fff
}
div.dark_rounded .pp_nav .pp_play {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
height: 15px;
width: 14px
}
div.dark_rounded .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
height: 15px;
width: 14px
}
div.dark_rounded .pp_arrow_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
background: #000
}
div.dark_square .pp_description {
color: #fff;
margin: 0 85px 0 0
}
div.dark_square .pp_loaderIcon {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
cursor: pointer
}
div.dark_square .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
cursor: pointer
}
div.dark_square .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
cursor: pointer
}
div.dark_square .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
cursor: pointer
}
div.dark_square .pp_close {
width: 75px;
height: 22px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
cursor: pointer
}
div.dark_square .pp_nav {
clear: none
}
div.dark_square .pp_nav .pp_play {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
height: 15px;
width: 14px
}
div.dark_square .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
height: 15px;
width: 14px
}
div.dark_square .pp_arrow_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
cursor: pointer
}
div.dark_square .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
cursor: pointer
}
div.light_square .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
cursor: pointer
}
div.light_square .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
cursor: pointer
}
div.light_square .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
cursor: pointer
}
div.light_square .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
cursor: pointer
}
div.light_square .pp_close {
width: 75px;
height: 22px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
cursor: pointer
}
div.light_square .pp_nav .pp_play {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
height: 15px;
width: 14px
}
div.light_square .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
height: 15px;
width: 14px
}
div.light_square .pp_arrow_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
cursor: pointer
}
div.light_square .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
cursor: pointer
}
div.facebook .pp_top .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
cursor: pointer
}
div.facebook .pp_expand:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
cursor: pointer
}
div.facebook .pp_contract {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
cursor: pointer
}
div.facebook .pp_contract:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
cursor: pointer
}
div.facebook .pp_close {
width: 22px;
height: 22px;
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
cursor: pointer
}
div.facebook .pp_description {
margin: 0 37px 0 0
}
div.facebook .pp_loaderIcon {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
height: 22px;
margin-top: 0;
width: 22px
}
div.facebook .pp_arrow_previous.disabled {
background-position: 0 -96px;
cursor: default
}
div.facebook .pp_arrow_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
height: 22px;
margin-top: 0;
width: 22px
}
div.facebook .pp_arrow_next.disabled {
background-position: -32px -96px;
cursor: default
}
div.facebook .pp_nav {
margin-top: 0
}
div.facebook .pp_nav p {
font-size: 15px;
padding: 0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
height: 22px;
width: 22px
}
div.facebook .pp_nav .pp_pause {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
height: 22px;
width: 22px
}
div.facebook .pp_next:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
cursor: pointer
}
div.facebook .pp_previous:hover {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
cursor: pointer
}
div.facebook .pp_bottom .pp_left {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
outline: none
}
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000
}
.pp_content {
height: 40px;
min-width: 40px
}
* html .pp_content {
width: 40px
}
.pp_content_container {
position: relative;
text-align: left;
width: 100%
}
.pp_content_container .pp_left {
padding-left: 20px
}
.pp_content_container .pp_right {
padding-right: 20px
}
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px
}
.pp_description {
display: none;
margin: 0
}
.pp_social {
float: left;
margin: 0
}
.pp_social .facebook {
float: left;
margin-left: 5px;
width: 55px;
overflow: hidden
}
.pp_social .twitter {
float: left
}
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0
}
.pp_nav p {
float: left;
white-space: nowrap;
margin: 2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative
}
.pp_gallery ul {
float: left;
height: 35px;
position: relative;
white-space: nowrap;
margin: 0 0 0 5px;
padding: 0
}
.pp_gallery ul a {
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden
}
.pp_gallery ul a img {
border: 0
}
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0
}
.pp_gallery li.default a {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
margin-top: 7px!important
}
a.pp_next {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%
}
a.pp_previous {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%
}
a.pp_expand, a.pp_contract {
cursor: pointer;
display: none;
height: 20px;
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000
}
a.pp_close {
position: absolute;
right: 0;
top: 0;
display: block;
line-height: 22px;
text-indent: -10000px
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
position: absolute;
top: 50%;
width: 24px;
margin: -12px 0 0 -12px
}
#pp_full_res {
line-height: 1!important
}
#pp_full_res .pp_inline {
text-align: left
}
#pp_full_res .pp_inline p {
margin: 0 0 15px
}
div.ppt {
color: #fff;
display: none;
font-size: 17px;
z-index: 9999;
margin: 0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content {
background-color: #fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
color: #000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
border-color: #fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
position: relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
background: #fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
margin-right: 85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
margin-top: 12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
background-position: 0 -87px;
cursor: default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
background-position: -22px -87px;
cursor: default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
background: url(//www.atleticofitcenter.it/wp-content/themes/fitness/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
color: #c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
color: #fff
}
.pp_top, .pp_bottom {
height: 20px;
position: relative
}
* html .pp_top, * html .pp_bottom {
padding: 0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
left: 0;
position: static
}
.pp_top .pp_right, .pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px
}
.pp_fade, .pp_gallery li.default a img {
display: none
}a:hover {
color: #a32323;
}
#header {
height: 156px;
}
.main-menu {
margin-top: 36px;
}
.site-title {
margin-top: 14px;
}
.sf-menu li a:hover,
.current-menu-item a,
.sf-menu li.sfHover a,
.sd-sidebar .widget_archive li:before,
.sd-sidebar .widget_categories li:before,
.sd-sidebar .widget_pages li:before,
.sd-sidebar .widget_meta li:before,
.sd-sidebar .widget_recent_comments li:before,
.sd-sidebar .widget_recent_entries li:before,
.sd-sidebar .widget_rss li:before,
.sd-sidebar .widget_nav_menu li:before,
.sd-sidebar .widget_links li:before,
.sd-add-cart a,
.sd-woo .sd-add-to-cart,
.sd-woo .single_add_to_cart_button,
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward,
.sd-sidebar-widget .price_slider_amount button,
.sd-coupon-button,
.shipping-calculator-form button,
.sd-update-cart,
.sd-cart-totals .checkout-button,
.sd-checkout-payment input[type="submit"],
.sd-woo-login input[type="submit"],
.sd-coupon-form input[type="submit"],
.sd-create-account input[type="submit"],
.sd-checkout-payment input[type="submit"],
.sd-edit-address input[type="submit"],
.sd-edit-account input[type="submit"],
.sd-form-login input[type="submit"],
.sd-lost-pwd input[type="submit"],
.sd-order-tracking input[type="submit"],
.sd-woo #respond .form-submit input {
border: 2px solid #a32323;
}
.sd-sidebar-widget .ui-slider-handle {
border: 3px solid #a32323;
}
.widget_product_categories li a:hover::after,
.widget_product_categories li.current-cat > a::after,
.widget_layered_nav li.chosen::after,
.widget_layered_nav li:hover::after,
.sd-woo .woocommerce-tabs .tabs li.active a {
border-color: #a32323;
}
.sf-menu li ul,
.sf-menu li li ul,
.sd-carousel-container-full,
.sd-services-carousel li:hover .sd-service-hours span,
.sd-trainers-carousel-desc,
.pricing-price,
.sd-bg-box,
.widget_wcs3_today_classes_widget .sd-title-wrapper,
.sd_trainers_widget .sd-title-wrapper,
.sd_amenities_widget .sd-title-wrapper,
.sd-thumb-add-cart .onsale,
.sd-sidebar-widget .price_slider_amount button,
.sd-sidebar-widget .widget_shopping_cart_content .checkout,
.sd-add-cart a:hover,
.sd-woo .sd-add-to-cart:hover,
.sd-woo .single_add_to_cart_button:hover,
.sd-sidebar-widget .ui-slider-handle::before,
.sd-sidebar-widget .ui-slider-range,
.sd-off-price,
.sd-cart-totals .checkout-button {
background-color: #a32323;
}
.sd-services-arrows .flex-next:hover,
.sd-services-arrows .flex-prev:hover,
.sd-blog-arrows .flex-next:hover,
.sd-blog-arrows .flex-prev:hover,
.sd-pagination .current,
.sd-pagination .inactive:hover,
.sd-pagination .pagi-first:hover,
.sd-pagination .pagi-last:hover,
.sd-pagination .pagi-previous:hover,
.sd-pagination .pagi-next:hover,
.tagcloud a:hover,
.previous-article a:hover,
.next-article a:hover,
.wpcf7-form input[type="submit"]:hover,
.sd-contact-trainer,
.widget_product_categories li a:hover::after,
.widget_product_categories li.current-cat > a::after,
.widget_layered_nav li.chosen::after,
.widget_layered_nav li:hover::after {
border-color: #a32323;
}
.sd-trainers-arrows .flex-next:hover,
.sd-trainers-arrows .flex-prev:hover {
border-color: #1c1c1c;
}
.sd-blog-arrows .flex-next:hover,
.sd-blog-arrows .flex-prev:hover,
.more-link:hover,
input#submit:hover {
border-color: #a32323;
}
.opening-hours i,
.entry-title a:hover,
.entry-meta ul li a:hover,
.sd-sidebar .popular-posts h4 a:hover,
.sidebar-widget a:hover,
.footer-sidebar-widget a:hover,
.copyright a:hover,
.sd-footer-menu .current-menu-item a,
.sd-contact-trainer,
.sd-colored-txt,
.sd-list-style li:before,
.comments-title i,
.reply-title i,
.comment-reply-link,
.comment-text cite a:hover,
.sd-twitter-icon,
.sd-amenities ul li i,
.sd-sidebar-widget .widget_shopping_cart_content .total .amount,
.widget_product_categories li a:hover::after,
.widget_product_categories li.current-cat > a::after,
.widget_layered_nav li.chosen::after,
.widget_layered_nav li:hover::after,
.widget_products .product_list_widget a:hover .product-title,
.widget_recently_viewed_products .product_list_widget a:hover .product-title,
.widget_top_rated_products .product_list_widget a:hover .product-title,
.widget_recent_reviews .product_list_widget a:hover,
.sd-cart-totals .order-total .amount,
.sd-order-review .order-total .amount,
.sd-green {
color: #a32323;
}
.sd-footer-box1-content,
.sd-footer-box1-content .sd-box-icon {
background-color: #87BD65;
}
.sd-footer-box2-content,
.sd-footer-box2-content .sd-box-icon {
background-color: #91CE6B;
}
.sd-footer-box3-content,
.sd-footer-box3-content .sd-box-icon {
background-color: #87BD65;
}
.tooltip-content {
background: #a32323 !important;	
}
.tooltip-content:after,
.tooltip-content:before {
border-top: 15px solid #a32323 !important;
}
.tooltip-content:before {
border-top-color: #a32323 !important;
}.clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@-ms-viewport {
width: device-width;
}
.hidden {
display: none;
visibility: hidden;
}
.visible-phone {
display: none !important;
}
.visible-tablet {
display: none !important;
}
.hidden-desktop {
display: none !important;
}
.visible-desktop {
display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media (max-width: 767px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
#header {
box-shadow: none;
}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
width: 100% !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: inherit !important;
}
.hidden-print {
display: none !important;
}
}   @media (min-width: 1200px) {
.row {
margin-left: -30px;
*zoom: 1;
}
.row:before,  .row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
.container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {
width: 1170px;
}
.sd-trainers-item-desc {
width: 618px	
}
.full-width-page-front .sd-service-carousel-wrapper .span10 {
width: 990px;
}
.sd-blog-page .sd-trainers-carousel {
}
.span12 {
width: 1170px;
}
.span11 {
width: 1070px;
}
.span10 {
width: 970px;
}
.span9 {
width: 870px;
}
.span8 {
width: 770px;
}
.span7 {
width: 670px;
}
.span6 {
width: 570px;
}
.span5 {
width: 470px;
}
.span4 {
width: 370px;
}
.span3 {
width: 270px !important;
}
.span2 {
width: 170px;
}
.span1 {
width: 70px;
}
.offset12 {
margin-left: 1230px;
}
.offset11 {
margin-left: 1130px;
}
.offset10 {
margin-left: 1030px;
}
.offset9 {
margin-left: 930px;
}
.offset8 {
margin-left: 830px;
}
.offset7 {
margin-left: 730px;
}
.offset6 {
margin-left: 630px;
}
.offset5 {
margin-left: 530px;
}
.offset4 {
margin-left: 430px;
}
.offset3 {
margin-left: 330px;
}
.offset2 {
margin-left: 230px;
}
.offset1 {
margin-left: 130px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,  .row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}
.row-fluid .span10 {
width: 82.90598290598291%;
*width: 82.8527914166212%;
}
.row-fluid .span9 {
width: 74.35897435897436%;
*width: 74.30578286961266%;
}
.row-fluid .span8 {
width: 65.81196581196582%;
*width: 65.75877432260411%;
}
.row-fluid .span7 {
width: 57.26495726495726%;
*width: 57.21176577559556%;
}
.row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}
.row-fluid .span5 {
width: 40.17094017094017%;
*width: 40.11774868157847%;
}
.row-fluid .span4 {
width: 31.623931623931625%;
*width: 31.570740134569924%;
}
.row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}
.row-fluid .span2 {
width: 14.52991452991453%;
*width: 14.476723040552828%;
}
.row-fluid .span1 {
width: 5.982905982905983%;
*width: 5.929714493544281%;
}
.row-fluid .offset12 {
margin-left: 105.12820512820512%;
*margin-left: 105.02182214948171%;
}
.row-fluid .offset12:first-child {
margin-left: 102.56410256410257%;
*margin-left: 102.45771958537915%;
}
.row-fluid .offset11 {
margin-left: 96.58119658119658%;
*margin-left: 96.47481360247316%;
}
.row-fluid .offset11:first-child {
margin-left: 94.01709401709402%;
*margin-left: 93.91071103837061%;
}
.row-fluid .offset10 {
margin-left: 88.03418803418803%;
*margin-left: 87.92780505546462%;
}
.row-fluid .offset10:first-child {
margin-left: 85.47008547008548%;
*margin-left: 85.36370249136206%;
}
.row-fluid .offset9 {
margin-left: 79.48717948717949%;
*margin-left: 79.38079650845607%;
}
.row-fluid .offset9:first-child {
margin-left: 76.92307692307693%;
*margin-left: 76.81669394435352%;
}
.row-fluid .offset8 {
margin-left: 70.94017094017094%;
*margin-left: 70.83378796144753%;
}
.row-fluid .offset8:first-child {
margin-left: 68.37606837606839%;
*margin-left: 68.26968539734497%;
}
.row-fluid .offset7 {
margin-left: 62.393162393162385%;
*margin-left: 62.28677941443899%;
}
.row-fluid .offset7:first-child {
margin-left: 59.82905982905982%;
*margin-left: 59.72267685033642%;
}
.row-fluid .offset6 {
margin-left: 53.84615384615384%;
*margin-left: 53.739770867430444%;
}
.row-fluid .offset6:first-child {
margin-left: 51.28205128205128%;
*margin-left: 51.175668303327875%;
}
.row-fluid .offset5 {
margin-left: 45.299145299145295%;
*margin-left: 45.1927623204219%;
}
.row-fluid .offset5:first-child {
margin-left: 42.73504273504273%;
*margin-left: 42.62865975631933%;
}
.row-fluid .offset4 {
margin-left: 36.75213675213675%;
*margin-left: 36.645753773413354%;
}
.row-fluid .offset4:first-child {
margin-left: 34.18803418803419%;
*margin-left: 34.081651209310785%;
}
.row-fluid .offset3 {
margin-left: 28.205128205128204%;
*margin-left: 28.0987452264048%;
}
.row-fluid .offset3:first-child {
margin-left: 25.641025641025642%;
*margin-left: 25.53464266230224%;
}
.row-fluid .offset2 {
margin-left: 19.65811965811966%;
*margin-left: 19.551736679396257%;
}
.row-fluid .offset2:first-child {
margin-left: 17.094017094017094%;
*margin-left: 16.98763411529369%;
}
.row-fluid .offset1 {
margin-left: 11.11111111111111%;
*margin-left: 11.004728132387708%;
}
.row-fluid .offset1:first-child {
margin-left: 8.547008547008547%;
*margin-left: 8.440625568285142%;
}
input,  textarea,  .uneditable-input {
margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 30px;
}
input.span12,  textarea.span12,  .uneditable-input.span12 {
width: 1156px;
}
input.span11,  textarea.span11,  .uneditable-input.span11 {
width: 1056px;
}
input.span10,  textarea.span10,  .uneditable-input.span10 {
width: 956px;
}
input.span9,  textarea.span9,  .uneditable-input.span9 {
width: 856px;
}
input.span8,  textarea.span8,  .uneditable-input.span8 {
width: 756px;
}
input.span7,  textarea.span7,  .uneditable-input.span7 {
width: 656px;
}
input.span6,  textarea.span6,  .uneditable-input.span6 {
width: 556px;
}
input.span5,  textarea.span5,  .uneditable-input.span5 {
width: 456px;
}
input.span4,  textarea.span4,  .uneditable-input.span4 {
width: 356px;
}
input.span3,  textarea.span3,  .uneditable-input.span3 {
width: 256px;
}
input.span2,  textarea.span2,  .uneditable-input.span2 {
width: 156px;
}
input.span1,  textarea.span1,  .uneditable-input.span1 {
width: 56px;
}
.thumbnails {
margin-left: -30px;
}
.thumbnails > li {
margin-left: 30px;
}
.row-fluid .thumbnails {
margin-left: 0;
}
.sd-thumb-overlay {
background-position: 0 0;
}
.mc-field-group {
width: 43%;	
}
.sidebar-widget .sd-tab-titles li a {
padding: 10px 14px !important;
}
.sd-tab-titles a {
font-size: 12px !important;	
}
.sd-random-classes-thumb {
margin-right: 40px;	
}
.sd-random-classes-content h4 {
font-size: 16px;	
}
.sd-instructor-classes ul li {
font-size: 14px;	
}
}   @media (min-width: 768px) and (max-width: 979px) {
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,  .row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {
width: 724px;
}
.span12 {
width: 724px;
}
.span11 {
width: 662px;
}
.span10 {
width: 600px;
}
.span9 {
width: 538px;
}
.span8 {
width: 476px;
}
.span7 {
width: 414px;
}
.span6 {
width: 352px;
}
.span5 {
width: 290px;
}
.span4 {
width: 228px;
}
.span3 {
width: 166px !important;
}
.span2 {
width: 104px;
}
.span1 {
width: 42px;
}
.sd-slider-wrapper {
height: auto;
}
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,  .row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%;
}
.row-fluid .offset12 {
margin-left: 105.52486187845304%;
*margin-left: 105.41847889972962%;
}
.row-fluid .offset12:first-child {
margin-left: 102.76243093922652%;
*margin-left: 102.6560479605031%;
}
.row-fluid .offset11 {
margin-left: 96.96132596685082%;
*margin-left: 96.8549429881274%;
}
.row-fluid .offset11:first-child {
margin-left: 94.1988950276243%;
*margin-left: 94.09251204890089%;
}
.row-fluid .offset10 {
margin-left: 88.39779005524862%;
*margin-left: 88.2914070765252%;
}
.row-fluid .offset10:first-child {
margin-left: 85.6353591160221%;
*margin-left: 85.52897613729868%;
}
.row-fluid .offset9 {
margin-left: 79.8342541436464%;
*margin-left: 79.72787116492299%;
}
.row-fluid .offset9:first-child {
margin-left: 77.07182320441989%;
*margin-left: 76.96544022569647%;
}
.row-fluid .offset8 {
margin-left: 71.2707182320442%;
*margin-left: 71.16433525332079%;
}
.row-fluid .offset8:first-child {
margin-left: 68.50828729281768%;
*margin-left: 68.40190431409427%;
}
.row-fluid .offset7 {
margin-left: 62.70718232044199%;
*margin-left: 62.600799341718584%;
}
.row-fluid .offset7:first-child {
margin-left: 59.94475138121547%;
*margin-left: 59.838368402492065%;
}
.row-fluid .offset6 {
margin-left: 54.14364640883978%;
*margin-left: 54.037263430116376%;
}
.row-fluid .offset6:first-child {
margin-left: 51.38121546961326%;
*margin-left: 51.27483249088986%;
}
.row-fluid .offset5 {
margin-left: 45.58011049723757%;
*margin-left: 45.47372751851417%;
}
.row-fluid .offset5:first-child {
margin-left: 42.81767955801105%;
*margin-left: 42.71129657928765%;
}
.row-fluid .offset4 {
margin-left: 37.01657458563536%;
*margin-left: 36.91019160691196%;
}
.row-fluid .offset4:first-child {
margin-left: 34.25414364640884%;
*margin-left: 34.14776066768544%;
}
.row-fluid .offset3 {
margin-left: 28.45303867403315%;
*margin-left: 28.346655695309746%;
}
.row-fluid .offset3:first-child {
margin-left: 25.69060773480663%;
*margin-left: 25.584224756083227%;
}
.row-fluid .offset2 {
margin-left: 19.88950276243094%;
*margin-left: 19.783119783707537%;
}
.row-fluid .offset2:first-child {
margin-left: 17.12707182320442%;
*margin-left: 17.02068884448102%;
}
.row-fluid .offset1 {
margin-left: 11.32596685082873%;
*margin-left: 11.219583872105325%;
}
.row-fluid .offset1:first-child {
margin-left: 8.56353591160221%;
*margin-left: 8.457152932878806%;
}
input,  textarea,  .uneditable-input {
margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 20px;
}
input.span12,  textarea.span12,  .uneditable-input.span12 {
width: 710px;
}
input.span11,  textarea.span11,  .uneditable-input.span11 {
width: 648px;
}
input.span10,  textarea.span10,  .uneditable-input.span10 {
width: 586px;
}
input.span9,  textarea.span9,  .uneditable-input.span9 {
width: 524px;
}
input.span8,  textarea.span8,  .uneditable-input.span8 {
width: 462px;
}
input.span7,  textarea.span7,  .uneditable-input.span7 {
width: 400px;
}
input.span6,  textarea.span6,  .uneditable-input.span6 {
width: 338px;
}
input.span5,  textarea.span5,  .uneditable-input.span5 {
width: 276px;
}
input.span4,  textarea.span4,  .uneditable-input.span4 {
width: 214px;
}
input.span3,  textarea.span3,  .uneditable-input.span3 {
width: 152px;
}
input.span2,  textarea.span2,  .uneditable-input.span2 {
width: 90px;
}
input.span1,  textarea.span1,  .uneditable-input.span1 {
width: 28px;
}
.sidebar-widget .sd-tab-titles li a {
padding: 0 7px !important;
}
.sd-tab-titles a {
font-size: 11px !important;	
}
.search-sumbit {
width: 15%;	
}
.search-input {
width: 85%;	
}
.sf-menu li a {
padding: 0 5px;
}
.sd-social-icons-header li {
width: 38px;
}
.sd-upper-section-custom p {
font-size: 11px;	
}
.sf-menu li {
margin-left: 5px;	
}
.sd-services-carousel-desc h3 {
font-size: 13px;	
}
.sd-services-arrows .flex-direction-nav {
display: none;	
}
.sd-services-carousel-desc {
padding: 40px 10px 0;
}
.sd-trainers-item-desc {
width: 238px;	
}
.sd-trainer-content {
height: 140px;	
}
.wcs3-class-container {
font-size: 11px;	
}
.full-width-page-front .sd-service-carousel-wrapper .span10 {
width: 610px;
}
.sd-minicart-link {
margin-left: 5px;	
}
}   @media (max-width: 767px) {
body {
padding: 0 20px;	
}
#header,
.sd-slider-wrapper,
.sd-intro-box,
.sd-full-width-bg {
margin-left: -20px;
margin-right: -20px;
padding: 0 20px;
}
.page-top,
.sd-upper-section {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;	
}
.sd-upper-section-custom p {
padding: 0;
}
.sd-carousel-container-full {
background: none;
height: auto;	
}
.sd-services-carousel-desc {
height: 220px;	
}
.sd-trainers-carousel-desc {
height: 170px;	
}
.sd-trainers-carousel li figure {
width: 100%;
margin-right: 0;	
}
.sd-trainers-arrows .flex-prev {
left: 20px;	
}
.sd-footer-box {
width: 100%;
}	
.sd-vertical-tabs .sd-tab-titles {
float: none !important;
margin-right: 0 !important;
}
.sd-footer-box1-content,
.sd-footer-box2-content,
.sd-footer-box3-content {
padding-bottom: 45px;
}
.sd-footer-menu {
float: none;
text-align: center;	
}
.sd-footer-menu ul li {
display: inline-block;
float: none;	
}
.copyright p {
margin-bottom: 20px;	
}
.sd-footer-menu ul li:first-child {
margin-left: 0;	
}
.sd-carousel-slider-wrapper .flex-direction-nav {
display: none;	
}
.sd-upper-section-custom p {
font-size: 11px;
padding: 10px 0;
text-align: center;
}
.sd-social-icons-header li,
.sd-social-icons-header li a {
width: 34px;
border: none;	
}
.sd-social-icons-header li.sd-social-facebook a {
background-position: -7px 0;
}
.sd-social-icons-header li.sd-social-twitter a {
background-position: -56px 0;
}
.sd-social-icons-header li.sd-social-linkedin a {
background-position: -105px 0;
}
.sd-social-icons-header li.sd-social-googleplus a {
background-position: -154px 0;
}
.sd-social-icons-header li.sd-social-youtube a {
background-position: -203px 0;
}
.sd-social-icons-header li.sd-social-vimeo a {
background-position: -252px 0;
}
.sd-social-icons-header li.sd-social-pinterest a {
background-position: -301px 0;
}
.sd-social-icons-header li.sd-social-instagram a {
background-position: -350px 0;
}
.sd-social-icons-header li.sd-social-rss a {
background-position: -399px 0;
}
.sd-social-icons-header li.sd-social-facebook a:hover {
background-position: -5px -45px;
}
.sd-social-icons-header li.sd-social-twitter a:hover {
background-position: -56px -44px;
}
.sd-social-icons-header li.sd-social-linkedin a:hover {
background-position: -105px -44px;
}
.sd-social-icons-header li.sd-social-googleplus a:hover {
background-position: -154px -44px;
}
.sd-social-icons-header li.sd-social-youtube a:hover {
background-position: -203px -44px;
}
.sd-social-icons-header li.sd-social-vimeo a:hover {
background-position: -252px -44px;
}
.sd-social-icons-header li.sd-social-pinterest a:hover {
background-position: -301px -44px;
}
.sd-social-icons-header li.sd-social-instagram a:hover {
background-position: -350px -44px;
}
#left-col,
.sd-sidebar {
float: none;
padding: 20px;
}
.share-entry {
padding-bottom: 40px;
text-align: center;	
}
.share-entry ul li {
display: inline-block;
float: none;	
}
.share-entry ul {
float: none;
width: 100%;	
}
.share-entry h6 {
margin-bottom: 10px;
text-align: center;
width: 100%;
}
.sd-social-icons-header li.sd-social-rss a:hover {
background-position: -399px -44px;
}
.sd-intro-box-boxed .sd-intro-box-content .one-third {
margin-bottom: 20px !important;	
}
.sd-days {
display: none;	
}
.sd-backers h3 {
line-height: 36px;	
}
.sd-event-map > div {
max-width: 100%;	
}
.one-fourth {
text-align: center;
}
.sd-fund-percent .span2{
margin-top: 60px;
text-align: center;
}
.sd-backers li {
width: 50%;
margin-bottom: 30px;	
}
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top {
margin-right: -20px;
margin-left: -20px;
}
.social-bottom ul {
float: none;
text-align: center;
}
.social-bottom li {
display: inline-block;
float: none;
}
.sd-services-carousel .flex-viewport {
overflow: visible !important;
}
.sd-blog-page .sd-trainers-carousel {
width: 100%;	
}
.sd-tab-titles a {
text-align: center;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.sd-tab-titles li {
width: 100%;	
}
.pricing-featured {
top: 0;	
}
.container-fluid {
padding: 0;
}
.dl-horizontal dt {
float: none;
width: auto;
clear: none;
text-align: left;
}
.dl-horizontal dd {
margin-left: 0;
}
.container {
width: auto;
}
.row-fluid {
width: 100%;
}
.row,  .thumbnails {
margin-left: 0;
}
.thumbnails > li {
float: none;
margin-left: 0;
}
.sd-slider-wrapper {
height: auto;
}
.sd-trainer-item img {
width: 100%;	
}
[class*="span"],  .uneditable-input[class*="span"],  .row-fluid [class*="span"] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12,  .row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
margin-left: 0;
}
.input-large,  .input-xlarge,  .input-xxlarge,  input[class*="span"],  select[class*="span"],  textarea[class*="span"],  .uneditable-input {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.input-prepend input,  .input-append input,  .input-prepend input[class*="span"],  .input-append input[class*="span"] {
display: inline-block;
width: auto;
}
.controls-row [class*="span"] + [class*="span"] {
margin-left: 0;
}
.modal {
position: fixed;
top: 20px;
right: 20px;
left: 20px;
width: auto;
margin: 0;
}
.modal.fade {
top: -100px;
}
.modal.fade.in {
top: 20px;
}
#header {
height: auto;
}
.site-title {
text-align: center;
}
.sd-site-title {
float: none;
}
.main-menu {
float: none;
}
.main-menu-shop {
width: 90%;	
}
.sd-minicart-link {
box-sizing: border-box;
float: right;
margin-left: 0;
margin-top: 38px;
padding-left: 10px;
width: 10%;
}
#menu-nav {
display: none;
}
.mnav {
border: 1px solid #d7dadc;
border-radius: 0;
display: block;
width: 100%;
margin-bottom: 20px;
padding: 5px 0;
}
.page-top h2 {
font-size: 20px;
line-height: 24px;
}
.sd-subtitle {
font-size: 13px;
}
.sd-portfolio-fitlers li {
margin: 0 2px;
}
.sd-portfolio-fitlers li a, .portfolio-filters li a {
padding: 2px 5px;
}
#footer,
.copyright {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
}
.twitter-feed {
background: none;
height: 110px;
padding-left: 0;
}
.tweet {
font-size: 12px;
}
.copyright p {
text-align: center;
}
.footer-menu {
float: none;
margin-top: 10px;
text-align: center;
}
.footer-menu li {
display: inline-block;
float: none;
margin-left: 5px;
}
.footer-menu li:fist-child {
margin: 0;
}
.sd-portfolio-item img {
width: 100%;
height: auto;
}
.sd-thumb-overlay {
background: rgba(255, 255, 255, .5);
}
.portfolio-filters {
text-align: center;
}
.portfolio-filters h3, .portfolio-filters ul {
float: none;
}
.portfolio-filters ul li {
display: inline-block;
float: none;
}
.tp-bullets {
display: none;
}
h2, h3, h4, h5, h6 {
font-size: 16px;
line-height: 20px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
border: none;
min-height: 200px !important;
}
.full-width-page-front .sd-service-carousel-wrapper .span10 { 
width: 100%;
margin-left: 0;
}
.sd-woo {
box-size: border-box;
}
.sd-product img,
.sd-single-product-slider img {
width: 100%;	
}
.sd-single-product-title {
margin-top: 20px;	
}
.sd-update-cart {
margin-bottom: 10px;	
}
.sd-update-cart,
.sd-cart-totals .checkout-button {
width: 100%;	
}
.sd-product img {
width: 100%;	
}
.sd-woo .woocommerce-tabs .tabs li {
float: none;	
}
.sd-woo .woocommerce-tabs .tabs li a {
margin-bottom: 2px;
width: 100%;
}
.sd-woo .woocommerce-tabs .panel {
padding: 20px;	
}
.sd-woo #respond input,
.sd-woo #respond textarea {
max-width: 100%;	
}
.sd-result-count-ordering {
text-align: center;	
}
.woocommerce-result-count {
float: none;
margin-bottom: 20px;
text-align: center;
}
.woocommerce-ordering {
float: none;	
}
.sidr {
z-index: 1000;	
}
.sd-remove-from-cart {
right: 15px;	
}
.sd-cart .product-price,
.sd-cart .product-quantity {
display: none;	
}
.sd-cart .coupon input[type="text"] {
margin-bottom: 10px;
width: 100%
}
.sd-cart-totals .checkout-button {
margin-bottom: 10px;	
}
.sd-form-checkout .payment_method_paypal img {
margin: 0;
max-width: 100%;	
}
.sd-order-review table,
.sd-order-details-table,
.sd-order-tracking .form-row-first,
.sd-order-tracking .form-row-last,
.sd-lost-pwd input[type="text"] {
width: 100%;		
}
.sd-order-tracking .form-row-first {
padding-right: 0;	
}
.sd-select-wrapper select,
.sd-orderby select {
max-width: 100%;
width: auto;	
}
.sd-single-product-share ul li {
display: block;	
}
.sd-woo .woocommerce-tabs .tabs li a {
box-sizing: border-box;
padding: 10px 0;
}
.sd-woo .woocommerce-tabs .panel {
padding: 20px 0;	
}
.sd-cart-calc,
.sd-cart-totals,
.sd-cart-totals .sd-update-cart,
.sd-cart-totals .checkout-button {
width: 100%;
}
.sd-cart-totals .checkout-button,
.sd-cart-totals .sd-update-cart {
box-sizing: border-box;
font-size: 12px;
}
.full-width-page {
padding: 20px;	
}
.sd-cart .coupon input[type="text"] {
width: auto;
}
.sd-cart .cart_item td {
padding: 10px;	
}
.sd-form-checkout h3 {
font-size: 20px;
line-height: 24px;	
}
.sd-col-1,
.sd-col-2,
.sd-woo-login .form-row-first,
.sd-woo-login .form-row-last {
width: 100%;	
}
}
@media (max-width: 480px) {
.nav-collapse {
-webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
display: block;
line-height: 20px;
}
input[type="checkbox"],  input[type="radio"] {
border: 1px solid #ccc;
}
.form-horizontal .control-label {
float: none;
width: auto;
padding-top: 0;
text-align: left;
}
.form-horizontal .controls {
margin-left: 0;
}
.form-horizontal .control-list {
padding-top: 0;
}
.form-horizontal .form-actions {
padding-right: 10px;
padding-left: 10px;
}
.media .pull-left,  .media .pull-right {
display: block;
float: none;
margin-bottom: 10px;
}
.media-object {
margin-right: 0;
margin-left: 0;
}
.modal {
top: 10px;
right: 10px;
left: 10px;
}
.modal-header .close {
padding: 10px;
margin: -10px;
}
.carousel-caption {
position: static;
}
}
@media (max-width: 979px) {
body {
padding-top: 0;
}
.navbar-fixed-top,  .navbar-fixed-bottom {
position: static;
}
.navbar-fixed-top {
margin-bottom: 20px;
}
.navbar-fixed-bottom {
margin-top: 20px;
}
.navbar-fixed-top .navbar-inner,  .navbar-fixed-bottom .navbar-inner {
padding: 5px;
}
.navbar .container {
width: auto;
padding: 0;
}
.navbar .brand {
padding-right: 10px;
padding-left: 10px;
margin: 0 0 0 -5px;
}
.nav-collapse {
clear: both;
}
.nav-collapse .nav {
float: none;
margin: 0 0 10px;
}
.nav-collapse .nav > li {
float: none;
}
.nav-collapse .nav > li > a {
margin-bottom: 2px;
}
.nav-collapse .nav > .divider-vertical {
display: none;
}
.nav-collapse .nav .nav-header {
color: #777777;
text-shadow: none;
}
.nav-collapse .nav > li > a,  .nav-collapse .dropdown-menu a {
padding: 9px 15px;
font-weight: bold;
color: #777777;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.nav-collapse .btn {
padding: 4px 10px 4px;
font-weight: normal;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.nav-collapse .dropdown-menu li + li a {
margin-bottom: 2px;
}
.nav-collapse .nav > li > a:hover,  .nav-collapse .nav > li > a:focus,  .nav-collapse .dropdown-menu a:hover,  .nav-collapse .dropdown-menu a:focus {
background-color: #f2f2f2;
}
.navbar-inverse .nav-collapse .nav > li > a,  .navbar-inverse .nav-collapse .dropdown-menu a {
color: #999999;
}
.navbar-inverse .nav-collapse .nav > li > a:hover,  .navbar-inverse .nav-collapse .nav > li > a:focus,  .navbar-inverse .nav-collapse .dropdown-menu a:hover,  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
background-color: #111111;
}
.nav-collapse.in .btn-group {
padding: 0;
margin-top: 5px;
}
.nav-collapse .dropdown-menu {
position: static;
top: auto;
left: auto;
display: none;
float: none;
max-width: none;
padding: 0;
margin: 0 15px;
background-color: transparent;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.nav-collapse .open > .dropdown-menu {
display: block;
}
.nav-collapse .dropdown-menu:before,  .nav-collapse .dropdown-menu:after {
display: none;
}
.nav-collapse .dropdown-menu .divider {
display: none;
}
.nav-collapse .nav > li > .dropdown-menu:before,  .nav-collapse .nav > li > .dropdown-menu:after {
display: none;
}
.nav-collapse .navbar-form,  .nav-collapse .navbar-search {
float: none;
padding: 10px 15px;
margin: 10px 0;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-inverse .nav-collapse .navbar-form,  .navbar-inverse .nav-collapse .navbar-search {
border-top-color: #111111;
border-bottom-color: #111111;
}
.navbar .nav-collapse .nav.pull-right {
float: none;
margin-left: 0;
}
.nav-collapse,  .nav-collapse.collapse {
height: 0;
overflow: hidden;
}
.navbar .btn-navbar {
display: block;
}
.navbar-static .navbar-inner {
padding-right: 10px;
padding-left: 10px;
}
}
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
}
}