@charset UTF-8;

.animated {
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.animated.infinite {
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.animated.hinge {
-webkit-animation-duration:2s;
animation-duration:2s;
}

.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
-webkit-animation-duration:.75s;
animation-duration:.75s;
}

40%,43% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0);
}

70% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0);
}

90% {
-webkit-transform:translate3d(0,-5px,0);
transform:translate3d(0,-5px,0);
}

.bounce {
-webkit-animation-name:bounce;
animation-name:bounce;
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
}

25%,75% {
opacity:0;
}

.flash {
-webkit-animation-name:flash;
animation-name:flash;
}

50% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

to {
opacity:0;
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
visibility:hidden;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}

.pulse {
-webkit-animation-name:pulse;
animation-name:pulse;
}

30% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
transform:perspective(400px) rotate3d(0,1,0,-15deg);
opacity:1;
}

40% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
transform:perspective(400px) rotate3d(0,1,0,-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

65% {
-webkit-transform:scale3d(.95,1.05,1);
transform:scale3d(.95,1.05,1);
}

75% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
}

.rubberBand {
-webkit-animation-name:rubberBand;
animation-name:rubberBand;
}

10%,30%,50%,70%,90% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
}

20%,40%,60%,80% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0);
}

.shake {
-webkit-animation-name:shake;
animation-name:shake;
}

6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg);
}

18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg);
}

31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg);
}

43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg);
}

.headShake {
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
-webkit-animation-name:headShake;
animation-name:headShake;
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}

80% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}

.swing {
-webkit-transform-origin:top center;
transform-origin:top center;
-webkit-animation-name:swing;
animation-name:swing;
}

10%,20% {
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
}

30%,50%,70%,90% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
}

40%,60%,80% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
}

.tada {
-webkit-animation-name:tada;
animation-name:tada;
}

15% {
-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
}

45% {
-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
}

.wobble {
-webkit-animation-name:wobble;
animation-name:wobble;
}

22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg);
}

33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg);
}

44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg);
}

55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg);
}

66.6% {
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg);
}

77.7% {
-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
transform:skewX(0.390625deg) skewY(0.390625deg);
}

88.8% {
-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
}

.jello {
-webkit-animation-name:jello;
animation-name:jello;
-webkit-transform-origin:center;
transform-origin:center;
}

0% {
opacity:0;
-webkit-transform:translate3d(-3000px,0,0);
transform:translate3d(-3000px,0,0);
}

20% {
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

.bounceIn {
-webkit-animation-name:bounceIn;
animation-name:bounceIn;
}

.bounceInDown {
-webkit-animation-name:bounceInDown;
animation-name:bounceInDown;
}

.bounceInLeft {
-webkit-animation-name:bounceInLeft;
animation-name:bounceInLeft;
}

from {
opacity:0;
-webkit-transform:translate3d(0,3000px,0);
transform:translate3d(0,3000px,0);
}

.bounceInRight {
-webkit-animation-name:bounceInRight;
animation-name:bounceInRight;
}

.bounceInUp {
-webkit-animation-name:bounceInUp;
animation-name:bounceInUp;
}

50%,55% {
opacity:1;
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

.bounceOut {
-webkit-animation-name:bounceOut;
animation-name:bounceOut;
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

.bounceOutDown {
-webkit-animation-name:bounceOutDown;
animation-name:bounceOutDown;
}

.bounceOutLeft {
-webkit-animation-name:bounceOutLeft;
animation-name:bounceOutLeft;
}

.bounceOutRight {
-webkit-animation-name:bounceOutRight;
animation-name:bounceOutRight;
}

.bounceOutUp {
-webkit-animation-name:bounceOutUp;
animation-name:bounceOutUp;
}

.fadeIn {
-webkit-animation-name:fadeIn;
animation-name:fadeIn;
}

.fadeInDown {
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown;
}

.fadeInDownBig {
-webkit-animation-name:fadeInDownBig;
animation-name:fadeInDownBig;
}

.fadeInLeft {
-webkit-animation-name:fadeInLeft;
animation-name:fadeInLeft;
}

.fadeInLeftBig {
-webkit-animation-name:fadeInLeftBig;
animation-name:fadeInLeftBig;
}

.fadeInRight {
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight;
}

.fadeInRightBig {
-webkit-animation-name:fadeInRightBig;
animation-name:fadeInRightBig;
}

.fadeInUp {
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp;
}

.fadeInUpBig {
-webkit-animation-name:fadeInUpBig;
animation-name:fadeInUpBig;
}

.fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut;
}

.fadeOutDown {
-webkit-animation-name:fadeOutDown;
animation-name:fadeOutDown;
}

.fadeOutDownBig {
-webkit-animation-name:fadeOutDownBig;
animation-name:fadeOutDownBig;
}

.fadeOutLeft {
-webkit-animation-name:fadeOutLeft;
animation-name:fadeOutLeft;
}

.fadeOutLeftBig {
-webkit-animation-name:fadeOutLeftBig;
animation-name:fadeOutLeftBig;
}

.fadeOutRight {
-webkit-animation-name:fadeOutRight;
animation-name:fadeOutRight;
}

.fadeOutRightBig {
-webkit-animation-name:fadeOutRightBig;
animation-name:fadeOutRightBig;
}

.fadeOutUp {
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp;
}

.fadeOutUpBig {
-webkit-animation-name:fadeOutUpBig;
animation-name:fadeOutUpBig;
}

.animated.flip {
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-name:flip;
animation-name:flip;
}

.flipInX {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInX;
animation-name:flipInX;
}

.flipInY {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInY;
animation-name:flipInY;
}

.flipOutX {
-webkit-animation-name:flipOutX;
animation-name:flipOutX;
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
}

.flipOutY {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipOutY;
animation-name:flipOutY;
}

.lightSpeedIn {
-webkit-animation-name:lightSpeedIn;
animation-name:lightSpeedIn;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

.lightSpeedOut {
-webkit-animation-name:lightSpeedOut;
animation-name:lightSpeedOut;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

.rotateIn {
-webkit-animation-name:rotateIn;
animation-name:rotateIn;
}

.rotateInDownLeft {
-webkit-animation-name:rotateInDownLeft;
animation-name:rotateInDownLeft;
}

.rotateInDownRight {
-webkit-animation-name:rotateInDownRight;
animation-name:rotateInDownRight;
}

.rotateInUpLeft {
-webkit-animation-name:rotateInUpLeft;
animation-name:rotateInUpLeft;
}

.rotateInUpRight {
-webkit-animation-name:rotateInUpRight;
animation-name:rotateInUpRight;
}

.rotateOut {
-webkit-animation-name:rotateOut;
animation-name:rotateOut;
}

.rotateOutDownLeft {
-webkit-animation-name:rotateOutDownLeft;
animation-name:rotateOutDownLeft;
}

.rotateOutDownRight {
-webkit-animation-name:rotateOutDownRight;
animation-name:rotateOutDownRight;
}

.rotateOutUpLeft {
-webkit-animation-name:rotateOutUpLeft;
animation-name:rotateOutUpLeft;
}

.rotateOutUpRight {
-webkit-animation-name:rotateOutUpRight;
animation-name:rotateOutUpRight;
}

20%,60% {
-webkit-transform:rotate3d(0,0,1,80deg);
transform:rotate3d(0,0,1,80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}

40%,80% {
-webkit-transform:rotate3d(0,0,1,60deg);
transform:rotate3d(0,0,1,60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1;
}

.hinge {
-webkit-animation-name:hinge;
animation-name:hinge;
}

.rollIn {
-webkit-animation-name:rollIn;
animation-name:rollIn;
}

.rollOut {
-webkit-animation-name:rollOut;
animation-name:rollOut;
}

.zoomIn {
-webkit-animation-name:zoomIn;
animation-name:zoomIn;
}

.zoomInDown {
-webkit-animation-name:zoomInDown;
animation-name:zoomInDown;
}

.zoomInLeft {
-webkit-animation-name:zoomInLeft;
animation-name:zoomInLeft;
}

.zoomInRight {
-webkit-animation-name:zoomInRight;
animation-name:zoomInRight;
}

.zoomInUp {
-webkit-animation-name:zoomInUp;
animation-name:zoomInUp;
}

.zoomOut {
-webkit-animation-name:zoomOut;
animation-name:zoomOut;
}

.zoomOutDown {
-webkit-animation-name:zoomOutDown;
animation-name:zoomOutDown;
}

.zoomOutLeft {
-webkit-animation-name:zoomOutLeft;
animation-name:zoomOutLeft;
}

.zoomOutRight {
-webkit-animation-name:zoomOutRight;
animation-name:zoomOutRight;
}

.zoomOutUp {
-webkit-animation-name:zoomOutUp;
animation-name:zoomOutUp;
}

.slideInDown {
-webkit-animation-name:slideInDown;
animation-name:slideInDown;
}

.slideInLeft {
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft;
}

.slideInRight {
-webkit-animation-name:slideInRight;
animation-name:slideInRight;
}

.slideInUp {
-webkit-animation-name:slideInUp;
animation-name:slideInUp;
}

.slideOutDown {
-webkit-animation-name:slideOutDown;
animation-name:slideOutDown;
}

.slideOutLeft {
-webkit-animation-name:slideOutLeft;
animation-name:slideOutLeft;
}

.slideOutRight {
-webkit-animation-name:slideOutRight;
animation-name:slideOutRight;
}

.slideOutUp {
-webkit-animation-name:slideOutUp;
animation-name:slideOutUp;
}.tx-heading-style-default {
padding:2px 0;
}

.tx-heading.tx-heading-align-left {
text-align:left;
}

.tx-heading.tx-heading-align-left .tx-heading-inner {
padding-left:0;
}

.tx-heading.tx-heading-align-right {
text-align:right;
}

.tx-divider {
clear:both;
position:relative;
height:1px;
background:#999;
background-color:#e7e7e7;
margin:2.5em 0 1.5em;
}

.tx-divider a {
position:absolute;
right:0;
bottom:5px;
display:inline-block;
color:#777;
font-size:12px;
text-decoration:none;
}

.tx-spacer {
display:block;
height:0;
clear:both;
overflow:hidden;
}

.tx-spacer-5 {
height:5px;
}

.tx-spacer-10 {
height:10px;
}

.tx-spacer-20 {
height:20px;
}

.tx-spacer-30 {
height:30px;
}

.tx-spacer-40 {
height:40px;
}

.tx-highlight {
display:inline;
padding:1px 0;
}

.tx-list ul {
list-style:none!important;
margin:0 0 1.5em!important;
padding:0!important;
}

.tx-list ul li {
position:relative;
list-style-type:none!important;
display:block!important;
line-height:1.3em;
margin:0!important;
padding:4px 0 4px 2em !important;
}

.tx-list ul li > img {
position:absolute;
left:0;
top:4px;
width:1.3em;
height:1.3em;
border:none;
margin:0;
padding:0;
}

.tx-list ul li i {
position:absolute;
left:0;
top:4px;
width:1.3em;
height:1.3em;
line-height:1.3em;
text-align:center;
}

.tx-button {
display:inline-block!important;
text-align:center;
text-decoration:none!important;
box-sizing:content-box!important;
-moz-box-sizing:content-box!important;
-webkit-box-sizing:content-box!important;
transition:all .2s;
-o-transition:all .2s;
-ie-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
border-radius:3px;
padding:10px 16px;
}

.tx-button-wide {
display:block!important;
margin:1em 0;
}

.tx-button span {
display:block!important;
text-decoration:none!important;
box-sizing:content-box!important;
-moz-box-sizing:content-box!important;
-webkit-box-sizing:content-box!important;
transition:all .2s;
-o-transition:all .2s;
-ie-transition:all .2s;
-moz-transition:all .2s;
-webkit-transition:all .2s;
}

.tx-button img {
border:none!important;
vertical-align:middle!important;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
margin:-.2em .4em 0 -.3em !important;
}

.tx-button i {
display:inline-block;
width:1em;
height:1em;
text-align:center;
line-height:1em;
margin:0 .5em 0 0 !important;
}

.tx-button.tx-button-float-icon img {
margin:0 .5em!important;
}

.tx-button small {
display:block;
color:inherit;
text-align:center;
font-style:normal;
font-size:.8em;
line-height:1;
opacity:0.7;
filter:alpha(opacity=70);
margin:-.2em 0 0;
}

.tx-button-style-default {
border-style:solid;
border-width:0;
}

.tx-button-style-default:hover {
background-color:#333!important;
color:#FFF!important;
}

.tx-button-style-default span {
border-top-width:0;
border-bottom-width:0;
border-top-style:solid;
border-bottom-style:solid;
}

.tx-button-style-stroked span {
border:1px dashed #fff!important;
margin:1px;
}

.tx-button-style-stroked:hover span {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}

.tx-button-style-3d {
border-bottom-style:solid;
border-bottom-width:6px;
}

.tx-button-style-3d span {
border-bottom-style:solid;
border-bottom-width:1px;
}

.tx-button-style-3d:hover {
position:relative;
top:3px;
border-bottom-width:3px;
}

.tx-row {
clear:both;
zoom:1;
margin-bottom:24px;
}

.tx-row:before,.tx-row:after {
display:table;
content:"";
}

.tx-row:after {
clear:both;
}

.tx-column {
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
margin:0;
padding:0 16px;
}

.tx-column-last {
margin-right:0;
padding-right:0;
}

.tx-row .tx-column {
margin:0;
}

.tx-row .tx-column .tx-column {
display:inline-block;
width:49%;
margin:0!important;
}

.tx-row .tx-column.tx-column-size-1-1 {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}

.tx-row .tx-column:first-child {
margin-left:0;
padding-left:0;
}

.tx-column-centered {
margin-right:auto!important;
margin-left:auto!important;
float:none!important;
}

.tx-column img,.tx-column iframe,.tx-column object,.tx-column embed {
max-width:100%;
}

.tx-column-size-1-1 {
width:100%;
}

.tx-column-size-1-2 {
width:50%;
}

.tx-column-size-1-3 {
width:33.33%;
}

.tx-column-size-2-3 {
width:66.66%;
}

.tx-column-size-3-4 {
width:75%;
}

.tx-column-size-1-5 {
width:20%;
}

.tx-column-size-2-5 {
width:40%;
}

.tx-column-size-3-5 {
width:60%;
}

.tx-column-size-4-5 {
width:80%;
}

.tx-column-size-1-6 {
width:16.66%;
}

.tx-column-size-5-6 {
width:83.33%;
}

.site-content .tx-row.lined div.tx-column {
border:1px solid #999;
}

.tx-col-1-2 {
width:50%;
display:block;
float:left;
}

.tx-col-1-3 {
width:33.3%;
}

.tx-col-2-3 {
width:66.6%;
}

.tx-post-row {
display:block;
position:relative;
clear:both;
width:calc(100%+32px);
margin-left:-16px;
margin-right:-16px;
}

.tx-post-row.folio-style-gallery {
width:100%;
margin-left:0;
margin-right:0;
}

.tx-post-row:after {
content:" ";
display:block;
clear:both;
height:0;
}

.tx-post-col-1 {
display:block;
float:none;
padding-right:16px;
padding-left:16px;
width:100%;
}

.tx-post-col-2 {
display:block;
float:left;
padding-left:16px;
padding-right:16px;
width:50%;
}

.tx-post-col-3 {
display:block;
float:left;
padding-left:16px;
padding-right:16px;
width:33.33%;
}

.tx-post-col-4 {
display:block;
float:left;
padding-left:16px;
padding-right:16px;
width:25%;
}

.tx-carousel .tx-post-col-1,.tx-carousel .tx-post-col-2,.tx-carousel .tx-post-col-3,.tx-carousel .tx-post-col-4 {
width:auto;
}

.tx-post-row .tx-portfolio-item .tx-border-box {
padding-bottom:32px;
}

.folio-style-gallery.tx-post-row .tx-portfolio-item .tx-border-box {
padding-bottom:0;
}

.tx-post-row .tx-folio-title {
font-size:24px;
font-weight:500;
margin:12px 0 2px;
}

.tx-post-row .tx-folio-title a,.tx-post-row .tx-folio-title a:visited {
color:#565656;
text-decoration:none;
}

.tx-folio-category {
display:block;
color:#999;
font-size:12px;
margin-bottom:16px;
}

.folio-style-gallery.tx-post-row .tx-folio-title {
position:absolute;
left:12px;
bottom:-20px;
margin-bottom:0;
opacity:0;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:.4s;
}

.folio-style-gallery.tx-post-row .tx-folio-category {
color:#ddd;
position:absolute;
left:12px;
bottom:-32px;
margin-bottom:0;
opacity:0;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:.6s;
}

.folio-style-gallery.tx-post-row .tx-portfolio-item:hover .tx-folio-title {
bottom:32px;
opacity:1;
}

.folio-style-gallery.tx-post-row .tx-portfolio-item:hover .tx-folio-category {
bottom:12px;
opacity:1;
}

.tx-post-row a.moretag,.tx-post-row a.moretag:visited {
display:block;
clear:both;
text-align:right;
text-decoration:none;
padding-top:6px;
font-size:12px;
}

.tx-post-row a.moretag:hover {
text-decoration:underline;
}

.tx-post-row .tx-border-box .tx-folio-img {
overflow:hidden;
}

.tx-folio-img .folio-links {
position:absolute;
left:0;
width:100%;
background-color:rgba(0,0,0,0.4);
padding-top:12px;
padding-bottom:12px;
text-align:center;
overflow:hidden;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
bottom:-64px;
z-index:101;
visibility:hidden;
}

.folio-style-gallery .tx-folio-img .folio-links {
position:absolute;
left:0;
width:100%;
height:100%;
bottom:0;
background-color:rgba(0,0,0,0.0);
}

.tx-folio-img:hover .folio-links {
bottom:0;
visibility:visible;
}

.folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links {
background-color:rgba(0,0,0,0.4);
bottom:0;
visibility:visible;
}

.tx-folio-img .folio-links .folio-linkico,.tx-folio-img .folio-links .folio-zoomico {
display:inline-block;
height:32px;
width:32px;
background-color:#666;
color:#FFF;
text-align:center;
line-height:32px;
border-radius:3px;
transition-property:all;
transition-duration:.2s;
transition-timing-function:ease-in-out;
transition-delay:.3s;
margin:auto 2px;
}

.folio-style-gallery .tx-folio-img .folio-links span,.folio-style-gallery .tx-folio-img .folio-links span {
display:block;
width:100%;
position:absolute;
left:0;
top:50%;
margin-top:-22px;
}

.folio-style-gallery .folio-head {
display:block;
width:100%;
position:absolute;
left:0;
bottom:0;
z-index:102;
padding:0 12px;
}

.tx-folio-img .folio-links .folio-linkico {
margin-right:64px;
opacity:0;
}

.tx-folio-img .folio-links .folio-zoomico {
margin-left:64px;
opacity:0;
transition-delay:.5s;
}

.tx-folio-img:hover .folio-links .folio-linkico,.folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links .folio-linkico {
margin-right:2px;
opacity:1;
}

.tx-folio-img:hover .folio-links .folio-zoomico,.folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links .folio-zoomico {
margin-left:2px;
opacity:1;
}

.tx-subtitle {
font-size:20px;
font-weight:500;
}

.tx-blog-img {
margin-bottom:16px;
position:relative;
overflow:hidden;
}

.tx-blog-imgpad {
height:16px;
}

.tx-blog .tx-blog-item {
margin-bottom:32px;
}

.tx-blog .tx-blog-item .tx-post-title {
margin:0;
padding:0 0 4px;
}

.tx-blog .tx-blog-item h3.tx-post-title a {
color:#565656;
font-weight:500;
text-decoration:none;
}

.tx-category {
margin-bottom:16px;
font-size:12px;
color:#999;
}

.tx-meta {
padding-top:8px;
font-size:11px;
color:#999;
}

.tx-post-content {
padding:0 32px 32px;
}

.tx-blog .tx-blog-item .tx-border-box {
border:1px solid #e7e7e7;
}

.tx-post-comm {
display:block;
position:absolute;
bottom:12px;
right:12px;
height:32px;
width:32px;
text-align:center;
line-height:32px;
color:#FFF;
}

.tx-post-comm span {
display:block;
position:relative;
height:32px;
width:32px;
text-align:center;
z-index:107;
}

.tx-post-comm:after {
content:'\f075';
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:none;
height:32px;
line-height:32px;
font-size:32px;
position:absolute;
left:0;
top:0;
color:red;
z-index:106;
width:32px;
text-align:center;
margin:0;
}

.entry-content .owl-theme .owl-controls .owl-page span {
background-color:rgba(0,0,0,0.5);
}

.tx-testimonials {
display:block;
background-color:#f7f7f7;
padding:56px 32px 32px;
}

.tx-testimonials:after {
position:absolute;
left:calc(50%-15px);
top:16px;
content:"\f10d";
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px;
width:32px;
text-align:center;
color:#999;
}

.tx-testimonials .tx-testi-name {
display:block;
font-weight:700;
color:#666;
padding-top:16px;
}

.tx-testimonials .tx-testi-desig {
display:inline-block;
font-size:12px;
color:#999;
padding-right:6px;
}

.tx-testimonials .tx-testi-org {
display:inline-block;
font-size:12px;
color:#999;
}

.tx-button:hover {
background-color:#373737!important;
color:#FFF!important;
}

.tx-cta {
display:block;
clear:both;
margin-bottom:32px;
background-color:#f7f7f7;
border-left:6px solid #06C;
color:#474747;
padding:32px;
}

.tx-cta .tx-cta-text {
display:inline-block;
font-size:24px;
line-height:40px;
font-weight:500;
}

.tx-cta a.cta-button,.tx-cta a.cta-button:visited {
display:block;
float:right;
line-height:40px;
color:#FFF;
padding-left:16px;
padding-right:16px;
border-radius:3px;
text-decoration:none;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.tx-service-icon {
display:block;
text-align:center;
}

.tx-animate,.tx-service-icon span,.tx-service-icon span i,.tx-service-icon span i:before,.tx-service-icon span i:after,.tx-carousel .owl-controls .owl-buttons .owl-prev,.tx-carousel .owl-controls .owl-buttons .owl-next {
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.tx-service-icon span {
display:inline-block;
width:92px;
height:92px;
border-radius:50%;
text-align:center;
font-size:48px;
line-height:88px;
color:#069;
border:2px solid #069;
}

.tx-service-icon span i {
color:#069;
line-height:88px;
}

.tx-service-icon span i:before {
line-height:88px;
}

.tx-service:hover .tx-service-icon span {
background-color:#069;
}

.tx-service.curved .tx-service-icon span {
border-radius:12px;
margin-bottom:12px;
}

.tx-service.square .tx-service-icon span {
border-radius:0;
margin-bottom:12px;
}

.tx-service-title {
text-align:center;
font-size:24px;
padding:6px 0 16px;
}

.tx-service-text {
text-align:center;
padding-bottom:32px;
}

.tx-carousel .owl-controls .owl-buttons {
position:absolute;
width:100%;
top:calc(50%-40px);
left:0;
}

.tx-carousel .owl-controls .owl-buttons .owl-prev {
position:absolute;
left:48px;
display:block;
width:40px;
height:40px;
line-height:40px;
text-align:center;
color:#fff;
background-color:rgba(0,0,0,0.5);
border-radius:0 3px 3px 0;
opacity:0;
}

.tx-carousel .owl-controls .owl-buttons .owl-next {
position:absolute;
right:48px;
display:block;
width:40px;
height:40px;
line-height:40px;
text-align:center;
color:#fff;
background-color:rgba(0,0,0,0.5);
border-radius:3px 0 0 3px;
opacity:0;
}

.tx-carousel:hover .owl-controls .owl-buttons .owl-prev {
left:16px;
opacity:1;
}

.tx-carousel:hover .owl-controls .owl-buttons .owl-next {
right:16px;
opacity:1;
}

.nx-paging {
display:block;
clear:both;
text-align:center;
margin:16px 0;
}

.nx-paging .nx-paging-inner {
display:inline-block;
margin:0 auto;
}

.nx-paging > div.nx-paging-inner > a,.nx-paging > div.nx-paging-inner > a:visited,.nx-paging > div.nx-paging-inner > span {
display:inline-block;
height:28px;
line-height:28px;
border:1px solid #d7d7d7;
text-decoration:none;
color:#999;
padding:0 10px;
}

.nx-paging > div.nx-paging-inner > span {
color:#CCC;
border:1px solid #e7e7e7;
}

.nx-paging > div.nx-paging-inner > a:hover {
background-color:#e7e7e7;
color:#373737;
}

.tx-heading {
border-bottom:1px solid #CCC;
padding-bottom:6px;
}

.tx-heading .tx-heading-tag {
font-weight:500;
margin:0;
padding:0;
}

.related.products {
position:relative;
overflow:hidden;
}

.related.products .products .owl-controls .owl-buttons {
position:absolute;
width:100%;
left:0;
top:45%;
}

.related.products .products .owl-controls .owl-buttons .owl-next,.related.products .products .owl-controls .owl-buttons .owl-prev {
display:block;
height:32px;
width:24px;
line-height:24px;
text-align:center;
color:#fff;
background-color:rgba(0,0,0,0.4);
position:absolute;
left:0;
top:0;
opacity:0;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.related.products .products .owl-controls .owl-buttons .owl-next {
border-top-right-radius:3px;
border-bottom-right-radius:3px;
margin-left:-100px;
}

.related.products .products .owl-controls .owl-buttons .owl-prev {
left:auto;
right:0;
top:0;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
margin-right:-100px;
}

.related.products .products .owl-controls .owl-buttons .owl-next span,.related.products .products .owl-controls .owl-buttons .owl-prev span {
line-height:32px;
}

.related.products .products:hover .owl-controls .owl-buttons .owl-next {
margin-left:0;
opacity:1;
}

.related.products .products:hover .owl-controls .owl-buttons .owl-prev {
margin-right:0;
opacity:1;
}

.tx-slider {
position:relative;
overflow:hidden;
width:100%;
height:auto;
}

.tx-slider img {
width:100%;
max-width:100%;
}

.tx-slider-item {
background-color:#E6E6E6;
}

.tx-slider .owl-controls .owl-buttons {
position:absolute;
top:45%;
left:0;
width:100%;
height:1px;
overflow:visible;
z-index:102;
}

.tx-slider .owl-controls .owl-buttons .owl-next,.tx-slider .owl-controls .owl-buttons .owl-prev {
display:block;
height:56px;
width:32px;
line-height:32px;
text-align:center;
color:#fff;
background-color:rgba(0,0,0,0.36);
position:absolute;
left:0;
top:0;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.tx-slider .owl-controls .owl-buttons .owl-next {
border-top-right-radius:0;
border-bottom-right-radius:0;
margin-left:-100px;
}

.tx-slider .owl-controls .owl-buttons .owl-prev {
left:auto;
right:0;
top:0;
border-top-left-radius:0;
border-bottom-left-radius:0;
margin-right:-100px;
}

.tx-slider .owl-controls .owl-buttons .owl-next span,.tx-slider .owl-controls .owl-buttons .owl-prev span {
line-height:56px;
}

.tx-slider:hover .owl-controls .owl-buttons .owl-next {
margin-left:0;
}

.tx-slider:hover .owl-controls .owl-buttons .owl-prev {
margin-right:0;
}

.tx-slider .owl-wrapper .tx-slide-content {
display:block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:304;
text-align:left;
margin:0 auto;
}

.tx-slider .owl-wrapper .tx-slide-content .tx-slide-content-inner {
display:block;
position:relative;
width:100%;
max-width:1200px;
z-index:305;
top:45%;
transform:translateY(-50%);
margin:0 auto;
padding:0 36px;
}

.tx-slide-title {
display:inline-block;
font-weight:600;
font-size:32px;
color:#FFF;
background-color:rgba(0,0,0,0.36);
margin-bottom:12px;
visibility:hidden;
padding:8px 16px;
}

.tx-slide-details p {
display:inline-block;
color:#FFF;
background-color:rgba(0,0,0,0.4);
max-width:50%;
margin-bottom:12px;
visibility:hidden;
padding:8px 16px;
}

.tx-slide-button {
visibility:hidden;
}

.tx-slider .tx-slide-button a,.tx-slider .tx-slide-button a:visited {
display:inline-table;
background-color:#575757;
border-radius:3px;
color:#fff;
text-decoration:none;
font-size:12px;
padding:12px 16px;
}

.owl-item .tx-slide-title {
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:.2s;
opacity:0;
}

.owl-item .tx-slide-details p {
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:.5s;
opacity:0;
margin-left:120px;
}

.tx-slider .owl-item .tx-slide-button {
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:.3s;
margin-top:80px;
opacity:0;
}

.owl-item.active .tx-slide-title {
visibility:visible;
opacity:1;
}

.owl-item.active .tx-slide-details p {
visibility:visible;
opacity:1;
margin-left:0;
}

.tx-slider .owl-item.active .tx-slide-button {
visibility:visible;
margin-top:0;
opacity:1;
}

.tx-slider .owl-pagination {
display:block;
width:100%;
position:absolute;
bottom:12px;
left:0;
text-align:center;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:.0s;
opacity:0;
}

.tx-slider:hover .owl-pagination {
opacity:1;
}

.tx-slider .owl-pagination .owl-page {
display:inline-block;
margin:0 4px;
}

.tx-slider .owl-pagination .owl-page span {
display:block;
background-color:rgba(0,0,0,0.4);
height:12px;
width:12px;
border-radius:6px;
}

.tx-slider .owl-pagination .owl-page.active span {
background-color:rgba(0,0,0,0.8);
}

.portfolio .entry-thumbnail.tx-slider .owl-controls {
top:45%;
height:auto;
}

.portfolio .entry-thumbnail.tx-slider .owl-controls .owl-pagination {
display:none;
}

.tx-slider.shadow .tx-slide-title {
background:transparent;
text-shadow:0 0 3px rgba(0,0,0,0.4);
}

.tx-slider.shadow .tx-slide-details p {
background:transparent;
text-shadow:0 0 2px rgba(0,0,0,0.4);
}

.tx-slider.shadow .tx-slide-button a {
box-shadow:0 0 2px rgba(0,0,0,0.4);
}

.site .widget .recent-comments-list li.nx-comment {
display:block;
clear:both;
height:auto;
border:none;
}

.site .widget .recent-comments-list li.nx-comment .comment-wrap {
padding-top:6px;
padding-bottom:6px;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-avatar img {
border-radius:3px;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content {
width:calc(100%-64px);
border:1px solid rgba(154,154,154,0.4);
border-radius:3px;
padding:6px 6px 0;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-meta {
color:#999;
font-size:12px;
line-height:1;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-body {
padding-top:8px;
padding-bottom:0;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-body p {
margin:0 0 12px;
}

.widget .recent-posts-list li.nx-recent-post {
display:block;
clear:both;
min-height:96px;
}

.widget .recent-posts-list li.nx-recent-post a.recent-post-image img {
width:72px;
display:block;
float:left;
padding-top:4px;
border-radius:6px;
}

.widget .recent-posts-list li.nx-recent-post .recent-post-details.thumbyes {
display:inline-block;
width:calc(100%-72px);
padding-left:12px;
}

.widget .recent-posts-list li.nx-recent-post .recent-post-details.thumbyes span.post-meta {
font-size:11px;
}

.widget .portfolio-grid {
padding-top:12px;
}

.widget .portfolio-grid li {
display:block;
float:left;
width:33.33%;
border:none;
border-bottom:none!important;
margin:0;
padding:1px!important;
}

.nx-wide .tx-fullwidthrow .tx-fullwidthinner:after,.nx-boxed .tx-fullwidthrow .tx-fullwidthinner:after {
content:"";
display:table;
clear:both;
background-color:red;
}

.tx-fw-overlay {
display:block;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.4);
padding-left:32px;
padding-right:32px;
}

.tx-fw-content {
max-width:1200px;
margin-left:auto;
margin-right:auto;
}

.tx-heading-style-default .tx-heading-inner,.tx-post-row.folio-style-gallery .tx-portfolio-item {
padding:0;
}

.tx-heading.tx-heading-align-right .tx-heading-inner,.tx-row .tx-column:last-child {
padding-right:0;
}

.tx-heading.tx-heading-align-center,.tx-button-center,.tx-testimonials .tx-testi-item {
text-align:center;
}

.tx-button a:hover,.tx-cta a.cta-button:hover {
background-color:#373737;
color:#fff;
}

.tx-column-size-1-4,.tx-col-1-4 {
width:25%;
}

.folio-style-gallery.tx-post-row .tx-folio-title a,.folio-style-gallery.tx-post-row .tx-folio-title a:visited,.tx-service:hover .tx-service-icon span i {
color:#FFF;
}

.tx-post-row .tx-portfolio-item img.folio-img,.tx-blog-item .blog-image {
width:100%;
transition-property:all;
transition-duration:.4s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.tx-post-row .tx-portfolio-item:hover img.folio-img,.tx-blog-item .blog-image:hover {
transform:scale(1.1);
}

.tx-folio-img,.tx-folio-img-wrap,.tx-slider .owl-wrapper .tx-slider-box,.nx-wide .tx-fullwidthrow {
position:relative;
}

.tx-category a,.tx-slider .tx-slide-button a:hover {
text-decoration:none;
}

.tx-carousel .owl-controls .owl-buttons .owl-prev span,.tx-carousel .owl-controls .owl-buttons .owl-next span {
display:block;
width:40px;
height:40px;
line-height:40px;
text-align:center;
color:#fff;
}

.widget .recent-comments-list li.nx-comment .comment-wrap .comment-avatar,span.tx-animate {
display:inline-block;
}

.widget .recent-posts-list li.nx-recent-post .recent-post-title,.nx-wide .tx-fullwidthrow .tx-fullwidthinner {
display:block;
clear:both;
}

@media only screen {
[class*=nx-column] + [class*=nx-column]:last-child {
float:right;
}
}

@media only screen and max-width 768px {
.tx-column {
width:100%!important;
float:none!important;
margin:0 0 24px!important;
}

.tx-row .tx-column:last-child,.fancy-inner .tx-column:last-child {
margin-bottom:0!important;
}
}

@media max-width 999px {
.folio-col-1 {
display:block;
float:none;
padding-right:0;
width:100%;
}

.folio-col-2 {
display:block;
float:none;
padding-left:0;
width:100%;
}

.tx-col-1-2 {
width:50%;
display:block;
float:left;
}

.tx-posts.tx-posts-col-4.tx-posts-layout-masonry .post {
width:33.3%;
}

.tx-row .tx-column {
width:100%;
padding-left:0;
padding-right:0;
padding-bottom:32px;
}

.tx-slider .owl-wrapper .tx-slide-content .tx-slide-content-inner {
text-align:center;
}

.owl-item .tx-slide-details p {
max-width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
max-height:48px;
}

.owl-item .tx-slide-title {
font-size:24px;
font-weight:500;
margin-top:0;
padding-top:6px;
padding-bottom:6px;
}

.tx-slider .tx-slide-button a {
padding-top:6px;
padding-bottom:6px;
}

.tx-col-1-3,.tx-col-1-4,.tx-posts.tx-posts-col-3.tx-posts-layout-masonry .post {
width:50%;
}

.tx-post-col-1,.tx-post-col-2,.tx-post-col-3,.tx-post-col-4 {
float:none;
width:100%;
}
}

@media max-width 767px {
.owl-item .tx-slide-details p {
display:none;
}
}

@media max-width 359px {
.tx-col-1-2,.tx-col-1-3,.tx-col-1-4 {
width:100%;
}
}.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
content:" ";
display:table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
clear:both;
}#mc4wp-checkbox {
clear:both;
display:block;
position:static;
width:auto;
}

#mc4wp-checkbox input {
float:none;
width:auto;
position:static;
vertical-align:middle;
display:inline-block!important;
max-width:21px;
-webkit-appearance:checkbox;
margin:0 6px 0 0;
padding:0;
}

#mc4wp-checkbox label {
float:none;
display:block;
cursor:pointer;
width:auto;
position:static;
}

#_mc4wp_subscribe_woocommerce_checkout_field input,#_mc4wp_subscribe_woocommerce_checkout_field label {
float:none!important;
width:auto!important;
display:inline-block!important;
}

#registerform #mc4wp-checkbox {
margin-bottom:10px;
}@font-face {
font-family:Genericons;
src:url(data:application/x-font-woff;charset=utf-8;base64,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) format(woff), url(../ftown/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.ttf) format(truetype), url(../ftown/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.svg) format(svg);
font-weight:400;
font-style:normal;
}

.genericon {
font-size:16px;
vertical-align:top;
text-align:center;
-moz-transition:color .1s ease-in 0;
-webkit-transition:color .1s ease-in 0;
display:inline-block;
font-family:Genericons;
font-style:normal;
font-weight:400;
font-variant:normal;
line-height:1;
text-decoration:inherit;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
speak:none;
}

.genericon-rotate-90 {
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.genericon-rotate-180 {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.genericon-rotate-270 {
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.genericon-flip-horizontal {
-webkit-transform:scale(-1,1);
-moz-transform:scale(-1,1);
-ms-transform:scale(-1,1);
-o-transform:scale(-1,1);
transform:scale(-1,1);
}

.genericon-flip-vertical {
-webkit-transform:scale(1,-1);
-moz-transform:scale(1,-1);
-ms-transform:scale(1,-1);
-o-transform:scale(1,-1);
transform:scale(1,-1);
}

.genericon-404:before {
content:"\f423";
}

.genericon-activity:before {
content:"\f508";
}

.genericon-anchor:before {
content:"\f509";
}

.genericon-aside:before {
content:"\f101";
}

.genericon-attachment:before {
content:"\f416";
}

.genericon-audio:before {
content:"\f109";
}

.genericon-bold:before {
content:"\f471";
}

.genericon-book:before {
content:"\f444";
}

.genericon-bug:before {
content:"\f50a";
}

.genericon-cart:before {
content:"\f447";
}

.genericon-category:before {
content:"\f301";
}

.genericon-chat:before {
content:"\f108";
}

.genericon-checkmark:before {
content:"\f418";
}

.genericon-close:before {
content:"\f405";
}

.genericon-close-alt:before {
content:"\f406";
}

.genericon-cloud:before {
content:"\f426";
}

.genericon-cloud-download:before {
content:"\f440";
}

.genericon-cloud-upload:before {
content:"\f441";
}

.genericon-code:before {
content:"\f462";
}

.genericon-codepen:before {
content:"\f216";
}

.genericon-cog:before {
content:"\f445";
}

.genericon-collapse:before {
content:"\f432";
}

.genericon-comment:before {
content:"\f300";
}

.genericon-day:before {
content:"\f305";
}

.genericon-digg:before {
content:"\f221";
}

.genericon-document:before {
content:"\f443";
}

.genericon-dot:before {
content:"\f428";
}

.genericon-downarrow:before {
content:"\f502";
}

.genericon-download:before {
content:"\f50b";
}

.genericon-draggable:before {
content:"\f436";
}

.genericon-dribbble:before {
content:"\f201";
}

.genericon-dropbox:before {
content:"\f225";
}

.genericon-dropdown:before {
content:"\f433";
}

.genericon-dropdown-left:before {
content:"\f434";
}

.genericon-edit:before {
content:"\f411";
}

.genericon-ellipsis:before {
content:"\f476";
}

.genericon-expand:before {
content:"\f431";
}

.genericon-external:before {
content:"\f442";
}

.genericon-facebook:before {
content:"\f203";
}

.genericon-facebook-alt:before {
content:"\f204";
}

.genericon-fastforward:before {
content:"\f458";
}

.genericon-feed:before {
content:"\f413";
}

.genericon-flag:before {
content:"\f468";
}

.genericon-flickr:before {
content:"\f211";
}

.genericon-foursquare:before {
content:"\f226";
}

.genericon-fullscreen:before {
content:"\f474";
}

.genericon-gallery:before {
content:"\f103";
}

.genericon-github:before {
content:"\f200";
}

.genericon-googleplus:before {
content:"\f206";
}

.genericon-googleplus-alt:before {
content:"\f218";
}

.genericon-handset:before {
content:"\f50c";
}

.genericon-heart:before {
content:"\f461";
}

.genericon-help:before {
content:"\f457";
}

.genericon-hide:before {
content:"\f404";
}

.genericon-hierarchy:before {
content:"\f505";
}

.genericon-home:before {
content:"\f409";
}

.genericon-image:before {
content:"\f102";
}

.genericon-info:before {
content:"\f455";
}

.genericon-instagram:before {
content:"\f215";
}

.genericon-italic:before {
content:"\f472";
}

.genericon-key:before {
content:"\f427";
}

.genericon-leftarrow:before {
content:"\f503";
}

.genericon-link:before {
content:"\f107";
}

.genericon-linkedin:before {
content:"\f207";
}

.genericon-linkedin-alt:before {
content:"\f208";
}

.genericon-location:before {
content:"\f417";
}

.genericon-lock:before {
content:"\f470";
}

.genericon-mail:before {
content:"\f410";
}

.genericon-maximize:before {
content:"\f422";
}

.genericon-menu:before {
content:"\f419";
}

.genericon-microphone:before {
content:"\f50d";
}

.genericon-minimize:before {
content:"\f421";
}

.genericon-minus:before {
content:"\f50e";
}

.genericon-month:before {
content:"\f307";
}

.genericon-move:before {
content:"\f50f";
}

.genericon-next:before {
content:"\f429";
}

.genericon-notice:before {
content:"\f456";
}

.genericon-paintbrush:before {
content:"\f506";
}

.genericon-path:before {
content:"\f219";
}

.genericon-pause:before {
content:"\f448";
}

.genericon-phone:before {
content:"\f437";
}

.genericon-picture:before {
content:"\f473";
}

.genericon-pinned:before {
content:"\f308";
}

.genericon-pinterest:before {
content:"\f209";
}

.genericon-pinterest-alt:before {
content:"\f210";
}

.genericon-play:before {
content:"\f452";
}

.genericon-plugin:before {
content:"\f439";
}

.genericon-plus:before {
content:"\f510";
}

.genericon-pocket:before {
content:"\f224";
}

.genericon-polldaddy:before {
content:"\f217";
}

.genericon-portfolio:before {
content:"\f460";
}

.genericon-previous:before {
content:"\f430";
}

.genericon-print:before {
content:"\f469";
}

.genericon-quote:before {
content:"\f106";
}

.genericon-rating-empty:before {
content:"\f511";
}

.genericon-rating-full:before {
content:"\f512";
}

.genericon-rating-half:before {
content:"\f513";
}

.genericon-reddit:before {
content:"\f222";
}

.genericon-refresh:before {
content:"\f420";
}

.genericon-reply:before {
content:"\f412";
}

.genericon-reply-alt:before {
content:"\f466";
}

.genericon-reply-single:before {
content:"\f467";
}

.genericon-rewind:before {
content:"\f459";
}

.genericon-rightarrow:before {
content:"\f501";
}

.genericon-search:before {
content:"\f400";
}

.genericon-send-to-phone:before {
content:"\f438";
}

.genericon-send-to-tablet:before {
content:"\f454";
}

.genericon-share:before {
content:"\f415";
}

.genericon-show:before {
content:"\f403";
}

.genericon-shuffle:before {
content:"\f514";
}

.genericon-sitemap:before {
content:"\f507";
}

.genericon-skip-ahead:before {
content:"\f451";
}

.genericon-skip-back:before {
content:"\f450";
}

.genericon-skype:before {
content:"\f220";
}

.genericon-spam:before {
content:"\f424";
}

.genericon-spotify:before {
content:"\f515";
}

.genericon-standard:before {
content:"\f100";
}

.genericon-star:before {
content:"\f408";
}

.genericon-status:before {
content:"\f105";
}

.genericon-stop:before {
content:"\f449";
}

.genericon-stumbleupon:before {
content:"\f223";
}

.genericon-subscribe:before {
content:"\f463";
}

.genericon-subscribed:before {
content:"\f465";
}

.genericon-summary:before {
content:"\f425";
}

.genericon-tablet:before {
content:"\f453";
}

.genericon-tag:before {
content:"\f302";
}

.genericon-time:before {
content:"\f303";
}

.genericon-top:before {
content:"\f435";
}

.genericon-trash:before {
content:"\f407";
}

.genericon-tumblr:before {
content:"\f214";
}

.genericon-twitch:before {
content:"\f516";
}

.genericon-twitter:before {
content:"\f202";
}

.genericon-unapprove:before {
content:"\f446";
}

.genericon-unsubscribe:before {
content:"\f464";
}

.genericon-unzoom:before {
content:"\f401";
}

.genericon-uparrow:before {
content:"\f500";
}

.genericon-user:before {
content:"\f304";
}

.genericon-video:before {
content:"\f104";
}

.genericon-videocamera:before {
content:"\f517";
}

.genericon-vimeo:before {
content:"\f212";
}

.genericon-warning:before {
content:"\f414";
}

.genericon-website:before {
content:"\f475";
}

.genericon-week:before {
content:"\f306";
}

.genericon-wordpress:before {
content:"\f205";
}

.genericon-xpost:before {
content:"\f504";
}

.genericon-youtube:before {
content:"\f213";
}

.genericon-zoom:before {
content:"\f402";
}

@media screen and -webkit-min-device-pixel-ratio0 {
@font-face {
font-family:Genericons;
src:url(../ftown/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.svg) format(svg);
}
}.sidr {
display:none;
position:fixed;
top:0;
height:100%;
z-index:999999;
width:260px;
overflow-x:none;
overflow-y:auto;
font-size:15px;
background:#333;
color:#fff;
-webkit-box-shadow:inset 0 0 5px 5px #222;
-moz-box-shadow:inset 0 0 5px 5px #222;
box-shadow:inset 0 0 5px 5px #222;
}

.sidr .sidr-inner {
padding:0 0 15px;
}

.sidr.right {
left:auto;
right:-260px;
}

.sidr.left {
left:-260px;
right:auto;
}

.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {
font-size:11px;
font-weight:400;
color:#fff;
line-height:24px;
margin:0 0 5px;
padding:0 15px;
}

.sidr p {
font-size:13px;
margin:0 0 12px;
}

.sidr p a {
color:rgba(255,255,255,0.9);
}

.sidr ul {
display:block;
border-top:1px solid #1a1a1a;
border-bottom:1px solid #4d4d4d;
margin:0 0 15px;
padding:0;
}

.sidr ul li {
display:block;
line-height:32px;
border-top:1px solid #4d4d4d;
border-bottom:1px solid #1a1a1a;
margin:0;
}

.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {
background-color:#272727;
}

.sidr ul li a,.sidr ul li span {
display:block;
text-decoration:none;
color:#fff;
padding:0 15px;
}

.sidr ul li ul {
border-bottom:none;
margin:0;
}

.sidr ul li ul li {
line-height:32px;
font-size:13px;
}

.sidr ul li ul li:last-child {
border-bottom:none;
}

.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span {
color:#FFF;
}

.sidr ul li ul li a,.sidr ul li ul li span {
color:rgba(255,255,255,0.8);
padding-left:30px;
}

.sidr ul li ul li ul li a,.sidr ul li ul li ul li span {
padding-left:40px;
}

.sidr form {
margin:0 15px;
}

.sidr label {
font-size:13px;
}

.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr input[type=url],.sidr textarea,.sidr select {
width:100%;
font-size:13px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
border:none;
background:rgba(0,0,0,0.1);
color:rgba(255,255,255,0.6);
display:block;
clear:both;
margin:0 0 10px;
padding:5px;
}

.sidr input[type=checkbox] {
width:auto;
display:inline;
clear:none;
}

.sidr input[type=button],.sidr input[type=submit] {
color:#333;
background:#fff;
}

.sidr input[type=button]:hover,.sidr input[type=submit]:hover {
background:rgba(255,255,255,0.9);
}

.sidr .sidr-inner>p,.sidr>p {
margin-left:15px;
margin-right:15px;
}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {
line-height:32px;
}.owl-theme .owl-controls {
margin-top:10px;
text-align:center;
}

.owl-theme .owl-controls .owl-buttons div {
color:#FFF;
zoom:1;
display:inline;
font-size:12px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
background:#869791;
filter:Alpha(Opacity=50);
opacity:0.5;
margin:5px;
padding:3px 10px;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
filter:Alpha(Opacity=100);
opacity:1;
text-decoration:none;
}

.owl-theme .owl-controls .owl-page {
zoom:1;
display:inline;
}

.owl-theme .owl-controls .owl-page span {
display:block;
width:12px;
height:12px;
filter:Alpha(Opacity=50);
opacity:0.5;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
background:#869791;
margin:5px 7px;
}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
filter:Alpha(Opacity=100);
opacity:1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
height:auto;
width:auto;
color:#FFF;
font-size:12px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:2px 10px;
}

.owl-item.loading {
min-height:150px;
background:url(http://www.ftownbeer.com/ftown/wp-content/themes/i-max/css/AjaxLoader.gif) no-repeat center center;
}* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

audio:not([controls]) {
display:none;
height:0;
}

html {
overflow-y:scroll;
}

html,button,input,select,textarea {
font-family:Roboto, Helvetica, sans-serif;
color:#575757;
}

body {
color:#575757;
line-height:1.8;
font-family:"Open Sans", Helvetica, sans-serif;
font-size:14px;
margin:0;
}

a:focus {
outline:0;
}

a:active,a:hover {
color:#d33;
outline:0;
}

a:hover {
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
font-family:Roboto, Georgia, serif;
line-height:1.3;
}

h1 {
font-size:48px;
margin:33px 0;
}

h2 {
font-size:30px;
margin:25px 0;
}

h3 {
font-size:22px;
margin:22px 0;
}

h4 {
font-size:20px;
margin:25px 0;
}

h5 {
font-size:18px;
margin:30px 0;
}

h6 {
font-size:16px;
margin:36px 0;
}

address {
font-style:italic;
margin:0 0 24px;
}

abbr[title] {
border-bottom:1px dotted;
}

dfn {
font-style:italic;
}

mark {
background:#ff0;
color:#000;
}

p {
margin:0 0 24px;
}

code,kbd,pre,samp {
font-family:monospace, serif;
font-size:14px;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}

pre {
background:#f5f5f5;
color:#666;
font-family:monospace;
font-size:14px;
overflow:auto;
white-space:pre-wrap;
word-wrap:break-word;
margin:20px 0;
padding:20px;
}

blockquote,q {
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
quotes:none;
}

blockquote {
font-size:18px;
font-style:italic;
font-weight:300;
margin:24px 40px;
}

blockquote cite,blockquote small {
font-size:14px;
font-weight:400;
text-transform:uppercase;
}

blockquote em,blockquote i {
font-style:normal;
font-weight:300;
}

blockquote strong,blockquote b {
font-weight:400;
}

small {
font-size:smaller;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

dl {
margin:0 20px;
}

dd {
margin:0 0 20px;
}

menu,ol,ul {
margin:16px 0;
padding:0 0 0 40px;
}

ul {
list-style-type:square;
}

nav ul,nav ol {
list-style:none;
list-style-image:none;
}

img {
-ms-interpolation-mode:bicubic;
border:0;
vertical-align:middle;
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em;
}

legend {
border:0;
white-space:normal;
padding:0;
}

button,input,select,textarea {
font-size:100%;
max-width:100%;
vertical-align:baseline;
margin:0;
}

button,input {
line-height:normal;
}

button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance:button;
cursor:pointer;
}

button[disabled],input[disabled] {
cursor:default;
}

input[type=search] {
-webkit-appearance:textfield;
padding-right:2px;
width:270px;
}

input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}

textarea {
overflow:auto;
vertical-align:top;
}

table {
border-bottom:1px solid #ededed;
border-collapse:collapse;
border-spacing:0;
line-height:2;
width:100%;
margin:0 0 20px;
}

caption,th,td {
font-weight:400;
text-align:left;
}

caption {
font-size:16px;
margin:20px 0;
}

th {
font-weight:700;
text-transform:uppercase;
}

td {
border-top:1px solid #ededed;
padding:6px 10px 6px 0;
}

del {
color:#333;
}

ins {
background:#fff9c0;
text-decoration:none;
}

hr {
background:url(../ftown/wp-content/themes/i-max/images/dotted-line.png) repeat center top;
background-size:4px 4px;
border:0;
height:1px;
margin:0 0 24px;
}

.go-top,input,textarea,.widget a,.navigation a,article a,.comments-link,#ft-post a,.da-dots > span,.sldprev,.sldnext,.nav-container li a,.nav-container li a span,.socialicon a {
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.genericon:before,.menu-toggle:after,.featured-post:before,.date a:before,.entry-meta .author a:before,.format-audio .entry-content:before,.comments-link a:before,.tags-links a:first-child:before,.categories-links a:first-child:before,.edit-link a:before,.attachment .entry-title:before,.attachment-meta:before,.attachment-meta a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor > .comment-body .fn:before,.error404 .page-title:before {
-webkit-font-smoothing:antialiased;
display:inline-block;
font:normal 16px/1 Genericons;
vertical-align:text-bottom;
}

.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
}

.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto!important;
color:#21759b;
display:block;
font-size:14px;
font-weight:700;
height:auto;
line-height:normal;
position:absolute;
left:5px;
top:5px;
text-decoration:none;
width:auto;
z-index:100000;
padding:15px 23px 14px;
}

button,input,textarea {
border:1px solid #c7c7c7;
font-family:inherit;
border-radius:3px;
padding:5px;
}

input:focus,textarea:focus {
border:1px solid #d33;
outline:0;
}

button,input[type=submit],input[type=button],input[type=reset] {
background:#d33;
border:none;
border-radius:3px;
color:#fff;
display:inline-block;
text-decoration:none;
padding:11px 24px;
}

button:hover,button:focus,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus {
background:#333;
outline:none;
}

button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active {
background:#333;
border:none;
}

.post-password-required input[type=submit] {
vertical-align:bottom;
padding:7px 24px 4px;
}

.post-password-required input[type=submit]:active {
padding:5px 24px 6px;
}

.entry-content img,.entry-summary img,.comment-content img[height],img[class*=align],img[class*=wp-image-],img[class*=attachment-] {
height:auto;
}

img.size-full,img.size-large,img.wp-post-image {
height:auto;
max-width:100%;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignleft {
margin:5px 20px 5px 0;
}

.wp-caption.alignleft {
margin:5px 10px 5px 0;
}

img.alignright {
margin:5px 0 5px 20px;
}

.wp-caption.alignright {
margin:5px 0 5px 10px;
}

img.aligncenter {
margin:5px auto;
}

img.alignnone {
margin:5px 0;
}

.wp-caption .wp-caption-text,.entry-caption,.gallery-caption {
color:#666;
font-size:12px;
font-weight:300;
}

img.wp-smiley,.rsswidget img {
border:0;
border-radius:0;
box-shadow:none;
margin-bottom:0;
margin-top:0;
padding:0;
}

.wp-caption.alignleft + ul,.wp-caption.alignleft + ol {
list-style-position:inside;
}

.site {
background-color:#fff;
width:100%;
position:relative;
border-left:0 solid #CCC;
border-right:0 solid #CCC;
margin:0 auto;
}

.site-main {
position:relative;
max-width:1264px;
margin-right:auto;
margin-left:auto;
padding-top:48px;
padding-bottom:48px;
}

.site-main .sidebar-container {
display:block;
float:left;
width:24%;
z-index:1;
position:relative;
}

.site-main .sidebar-inner {
max-width:1200px;
display:block;
padding-left:32px;
margin:0 auto;
}

.socico {
border-radius:4px;
height:20px;
width:20px;
background-color:#999;
color:#FFF;
line-height:20px;
text-align:center;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.topbarico {
height:20px;
width:20px;
color:#b7b7b7;
text-align:center;
line-height:36px;
display:inline-block;
}

.ubarinnerwrap {
max-width:1264px;
margin:0 auto;
padding:0 32px;
}

.utilitybar {
display:block;
border-bottom:1px solid #e7e7e7;
height:36px;
line-height:36px;
vertical-align:middle;
background-color:#e7e7e7;
padding:0;
}

.socialicons {
display:block;
float:right;
margin:0;
padding:0;
}

.socialicons ul.social {
list-style-type:none;
margin:0;
padding:0;
}

.socialicons ul.social li {
list-style-type:none;
display:block;
float:left;
height:20px;
width:20px;
margin:7px 6px 0 0;
padding:0;
}

.socialicons ul.social li a,.socialicons ul.social li a:visited {
text-decoration:none;
color:#FFF;
}

.socialicons ul.social li a:hover .socico {
background-color:#575757;
color:#FFF;
font-size:12px;
}

.topphone {
display:block;
float:left;
margin-right:16px;
color:#575757;
font-size:12px;
}

.topphone .topbarico {
padding-top:4px;
line-height:32px;
}

.headerwrap {
display:block;
min-height:88px;
background-color:#FFF;
}

.site-header {
position:relative;
display:block;
clear:both;
min-height:88px;
z-index:1001;
background-color:#FFF;
opacity:1;
}

.fixeddiv {
width:100%;
position:fixed;
top:0;
background-color:rgba(255,255,255,1);
left:0;
right:0;
animation:thedrop 1s 1;
-moz-animation:thedrop 1s 1;
-webkit-animation:thedrop 1s 1;
}

.site-header .home-link {
color:#141412;
display:block;
float:left;
min-width:80px;
min-height:80px;
text-decoration:none;
vertical-align:middle;
max-width:560px;
margin:0 auto;
padding:0 0 0 32px;
}

.site-header .home-link span {
height:80px;
vertical-align:middle;
display:table-cell;
padding-top:10px;
}

.site-header .home-link img {
max-height:64px;
max-width:280px;
}

.site-title {
font-size:32px;
font-weight:700;
line-height:1;
margin:0;
padding:16px 0 0;
}

.site-description {
font:300 normal 16px "Open Sans", Helvetica, sans-serif;
margin:0;
}

.headerwrap .headerinnerwrap > span#site-titlendesc {
display:block;
float:left;
}

.headerwrap .navbar {
display:block;
padding-left:20px;
float:right;
margin-right:32px;
}

.main-navigation {
display:block;
float:left;
min-height:88px;
position:relative;
margin:0 auto;
}

ul.nav-container,.nav-container > ul {
margin:0;
padding:0 20px 0 0;
}

.nav-container li {
display:inline-block;
position:relative;
padding:0;
}

.nav-container li a {
color:#545454;
display:block;
line-height:1;
text-decoration:none;
position:relative;
padding:38px 20px;
}

.nav-container ul ul li a {
padding:15px 20px;
}

.nav-container .sub-menu,.nav-container .children {
background-color:#FFF;
border-top:2px solid #d33;
display:none;
position:absolute;
left:0;
z-index:1002;
top:88px;
-webkit-box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
padding:0;
}

.nav-container .sub-menu ul,.nav-container .children ul {
border-left:0;
left:100%;
top:0;
margin-top:-2px;
}

.nav-container li:last-child .sub-menu ul,.nav-container li:last-child .children ul {
left:0;
right:auto;
width:200px;
margin-left:-200px;
top:0;
margin-top:-2px;
}

ul.nav-container ul a,.nav-container ul ul a {
width:200px;
border-top:1px solid #e7e7e7;
margin:0;
padding:10px 16px;
}

ul.nav-container ul li:first-child a,.nav-container ul ul li:first-child a {
border:none;
}

.navbar {
max-width:1264px;
margin:0 auto;
}

.site-header .search-form {
position:relative;
right:auto;
bottom:auto;
}

.site-header .search-field {
background:transparent;
border:none;
cursor:pointer;
height:37px;
position:relative;
-webkit-transition:width 400ms ease, background 400ms ease;
transition:width 400ms ease, background 400ms ease;
width:0;
z-index:1003;
margin:3px 0;
padding:0 0 0 34px;
}

.site-header .searchico {
display:block;
position:absolute;
left:4px;
top:10px;
font-size:24px;
z-index:1001;
color:#999;
}

.site-header .searchico:before {
font-size:24px;
}

.site-header .search-field:focus {
background-color:#fff;
border:1px solid #e7e7e7;
cursor:text;
outline:0;
width:200px;
border-radius:4px;
background:transparent;
}

.site-header.fixeddiv {
min-height:65px;
-webkit-box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
box-shadow:0 3px 2px 1px rgba(0,0,0,0.06);
}

.site-header.fixeddiv .home-link {
color:#141412;
display:block;
float:left;
min-height:56px;
height:64px;
padding:0 32px;
}

.site-header.fixeddiv .home-link span {
height:60px;
padding-top:6px;
}

.site-header.fixeddiv .home-link img {
max-height:48px;
max-width:280px;
margin-top:0;
}

.fixeddiv .site-title {
font-size:26px;
font-weight:700;
line-height:1;
margin:0;
padding:10px 0 0;
}

.fixeddiv .site-description {
font:300 normal 12px "Open Sans", Helvetica, sans-serif;
margin:0;
}

.fixeddiv .main-navigation {
min-height:54px;
}

.fixeddiv .nav-container > ul > li > a {
font-size:14px;
padding:26px 20px;
}

.fixeddiv .nav-container .sub-menu,.fixeddiv .nav-container .children {
position:absolute;
z-index:1004;
top:60px;
}

.fixeddiv .nav-container .sub-menu ul,.fixeddiv .nav-container .children ul {
top:0;
margin-top:-2px;
}

.headerinnerwrap {
max-width:1264px;
position:relative;
margin:0 auto;
}

.site-header .headerinnerwrap .search-form {
top:auto;
bottom:auto;
}

.site-header.fixeddiv .headerinnerwrap .search-form {
top:16px;
bottom:auto;
margin-top:-4px;
}

.ibanner {
display:block;
width:100%;
background-color:#d33;
text-align:center;
position:relative;
overflow:hidden;
}

.ibanner .da-slider {
z-index:0;
position:relative;
text-align:center;
max-height:600px;
}

.slider-content-wrap {
position:absolute;
width:100%;
height:100%;
z-index:2;
text-align:center;
color:#FFF;
left:0;
right:0;
top:0;
margin:0 auto;
}

.nx-slider-container {
width:100%;
height:auto;
max-width:1264px;
text-align:left;
margin:0 auto;
padding:64px 64px 72px;
}

.ibanner .da-slider .owl-pagination {
width:100%;
z-index:3;
position:absolute;
bottom:16px;
}

.ibanner .da-slider .owl-buttons {
position:absolute;
top:48%;
width:100%;
z-index:3;
}

.ibanner .da-slider h2,.ibanner .da-slider p,.ibanner .da-slider .da-link {
transition-property:all;
transition-duration:.5s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.ibanner .da-slider h2 {
font-size:28px;
font-weight:700;
color:#FFF;
background-color:rgba(0,0,0,0.4);
width:auto;
max-width:50%;
margin-bottom:12px;
position:relative;
display:inline-block;
margin-left:120px;
transition-delay:.2s;
opacity:0;
padding:6px 12px;
}

.ibanner .da-slider p {
color:#FFF;
background-color:rgba(0,0,0,0.3);
width:auto;
max-width:50%;
margin-bottom:32px;
position:relative;
margin-left:120px;
transition-delay:.6s;
opacity:0;
padding:6px 12px;
}

.ibanner .da-slider .da-link {
background-color:#333;
color:#FFF;
border-radius:3px;
position:relative;
margin-left:120px;
transition-delay:.9s;
opacity:0;
text-decoration:none;
padding:16px 32px;
}

.sldprev,.ibanner .da-slider .owl-prev {
display:block;
height:48px;
width:36px;
background-color:rgba(0,0,0,0.5);
position:absolute;
left:-36px;
top:0;
border-radius:0;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#999;
line-height:48px;
z-index:101;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.sldnext,.ibanner .da-slider .owl-next {
display:block;
height:48px;
width:36px;
background-color:rgba(0,0,0,0.5);
position:absolute;
right:-36px;
top:0;
border-radius:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
color:#999;
line-height:48px;
z-index:101;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

.ibanner .da-slider .owl-next span.genericon:before,.ibanner .da-slider .owl-prev span.genericon:before {
line-height:48px;
}

.sldprev:hover,.sldnext:hover,.sldprev:before,.sldnext:before,.ibanner .da-slider .owl-prev:hover,.ibanner .da-slider .owl-next:hover,.ibanner .da-slider .owl-prev:before,.ibanner .da-slider .owl-next:before {
text-decoration:none;
color:#CCC;
}

.sldprev:before,.sldnext:before,.ibanner .da-slider .owl-prev:before,.ibanner .da-slider .owl-next:before {
margin-top:12px;
}

.ibanner .sldprev,.ibanner .sldnext,.ibanner .da-slider .owl-prev,.ibanner .da-slider .owl-next {
opacity:0;
}

.ibanner:hover .sldprev,.ibanner:hover .da-slider .owl-prev {
opacity:1;
left:0;
}

.ibanner:hover .sldnext,.ibanner:hover .da-slider .owl-next {
opacity:1;
right:0;
}

.ibanner .da-slider .owl-controls .owl-page {
zoom:1;
display:inline;
}

.ibanner .da-slider .owl-controls .owl-page span {
display:block;
width:12px;
height:12px;
filter:Alpha(Opacity=50);
opacity:0.5;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
background:#000;
margin:5px 7px;
}

.ibanner .da-slider .owl-controls .owl-page.active span,.ibanner .da-slider .owl-controls.clickable .owl-page:hover span {
filter:Alpha(Opacity=100);
opacity:1;
}

.owl-item.loading {
min-height:150px;
background:url(http://www.ftownbeer.com/ftown/wp-content/themes/i-max/AjaxLoader.gif) no-repeat center center;
}

.other-slider {
display:block;
clear:both;
text-align:center;
}

.tx-slider .tx-slide-button a {
font-size:14px;
font-weight:500;
transition-property:all;
transition-duration:.3s;
transition-timing-function:ease-in-out;
transition-delay:0;
}

#featured {
display:block;
clear:both;
padding-top:32px;
}

#ft-post article {
display:block;
float:left;
width:25%;
}

#ft-post article .articlewrap {
display:block;
margin:0;
}

#ft-post .entry-header,#ft-post .entry-content,#ft-post .entry-summary,#ft-post .entry-meta {
max-width:1040px;
width:100%;
padding:0;
}

#ft-post .entry-header > .entry-thumbnail {
position:relative;
margin-bottom:10px;
}

#ft-post .entry-thumbnail > .comments-link {
display:block;
position:absolute;
height:32px;
line-height:32px;
width:100%;
background-color:rgba(255,255,255,0.5);
left:0;
bottom:0;
}

#ft-post .entry-thumbnail > .comments-link a,#ft-post .entry-thumbnail > .comments-link a:visited {
color:#333;
padding:0 6px;
}

.entry-header h1.entry-title {
font:500 normal 24px "Open Sans", Helvetica, sans-serif;
line-height:32px;
color:#575757;
}

.entry-header > .entry-meta a,.entry-header > .entry-meta a:visited {
color:#999;
font-weight:300;
}

.featured-area .entry-summary > p > a.moretag,.featured-area .entry-summary > p > a.moretag:visited {
display:block;
clear:both;
width:100px;
background-color:#eaeaea;
color:#666;
text-align:center;
border-radius:3px;
margin-top:16px;
float:right;
padding:6px 0;
}

.featured-area .entry-summary > p > a.moretag:hover {
background-color:#d33;
color:#FFF;
text-decoration:none;
}

.content-area,.featured-area {
padding-left:32px;
padding-right:32px;
}

.sidebar .site-content {
display:block;
float:left;
width:75%;
}

.sidebar .nosidebar .site-content {
display:block;
width:100%;
}

.hentry {
padding:0 0 48px;
}

.entry-header,.entry-content,.entry-summary,.entry-meta {
width:100%;
text-wrap:normal;
word-wrap:break-word;
margin:0 auto;
}

.sidebar .entry-header,.sidebar .entry-content,.sidebar .entry-summary,.sidebar .entry-meta {
max-width:100%;
padding:0;
}

.site-content .post {
display:block;
clear:both;
}

.search-results .site-content .post .meta-img,.archive .site-content .post .meta-img,.site-content .blog-columns .post .meta-img {
display:block;
float:left;
width:50%;
padding-right:32px;
}

.site-content .entry-thumbnail .stickyonimg,.site-content .entry-thumbnail .dateonimg {
display:block;
position:absolute;
left:12%;
top:12px;
width:64px;
height:72px;
background-color:#d33;
color:#FFF;
text-align:center;
border-radius:3px;
}

.site-content .entry-nothumb .stickyonimg,.site-content .entry-nothumb .dateonimg {
display:block;
position:absolute;
left:12%;
top:0;
width:64px;
height:72px;
background-color:#d33;
color:#FFF;
text-align:center;
}

.entry-nothumb .stickyonimg span:before,.entry-thumbnail .stickyonimg span:before {
font-size:32px;
padding-top:16px;
}

.site-content .dateonimg span.pdate {
display:block;
clear:both;
font-size:40px;
font-weight:700;
position:relative;
line-height:1.1;
}

.site-content .dateonimg span.pmonth {
display:block;
clear:both;
font-size:14px;
font-weight:400;
position:relative;
}

.site-content .post .post-mainpart {
display:block;
float:left;
width:50%;
}

.site-content .post .meta-img {
float:none;
margin-top:8px;
width:100%;
padding-right:0;
}

.entry-thumbnail img {
display:block;
margin:0 auto 10px;
}

.entry-header {
margin-bottom:30px;
}

.blog-columns .entry-header {
margin-bottom:16px;
}

.entry-title {
font-weight:400;
margin:0 0 5px;
}

.entry-title a {
color:#141412;
}

.entry-title a:hover {
color:#373737;
}

.entry-meta {
clear:both;
font-size:12px;
}

.blog-columns .entry-meta {
margin-bottom:24px;
}

.blog-columns .date a:before,.blog-columns .entry-meta .author a:before,.blog-columns .tags-links a:first-child:before,.blog-columns .categories-links a:first-child:before,.blog-columns .edit-link a:before {
font:normal 14px/1 Genericons;
margin-right:4px;
}

.single .entry-meta {
background-color:#fff;
font-size:14px;
font-weight:400;
border:1px solid #e7e7e7;
margin:16px 0;
padding:12px 16px!important;
}

.entry-meta > span {
margin-right:20px;
}

.featured-post:before {
content:"\f308";
margin-right:2px;
}

.entry-meta .date a:before {
content:"\f303";
}

.comments-link a:before {
content:"\f300";
margin-right:2px;
position:relative;
top:-1px;
}

.entry-meta .author a:before {
content:"\f304";
position:relative;
top:-1px;
}

.categories-links a:first-child:before {
content:"\f301";
}

.tags-links a:first-child:before {
content:"\f302";
position:relative;
top:-1px;
}

.edit-link a:before {
content:"\f411";
position:relative;
top:-1px;
}

.moretag {
display:block;
color:#fff;
font-weight:700;
padding:12px 0 0;
}

.entry-content {
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-wrap:break-word;
}

footer.entry-meta {
margin-top:24px;
}

.page-links {
clear:both;
font-size:16px;
font-weight:400;
line-height:2.2;
text-transform:uppercase;
margin:20px 0;
}

.page-links a,.page-links > span {
background:#fff;
border:1px solid #fff;
text-decoration:none;
padding:5px 10px;
}

.format-status .entry-content .page-links a,.format-gallery .entry-content .page-links a,.format-chat .entry-content .page-links a,.format-quote .entry-content .page-links a,.page-links a {
background:#d33;
border:1px solid #d33;
color:#fff;
}

.format-gallery .entry-content .page-links a:hover,.format-audio .entry-content .page-links a:hover,.format-status .entry-content .page-links a:hover,.format-video .entry-content .page-links a:hover,.format-chat .entry-content .page-links a:hover,.format-quote .entry-content .page-links a:hover,.page-links a:hover {
background:#fff;
color:#d33;
}

.format-status .entry-content .page-links > span,.format-quote .entry-content .page-links > span {
background:none;
}

.page-links .page-links-title {
background:transparent;
border:none;
margin-right:20px;
padding:0;
}

.hentry .mejs-mediaelement,.hentry .mejs-container .mejs-controls {
background:#220e10;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background:#fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background:#ea9629;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background:#595959;
}

.hentry .mejs-controls .mejs-time-rail span,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
border-radius:0;
}

.iheader {
display:block;
height:100px;
width:100%;
text-align:center;
background-color:#d33;
}

.titlebar {
display:block;
width:100%;
max-width:1264px;
padding-left:32px;
padding-right:32px;
margin:0 auto;
}

.titlebar h1 {
color:#FFF;
font-size:26px;
line-height:100px;
text-align:left;
font-weight:400;
margin:0;
}

.iheader.front {
display:block;
height:100px;
background-color:#d33;
}

.iheader.front .titlebar {
text-align:left;
padding:0 32px;
}

.iheader.front .titlebar h1 {
display:inline-block;
font-size:32px;
margin:0;
}

.iheader.front .titlebar h2 {
display:block;
font-size:14px;
line-height:1;
font-weight:400;
color:#FFF;
margin:0;
padding:0;
}

.iheader .nx-breadcrumb {
display:block;
float:right;
line-height:100px;
font-weight:400;
color:#FFF;
margin:0;
padding:0;
}

.iheader h1 {
display:block;
float:left;
font-size:32px;
line-height:100px;
font-weight:500;
color:#FFF;
margin:0;
padding:0;
}

.woocommerce-page .site-content {
padding:0 32px;
}

.woocommerce-page .product {
padding-top:32px;
}

.iheader .nx-breadcrumb a:hover {
color:#FFF;
text-decoration:none;
}

.other-slider-innerwrap {
display:inline-block;
margin:0 auto;
}

.gallery {
margin-bottom:20px;
margin-left:-4px;
}

.gallery-item {
float:left;
overflow:hidden;
position:relative;
margin:0 12px 12px 0;
}

.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail {
display:table;
margin:0 auto 20px;
}

.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item {
text-align:center;
}

.gallery-columns-4 .gallery-item {
max-width:calc(25%-4px);
}

.gallery-columns-5 .gallery-item {
max-width:calc(20%-4px);
}

.gallery-columns-6 .gallery-item {
max-width:calc(16.7%-4px);
}

.gallery-columns-7 .gallery-item {
max-width:calc(14.28%-4px);
}

.gallery-columns-8 .gallery-item {
max-width:calc(12.5%-4px);
}

.gallery-columns-9 .gallery-item {
max-width:calc(11.1%-4px);
}

.gallery-caption {
background-color:rgba(0,0,0,0.7);
box-sizing:border-box;
color:#fff;
font-size:14px;
line-height:1.3;
max-height:50%;
opacity:0;
position:absolute;
bottom:0;
left:0;
text-align:left;
-webkit-transition:opacity 400ms ease;
transition:opacity 400ms ease;
width:100%;
margin:0;
padding:2px 8px;
}

.gallery-caption:before {
box-shadow:0 -10px 15px #000 inset;
content:"";
height:100%;
min-height:49px;
position:absolute;
left:0;
top:0;
width:100%;
}

.gallery-item:hover .gallery-caption {
opacity:1;
}

.format-aside blockquote {
font-size:100%;
font-weight:400;
}

.format-aside cite {
font-size:100%;
text-transform:none;
}

.format-aside cite:before {
content:"\2014";
margin-right:5px;
}

.format-audio .entry-content:before {
content:"\f109";
float:left;
font-size:64px;
position:relative;
top:4px;
}

.format-audio .audio-content {
background:url(../ftown/wp-content/themes/i-max/images/dotted-line.png) repeat-y left top;
background-size:4px 4px;
float:right;
padding-left:35px;
width:calc(100%-85px);
}

.format-audio .wp-audio-shortcode {
height:30px!important;
max-width:400px!important;
margin:20px 0;
}

.format-chat .entry-meta .date a:before {
content:"\f108";
margin-right:2px;
}

.format-chat .chat .chat-timestamp {
color:#722d19;
float:right;
font-size:12px;
font-weight:400;
margin:5px 10px 0;
}

.format-chat .chat .fn {
font-style:normal;
}

.format-gallery .entry-title {
font-size:50px;
font-weight:400;
margin:0;
}

.format-link {
background-color:#f7f5e7;
margin-bottom:32px;
padding:32px;
}

.format-link .entry-title {
color:#ca3c08;
display:inline;
font:300 italic 20px "Open Sans", Helvetica, sans-serif;
margin-right:20px;
}

.format-link .entry-title a {
color:#bc360a;
}

.format-link .entry-meta {
display:inline;
}

.format-quote .entry-content blockquote {
font-size:28px;
margin:0;
}

.format-quote .entry-content cite a {
border-bottom:1px dotted #fff;
color:#676767;
}

.format-quote blockquote small,.format-quote blockquote cite {
display:block;
font-size:16px;
}

.format-quote blockquote {
font-style:italic;
font-weight:300;
padding-left:48px;
position:relative;
}

.format-quote blockquote:before {
content:'\201C';
font-size:140px;
font-weight:400;
line-height:.8;
padding-right:25px;
position:absolute;
left:-15px;
top:-3px;
}

.format-status {
background-color:#d33;
margin-bottom:32px;
padding:32px;
}

.format-status .entry-content,.format-status .entry-meta {
padding-left:35px;
position:relative;
padding-right:12px;
}

.format-status .entry-content a {
color:#eadaa6;
}

.sidebar .format-status .entry-content,.sidebar .format-status .entry-meta {
padding-left:95px;
}

.format-status .entry-content:before,.format-status .entry-meta:before {
background:url(../ftown/wp-content/themes/i-max/images/dotted-line.png) repeat-y left bottom;
background-size:4px 4px;
content:"";
display:block;
height:100%;
position:absolute;
left:10px;
top:0;
width:1px;
}

.sidebar .format-status .entry-content:before,.sidebar .format-status .entry-meta:before {
left:70px;
}

.format-status .entry-meta:before {
background-position:left top;
}

.format-status .entry-content {
color:#f7f5e7;
font-size:20px;
font-style:italic;
font-weight:300;
padding-bottom:30px;
padding-top:40px;
position:relative;
}

.format-status .entry-content p:first-child:before {
background-color:rgba(0,0,0,0.65);
content:"";
height:3px;
margin-top:13px;
position:absolute;
left:4px;
width:13px;
}

.sidebar .format-status .entry-content > p:first-child:before {
left:64px;
}

.format-status .entry-meta {
margin-top:0;
padding-bottom:40px;
}

.format-status .entry-meta .date a:before {
content:"\f105";
}

.format-video .entry-title {
font-size:50px;
font-weight:400;
}

.format-video .entry-meta {
color:#220e10;
}

.attachment .entry-header {
margin-bottom:0;
max-width:1264px;
padding:30px 0;
}

.attachment .entry-title {
display:inline-block;
float:left;
font:300 italic 30px "Open Sans", Helvetica, sans-serif;
margin:0;
}

.attachment .entry-title:before {
content:"\f416";
font-size:32px;
margin-right:10px;
}

.attachment .entry-meta {
clear:none;
color:inherit;
float:left;
max-width:1264px;
text-align:left;
padding:9px 0 0;
}

.hentry.attachment:not(.image-attachment) .entry-meta {
max-width:104px;
}

.attachment-meta:before {
content:"\f307";
}

.full-size-link a:before {
content:"\f402";
}

.attachment .entry-meta a,.attachment .entry-meta .edit-link:before,.attachment .full-size-link:before {
color:#ca3c08;
}

.attachment .entry-content {
background-color:#fff;
max-width:100%;
padding:40px 0;
}

.image-navigation {
max-width:1040px;
position:relative;
margin:0 auto;
}

.image-navigation .nav-previous,.image-navigation .nav-next {
position:absolute;
top:50px;
}

.image-navigation .nav-previous {
left:0;
}

.image-navigation .nav-next {
right:0;
}

.image-navigation .meta-nav {
font-size:32px;
font-weight:300;
vertical-align:-4px;
}

.attachment .entry-attachment,.attachment .type-attachment p {
max-width:724px;
text-align:center;
margin:0 auto;
}

.attachment .entry-description {
max-width:604px;
margin:20px auto 0;
}

.navigation a:hover {
color:#666;
text-decoration:none;
}

.paging-navigation {
text-align:center;
padding:40px 0;
}

.paging-navigation .navigation > ul {
display:inline-block;
margin:0;
padding:0;
}

.paging-navigation .navigation > ul > li {
display:inline-block;
margin:0 1px;
padding:0;
}

.paging-navigation #posts-nav > span,.paging-navigation #posts-nav > a,.paging-navigation .navigation > ul > li > span,.paging-navigation .navigation > ul > li a {
display:inline-block;
border:1px solid #e7e7e7;
color:#878787;
text-decoration:none;
min-width:24px;
text-align:center;
padding:6px;
}

.paging-navigation #posts-nav > span:hover,.paging-navigation #posts-nav > a:hover,.paging-navigation #posts-nav > span.current,.paging-navigation #posts-nav > a.current,.paging-navigation .navigation > ul > li a:hover,.paging-navigation .navigation > ul > li > span.current,.paging-navigation .navigation > ul > li.active > a {
color:#d33;
text-decoration:none;
border-color:#d33;
}

.post-navigation {
background-color:#fff;
font-weight:400;
border:1px solid #e7e7e7;
margin:32px 0 48px;
padding:12px 16px;
}

.post-navigation .nav-links {
margin:0 auto;
}

.post-navigation a[rel=next] {
float:right;
text-align:right;
}

nav.navigation .nav-links a,nav.navigation .nav-links a:visited {
color:#777;
}

.author-info {
max-width:604px;
text-align:left;
width:100%;
margin:0 auto;
padding:30px 0 10px;
}

.author.sidebar .author-info {
max-width:1040px;
padding:30px 376px 10px 60px;
}

.single .author-info {
padding:50px 0 0;
}

.author-avatar .avatar {
float:left;
margin:0 30px 30px 0;
}

.author-description .author-title {
clear:none;
font:300 italic 20px "Open Sans", Helvetica, sans-serif;
margin:0 0 8px;
}

.author-link {
color:#ca3c08;
margin-left:2px;
}

.archive-title,.archive-meta {
font:400 normal 22px "Open Sans", Helvetica, sans-serif;
width:98%;
margin:0 auto;
padding:30px 1%;
}

.archive-meta {
font-size:16px;
font-style:normal;
font-weight:400;
margin-top:-15px;
padding:0 0 11px;
}

.sidebar .archive-meta {
padding-right:316px;
}

.page-header {
margin:0;
padding:0 32px;
}

.page-title {
font:400 normal 22px "Open Sans", Helvetica, sans-serif;
line-height:32px;
color:#575757;
}

.page-content {
max-width:1264px;
width:100%;
margin:0 auto;
padding:40px 32px;
}

.sidebar .page-content {
max-width:75%;
margin:0 auto;
}

.error404 .page-header {
background-color:#fff;
}

.error404 .page-title {
line-height:0.6;
padding-bottom:32px;
padding-top:360px;
position:relative;
text-align:center;
width:auto;
margin:0;
}

.error404 .page-title:before {
color:#d33;
content:"\f423";
font-size:600px;
line-height:0.6;
overflow:hidden;
position:absolute;
left:0;
top:28px;
width:100%;
}

.error404 .page-wrapper {
width:100%;
max-width:1264px;
margin:auto;
}

.error404 .page-header,.error404 .page-content {
padding-bottom:40px;
width:100%;
text-align:center;
margin:0 auto;
}

.comments-title,.comment-list,.comment-reply-title,.must-log-in,.comment-respond .comment-form,.comment-respond iframe {
display:block;
margin-left:auto;
margin-right:auto;
width:100%;
}

.sidebar .comments-title,.sidebar .comment-list,.sidebar .must-log-in,.sidebar .comment-reply-title,.sidebar .comment-navigation,.sidebar .comment-respond .comment-form {
max-width:1264px;
}

.comments-title {
font:400 20px "Open Sans", Helvetica, sans-serif;
}

.comment-list,.comment-list .children {
list-style-type:none;
padding:0;
}

.comment-list > li:after,.comment-list .children > li:before {
background:url(../ftown/wp-content/themes/i-max/images/dotted-line.png) repeat left top;
background-size:4px 4px;
content:"";
display:block;
height:1px;
width:100%;
}

.comment-body {
position:relative;
padding:24px 0;
}

.comment-author {
float:left;
max-width:74px;
}

.comment-author .avatar {
display:block;
margin-bottom:10px;
}

.comment-author .fn {
word-wrap:break-word;
}

.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login {
color:#d33;
font-size:12px;
font-style:normal;
font-weight:400;
}

.no-avatars .comment-author {
max-width:100%;
position:relative;
margin:0 0 5px;
}

.bypostauthor > .comment-body .fn:before {
content:"\f408";
vertical-align:text-top;
}

.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply {
float:right;
width:calc(100%-124px);
word-wrap:break-word;
}

.comment-metadata {
margin-bottom:6px;
}

.ping-meta {
color:#a2a2a2;
font-size:13px;
line-height:2;
}

.comment-awaiting-moderation:before {
content:"\f414";
margin-right:5px;
position:relative;
top:-2px;
}

.comment-reply-link:before,.comment-reply-login:before {
content:"\f412";
margin-right:3px;
}

.comment-respond {
background-color:#f5f5f5;
padding:30px 32px;
}

.comment .comment-respond {
margin-bottom:20px;
padding:20px;
}

.comment-reply-title {
font:400 normal 20px "Source Sans Pro", Helvetica, sans-serif;
}

.comment-reply-title small a {
color:#131310;
display:inline-block;
float:right;
height:16px;
overflow:hidden;
width:16px;
}

.comment-reply-title small a:hover {
color:#ed331c;
text-decoration:none;
}

.comment-reply-title small a:before {
content:"\f406";
vertical-align:top;
}

.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url {
margin-bottom:8px;
}

.comment-form [for=author],.comment-form [for=email],.comment-form [for=url],.comment-form [for=comment] {
float:left;
width:120px;
padding:5px 0;
}

.comment-form .required {
color:#ed331c;
}

.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url] {
max-width:270px;
width:60%;
}

.form-allowed-tags,.form-allowed-tags code {
color:#686758;
font-size:12px;
}

.form-allowed-tags code {
font-size:10px;
margin-left:3px;
}

.comment-list .pingback,.comment-list .trackback {
padding-top:24px;
}

.comment-navigation {
font-size:20px;
font-style:italic;
font-weight:300;
max-width:604px;
width:100%;
margin:0 auto;
padding:20px 0 30px;
}

.no-comments {
background-color:#f7f5e7;
font-size:20px;
font-style:italic;
font-weight:300;
text-align:center;
margin:0;
padding:40px 0;
}

.sidebar .no-comments {
padding-left:60px;
padding-right:376px;
}

.site-main .mu_register {
max-width:604px;
width:100%;
margin:0 auto;
}

.mu_alert {
margin-top:25px;
}

.site-main .mu_register input[type=submit],.site-main .mu_register #blog_title,.site-main .mu_register #user_email,.site-main .mu_register #blogname,.site-main .mu_register #user_name {
font-size:inherit;
width:270px;
}

.site-main .mu_register input[type=submit] {
width:auto;
}

.site-main .widget-area {
display:block;
width:100%;
position:relative;
}

.widget {
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-wrap:break-word;
margin:0;
padding:6px 0 20px;
}

.widget .widget-title {
font:400 normal 22px Roboto, Helvetica, sans-serif;
border-bottom:1px solid #e7e7e7;
padding-bottom:12px;
margin-bottom:12px;
}

#tertiary .sidebar-inner h3.widget-title {
margin-top:0;
padding-top:0;
}

#tertiary .sidebar-inner .widget {
padding-top:0;
padding-bottom:32px;
}

.widget ul,.widget ol {
list-style-type:none;
margin:0;
padding:0;
}

.widget li {
border-bottom:1px solid #e7e7e7;
vertical-align:middle;
color:#999;
padding:12px 0;
}

.widget .menu li:before,.widget_pages li:before,.widget_meta li:before {
content:'\f501';
display:inline-block;
width:12px;
height:24px;
-webkit-font-smoothing:antialiased;
font-size:12px;
line-height:24px;
font-family:Genericons;
text-decoration:inherit;
font-weight:400;
font-style:normal;
vertical-align:top;
color:#999;
}

.widget .children li:last-child {
padding-bottom:0;
border-bottom:none;
}

.widget_calendar table,.widget_calendar td {
border:0;
border-collapse:separate;
border-spacing:1px;
}

.widget_calendar caption {
font-size:14px;
margin:0;
}

.widget_calendar th,.widget_calendar td {
text-align:center;
padding:0;
}

.widget_calendar a:hover {
background-color:#d33;
color:#FFF;
}

.widget_calendar thead th {
background-color:#d7d7d7;
color:#000;
}

.site-footer .widget_calendar tbody td {
background-color:rgba(255,255,255,0.05);
}

.widget_calendar tbody .pad,.site-footer .widget_calendar tbody .pad {
background-color:transparent;
}

.widget ul.product-categories li ul.children li {
padding-left:12px;
font-weight:300px;
}

.widget ul.product-categories li ul.children li a {
font-weight:300px;
}

.site-footer {
background-color:#272727;
color:#777;
text-align:center;
}

.site-footer a {
color:#686758;
}

.site-footer .site-info a {
color:#878787;
font-size:12px;
}

.site-footer .sidebar-container {
background-color:#383838;
clear:both;
padding:20px 0;
}

.site-footer .widget {
background:transparent;
color:#fff;
float:left;
}

.footer-bg {
display:block;
clear:both;
background-color:#383838;
}

.site-footer .widget-wrap {
max-width:1264px;
padding-left:32px;
padding-right:32px;
margin:0 auto;
}

.site-footer .widget-area {
position:relative;
width:calc(100%+32px);
margin:0 -16px;
}

.site-footer .widget-area .widget {
display:block;
float:left;
width:25%;
position:relative;
margin:0 0 1px;
padding:0 16px;
}

.site-footer .widget-area .widget ul li {
border-bottom:1px solid #575757;
padding:8px 0;
}

.site-footer .widget-area .widget a {
color:#c7c7c7;
}

.site-footer .widget-area .widget .widget-title {
border-bottom:1px solid #676767;
margin-bottom:0;
}

.site-footer .widget-area .widget_calendar a {
background-color:#272727;
}

.site-footer .widget-area .widget_calendar a:hover {
background-color:#d33;
color:#fff;
}

.site-footer .widget-area .widget input,.site-footer .widget-area .widget textarea {
background-color:#343434;
border:1px solid #222;
color:#C7C7C7;
}

.site-footer .widget a {
color:#e6402a;
}

.site-footer .widget-title,.site-footer .widget-title a,.site-footer .wp-caption-text {
color:#fff;
}

.site-info {
max-width:1264px;
width:100%;
text-align:left;
margin:0 auto;
padding:30px 0;
}

.site-footer .site-info {
width:100%;
font-size:12px;
padding:30px 32px;
}

.site-footer form.search-form input.search-field {
margin-top:16px;
width:100%;
}

#wpstats {
display:block;
margin:-10px auto 0;
}

.site-footer .credit-info {
display:inline-block;
width:49.5%;
text-align:right;
}

.site-footer .copyright {
text-align:left;
display:inline-block;
width:49.5%;
}

.tx-post-row .tx-folio-title,.tx-blog .tx-blog-item .tx-post-title {
font-size:20px!important;
}

.tx-cta,.tx-testimonials {
background-color:#e7e7e7!important;
}

.go-top {
position:fixed;
bottom:2em;
right:2em;
text-decoration:none;
color:#FFF;
background-color:rgba(0,0,0,0.3);
font-size:16px;
display:none;
z-index:999999;
height:48px;
width:48px;
border-radius:3px;
padding:0;
}

.go-top:hover {
background-color:rgba(0,0,0,0.6);
text-decoration:none;
}

.go-top span {
height:48px;
width:48px;
font-size:32px;
color:#dfdfdf;
text-align:center;
line-height:44px;
}

.go-top span:before {
font-size:32px;
}

.topsearch {
display:block;
float:right;
min-width:32px;
height:48px;
padding-top:26px;
position:relative;
}

.site-header.fixeddiv .topsearch {
padding-top:0;
margin-top:0;
top:auto;
}

.ibanner .da-img img {
max-height:100%;
}

.socialicons ul.social li a .socico:before {
font-size:12px;
line-height:20px;
}

.nx-boxed .site {
max-width:1200px;
}

.wpcf7 input[type=text],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 textarea {
width:100%;
padding:8px 4px;
}

.portfolio h2.tx-subtitle {
font-size:18px;
padding-bottom:6px;
margin-bottom:6px;
}

.portfolio .folio-meta {
padding-bottom:6px;
border-bottom:1px solid #eee;
margin-bottom:32px;
}

.portfolio .folio-meta .proj-url {
display:block;
font-size:12px;
line-height:24px;
}

.portfolio .folio-meta .proj-url a,.portfolio .folio-meta .proj-url a:hover {
text-decoration:none;
padding-left:12px;
}

.portfolio .folio-meta .folio-cat .folio-categories {
display:inline-block;
font-size:12px;
line-height:24px;
padding-left:12px;
color:#999;
}

.site-footer .wpcf7 {
color:#999;
padding-top:12px;
}

.site-footer .wpcf7 p {
margin-bottom:6px;
color:#999;
}

.site-footer .wpcf7 textarea {
height:120px;
}

.site:before,.site:after {
content:"";
position:absolute;
z-index:-1;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);
box-shadow:0 0 4px rgba(0,0,0,0.1);
top:0;
bottom:0;
left:0;
right:0;
-moz-border-radius:100px / 2px;
border-radius:100px / 2px;
}

article,aside,details,figcaption,figure,footer,header,nav,section,summary,.widget_rss .rss-date,.widget_calendar a {
display:block;
}

audio,canvas,video,.attachment .entry-attachment .attachment {
display:inline-block;
}

[hidden],.menu-toggle,.searchico,.da-arrows,.entry-nothumb .noimg-bg,.site-content .post .meta-img.no-image-meta,.meta-img.no-image-meta,.single-author .entry-meta .author,.sticky.format-standard .entry-meta .date,.sticky.format-audio .entry-meta .date,.sticky.format-chat .entry-meta .date,.sticky.format-image .entry-meta .date,.sticky.format-gallery .entry-meta .date,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption,.format-chat .entry-meta .author,.format-image .categories-links,.format-image .tags-links,.format-quote .entry-meta .author,.format-status .categories-links,.format-status .tags-links,.attachment footer.entry-meta,.attachment .site-main .sidebar-container,.author.archive .author-link,.comment-list > li:last-child:after,.says,.search-form .search-submit {
display:none;
}

a,.entry-header h1.entry-title a:hover,.entry-header > .entry-meta a:hover,.widget a:hover {
color:#d33;
text-decoration:none;
}

a:visited,.entry-meta a,.entry-content a,.comment-content a,.navigation a,.comment-body a,.comment-meta,.comment-meta a,.site-footer .widget-area .widget a:hover {
color:#d33;
}

b,strong,dt {
font-weight:700;
}

blockquote:before,blockquote:after,q:before,q:after,.full-size-link:before {
content:none;
}

blockquote blockquote,.entry-meta > span:last-child,.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right:0;
}

li > ul,li > ol,figure,form,.format-chat .chat,.attachment .entry-caption p:last-child,.attachment .entry-description p:last-child {
margin:0;
}

svg:not(:root),.headerwrap a.home-link,.ibanner .da-img {
overflow:hidden;
}

input[type=checkbox],input[type=radio],.nav-container ul ul li,.single .hentry,.sidebar .entry-header .entry-meta,.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form {
padding:0;
}

.clear:after,.attachment .entry-header:after,.site-footer .widget-area:after,.entry-content:after,.page-content:after,.navigation:after,.nav-links:after,.gallery:after,.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after,.site-content .post:after {
clear:both;
}

.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after,.site-content .post:before,.site-content .post:after {
content:"";
display:table;
}

input,textarea,.format-audio .entry-content a,.format-audio .entry-meta a,.format-audio .entry-content a:hover,.format-audio .entry-meta a:hover,.format-chat .entry-meta a,.format-chat .entry-content a,.format-gallery .entry-meta a,.format-gallery .entry-content a,.format-quote .entry-content,.format-quote .entry-meta,.widget a {
color:#575757;
}

::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {
color:#7d7b6d;
}

.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption,embed,iframe,object,video {
max-width:100%;
}

.entry-content .twitter-tweet-rendered,.format-audio audio,.image-attachment .attachment img {
max-width:100%!important;
}

.alignleft,.navigation .nav-previous {
float:left;
}

.alignright,.navigation .nav-next {
float:right;
}

.socialicons ul.social li a:hover,.site-header .site-title:hover,.moretag:hover,.format-quote .entry-content cite a:hover,.image-navigation a:hover,.go-top:hover span {
text-decoration:none;
}

.nav-container .current_page_item > a,.nav-container .current_page_ancestor > a,.nav-container .current-menu-item > a,.nav-container .current-menu-ancestor > a,.nav-container li a:hover,.nav-container li:hover > a,.nav-container li a:hover,ul.nav-container ul a:hover,.nav-container ul ul a:hover {
color:#FFF;
background-color:#d33;
}

.ibanner ul,.ibanner ul li,.widget ul.product-categories li ul {
margin:0;
padding:0;
}

.ibanner .da-slider .nx-slider .da-img img,.site-content,.archive .site-content .post .meta-img img,.search-results .site-content .post .meta-img img,.single .site-content .post .post-mainpart,.site-content .post .meta-img.no-image-meta+.post-mainpart,.single .entry-thumbnail img,.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply,.comment-form textarea {
width:100%;
}

.ibanner .da-slider .owl-item.active h2,.ibanner .da-slider .owl-item.active p,.ibanner .da-slider .owl-item.active .da-link {
margin-left:0;
opacity:1;
}

.da-dots span.da-dots-current,#ft-post .entry-thumbnail:hover > .comments-link,.widget_calendar td#next a:hover,.widget_calendar td#prev a:hover {
background-color:#d33;
}

#ft-post .entry-header > .entry-thumbnail img,.format-link .entry-header,.format-link .entry-content p:last-child,.format-status .entry-content p:last-child {
margin-bottom:0;
}

#ft-post .entry-thumbnail:hover > .comments-link a,.iheader .nx-breadcrumb a {
color:#FFF;
}

.sidebar .content-area:after,.sidebar #container-1:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.site-content .post .meta-img .entry-thumbnail,.site-content .post .meta-img .entry-nothumb,.active .da-img img {
position:relative;
}

article .post-mainpart > .entry-content,.site-content .post .meta-img.no-image-meta+.post-mainpart .entry-content {
padding-right:0;
}

.blog-columns .comments-link a,.blog-columns .comments-link a:visited,.comment-metadata a,.comment-metadata a:visited {
color:#999;
}

.entry-meta a:hover,.comment-body a:hover,.comment-meta a:hover {
color:#333;
text-decoration:none;
}

.entry-content blockquote,.entry-content blockquote cite,.entry-content blockquote small {
font-size:16px;
}

.format-standard footer.entry-meta,.format-aside .entry-meta,.site-header.fixeddiv .search-form .search-field {
margin-top:0;
}

.format-aside,.format-audio,.format-chat,.format-gallery,.format-quote,.format-video {
background-color:#ececec;
margin-bottom:32px;
padding:32px;
}

.single .format-aside,.single .format-audio,.single .format-chat,.single .format-gallery,.single .format-link,.single .format-quote,.single .format-status,.single .format-video {
background-color:#FFF;
}

.blog .format-aside:first-of-type,.single .format-aside:first-of-type,.format-aside + .format-aside,.format-aside + .format-link,.format-link + .format-aside,.blog .format-link:first-of-type,.single .format-link:first-of-type {
box-shadow:inset 0 2px 2px rgba(173,165,105,0.2);
}

.format-audio .entry-title,.format-chat .entry-title,.format-image .entry-title {
font-size:28px;
font-weight:700;
}

.format-gallery .entry-header,.comment-form .comment-notes {
margin-bottom:15px;
}

.format-image,.attachment .hentry {
margin-bottom:32px;
padding:32px;
}

.format-quote .entry-content a,.format-quote .entry-meta a,.format-quote .linked,.format-video .entry-content a,.format-video .entry-meta a,.format-video .entry-content a:hover,.format-video .entry-meta a:hover {
color:#676767;
}

.format-status .entry-meta a,.single-format-status .author-description {
color:#f7f5e7;
}

.attachment .entry-caption,.site-footer .widget-area,.sidebar .site-footer {
text-align:left;
}

.comment-list .children,.comment-list .edit-link,.widget li > ul,.widget li > ol {
margin-left:20px;
}

.comment-awaiting-moderation,.widget_rss .rss-date,.widget_rss li > cite {
color:#a2a2a2;
}

.widget_calendar tbody td,.widget_calendar td#next a,.widget_calendar td#prev a {
background-color:rgba(232,232,232,0.5);
}

.portfolio .folio-meta .proj-url .genericon,.portfolio .folio-meta .proj-url .genericon:before,.portfolio .folio-meta .folio-cat .genericon,.portfolio .folio-meta .folio-cat .genericon:before {
font-size:24px;
line-height:24px;
padding-right:12px;
color:#999;
}

@media max-width 1599px {
.site {
border:0;
}

.site-content .blog-columns .post .meta-img {
display:block;
float:left;
width:50%;
margin-top:8px;
}

.site-content .post .post-mainpart {
display:block;
float:left;
width:50%;
}
}

@media max-width 1069px {
.menu-toggle {
cursor:pointer;
display:block;
position:fixed;
left:0;
top:140px;
font-size:16px;
font-weight:400;
color:#FFF;
-webkit-box-shadow:0 0 2px 0 rgba(50,50,50,0.64);
-moz-box-shadow:0 0 2px 0 rgba(50,50,50,0.64);
box-shadow:0 0 2px 0 rgba(50,50,50,0.64);
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
background-color:rgba(40,40,40,0.8);
padding:12px;
}

.menu-toggle:after {
content:"\f419";
font-size:18px;
padding-left:8px;
font-weight:700;
}

.toggled-on .menu-toggle:after {
content:"\f500";
vertical-align:2px;
}

.archive .site-content .post .meta-img,.search-results .site-content .post .meta-img,.site-content .blog-columns .post .meta-img {
display:block;
float:nonr;
width:100%;
margin:0;
padding:0;
}

.site-content .blog-columns .post .meta-img img {
width:100%;
}

.archive .site-content .post .meta-img,.archive .site-content .post .post-mainpart,.search-results .site-content .post .meta-img,.search-results .site-content .post .post-mainpart,.site-content .blog-columns .post .post-mainpart {
display:block;
float:none;
width:100%;
}

.toggled-on .nav-container,.toggled-on .nav-container > ul,ul.nav-container,.nav-container > ul,.site-content .entry-nothumb .stickyonimg,.site-content .entry-nothumb .dateonimg,.archive .entry-nothumb .noimg-bg,.search-results .entry-nothumb .noimg-bg {
display:none;
}
}

@media min-width 1070px {
.site-content .entry-thumbnail .stickyonimg,.site-content .entry-thumbnail .dateonimg,.site-content .entry-nothumb .stickyonimg,.site-content .entry-nothumb .dateonimg {
left:32px;
}

.site-content .dateonimg span.pdate {
font-size:33px;
line-height:1.2;
}

.site-content .dateonimg span.pmonth {
position:relative;
background-color:#e7e7e7;
color:#575757;
}

.site-content .meta-img.no-image-meta .entry-nothumb .stickyonimg,.site-content .meta-img.no-image-meta .entry-nothumb .dateonimg {
left:0;
top:0;
}

.site-content .post .meta-img.no-image-meta+.post-mainpart .entry-header {
padding-left:80px;
}

.site-content .post .meta-img.no-image-meta,.meta-img.no-image-meta {
display:block;
}
}

@media max-width 999px {
#ft-post article {
display:block;
float:left;
width:50%;
}

.site-content .blog-columns .post .meta-img {
display:block;
float:none;
width:100%;
margin:0;
padding:0;
}

.site-content .blog-columns .post .post-mainpart {
display:block;
float:none;
width:100%;
}

.site-footer .widget-area {
width:100%;
}

.site-footer .widget-area .widget {
display:block;
float:left;
width:48%;
margin:0 0 1px;
padding:0 16px;
}

.ibanner .da-slider h2 {
font-size:24px;
max-width:80%;
}

.ibanner .da-slider p {
max-width:80%;
}

.ibanner .da-slider .da-link {
padding:12px 32px;
}

.nx-slider-container {
padding-top:16px;
}

.iheader {
padding-top:32px;
padding-bottom:32px;
}

.iheader h1 {
font-size:24px;
line-height:32px;
padding-bottom:12px;
display:block;
float:none;
}

.iheader .nx-breadcrumb {
float:none;
text-align:left;
line-height:18px;
display:none;
}

.site .iheader {
overflow:hidden;
height:auto;
clear:both;
}

.site .iheader:after {
height:1px;
clear:both;
content:"";
}

.utilitybar {
height:auto;
}
}

@media max-width 767px {
.sidebar .site-content {
width:65%;
}

.site-main .sidebar-container {
width:35%;
}

.site-content .blog-columns .post .meta-img {
display:block;
float:none;
width:100%;
margin:0;
padding:0;
}

.site-content .blog-columns .post .post-mainpart {
display:block;
float:none;
width:100%;
}

.site-content .post .meta-img .entry-thumbnail {
padding-right:0;
padding-left:0;
}

.site-content .post .meta-img .entry-nothumb {
display:none;
}

.site-content .post .meta-img.no-image-meta+.post-mainpart {
width:84%;
padding-left:0;
}

.site-footer .credit-info {
width:100%;
text-align:left;
}

.site-footer .copyright {
text-align:left;
width:100%;
}

.ibanner .da-slider h2 {
font-size:18px;
max-width:100%;
}

.ibanner .da-slider p {
max-width:100%;
font-size:12px;
}

.ibanner .da-slider .da-link {
padding:8px 32px;
}

.nx-slider-container {
padding:0 56px 56px;
}
}

@media max-width 580px {
#ft-post article {
display:block;
float:none;
width:100%;
}

.site-main .sidebar-inner {
padding:0;
}

.site-footer .widget-area .widget {
display:block;
float:none;
margin-bottom:1px;
width:100%;
padding:0 16px;
}

.ibanner .da-slider h2 {
display:block;
float:left;
clear:both;
margin-right:16px;
}

.ibanner .da-slider p {
display:none;
}

.ibanner .da-slider .da-link {
display:block;
float:left;
clear:both;
}

.sidebar .site-content,.site-main .sidebar-container,.site-footer .widget-area {
width:100%;
}

.ibanner .da-slider h2:after,.ibanner .da-slider .da-link:after {
display:table;
clear:both;
content:" ";
}
}

@media max-width 480px {
.site-title {
font-size:30px;
}

#ft-post {
-moz-column-count:1;
-moz-column-gap:0;
-webkit-column-count:1;
-webkit-column-gap:0;
column-count:1;
column-gap:0;
width:100%;
}

#ft-post article {
display:inline-block;
margin-bottom:1px;
width:100%;
}
}

@media max-width 359px {
.gallery {
margin-left:0;
}

.gallery .gallery-item,.gallery-columns-2.gallery-size-thumbnail .gallery-item {
max-width:none;
width:calc(50%-4px);
}

.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail {
display:block;
}

.gallery-columns-1 .gallery-item,.gallery-columns-1.gallery-size-medium .gallery-item,.gallery-columns-1.gallery-size-thumbnail .gallery-item {
text-align:center;
width:calc(100%-4px);
}

.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right:4px;
}

.gallery br {
display:none;
}

.gallery .gallery-item:nth-of-type(even) {
margin-right:0;
}

.comment-author {
max-width:100%;
margin:0 0 5px;
}

.comment-author .avatar {
display:inline;
max-width:20px;
margin:0 5px 0 0;
}

.comment-metadata,.comment-content,.comment-list .reply {
width:100%;
}
}

@media print {
body {
background:none!important;
color:#000;
font-size:10pt;
}

footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after {
content:" [" attr(href) "] ";
}

.site {
max-width:98%;
}

.site-header {
background-image:none!important;
}

.site-header .home-link {
max-width:none;
min-height:0;
}

.site-title {
color:#000;
font-size:21pt;
}

.site-description {
font-size:10pt;
}

.author-avatar,.site-footer,.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.comments-link,.entry-meta .edit-link,.page-links,.site-content nav,.widget-area,.main-navigation,.navbar,.more-link {
display:none;
}

.entry-header,.entry-content,.entry-summary,.entry-meta {
width:100%;
margin:0;
}

.page-title,.entry-title {
font-size:21pt;
}

.entry-meta,.entry-meta a {
color:#444;
font-size:10pt;
}

.entry-content img.alignleft,.entry-content .wp-caption.alignleft {
margin-left:0;
}

.entry-content img.alignright,.entry-content .wp-caption.alignright {
margin-right:0;
}

.format-image .entry-content .size-full {
margin:0;
}

.hentry {
background-color:#fff;
}

.comments-area > li.comment {
background:none;
position:relative;
width:auto;
}

.comment-metadata {
float:none;
}

.comment-author .fn,.comment-reply-link,.comment-reply-login {
color:#333;
}
}