.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right: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:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));background-image:-webkit-linear-gradient(#ffffff,#dfdfdf);background-image:-moz-linear-gradient(#ffffff,#dfdfdf);background-image:-o-linear-gradient(#ffffff,#dfdfdf);background-image:linear-gradient(#ffffff,#dfdfdf);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.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{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.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{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.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;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-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(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,0.9)}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}  @font-face {
font-family: 'flexslider-icon';
src:url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/flexslider-icon.eot);
src:url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/flexslider-icon.woff) format('woff'),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/flexslider-icon.ttf) format('truetype'),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 60px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } div.pp_default .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } div.pp_default .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } div.pp_default .pp_close { width: 30px; height: 30px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/default/loader.gif) center center no-repeat; }  div.light_rounded .pp_top .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } div.light_rounded .pp_top .pp_middle { background: #fff; } div.light_rounded .pp_top .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } div.light_rounded .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_rounded .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_rounded .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_rounded .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_rounded .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_rounded .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_rounded .pp_close { width: 75px; height: 22px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; } 
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } div.light_rounded .pp_bottom .pp_middle { background: #fff; } div.light_rounded .pp_bottom .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } div.light_rounded .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.dark_rounded .pp_top .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } div.dark_rounded .pp_top .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_top .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } div.dark_rounded .pp_content_container .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_rounded .pp_content_container .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_rounded .pp_content { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_rounded .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.dark_rounded .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } div.dark_rounded .pp_bottom .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_bottom .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } div.dark_rounded .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } div.dark_square .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_square .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_square .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_square .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_square .pp_close { width: 75px; height: 22px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_square .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_square .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_square .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_square .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_square .pp_close { width: 75px; height: 22px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_square .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_square .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.facebook .pp_top .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } div.facebook .pp_top .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } div.facebook .pp_top .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } div.facebook .pp_content_container .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } div.facebook .pp_content { background: #fff; } div.facebook .pp_expand { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.facebook .pp_expand:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.facebook .pp_contract { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.facebook .pp_contract:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.facebook .pp_close { width: 22px; height: 22px; background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } div.facebook .pp_arrow_previous { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } div.facebook .pp_previous:hover { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_bottom .pp_left { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } div.facebook .pp_bottom .pp_middle { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } div.facebook .pp_bottom .pp_right { background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }  div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(//tenisdutra.com.br/wp-content/themes/athletica/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0; 
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}@font-face {
font-family: "foundation-icons";
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/foundation-icons.eot);
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/foundation-icons.eot?#iefix) format("embedded-opentype"),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/foundation-icons.woff) format("woff"),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/foundation-icons.ttf) format("truetype"),
url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/foundation-icons.svg#fontcustom) format("svg");
font-weight: normal;
font-style: normal;
}
.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
font-family: "foundation-icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
}
.fi-address-book:before { content: "\f100"; }
.fi-alert:before { content: "\f101"; }
.fi-align-center:before { content: "\f102"; }
.fi-align-justify:before { content: "\f103"; }
.fi-align-left:before { content: "\f104"; }
.fi-align-right:before { content: "\f105"; }
.fi-anchor:before { content: "\f106"; }
.fi-annotate:before { content: "\f107"; }
.fi-archive:before { content: "\f108"; }
.fi-arrow-down:before { content: "\f109"; }
.fi-arrow-left:before { content: "\f10a"; }
.fi-arrow-right:before { content: "\f10b"; }
.fi-arrow-up:before { content: "\f10c"; }
.fi-arrows-compress:before { content: "\f10d"; }
.fi-arrows-expand:before { content: "\f10e"; }
.fi-arrows-in:before { content: "\f10f"; }
.fi-arrows-out:before { content: "\f110"; }
.fi-asl:before { content: "\f111"; }
.fi-asterisk:before { content: "\f112"; }
.fi-at-sign:before { content: "\f113"; }
.fi-background-color:before { content: "\f114"; }
.fi-battery-empty:before { content: "\f115"; }
.fi-battery-full:before { content: "\f116"; }
.fi-battery-half:before { content: "\f117"; }
.fi-bitcoin-circle:before { content: "\f118"; }
.fi-bitcoin:before { content: "\f119"; }
.fi-blind:before { content: "\f11a"; }
.fi-bluetooth:before { content: "\f11b"; }
.fi-bold:before { content: "\f11c"; }
.fi-book-bookmark:before { content: "\f11d"; }
.fi-book:before { content: "\f11e"; }
.fi-bookmark:before { content: "\f11f"; }
.fi-braille:before { content: "\f120"; }
.fi-burst-new:before { content: "\f121"; }
.fi-burst-sale:before { content: "\f122"; }
.fi-burst:before { content: "\f123"; }
.fi-calendar:before { content: "\f124"; }
.fi-camera:before { content: "\f125"; }
.fi-check:before { content: "\f126"; }
.fi-checkbox:before { content: "\f127"; }
.fi-clipboard-notes:before { content: "\f128"; }
.fi-clipboard-pencil:before { content: "\f129"; }
.fi-clipboard:before { content: "\f12a"; }
.fi-clock:before { content: "\f12b"; }
.fi-closed-caption:before { content: "\f12c"; }
.fi-cloud:before { content: "\f12d"; }
.fi-comment-minus:before { content: "\f12e"; }
.fi-comment-quotes:before { content: "\f12f"; }
.fi-comment-video:before { content: "\f130"; }
.fi-comment:before { content: "\f131"; }
.fi-comments:before { content: "\f132"; }
.fi-compass:before { content: "\f133"; }
.fi-contrast:before { content: "\f134"; }
.fi-credit-card:before { content: "\f135"; }
.fi-crop:before { content: "\f136"; }
.fi-crown:before { content: "\f137"; }
.fi-css3:before { content: "\f138"; }
.fi-database:before { content: "\f139"; }
.fi-die-five:before { content: "\f13a"; }
.fi-die-four:before { content: "\f13b"; }
.fi-die-one:before { content: "\f13c"; }
.fi-die-six:before { content: "\f13d"; }
.fi-die-three:before { content: "\f13e"; }
.fi-die-two:before { content: "\f13f"; }
.fi-dislike:before { content: "\f140"; }
.fi-dollar-bill:before { content: "\f141"; }
.fi-dollar:before { content: "\f142"; }
.fi-download:before { content: "\f143"; }
.fi-eject:before { content: "\f144"; }
.fi-elevator:before { content: "\f145"; }
.fi-euro:before { content: "\f146"; }
.fi-eye:before { content: "\f147"; }
.fi-fast-forward:before { content: "\f148"; }
.fi-female-symbol:before { content: "\f149"; }
.fi-female:before { content: "\f14a"; }
.fi-filter:before { content: "\f14b"; }
.fi-first-aid:before { content: "\f14c"; }
.fi-flag:before { content: "\f14d"; }
.fi-folder-add:before { content: "\f14e"; }
.fi-folder-lock:before { content: "\f14f"; }
.fi-folder:before { content: "\f150"; }
.fi-foot:before { content: "\f151"; }
.fi-foundation:before { content: "\f152"; }
.fi-graph-bar:before { content: "\f153"; }
.fi-graph-horizontal:before { content: "\f154"; }
.fi-graph-pie:before { content: "\f155"; }
.fi-graph-trend:before { content: "\f156"; }
.fi-guide-dog:before { content: "\f157"; }
.fi-hearing-aid:before { content: "\f158"; }
.fi-heart:before { content: "\f159"; }
.fi-home:before { content: "\f15a"; }
.fi-html5:before { content: "\f15b"; }
.fi-indent-less:before { content: "\f15c"; }
.fi-indent-more:before { content: "\f15d"; }
.fi-info:before { content: "\f15e"; }
.fi-italic:before { content: "\f15f"; }
.fi-key:before { content: "\f160"; }
.fi-laptop:before { content: "\f161"; }
.fi-layout:before { content: "\f162"; }
.fi-lightbulb:before { content: "\f163"; }
.fi-like:before { content: "\f164"; }
.fi-link:before { content: "\f165"; }
.fi-list-bullet:before { content: "\f166"; }
.fi-list-number:before { content: "\f167"; }
.fi-list-thumbnails:before { content: "\f168"; }
.fi-list:before { content: "\f169"; }
.fi-lock:before { content: "\f16a"; }
.fi-loop:before { content: "\f16b"; }
.fi-magnifying-glass:before { content: "\f16c"; }
.fi-mail:before { content: "\f16d"; }
.fi-male-female:before { content: "\f16e"; }
.fi-male-symbol:before { content: "\f16f"; }
.fi-male:before { content: "\f170"; }
.fi-map:before { content: "\f171"; }
.fi-marker:before { content: "\f172"; }
.fi-megaphone:before { content: "\f173"; }
.fi-microphone:before { content: "\f174"; }
.fi-minus-circle:before { content: "\f175"; }
.fi-minus:before { content: "\f176"; }
.fi-mobile-signal:before { content: "\f177"; }
.fi-mobile:before { content: "\f178"; }
.fi-monitor:before { content: "\f179"; }
.fi-mountains:before { content: "\f17a"; }
.fi-music:before { content: "\f17b"; }
.fi-next:before { content: "\f17c"; }
.fi-no-dogs:before { content: "\f17d"; }
.fi-no-smoking:before { content: "\f17e"; }
.fi-page-add:before { content: "\f17f"; }
.fi-page-copy:before { content: "\f180"; }
.fi-page-csv:before { content: "\f181"; }
.fi-page-delete:before { content: "\f182"; }
.fi-page-doc:before { content: "\f183"; }
.fi-page-edit:before { content: "\f184"; }
.fi-page-export-csv:before { content: "\f185"; }
.fi-page-export-doc:before { content: "\f186"; }
.fi-page-export-pdf:before { content: "\f187"; }
.fi-page-export:before { content: "\f188"; }
.fi-page-filled:before { content: "\f189"; }
.fi-page-multiple:before { content: "\f18a"; }
.fi-page-pdf:before { content: "\f18b"; }
.fi-page-remove:before { content: "\f18c"; }
.fi-page-search:before { content: "\f18d"; }
.fi-page:before { content: "\f18e"; }
.fi-paint-bucket:before { content: "\f18f"; }
.fi-paperclip:before { content: "\f190"; }
.fi-pause:before { content: "\f191"; }
.fi-paw:before { content: "\f192"; }
.fi-paypal:before { content: "\f193"; }
.fi-pencil:before { content: "\f194"; }
.fi-photo:before { content: "\f195"; }
.fi-play-circle:before { content: "\f196"; }
.fi-play-video:before { content: "\f197"; }
.fi-play:before { content: "\f198"; }
.fi-plus:before { content: "\f199"; }
.fi-pound:before { content: "\f19a"; }
.fi-power:before { content: "\f19b"; }
.fi-previous:before { content: "\f19c"; }
.fi-price-tag:before { content: "\f19d"; }
.fi-pricetag-multiple:before { content: "\f19e"; }
.fi-print:before { content: "\f19f"; }
.fi-prohibited:before { content: "\f1a0"; }
.fi-projection-screen:before { content: "\f1a1"; }
.fi-puzzle:before { content: "\f1a2"; }
.fi-quote:before { content: "\f1a3"; }
.fi-record:before { content: "\f1a4"; }
.fi-refresh:before { content: "\f1a5"; }
.fi-results-demographics:before { content: "\f1a6"; }
.fi-results:before { content: "\f1a7"; }
.fi-rewind-ten:before { content: "\f1a8"; }
.fi-rewind:before { content: "\f1a9"; }
.fi-rss:before { content: "\f1aa"; }
.fi-safety-cone:before { content: "\f1ab"; }
.fi-save:before { content: "\f1ac"; }
.fi-share:before { content: "\f1ad"; }
.fi-sheriff-badge:before { content: "\f1ae"; }
.fi-shield:before { content: "\f1af"; }
.fi-shopping-bag:before { content: "\f1b0"; }
.fi-shopping-cart:before { content: "\f1b1"; }
.fi-shuffle:before { content: "\f1b2"; }
.fi-skull:before { content: "\f1b3"; }
.fi-social-500px:before { content: "\f1b4"; }
.fi-social-adobe:before { content: "\f1b5"; }
.fi-social-amazon:before { content: "\f1b6"; }
.fi-social-android:before { content: "\f1b7"; }
.fi-social-apple:before { content: "\f1b8"; }
.fi-social-behance:before { content: "\f1b9"; }
.fi-social-bing:before { content: "\f1ba"; }
.fi-social-blogger:before { content: "\f1bb"; }
.fi-social-delicious:before { content: "\f1bc"; }
.fi-social-designer-news:before { content: "\f1bd"; }
.fi-social-deviant-art:before { content: "\f1be"; }
.fi-social-digg:before { content: "\f1bf"; }
.fi-social-dribbble:before { content: "\f1c0"; }
.fi-social-drive:before { content: "\f1c1"; }
.fi-social-dropbox:before { content: "\f1c2"; }
.fi-social-evernote:before { content: "\f1c3"; }
.fi-social-facebook:before { content: "\f1c4"; }
.fi-social-flickr:before { content: "\f1c5"; }
.fi-social-forrst:before { content: "\f1c6"; }
.fi-social-foursquare:before { content: "\f1c7"; }
.fi-social-game-center:before { content: "\f1c8"; }
.fi-social-github:before { content: "\f1c9"; }
.fi-social-google-plus:before { content: "\f1ca"; }
.fi-social-hacker-news:before { content: "\f1cb"; }
.fi-social-hi5:before { content: "\f1cc"; }
.fi-social-instagram:before { content: "\f1cd"; }
.fi-social-joomla:before { content: "\f1ce"; }
.fi-social-lastfm:before { content: "\f1cf"; }
.fi-social-linkedin:before { content: "\f1d0"; }
.fi-social-medium:before { content: "\f1d1"; }
.fi-social-myspace:before { content: "\f1d2"; }
.fi-social-orkut:before { content: "\f1d3"; }
.fi-social-path:before { content: "\f1d4"; }
.fi-social-picasa:before { content: "\f1d5"; }
.fi-social-pinterest:before { content: "\f1d6"; }
.fi-social-rdio:before { content: "\f1d7"; }
.fi-social-reddit:before { content: "\f1d8"; }
.fi-social-skillshare:before { content: "\f1d9"; }
.fi-social-skype:before { content: "\f1da"; }
.fi-social-smashing-mag:before { content: "\f1db"; }
.fi-social-snapchat:before { content: "\f1dc"; }
.fi-social-spotify:before { content: "\f1dd"; }
.fi-social-squidoo:before { content: "\f1de"; }
.fi-social-stack-overflow:before { content: "\f1df"; }
.fi-social-steam:before { content: "\f1e0"; }
.fi-social-stumbleupon:before { content: "\f1e1"; }
.fi-social-treehouse:before { content: "\f1e2"; }
.fi-social-tumblr:before { content: "\f1e3"; }
.fi-social-twitter:before { content: "\f1e4"; }
.fi-social-vimeo:before { content: "\f1e5"; }
.fi-social-windows:before { content: "\f1e6"; }
.fi-social-xbox:before { content: "\f1e7"; }
.fi-social-yahoo:before { content: "\f1e8"; }
.fi-social-yelp:before { content: "\f1e9"; }
.fi-social-youtube:before { content: "\f1ea"; }
.fi-social-zerply:before { content: "\f1eb"; }
.fi-social-zurb:before { content: "\f1ec"; }
.fi-sound:before { content: "\f1ed"; }
.fi-star:before { content: "\f1ee"; }
.fi-stop:before { content: "\f1ef"; }
.fi-strikethrough:before { content: "\f1f0"; }
.fi-subscript:before { content: "\f1f1"; }
.fi-superscript:before { content: "\f1f2"; }
.fi-tablet-landscape:before { content: "\f1f3"; }
.fi-tablet-portrait:before { content: "\f1f4"; }
.fi-target-two:before { content: "\f1f5"; }
.fi-target:before { content: "\f1f6"; }
.fi-telephone-accessible:before { content: "\f1f7"; }
.fi-telephone:before { content: "\f1f8"; }
.fi-text-color:before { content: "\f1f9"; }
.fi-thumbnails:before { content: "\f1fa"; }
.fi-ticket:before { content: "\f1fb"; }
.fi-torso-business:before { content: "\f1fc"; }
.fi-torso-female:before { content: "\f1fd"; }
.fi-torso:before { content: "\f1fe"; }
.fi-torsos-all-female:before { content: "\f1ff"; }
.fi-torsos-all:before { content: "\f200"; }
.fi-torsos-female-male:before { content: "\f201"; }
.fi-torsos-male-female:before { content: "\f202"; }
.fi-torsos:before { content: "\f203"; }
.fi-trash:before { content: "\f204"; }
.fi-trees:before { content: "\f205"; }
.fi-trophy:before { content: "\f206"; }
.fi-underline:before { content: "\f207"; }
.fi-universal-access:before { content: "\f208"; }
.fi-unlink:before { content: "\f209"; }
.fi-unlock:before { content: "\f20a"; }
.fi-upload-cloud:before { content: "\f20b"; }
.fi-upload:before { content: "\f20c"; }
.fi-usb:before { content: "\f20d"; }
.fi-video:before { content: "\f20e"; }
.fi-volume-none:before { content: "\f20f"; }
.fi-volume-strike:before { content: "\f210"; }
.fi-volume:before { content: "\f211"; }
.fi-web:before { content: "\f212"; }
.fi-wheelchair:before { content: "\f213"; }
.fi-widget:before { content: "\f214"; }
.fi-wrench:before { content: "\f215"; }
.fi-x-circle:before { content: "\f216"; }
.fi-x:before { content: "\f217"; }
.fi-yen:before { content: "\f218"; }
.fi-zoom-in:before { content: "\f219"; }
.fi-zoom-out:before { content: "\f21a"; }.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: solid #fff 5px;
left: -5px;
background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//tenisdutra.com.br/wp-content/themes/athletica/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//tenisdutra.com.br/wp-content/themes/athletica/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//tenisdutra.com.br/wp-content/themes/athletica/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//tenisdutra.com.br/wp-content/themes/athletica/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//tenisdutra.com.br/wp-content/themes/athletica/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}meta.foundation-version {
font-family: "/5.1.0/";
}
meta.foundation-mq-small {
font-family: "/only screen and (max-width: 38em)/";
width: 0em;
}
meta.foundation-mq-medium {
font-family: "/only screen and (min-width:38.063em)/";
width: 38.063em;
}
meta.foundation-mq-large {
font-family: "/only screen and (min-width:62.063em)/";
width: 62.063em;
}
meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:90.063em)/";
width: 90.063em;
}
meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:120.063em)/";
width: 120.063em;
}
meta.foundation-data-attribute-namespace {
font-family: false;
}
html, body {
height: 100%;
}
*,
*:before,
*:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html,
body {
font-size: 100%;
}
body {
background: white;
color: #161616;
padding: 0;
margin: 0;
font-family: "Lato", sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
position: relative;
cursor: default;
}
a:hover {
cursor: pointer;
}
img,
object,
embed {
max-width: 100%;
height: auto;
}
object,
embed {
height: 100%;
}
img {
-ms-interpolation-mode: bicubic;
}
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important;
}
.left {
float: left !important;
}
.right {
float: right !important;
}
.clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.hide {
display: none;
}
.antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
}
textarea {
height: auto;
min-height: 50px;
}
select {
width: 100%;
}
.row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 78.75rem;
*zoom: 1;
}
.row:before, .row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.row.collapse > .column,
.row.collapse > .columns {
padding-left: 0;
padding-right: 0;
float: left;
}
.row.collapse .row {
margin-left: 0;
margin-right: 0;
}
.row .row {
width: auto;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
margin-top: 0;
margin-bottom: 0;
max-width: none;
*zoom: 1;
}
.row .row:before, .row .row:after {
content: " ";
display: table;
}
.row .row:after {
clear: both;
}
.row .row.collapse {
width: auto;
margin: 0;
max-width: none;
*zoom: 1;
}
.row .row.collapse:before, .row .row.collapse:after {
content: " ";
display: table;
}
.row .row.collapse:after {
clear: both;
}
.column,
.columns {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
width: 100%;
float: left;
}
@media only screen {
.column.small-centered,
.columns.small-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.small-uncentered,
.columns.small-uncentered {
margin-left: 0;
margin-right: 0;
float: left;
}
.column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
float: right;
}
.small-push-0 {
left: 0%;
right: auto;
}
.small-pull-0 {
right: 0%;
left: auto;
}
.small-push-1 {
left: 8.33333%;
right: auto;
}
.small-pull-1 {
right: 8.33333%;
left: auto;
}
.small-push-2 {
left: 16.66667%;
right: auto;
}
.small-pull-2 {
right: 16.66667%;
left: auto;
}
.small-push-3 {
left: 25%;
right: auto;
}
.small-pull-3 {
right: 25%;
left: auto;
}
.small-push-4 {
left: 33.33333%;
right: auto;
}
.small-pull-4 {
right: 33.33333%;
left: auto;
}
.small-push-5 {
left: 41.66667%;
right: auto;
}
.small-pull-5 {
right: 41.66667%;
left: auto;
}
.small-push-6 {
left: 50%;
right: auto;
}
.small-pull-6 {
right: 50%;
left: auto;
}
.small-push-7 {
left: 58.33333%;
right: auto;
}
.small-pull-7 {
right: 58.33333%;
left: auto;
}
.small-push-8 {
left: 66.66667%;
right: auto;
}
.small-pull-8 {
right: 66.66667%;
left: auto;
}
.small-push-9 {
left: 75%;
right: auto;
}
.small-pull-9 {
right: 75%;
left: auto;
}
.small-push-10 {
left: 83.33333%;
right: auto;
}
.small-pull-10 {
right: 83.33333%;
left: auto;
}
.small-push-11 {
left: 91.66667%;
right: auto;
}
.small-pull-11 {
right: 91.66667%;
left: auto;
}
.column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left;
}
.small-1 {
width: 8.33333%;
}
.small-2 {
width: 16.66667%;
}
.small-3 {
width: 25%;
}
.small-4 {
width: 33.33333%;
}
.small-5 {
width: 41.66667%;
}
.small-6 {
width: 50%;
}
.small-7 {
width: 58.33333%;
}
.small-8 {
width: 66.66667%;
}
.small-9 {
width: 75%;
}
.small-10 {
width: 83.33333%;
}
.small-11 {
width: 91.66667%;
}
.small-12 {
width: 100%;
}
[class*="column"] + [class*="column"]:last-child {
float: right;
}
[class*="column"] + [class*="column"].end {
float: left;
}
.small-offset-0 {
margin-left: 0% !important;
}
.small-offset-1 {
margin-left: 8.33333% !important;
}
.small-offset-2 {
margin-left: 16.66667% !important;
}
.small-offset-3 {
margin-left: 25% !important;
}
.small-offset-4 {
margin-left: 33.33333% !important;
}
.small-offset-5 {
margin-left: 41.66667% !important;
}
.small-offset-6 {
margin-left: 50% !important;
}
.small-offset-7 {
margin-left: 58.33333% !important;
}
.small-offset-8 {
margin-left: 66.66667% !important;
}
.small-offset-9 {
margin-left: 75% !important;
}
.small-offset-10 {
margin-left: 83.33333% !important;
}
.small-offset-11 {
margin-left: 91.66667% !important;
}
.small-reset-order,
.small-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
}
@media only screen and (min-width: 38.063em) {
.column.medium-centered,
.columns.medium-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.medium-uncentered,
.columns.medium-uncentered {
margin-left: 0;
margin-right: 0;
float: left;
}
.column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
float: right;
}
.medium-push-0 {
left: 0%;
right: auto;
}
.medium-pull-0 {
right: 0%;
left: auto;
}
.medium-push-1 {
left: 8.33333%;
right: auto;
}
.medium-pull-1 {
right: 8.33333%;
left: auto;
}
.medium-push-2 {
left: 16.66667%;
right: auto;
}
.medium-pull-2 {
right: 16.66667%;
left: auto;
}
.medium-push-3 {
left: 25%;
right: auto;
}
.medium-pull-3 {
right: 25%;
left: auto;
}
.medium-push-4 {
left: 33.33333%;
right: auto;
}
.medium-pull-4 {
right: 33.33333%;
left: auto;
}
.medium-push-5 {
left: 41.66667%;
right: auto;
}
.medium-pull-5 {
right: 41.66667%;
left: auto;
}
.medium-push-6 {
left: 50%;
right: auto;
}
.medium-pull-6 {
right: 50%;
left: auto;
}
.medium-push-7 {
left: 58.33333%;
right: auto;
}
.medium-pull-7 {
right: 58.33333%;
left: auto;
}
.medium-push-8 {
left: 66.66667%;
right: auto;
}
.medium-pull-8 {
right: 66.66667%;
left: auto;
}
.medium-push-9 {
left: 75%;
right: auto;
}
.medium-pull-9 {
right: 75%;
left: auto;
}
.medium-push-10 {
left: 83.33333%;
right: auto;
}
.medium-pull-10 {
right: 83.33333%;
left: auto;
}
.medium-push-11 {
left: 91.66667%;
right: auto;
}
.medium-pull-11 {
right: 91.66667%;
left: auto;
}
.column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left;
}
.medium-1 {
width: 8.33333%;
}
.medium-2 {
width: 16.66667%;
}
.medium-3 {
width: 25%;
}
.medium-4 {
width: 33.33333%;
}
.medium-5 {
width: 41.66667%;
}
.medium-6 {
width: 50%;
}
.medium-7 {
width: 58.33333%;
}
.medium-8 {
width: 66.66667%;
}
.medium-9 {
width: 75%;
}
.medium-10 {
width: 83.33333%;
}
.medium-11 {
width: 91.66667%;
}
.medium-12 {
width: 100%;
}
[class*="column"] + [class*="column"]:last-child {
float: right;
}
[class*="column"] + [class*="column"].end {
float: left;
}
.medium-offset-0 {
margin-left: 0% !important;
}
.medium-offset-1 {
margin-left: 8.33333% !important;
}
.medium-offset-2 {
margin-left: 16.66667% !important;
}
.medium-offset-3 {
margin-left: 25% !important;
}
.medium-offset-4 {
margin-left: 33.33333% !important;
}
.medium-offset-5 {
margin-left: 41.66667% !important;
}
.medium-offset-6 {
margin-left: 50% !important;
}
.medium-offset-7 {
margin-left: 58.33333% !important;
}
.medium-offset-8 {
margin-left: 66.66667% !important;
}
.medium-offset-9 {
margin-left: 75% !important;
}
.medium-offset-10 {
margin-left: 83.33333% !important;
}
.medium-offset-11 {
margin-left: 91.66667% !important;
}
.medium-reset-order,
.medium-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
.push-0 {
left: 0%;
right: auto;
}
.pull-0 {
right: 0%;
left: auto;
}
.push-1 {
left: 8.33333%;
right: auto;
}
.pull-1 {
right: 8.33333%;
left: auto;
}
.push-2 {
left: 16.66667%;
right: auto;
}
.pull-2 {
right: 16.66667%;
left: auto;
}
.push-3 {
left: 25%;
right: auto;
}
.pull-3 {
right: 25%;
left: auto;
}
.push-4 {
left: 33.33333%;
right: auto;
}
.pull-4 {
right: 33.33333%;
left: auto;
}
.push-5 {
left: 41.66667%;
right: auto;
}
.pull-5 {
right: 41.66667%;
left: auto;
}
.push-6 {
left: 50%;
right: auto;
}
.pull-6 {
right: 50%;
left: auto;
}
.push-7 {
left: 58.33333%;
right: auto;
}
.pull-7 {
right: 58.33333%;
left: auto;
}
.push-8 {
left: 66.66667%;
right: auto;
}
.pull-8 {
right: 66.66667%;
left: auto;
}
.push-9 {
left: 75%;
right: auto;
}
.pull-9 {
right: 75%;
left: auto;
}
.push-10 {
left: 83.33333%;
right: auto;
}
.pull-10 {
right: 83.33333%;
left: auto;
}
.push-11 {
left: 91.66667%;
right: auto;
}
.pull-11 {
right: 91.66667%;
left: auto;
}
}
@media only screen and (min-width: 62.063em) {
.column.large-centered,
.columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.large-uncentered,
.columns.large-uncentered {
margin-left: 0;
margin-right: 0;
float: left;
}
.column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
float: right;
}
.large-push-0 {
left: 0%;
right: auto;
}
.large-pull-0 {
right: 0%;
left: auto;
}
.large-push-1 {
left: 8.33333%;
right: auto;
}
.large-pull-1 {
right: 8.33333%;
left: auto;
}
.large-push-2 {
left: 16.66667%;
right: auto;
}
.large-pull-2 {
right: 16.66667%;
left: auto;
}
.large-push-3 {
left: 25%;
right: auto;
}
.large-pull-3 {
right: 25%;
left: auto;
}
.large-push-4 {
left: 33.33333%;
right: auto;
}
.large-pull-4 {
right: 33.33333%;
left: auto;
}
.large-push-5 {
left: 41.66667%;
right: auto;
}
.large-pull-5 {
right: 41.66667%;
left: auto;
}
.large-push-6 {
left: 50%;
right: auto;
}
.large-pull-6 {
right: 50%;
left: auto;
}
.large-push-7 {
left: 58.33333%;
right: auto;
}
.large-pull-7 {
right: 58.33333%;
left: auto;
}
.large-push-8 {
left: 66.66667%;
right: auto;
}
.large-pull-8 {
right: 66.66667%;
left: auto;
}
.large-push-9 {
left: 75%;
right: auto;
}
.large-pull-9 {
right: 75%;
left: auto;
}
.large-push-10 {
left: 83.33333%;
right: auto;
}
.large-pull-10 {
right: 83.33333%;
left: auto;
}
.large-push-11 {
left: 91.66667%;
right: auto;
}
.large-pull-11 {
right: 91.66667%;
left: auto;
}
.column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left;
}
.large-1 {
width: 8.33333%;
}
.large-2 {
width: 16.66667%;
}
.large-3 {
width: 25%;
}
.large-4 {
width: 33.33333%;
}
.large-5 {
width: 41.66667%;
}
.large-6 {
width: 50%;
}
.large-7 {
width: 58.33333%;
}
.large-8 {
width: 66.66667%;
}
.large-9 {
width: 75%;
}
.large-10 {
width: 83.33333%;
}
.large-11 {
width: 91.66667%;
}
.large-12 {
width: 100%;
}
[class*="column"] + [class*="column"]:last-child {
float: right;
}
[class*="column"] + [class*="column"].end {
float: left;
}
.large-offset-0 {
margin-left: 0% !important;
}
.large-offset-1 {
margin-left: 8.33333% !important;
}
.large-offset-2 {
margin-left: 16.66667% !important;
}
.large-offset-3 {
margin-left: 25% !important;
}
.large-offset-4 {
margin-left: 33.33333% !important;
}
.large-offset-5 {
margin-left: 41.66667% !important;
}
.large-offset-6 {
margin-left: 50% !important;
}
.large-offset-7 {
margin-left: 58.33333% !important;
}
.large-offset-8 {
margin-left: 66.66667% !important;
}
.large-offset-9 {
margin-left: 75% !important;
}
.large-offset-10 {
margin-left: 83.33333% !important;
}
.large-offset-11 {
margin-left: 91.66667% !important;
}
.large-reset-order,
.large-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
.push-0 {
left: 0%;
right: auto;
}
.pull-0 {
right: 0%;
left: auto;
}
.push-1 {
left: 8.33333%;
right: auto;
}
.pull-1 {
right: 8.33333%;
left: auto;
}
.push-2 {
left: 16.66667%;
right: auto;
}
.pull-2 {
right: 16.66667%;
left: auto;
}
.push-3 {
left: 25%;
right: auto;
}
.pull-3 {
right: 25%;
left: auto;
}
.push-4 {
left: 33.33333%;
right: auto;
}
.pull-4 {
right: 33.33333%;
left: auto;
}
.push-5 {
left: 41.66667%;
right: auto;
}
.pull-5 {
right: 41.66667%;
left: auto;
}
.push-6 {
left: 50%;
right: auto;
}
.pull-6 {
right: 50%;
left: auto;
}
.push-7 {
left: 58.33333%;
right: auto;
}
.pull-7 {
right: 58.33333%;
left: auto;
}
.push-8 {
left: 66.66667%;
right: auto;
}
.pull-8 {
right: 66.66667%;
left: auto;
}
.push-9 {
left: 75%;
right: auto;
}
.pull-9 {
right: 75%;
left: auto;
}
.push-10 {
left: 83.33333%;
right: auto;
}
.pull-10 {
right: 83.33333%;
left: auto;
}
.push-11 {
left: 91.66667%;
right: auto;
}
.pull-11 {
right: 91.66667%;
left: auto;
}
}
.accordion {
*zoom: 1;
margin-bottom: 0;
}
.accordion:before, .accordion:after {
content: " ";
display: table;
}
.accordion:after {
clear: both;
}
.accordion dd {
display: block;
margin-bottom: 0 !important;
}
.accordion dd.active a {
background: #e8e8e8;
}
.accordion dd > a {
background: #efefef;
color: #222222;
padding: 1rem;
display: block;
font-family: "Lato", sans-serif;
font-size: 1rem;
}
.accordion dd > a:hover {
background: #e3e3e3;
}
.accordion .content {
display: none;
padding: 0.9375rem;
}
.accordion .content.active {
display: block;
background: white;
}
.alert-box {
border-style: solid;
border-width: 1px;
display: block;
font-weight: normal;
margin-bottom: 1.25rem;
position: relative;
padding: 0.875rem 1.5rem 0.875rem 0.875rem;
font-size: 0.8125rem;
background-color: #f54f36;
border-color: #f32c0e;
color: white;
}
.alert-box .close {
font-size: 1.375rem;
padding: 9px 6px 4px;
line-height: 0;
position: absolute;
top: 50%;
margin-top: -0.6875rem;
right: 0.25rem;
color: #333333;
opacity: 0.3;
}
.alert-box .close:hover, .alert-box .close:focus {
opacity: 0.5;
}
.alert-box.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
.alert-box.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
.alert-box.success {
background-color: #43ac6a;
border-color: #3a945b;
color: white;
}
.alert-box.alert {
background-color: #f04124;
border-color: #de2d0f;
color: white;
}
.alert-box.secondary {
background-color: #e7e7e7;
border-color: #c7c7c7;
color: #4f4f4f;
}
.alert-box.warning {
background-color: #f08a24;
border-color: #de770f;
color: white;
}
.alert-box.info {
background-color: #a0d3e8;
border-color: #74bfdd;
color: #4f4f4f;
}
[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.625rem;
*zoom: 1;
}
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table;
}
[class*="block-grid-"]:after {
clear: both;
}
[class*="block-grid-"] > li {
display: block;
height: auto;
float: left;
padding: 0 0.625rem 1.25rem;
}
@media only screen {
.small-block-grid-1 > li {
width: 100%;
list-style: none;
}
.small-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.small-block-grid-2 > li {
width: 50%;
list-style: none;
}
.small-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.small-block-grid-3 > li {
width: 33.33333%;
list-style: none;
}
.small-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.small-block-grid-4 > li {
width: 25%;
list-style: none;
}
.small-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.small-block-grid-5 > li {
width: 20%;
list-style: none;
}
.small-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.small-block-grid-6 > li {
width: 16.66667%;
list-style: none;
}
.small-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.small-block-grid-7 > li {
width: 14.28571%;
list-style: none;
}
.small-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.small-block-grid-8 > li {
width: 12.5%;
list-style: none;
}
.small-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.small-block-grid-9 > li {
width: 11.11111%;
list-style: none;
}
.small-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.small-block-grid-10 > li {
width: 10%;
list-style: none;
}
.small-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.small-block-grid-11 > li {
width: 9.09091%;
list-style: none;
}
.small-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.small-block-grid-12 > li {
width: 8.33333%;
list-style: none;
}
.small-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
@media only screen and (min-width: 38.063em) {
.medium-block-grid-1 > li {
width: 100%;
list-style: none;
}
.medium-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.medium-block-grid-2 > li {
width: 50%;
list-style: none;
}
.medium-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.medium-block-grid-3 > li {
width: 33.33333%;
list-style: none;
}
.medium-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.medium-block-grid-4 > li {
width: 25%;
list-style: none;
}
.medium-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.medium-block-grid-5 > li {
width: 20%;
list-style: none;
}
.medium-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.medium-block-grid-6 > li {
width: 16.66667%;
list-style: none;
}
.medium-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.medium-block-grid-7 > li {
width: 14.28571%;
list-style: none;
}
.medium-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.medium-block-grid-8 > li {
width: 12.5%;
list-style: none;
}
.medium-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.medium-block-grid-9 > li {
width: 11.11111%;
list-style: none;
}
.medium-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.medium-block-grid-10 > li {
width: 10%;
list-style: none;
}
.medium-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.medium-block-grid-11 > li {
width: 9.09091%;
list-style: none;
}
.medium-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.medium-block-grid-12 > li {
width: 8.33333%;
list-style: none;
}
.medium-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
@media only screen and (min-width: 62.063em) {
.large-block-grid-1 > li {
width: 100%;
list-style: none;
}
.large-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.large-block-grid-2 > li {
width: 50%;
list-style: none;
}
.large-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.large-block-grid-3 > li {
width: 33.33333%;
list-style: none;
}
.large-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.large-block-grid-4 > li {
width: 25%;
list-style: none;
}
.large-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.large-block-grid-5 > li {
width: 20%;
list-style: none;
}
.large-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.large-block-grid-6 > li {
width: 16.66667%;
list-style: none;
}
.large-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.large-block-grid-7 > li {
width: 14.28571%;
list-style: none;
}
.large-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.large-block-grid-8 > li {
width: 12.5%;
list-style: none;
}
.large-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.large-block-grid-9 > li {
width: 11.11111%;
list-style: none;
}
.large-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.large-block-grid-10 > li {
width: 10%;
list-style: none;
}
.large-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.large-block-grid-11 > li {
width: 9.09091%;
list-style: none;
}
.large-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.large-block-grid-12 > li {
width: 8.33333%;
list-style: none;
}
.large-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
.breadcrumbs {
display: block;
padding: 0.5625rem 0.875rem 0.5625rem;
overflow: hidden;
margin-left: 0;
list-style: none;
border-style: solid;
border-width: 1px;
background-color: #f4f4f4;
border-color: gainsboro;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.breadcrumbs > * {
margin: 0;
float: left;
font-size: 0.6875rem;
text-transform: uppercase;
}
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
text-decoration: underline;
}
.breadcrumbs > * a,
.breadcrumbs > * span {
text-transform: uppercase;
color: #f54f36;
}
.breadcrumbs > *.current {
cursor: default;
color: #333333;
}
.breadcrumbs > *.current a {
cursor: default;
color: #333333;
}
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
text-decoration: none;
}
.breadcrumbs > *.unavailable {
color: #999999;
}
.breadcrumbs > *.unavailable a {
color: #999999;
}
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
text-decoration: none;
color: #999999;
cursor: default;
}
.breadcrumbs > *:before {
content: "/";
color: #aaaaaa;
margin: 0 0.75rem;
position: relative;
top: 1px;
}
.breadcrumbs > *:first-child:before {
content: " ";
margin: 0;
}
button, .button {
border-style: solid;
border-width: 0px;
cursor: pointer;
font-family: "Lato", sans-serif;
font-weight: normal;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-size: 1rem; background-color: #f54f36;
border-color: #e4280b;
color: white;
-webkit-transition: background-color 300ms ease-out;
-moz-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out;
padding-top: 1.0625rem;
padding-bottom: 1rem;
-webkit-appearance: none;
border: none;
font-weight: normal !important;
}
button:hover, button:focus, .button:hover, .button:focus {
background-color: #e4280b;
}
button:hover, button:focus, .button:hover, .button:focus {
color: white;
}
button.secondary, .button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333333;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background-color: #b9b9b9;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
color: #333333;
}
button.success, .button.success {
background-color: #43ac6a;
border-color: #368a55;
color: white;
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
background-color: #368a55;
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
color: white;
}
button.alert, .button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: white;
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
background-color: #cf2a0e;
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
color: white;
}
button.large, .button.large {
padding-top: 1.125rem;
padding-right: 2.25rem;
padding-bottom: 1.1875rem;
padding-left: 2.25rem;
font-size: 1.25rem; }
button.small, .button.small {
padding-top: 0.875rem;
padding-right: 1.75rem;
padding-bottom: 0.9375rem;
padding-left: 1.75rem;
font-size: 0.8125rem; }
button.tiny, .button.tiny {
padding-top: 0.625rem;
padding-right: 1.25rem;
padding-bottom: 0.6875rem;
padding-left: 1.25rem;
font-size: 0.6875rem; }
button.expand, .button.expand {
padding-right: 0;
padding-left: 0;
width: 100%;
}
button.left-align, .button.left-align {
text-align: left;
text-indent: 0.75rem;
}
button.right-align, .button.right-align {
text-align: right;
padding-right: 0.75rem;
}
button.radius, .button.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
button.round, .button.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
button.disabled, button[disabled], .button.disabled, .button[disabled] {
background-color: #f54f36;
border-color: #e4280b;
color: white;
cursor: default;
opacity: 0.7;
-webkit-box-shadow: none;
box-shadow: none;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #e4280b;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
color: white;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #f54f36;
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333333;
cursor: default;
opacity: 0.7;
-webkit-box-shadow: none;
box-shadow: none;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #b9b9b9;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
color: #333333;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #e7e7e7;
}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
background-color: #43ac6a;
border-color: #368a55;
color: white;
cursor: default;
opacity: 0.7;
-webkit-box-shadow: none;
box-shadow: none;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #368a55;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
color: white;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #43ac6a;
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
background-color: #f04124;
border-color: #cf2a0e;
color: white;
cursor: default;
opacity: 0.7;
-webkit-box-shadow: none;
box-shadow: none;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #cf2a0e;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
color: white;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #f04124;
}
@media only screen and (min-width: 38.063em) {
button, .button {
display: inline-block;
}
}
.button-group {
list-style: none;
margin: 0;
left: 0;
*zoom: 1;
}
.button-group:before, .button-group:after {
content: " ";
display: table;
}
.button-group:after {
clear: both;
}
.button-group li {
margin: 0;
float: left;
}
.button-group li > button, .button-group li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group li:first-child button, .button-group li:first-child .button {
border-left: 0;
}
.button-group li:first-child {
margin-left: 0;
}
.button-group.radius > * > button, .button-group.radius > * .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
border-left: 0;
}
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.button-group.round > * > button, .button-group.round > * .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.round > *:first-child button, .button-group.round > *:first-child .button {
border-left: 0;
}
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px;
}
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
-moz-border-radius-bottomright: 1000px;
-moz-border-radius-topright: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-webkit-border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
}
.button-group.even-2 li {
width: 50%;
}
.button-group.even-2 li > button, .button-group.even-2 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
border-left: 0;
}
.button-group.even-2 li button, .button-group.even-2 li .button {
width: 100%;
}
.button-group.even-3 li {
width: 33.33333%;
}
.button-group.even-3 li > button, .button-group.even-3 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
border-left: 0;
}
.button-group.even-3 li button, .button-group.even-3 li .button {
width: 100%;
}
.button-group.even-4 li {
width: 25%;
}
.button-group.even-4 li > button, .button-group.even-4 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
border-left: 0;
}
.button-group.even-4 li button, .button-group.even-4 li .button {
width: 100%;
}
.button-group.even-5 li {
width: 20%;
}
.button-group.even-5 li > button, .button-group.even-5 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
border-left: 0;
}
.button-group.even-5 li button, .button-group.even-5 li .button {
width: 100%;
}
.button-group.even-6 li {
width: 16.66667%;
}
.button-group.even-6 li > button, .button-group.even-6 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
border-left: 0;
}
.button-group.even-6 li button, .button-group.even-6 li .button {
width: 100%;
}
.button-group.even-7 li {
width: 14.28571%;
}
.button-group.even-7 li > button, .button-group.even-7 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
border-left: 0;
}
.button-group.even-7 li button, .button-group.even-7 li .button {
width: 100%;
}
.button-group.even-8 li {
width: 12.5%;
}
.button-group.even-8 li > button, .button-group.even-8 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
border-left: 0;
}
.button-group.even-8 li button, .button-group.even-8 li .button {
width: 100%;
}
.button-bar {
*zoom: 1;
}
.button-bar:before, .button-bar:after {
content: " ";
display: table;
}
.button-bar:after {
clear: both;
}
.button-bar .button-group {
float: left;
margin-right: 0.625rem;
}
.button-bar .button-group div {
overflow: hidden;
} .clearing-thumbs, [data-clearing] {
*zoom: 1;
margin-bottom: 0;
margin-left: 0;
list-style: none;
}
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
content: " ";
display: table;
}
.clearing-thumbs:after, [data-clearing]:after {
clear: both;
}
.clearing-thumbs li, [data-clearing] li {
float: left;
margin-right: 10px;
}
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
margin-right: 0;
}
.clearing-blackout {
background: #333333;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 998;
}
.clearing-blackout .clearing-close {
display: block;
}
.clearing-container {
position: relative;
z-index: 998;
height: 100%;
overflow: hidden;
margin: 0;
}
.clearing-touch-label {
position: absolute;
top: 50%;
left: 50%;
color: #aaa;
font-size: 0.6em;
}
.visible-img {
height: 95%;
position: relative;
}
.visible-img img {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50%;
max-height: 100%;
max-width: 100%;
}
.clearing-caption {
color: #cccccc;
font-size: 0.875em;
line-height: 1.3;
margin-bottom: 0;
text-align: center;
bottom: 0;
background: #333333;
width: 100%;
padding: 10px 30px 20px;
position: absolute;
left: 0;
}
.clearing-close {
z-index: 999;
padding-left: 20px;
padding-top: 10px;
font-size: 30px;
line-height: 1;
color: #cccccc;
display: none;
}
.clearing-close:hover, .clearing-close:focus {
color: #ccc;
}
.clearing-assembled .clearing-container {
height: 100%;
}
.clearing-assembled .clearing-container .carousel > ul {
display: none;
}
.clearing-feature li {
display: none;
}
.clearing-feature li.clearing-featured-img {
display: block;
}
@media only screen and (min-width: 38.063em) {
.clearing-main-prev,
.clearing-main-next {
position: absolute;
height: 100%;
width: 40px;
top: 0;
}
.clearing-main-prev > span,
.clearing-main-next > span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
border: solid 12px;
}
.clearing-main-prev > span:hover,
.clearing-main-next > span:hover {
opacity: 0.8;
}
.clearing-main-prev {
left: 0;
}
.clearing-main-prev > span {
left: 5px;
border-color: transparent;
border-right-color: #cccccc;
}
.clearing-main-next {
right: 0;
}
.clearing-main-next > span {
border-color: transparent;
border-left-color: #cccccc;
}
.clearing-main-prev.disabled,
.clearing-main-next.disabled {
opacity: 0.3;
}
.clearing-assembled .clearing-container .carousel {
background: rgba(51, 51, 51, 0.8);
height: 120px;
margin-top: 10px;
text-align: center;
}
.clearing-assembled .clearing-container .carousel > ul {
display: inline-block;
z-index: 999;
height: 100%;
position: relative;
float: none;
}
.clearing-assembled .clearing-container .carousel > ul li {
display: block;
width: 120px;
min-height: inherit;
float: left;
overflow: hidden;
margin-right: 0;
padding: 0;
position: relative;
cursor: pointer;
opacity: 0.4;
}
.clearing-assembled .clearing-container .carousel > ul li.fix-height img {
height: 100%;
max-width: none;
}
.clearing-assembled .clearing-container .carousel > ul li a.th {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
}
.clearing-assembled .clearing-container .carousel > ul li img {
cursor: pointer !important;
width: 100% !important;
}
.clearing-assembled .clearing-container .carousel > ul li.visible {
opacity: 1;
}
.clearing-assembled .clearing-container .carousel > ul li:hover {
opacity: 0.8;
}
.clearing-assembled .clearing-container .visible-img {
background: #333333;
overflow: hidden;
height: 85%;
}
.clearing-close {
position: absolute;
top: 10px;
right: 20px;
padding-left: 0;
padding-top: 0;
}
}
@media only screen and (max-width: 38em) {
.f-dropdown {
max-width: 100%;
left: 0;
}
} .f-dropdown {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: white;
border: solid 1px #cccccc;
font-size: 16px;
z-index: 99;
margin-top: 2px;
max-width: 200px;
}
.f-dropdown > *:first-child {
margin-top: 0;
}
.f-dropdown > *:last-child {
margin-bottom: 0;
}
.f-dropdown:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: transparent transparent white transparent;
border-bottom-style: solid;
position: absolute;
top: -12px;
left: 10px;
z-index: 99;
}
.f-dropdown:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: transparent transparent #cccccc transparent;
border-bottom-style: solid;
position: absolute;
top: -14px;
left: 9px;
z-index: 98;
}
.f-dropdown.right:before {
left: auto;
right: 10px;
}
.f-dropdown.right:after {
left: auto;
right: 9px;
}
.f-dropdown li {
font-size: 0.875rem;
cursor: pointer;
line-height: 1.125rem;
margin: 0;
}
.f-dropdown li:hover, .f-dropdown li:focus {
background: #eeeeee;
}
.f-dropdown li a {
display: block;
padding: 0.5rem;
color: #555555;
}
.f-dropdown.content {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
padding: 1.25rem;
width: 100%;
height: auto;
max-height: none;
background: white;
border: solid 1px #cccccc;
font-size: 16px;
z-index: 99;
max-width: 200px;
}
.f-dropdown.content > *:first-child {
margin-top: 0;
}
.f-dropdown.content > *:last-child {
margin-bottom: 0;
}
.f-dropdown.tiny {
max-width: 200px;
}
.f-dropdown.small {
max-width: 300px;
}
.f-dropdown.medium {
max-width: 500px;
}
.f-dropdown.large {
max-width: 800px;
}
.dropdown.button, button.dropdown {
position: relative;
padding-right: 3.5625rem;
}
.dropdown.button:before, button.dropdown:before {
position: absolute;
content: "";
width: 0;
height: 0;
display: block;
border-style: solid;
border-color: white transparent transparent transparent;
top: 50%;
}
.dropdown.button:before, button.dropdown:before {
border-width: 0.375rem;
right: 1.40625rem;
margin-top: -0.15625rem;
}
.dropdown.button:before, button.dropdown:before {
border-color: white transparent transparent transparent;
}
.dropdown.button.tiny, button.dropdown.tiny {
padding-right: 2.625rem;
}
.dropdown.button.tiny:before, button.dropdown.tiny:before {
border-width: 0.375rem;
right: 1.125rem;
margin-top: -0.125rem;
}
.dropdown.button.tiny:before, button.dropdown.tiny:before {
border-color: white transparent transparent transparent;
}
.dropdown.button.small, button.dropdown.small {
padding-right: 3.0625rem;
}
.dropdown.button.small:before, button.dropdown.small:before {
border-width: 0.4375rem;
right: 1.3125rem;
margin-top: -0.15625rem;
}
.dropdown.button.small:before, button.dropdown.small:before {
border-color: white transparent transparent transparent;
}
.dropdown.button.large, button.dropdown.large {
padding-right: 3.625rem;
}
.dropdown.button.large:before, button.dropdown.large:before {
border-width: 0.3125rem;
right: 1.71875rem;
margin-top: -0.15625rem;
}
.dropdown.button.large:before, button.dropdown.large:before {
border-color: white transparent transparent transparent;
}
.dropdown.button.secondary:before, button.dropdown.secondary:before {
border-color: #333333 transparent transparent transparent;
}
.flex-video {
position: relative;
padding-top: 1.5625rem;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 1rem;
overflow: hidden;
}
.flex-video.widescreen {
padding-bottom: 56.55%;
}
.flex-video.vimeo {
padding-top: 0;
}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} form {
margin: 0 0 1rem;
} form .row .row {
margin: 0 -0.5rem;
}
form .row .row .column,
form .row .row .columns {
padding: 0 0.5rem;
}
form .row .row.collapse {
margin: 0;
}
form .row .row.collapse .column,
form .row .row.collapse .columns {
padding: 0;
}
form .row .row.collapse input {
-moz-border-radius-bottomright: 0;
-moz-border-radius-topright: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-top-right-radius: 0;
}
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
padding-left: 0.5rem;
} label {
font-size: 0.875rem;
color: #4d4d4d;
cursor: pointer;
display: block;
font-weight: normal;
line-height: 1.5;
margin-bottom: 0; }
label.right {
float: none;
text-align: right;
}
label.inline {
margin: 0 0 1rem 0;
padding: 0.625rem 0;
}
label small {
text-transform: capitalize;
color: #676767;
}
select {
-webkit-appearance: none !important;
background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
background-position-x: 97%;
background-position-y: center;
border: 1px solid #cccccc;
padding: 0.5rem;
font-size: 0.875rem;
-webkit-border-radius: 0;
border-radius: 0;
}
select.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
select:hover {
background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
background-position-x: 97%;
background-position-y: center;
border-color: #999999;
}
select::-ms-expand {
display: none;
}
@-moz-document url-prefix() {
select {
background: #fafafa;
}
select:hover {
background: #f3f3f3;
}
} .prefix,
.postfix {
display: block;
position: relative;
z-index: 2;
text-align: center;
width: 100%;
padding-top: 0;
padding-bottom: 0;
border-style: solid;
border-width: 1px;
overflow: hidden;
font-size: 0.875rem;
height: 2.3125rem;
line-height: 2.3125rem;
} .postfix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125rem;
border: none;
}
.prefix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125rem;
border: none;
}
.prefix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.postfix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.prefix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px;
}
.postfix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomright: 1000px;
-moz-border-radius-topright: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-webkit-border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
} span.prefix, label.prefix {
background: #f2f2f2;
border-right: none;
color: #333333;
border-color: #cccccc;
}
span.prefix.radius, label.prefix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
span.postfix, label.postfix {
background: #f2f2f2;
border-left: none;
color: #333333;
border-color: #cccccc;
}
span.postfix.radius, label.postfix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
} input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
-webkit-appearance: none;
background-color: white;
font-family: inherit;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 0.875rem;
margin: 0 0 1rem 0;
padding: 0.5rem;
height: 2.3125rem;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
-webkit-box-shadow: 0 0 5px #999999;
-moz-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px #999999;
border-color: #999999;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
background: #fafafa;
border-color: #999999;
outline: none;
}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
background-color: #dddddd;
}
input[type="text"].radius,
input[type="password"].radius,
input[type="date"].radius,
input[type="datetime"].radius,
input[type="datetime-local"].radius,
input[type="month"].radius,
input[type="week"].radius,
input[type="email"].radius,
input[type="number"].radius,
input[type="search"].radius,
input[type="tel"].radius,
input[type="time"].radius,
input[type="url"].radius,
textarea.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
} select {
height: 2.3125rem;
} input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
margin: 0 0 1rem 0;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
display: inline-block;
margin-left: 0.5rem;
margin-right: 1rem;
margin-bottom: 0;
vertical-align: baseline;
} input[type="file"] {
width: 100%;
} fieldset {
border: solid 1px #dddddd;
padding: 1.25rem;
margin: 1.125rem 0;
}
fieldset legend {
font-weight: bold;
background: white;
padding: 0 0.1875rem;
margin: 0;
margin-left: -0.1875rem;
} [data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: white;
}
[data-abide] span.error, [data-abide] small.error {
display: none;
}
span.error, small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: white;
}
.error input,
.error textarea,
.error select {
margin-bottom: 0;
}
.error input[type="checkbox"],
.error input[type="radio"] {
margin-bottom: 1rem;
}
.error label,
.error label.error {
color: #f04124;
}
.error small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: white;
}
.error > label > small {
color: #676767;
background: transparent;
padding: 0;
text-transform: capitalize;
font-style: normal;
font-size: 60%;
margin: 0;
display: inline;
}
.error span.error-message {
display: block;
}
input.error,
textarea.error {
margin-bottom: 0;
}
label.error {
color: #f04124;
}
.inline-list {
margin: 0 auto 1.0625rem auto;
margin-left: -1.375rem;
margin-right: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
.inline-list > li {
list-style: none;
float: left;
margin-left: 1.375rem;
display: block;
}
.inline-list > li > * {
display: block;
} .joyride-list {
display: none;
} .joyride-tip-guide {
display: none;
position: absolute;
background: #333333;
color: white;
z-index: 101;
top: 0;
left: 2.5%;
font-family: inherit;
font-weight: normal;
width: 95%;
}
.lt-ie9 .joyride-tip-guide {
max-width: 800px;
left: 50%;
margin-left: -400px;
}
.joyride-content-wrapper {
width: 100%;
padding: 1.125rem 1.25rem 1.5rem;
}
.joyride-content-wrapper .button {
margin-bottom: 0 !important;
} .joyride-tip-guide .joyride-nub {
display: block;
position: absolute;
left: 22px;
width: 0;
height: 0;
border: 10px solid #333333;
}
.joyride-tip-guide .joyride-nub.top {
border-top-style: solid;
border-color: #333333;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
top: -20px;
}
.joyride-tip-guide .joyride-nub.bottom {
border-bottom-style: solid;
border-color: #333333 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -20px;
}
.joyride-tip-guide .joyride-nub.right {
right: -20px;
}
.joyride-tip-guide .joyride-nub.left {
left: -20px;
} .joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
line-height: 1.25;
margin: 0;
font-weight: bold;
color: white;
}
.joyride-tip-guide p {
margin: 0 0 1.125rem 0;
font-size: 0.875rem;
line-height: 1.3;
}
.joyride-timer-indicator-wrap {
width: 50px;
height: 3px;
border: solid 1px #555555;
position: absolute;
right: 1.0625rem;
bottom: 1rem;
}
.joyride-timer-indicator {
display: block;
width: 0;
height: inherit;
background: #666666;
}
.joyride-close-tip {
position: absolute;
right: 12px;
top: 10px;
color: #777777 !important;
text-decoration: none;
font-size: 24px;
font-weight: normal;
line-height: .5 !important;
}
.joyride-close-tip:hover, .joyride-close-tip:focus {
color: #eee !important;
}
.joyride-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: transparent;
background: rgba(0, 0, 0, 0.5);
z-index: 100;
display: none;
top: 0;
left: 0;
cursor: pointer;
}
.joyride-expose-wrapper {
background-color: #ffffff;
position: absolute;
border-radius: 3px;
z-index: 102;
-moz-box-shadow: 0 0 30px #ffffff;
-webkit-box-shadow: 0 0 15px #ffffff;
box-shadow: 0 0 15px #ffffff;
}
.joyride-expose-cover {
background: transparent;
border-radius: 3px;
position: absolute;
z-index: 9999;
top: 0;
left: 0;
} @media only screen and (min-width: 38.063em) {
.joyride-tip-guide {
width: 300px;
left: inherit;
}
.joyride-tip-guide .joyride-nub.bottom {
border-color: #333333 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -20px;
}
.joyride-tip-guide .joyride-nub.right {
border-color: #333333 !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: auto;
right: -20px;
}
.joyride-tip-guide .joyride-nub.left {
border-color: #333333 !important;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: -20px;
right: auto;
}
}
.keystroke,
kbd {
background-color: #ededed;
border-color: #dddddd;
color: #222222;
border-style: solid;
border-width: 1px;
margin: 0;
font-family: "Consolas", "Menlo", "Courier", monospace;
font-size: 0.875rem;
padding: 0.125rem 0.25rem 0;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.label {
font-weight: normal;
font-family: "Lato", sans-serif;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline-block;
position: relative;
margin-bottom: inherit;
padding: 0.25rem 0.5rem 0.375rem;
font-size: 0.6875rem;
background-color: #f54f36;
color: white;
}
.label.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
.label.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
.label.alert {
background-color: #f04124;
color: white;
}
.label.success {
background-color: #43ac6a;
color: white;
}
.label.secondary {
background-color: #e7e7e7;
color: #333333;
}
[data-magellan-expedition] {
background: white;
z-index: 50;
min-width: 100%;
padding: 10px;
}
[data-magellan-expedition] .sub-nav {
margin-bottom: 0;
}
[data-magellan-expedition] .sub-nav dd {
margin-bottom: 0;
}
[data-magellan-expedition] .sub-nav a {
line-height: 1.8em;
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes rotate {
from {
-o-transform: rotate(0deg);
}
to {
-o-transform: rotate(360deg);
}
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
} .slideshow-wrapper {
position: relative;
}
.slideshow-wrapper ul {
list-style-type: none;
margin: 0;
}
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
display: none;
}
.slideshow-wrapper ul li:first-child {
display: block;
}
.slideshow-wrapper .orbit-container {
background-color: transparent;
}
.slideshow-wrapper .orbit-container li {
display: block;
}
.slideshow-wrapper .orbit-container li .orbit-caption {
display: block;
}
.preloader {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -20px;
margin-left: -20px;
border: solid 3px;
border-color: #555 #fff;
-webkit-border-radius: 1000px;
border-radius: 1000px;
-webkit-animation-name: rotate;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: rotate;
-moz-animation-duration: 1.5s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-o-animation-name: rotate;
-o-animation-duration: 1.5s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
animation-name: rotate;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.orbit-container {
overflow: hidden;
width: 100%;
position: relative;
background: none;
}
.orbit-container .orbit-slides-container {
list-style: none;
margin: 0;
padding: 0;
position: relative;
-webkit-transform: translateZ(0);
}
.orbit-container .orbit-slides-container img {
display: block;
max-width: 100%;
}
.orbit-container .orbit-slides-container > * {
position: absolute;
top: 0;
width: 100%;
margin-left: 100%;
}
.orbit-container .orbit-slides-container > *:first-child {
margin-left: 0%;
}
.orbit-container .orbit-slides-container > * .orbit-caption {
position: absolute;
bottom: 0;
background-color: rgba(51, 51, 51, 0.8);
color: white;
width: 100%;
padding: 0.625rem 0.875rem;
font-size: 0.875rem;
}
.orbit-container .orbit-slide-number {
position: absolute;
top: 10px;
left: 10px;
font-size: 12px;
color: white;
background: transparent;
z-index: 10;
}
.orbit-container .orbit-slide-number span {
font-weight: 700;
padding: 0.3125rem;
}
.orbit-container .orbit-timer {
position: absolute;
top: 12px;
right: 10px;
height: 6px;
width: 100px;
z-index: 10;
}
.orbit-container .orbit-timer .orbit-progress {
height: 3px;
background-color: rgba(255, 255, 255, 0.3);
display: block;
width: 0%;
position: relative;
right: 20px;
top: 5px;
}
.orbit-container .orbit-timer > span {
display: none;
position: absolute;
top: 0px;
right: 0;
width: 11px;
height: 14px;
border: solid 4px #fff;
border-top: none;
border-bottom: none;
}
.orbit-container .orbit-timer.paused > span {
right: -4px;
top: 0px;
width: 11px;
height: 14px;
border: inset 8px;
border-right-style: solid;
border-color: transparent transparent transparent #fff;
}
.orbit-container .orbit-timer.paused > span.dark {
border-color: transparent transparent transparent #333;
}
.orbit-container:hover .orbit-timer > span {
display: block;
}
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
position: absolute;
top: 45%;
margin-top: -25px;
width: 36px;
height: 60px;
line-height: 50px;
color: white;
background-color: none;
text-indent: -9999px !important;
z-index: 10;
}
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
background-color: rgba(0, 0, 0, 0.3);
}
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
position: absolute;
top: 50%;
margin-top: -10px;
display: block;
width: 0;
height: 0;
border: inset 10px;
}
.orbit-container .orbit-prev {
left: 0;
}
.orbit-container .orbit-prev > span {
border-right-style: solid;
border-color: transparent;
border-right-color: white;
}
.orbit-container .orbit-prev:hover > span {
border-right-color: white;
}
.orbit-container .orbit-next {
right: 0;
}
.orbit-container .orbit-next > span {
border-color: transparent;
border-left-style: solid;
border-left-color: white;
left: 50%;
margin-left: -4px;
}
.orbit-container .orbit-next:hover > span {
border-left-color: white;
}
.orbit-bullets-container {
text-align: center;
}
.orbit-bullets {
margin: 0 auto 30px auto;
overflow: hidden;
position: relative;
top: 10px;
float: none;
text-align: center;
display: block;
}
.orbit-bullets li {
display: inline-block;
width: 0.5625rem;
height: 0.5625rem;
background: #cccccc;
float: none;
margin-right: 6px;
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
.orbit-bullets li.active {
background: #999999;
}
.orbit-bullets li:last-child {
margin-right: 0;
}
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
display: none;
}
.touch .orbit-bullets {
display: none;
}
@media only screen and (min-width: 38.063em) {
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
display: inherit;
}
.touch .orbit-bullets {
display: block;
}
}
@media only screen and (max-width: 38em) {
.orbit-stack-on-small .orbit-slides-container {
height: auto !important;
}
.orbit-stack-on-small .orbit-slides-container > * {
position: relative;
margin-left: 0% !important;
}
.orbit-stack-on-small .orbit-timer,
.orbit-stack-on-small .orbit-next,
.orbit-stack-on-small .orbit-prev,
.orbit-stack-on-small .orbit-bullets {
display: none;
}
}
ul.pagination {
display: block;
height: 1.5rem;
margin-left: -0.3125rem;
}
ul.pagination li {
height: 1.5rem;
color: #222222;
font-size: 0.875rem;
margin-left: 0.3125rem;
}
ul.pagination li a {
display: block;
padding: 0.0625rem 0.625rem 0.0625rem;
color: #999999;
-webkit-border-radius: 3px;
border-radius: 3px;
}
ul.pagination li:hover a,
ul.pagination li a:focus {
background: #e6e6e6;
}
ul.pagination li.unavailable a {
cursor: default;
color: #999999;
}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
background: transparent;
}
ul.pagination li.current a {
background: #f54f36;
color: white;
font-weight: bold;
cursor: default;
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
background: #f54f36;
}
ul.pagination li {
float: left;
display: block;
} .pagination-centered {
text-align: center;
}
.pagination-centered ul.pagination li {
float: none;
display: inline-block;
} .panel {
border-style: solid;
border-width: 1px;
border-color: #d8d8d8;
margin-bottom: 1.25rem;
padding: 1.25rem;
background: #f2f2f2;
}
.panel > :first-child {
margin-top: 0;
}
.panel > :last-child {
margin-bottom: 0;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
color: #333333;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
line-height: 1;
margin-bottom: 0.625rem;
}
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
line-height: 1.4;
}
.panel.callout {
border-style: solid;
border-width: 1px;
border-color: #fcc7bf;
margin-bottom: 1.25rem;
padding: 1.25rem;
background: #fef4f3;
}
.panel.callout > :first-child {
margin-top: 0;
}
.panel.callout > :last-child {
margin-bottom: 0;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
color: #333333;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
line-height: 1;
margin-bottom: 0.625rem;
}
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
line-height: 1.4;
}
.panel.callout a {
color: #f54f36;
}
.panel.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
} .pricing-table {
border: solid 1px #dddddd;
margin-left: 0;
margin-bottom: 1.25rem;
}
.pricing-table * {
list-style: none;
line-height: 1;
}
.pricing-table .title {
background-color: #333333;
padding: 0.9375rem 1.25rem;
text-align: center;
color: #eeeeee;
font-weight: normal;
font-size: 1rem;
font-family: "Lato", sans-serif;
}
.pricing-table .price {
background-color: #f6f6f6;
padding: 0.9375rem 1.25rem;
text-align: center;
color: #333333;
font-weight: normal;
font-size: 2rem;
font-family: "Lato", sans-serif;
}
.pricing-table .description {
background-color: white;
padding: 0.9375rem;
text-align: center;
color: #777777;
font-size: 0.75rem;
font-weight: normal;
line-height: 1.4;
border-bottom: dotted 1px #dddddd;
}
.pricing-table .bullet-item {
background-color: white;
padding: 0.9375rem;
text-align: center;
color: #333333;
font-size: 0.875rem;
font-weight: normal;
border-bottom: dotted 1px #dddddd;
}
.pricing-table .cta-button {
background-color: white;
text-align: center;
padding: 1.25rem 1.25rem 0;
} .progress {
background-color: #f6f6f6;
height: 1.5625rem;
border: 1px solid white;
padding: 0.125rem;
margin-bottom: 0.625rem;
}
.progress .meter {
background: #f54f36;
height: 100%;
display: block;
}
.progress.secondary .meter {
background: #e7e7e7;
height: 100%;
display: block;
}
.progress.success .meter {
background: #43ac6a;
height: 100%;
display: block;
}
.progress.alert .meter {
background: #f04124;
height: 100%;
display: block;
}
.progress.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
.progress.radius .meter {
-webkit-border-radius: 2px;
border-radius: 2px;
}
.progress.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
.progress.round .meter {
-webkit-border-radius: 999px;
border-radius: 999px;
}
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.45);
z-index: 98;
display: none;
top: 0;
left: 0;
}
dialog, .reveal-modal {
visibility: hidden;
display: none;
position: absolute;
left: 50%;
z-index: 99;
height: auto;
margin-left: -40%;
width: 80%;
background-color: #f54f36;
padding: 1.25rem;
border: solid 1px #d1d1d1;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
top: 6.25rem;
}
dialog .column,
dialog .columns, .reveal-modal .column,
.reveal-modal .columns {
min-width: 0;
}
dialog > :first-child, .reveal-modal > :first-child {
margin-top: 0;
}
dialog > :last-child, .reveal-modal > :last-child {
margin-bottom: 0;
}
dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
font-size: 1.375rem;
line-height: 1;
position: absolute;
top: 0.5rem;
right: 0.6875rem;
color: white;
font-weight: bold;
cursor: pointer;
}
dialog[open] {
display: block;
visibility: visible;
}
@media only screen and (min-width: 38.063em) {
dialog, .reveal-modal {
padding: 1.875rem;
top: 6.25rem;
}
dialog.tiny, .reveal-modal.tiny {
margin-left: -15%;
width: 30%;
}
dialog.small, .reveal-modal.small {
margin-left: -20%;
width: 40%;
}
dialog.medium, .reveal-modal.medium {
margin-left: -30%;
width: 60%;
}
dialog.large, .reveal-modal.large {
margin-left: -35%;
width: 70%;
}
dialog.xlarge, .reveal-modal.xlarge {
margin-left: -47.5%;
width: 95%;
}
}
@media print {
dialog, .reveal-modal {
background: #fff !important;
}
}
.side-nav {
display: block;
margin: 0;
padding: 0.875rem 0;
list-style-type: none;
list-style-position: inside;
font-family: "Lato", sans-serif;
}
.side-nav li {
margin: 0 0 0.4375rem 0;
font-size: 0.875rem;
}
.side-nav li a:not(.button) {
display: block;
color: #f54f36;
}
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
color: #f88472;
}
.side-nav li.active > a:first-child:not(.button) {
color: #f88472;
font-weight: normal;
font-family: "Lato", sans-serif;
}
.side-nav li.divider {
border-top: 1px solid;
height: 0;
padding: 0;
list-style: none;
border-top-color: white;
}
.split.button {
position: relative;
padding-right: 5.0625rem;
}
.split.button span {
display: block;
height: 100%;
position: absolute;
right: 0;
top: 0;
border-left: solid 1px;
}
.split.button span:before {
position: absolute;
content: "";
width: 0;
height: 0;
display: block;
border-style: inset;
top: 50%;
left: 50%;
}
.split.button span:active {
background-color: rgba(0, 0, 0, 0.1);
}
.split.button span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button span {
width: 3.09375rem;
}
.split.button span:before {
border-top-style: solid;
border-width: 0.375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button span:before {
border-color: white transparent transparent transparent;
}
.split.button.secondary span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.secondary span:before {
border-color: white transparent transparent transparent;
}
.split.button.alert span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.success span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.tiny {
padding-right: 3.75rem;
}
.split.button.tiny span {
width: 2.25rem;
}
.split.button.tiny span:before {
border-top-style: solid;
border-width: 0.375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.small {
padding-right: 4.375rem;
}
.split.button.small span {
width: 2.625rem;
}
.split.button.small span:before {
border-top-style: solid;
border-width: 0.4375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.large {
padding-right: 5.5rem;
}
.split.button.large span {
width: 3.4375rem;
}
.split.button.large span:before {
border-top-style: solid;
border-width: 0.3125rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.expand {
padding-left: 2rem;
}
.split.button.secondary span:before {
border-color: #333333 transparent transparent transparent;
}
.split.button.radius span {
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.split.button.round span {
-moz-border-radius-bottomright: 1000px;
-moz-border-radius-topright: 1000px;
-webkit-border-bottom-right-radius: 1000px;
-webkit-border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
}
.sub-nav {
display: block;
width: auto;
overflow: hidden;
margin: -0.25rem 0 1.125rem;
padding-top: 0.25rem;
margin-right: 0;
margin-left: -0.75rem;
}
.sub-nav dt {
text-transform: uppercase;
}
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
float: left;
display: inline;
margin-left: 1rem;
margin-bottom: 0.625rem;
font-family: "Lato", sans-serif;
font-weight: normal;
font-size: 0.875rem;
color: #999999;
}
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
text-decoration: none;
color: #999999;
padding: 0.1875rem 1rem;
}
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
color: #737373;
}
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
-webkit-border-radius: 3px;
border-radius: 3px;
font-weight: normal;
background: #f54f36;
padding: 0.1875rem 1rem;
cursor: default;
color: white;
}
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
background: #f32c0e;
}
div.switch {
position: relative;
padding: 0;
display: block;
overflow: hidden;
border-style: solid;
border-width: 1px;
margin-bottom: 1.25rem;
height: 2.25rem;
background: white;
border-color: #cccccc;
}
div.switch label {
position: relative;
left: 0;
z-index: 2;
float: left;
width: 50%;
height: 100%;
margin: 0;
font-weight: bold;
text-align: left;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
div.switch input {
position: absolute;
z-index: 3;
opacity: 0;
width: 100%;
height: 100%;
-moz-appearance: none;
}
div.switch input:hover, div.switch input:focus {
cursor: pointer;
}
div.switch span:last-child {
position: absolute;
top: -1px;
left: -1px;
z-index: 1;
display: block;
padding: 0;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
div.switch input:not(:checked) + label {
opacity: 0;
}
div.switch input:checked {
display: none !important;
}
div.switch input {
left: 0;
display: block !important;
}
div.switch input:first-of-type + label,
div.switch input:first-of-type + span + label {
left: -50%;
}
div.switch input:first-of-type:checked + label,
div.switch input:first-of-type:checked + span + label {
left: 0%;
}
div.switch input:last-of-type + label,
div.switch input:last-of-type + span + label {
right: -50%;
left: auto;
text-align: right;
}
div.switch input:last-of-type:checked + label,
div.switch input:last-of-type:checked + span + label {
right: 0%;
left: auto;
}
div.switch span.custom {
display: none !important;
}
form.custom div.switch .hidden-field {
margin-left: auto;
position: absolute;
visibility: visible;
}
div.switch label {
padding: 0;
line-height: 2.3rem;
font-size: 0.875rem;
}
div.switch input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -2.1875rem;
}
div.switch span:last-child {
width: 2.25rem;
height: 2.25rem;
}
div.switch span:last-child {
border-color: #b3b3b3;
background: white;
background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, white 0%, #f2f2f2 100%);
-webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
}
div.switch:hover span:last-child, div.switch:focus span:last-child {
background: white;
background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
background: linear-gradient(to bottom, white 0%, #e6e6e6 100%);
}
div.switch:active {
background: transparent;
}
div.switch.large {
height: 2.75rem;
}
div.switch.large label {
padding: 0;
line-height: 2.3rem;
font-size: 1.0625rem;
}
div.switch.large input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -2.6875rem;
}
div.switch.large span:last-child {
width: 2.75rem;
height: 2.75rem;
}
div.switch.small {
height: 1.75rem;
}
div.switch.small label {
padding: 0;
line-height: 2.1rem;
font-size: 0.75rem;
}
div.switch.small input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -1.6875rem;
}
div.switch.small span:last-child {
width: 1.75rem;
height: 1.75rem;
}
div.switch.tiny {
height: 1.375rem;
}
div.switch.tiny label {
padding: 0;
line-height: 1.9rem;
font-size: 0.6875rem;
}
div.switch.tiny input:first-of-type:checked ~ span:last-child {
left: 100%;
margin-left: -1.3125rem;
}
div.switch.tiny span:last-child {
width: 1.375rem;
height: 1.375rem;
}
div.switch.radius {
-webkit-border-radius: 4px;
border-radius: 4px;
}
div.switch.radius span:last-child {
-webkit-border-radius: 3px;
border-radius: 3px;
}
div.switch.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
div.switch.round span:last-child {
-webkit-border-radius: 999px;
border-radius: 999px;
}
div.switch.round label {
padding: 0 0.5625rem;
}
@-webkit-keyframes webkitSiblingBugfix {
from {
position: relative;
}
to {
position: relative;
}
}
table {
background: white;
margin-bottom: 1.25rem;
border: solid 1px #dddddd;
}
table thead,
table tfoot {
background: whitesmoke;
}
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
padding: 0.5rem 0.625rem 0.625rem;
font-size: 0.875rem;
font-weight: bold;
color: #222222;
text-align: left;
}
table tr th,
table tr td {
padding: 0.5625rem 0.625rem;
font-size: 0.875rem;
color: #222222;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
background: #f9f9f9;
}
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
display: table-cell;
line-height: 1.125rem;
}
.tabs {
*zoom: 1;
margin-bottom: 0 !important;
}
.tabs:before, .tabs:after {
content: " ";
display: table;
}
.tabs:after {
clear: both;
}
.tabs dd {
position: relative;
margin-bottom: 0 !important;
top: 1px;
float: left;
}
.tabs dd > a {
display: block;
background: #efefef;
color: #222222;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-family: "Lato", sans-serif;
font-size: 1rem;
}
.tabs dd > a:hover {
background: #e1e1e1;
}
.tabs dd.active a {
background: white;
}
.tabs.radius dd:first-child a {
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.tabs.radius dd:last-child a {
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.tabs.vertical dd {
position: inherit;
float: none;
display: block;
top: auto;
}
.tabs-content {
*zoom: 1;
margin-bottom: 1.5rem;
width: 100%;
}
.tabs-content:before, .tabs-content:after {
content: " ";
display: table;
}
.tabs-content:after {
clear: both;
}
.tabs-content > .content {
display: none;
float: left;
padding: 0.9375rem 0;
width: 100%;
}
.tabs-content > .content.active {
display: block;
}
.tabs-content > .content.contained {
padding: 0.9375rem;
}
.tabs-content.vertical {
display: block;
}
.tabs-content.vertical > .content {
padding: 0 0.9375rem;
}
@media only screen and (min-width: 38.063em) {
.tabs.vertical {
width: 20%;
float: left;
margin-bottom: 1.25rem;
}
.tabs-content.vertical {
width: 80%;
float: left;
margin-left: -1px;
}
} .th {
line-height: 0;
display: inline-block;
border: solid 4px white;
max-width: 100%;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.th:hover, .th:focus {
-webkit-box-shadow: 0 0 6px 1px rgba(245, 79, 54, 0.5);
box-shadow: 0 0 6px 1px rgba(245, 79, 54, 0.5);
}
.th.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
} .has-tip {
border-bottom: dotted 1px #cccccc;
cursor: help;
font-weight: bold;
color: #333333;
}
.has-tip:hover, .has-tip:focus {
border-bottom: dotted 1px #801606;
color: #f54f36;
}
.has-tip.tip-left, .has-tip.tip-right {
float: none !important;
}
.tooltip {
display: none;
position: absolute;
z-index: 999;
font-weight: normal;
font-size: 0.875rem;
line-height: 1.3;
padding: 0.75rem;
max-width: 85%;
left: 50%;
width: 100%;
color: white;
background: #333333;
}
.tooltip > .nub {
display: block;
left: 5px;
position: absolute;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent #333333 transparent;
top: -10px;
}
.tooltip.radius {
-webkit-border-radius: 3px;
border-radius: 3px;
}
.tooltip.round {
-webkit-border-radius: 1000px;
border-radius: 1000px;
}
.tooltip.round > .nub {
left: 2rem;
}
.tooltip.opened {
color: #f54f36 !important;
border-bottom: dotted 1px #801606 !important;
}
.tap-to-close {
display: block;
font-size: 0.625rem;
color: #777777;
font-weight: normal;
}
@media only screen and (min-width: 38.063em) {
.tooltip > .nub {
border-color: transparent transparent #333333 transparent;
top: -10px;
}
.tooltip.tip-top > .nub {
border-color: #333333 transparent transparent transparent;
top: auto;
bottom: -10px;
}
.tooltip.tip-left, .tooltip.tip-right {
float: none !important;
}
.tooltip.tip-left > .nub {
border-color: transparent transparent transparent #333333;
right: -10px;
left: auto;
top: 50%;
margin-top: -5px;
}
.tooltip.tip-right > .nub {
border-color: transparent #333333 transparent transparent;
right: auto;
left: -10px;
top: 50%;
margin-top: -5px;
}
}
meta.foundation-mq-topbar {
font-family: "/only screen and (min-width:38.063em)/";
width: 38.063em;
} .contain-to-grid {
width: 100%;
background: #333333;
}
.contain-to-grid .top-bar {
margin-bottom: 0;
}
.fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99;
}
.fixed.expanded:not(.top-bar) {
overflow-y: auto;
height: auto;
width: 100%;
max-height: 100%;
}
.fixed.expanded:not(.top-bar) .title-area {
position: fixed;
width: 100%;
z-index: 99;
}
.fixed.expanded:not(.top-bar) .top-bar-section {
z-index: 98;
margin-top: 45px;
}
.top-bar {
overflow: hidden;
height: 45px;
line-height: 45px;
position: relative;
background: #333333;
margin-bottom: 0;
}
.top-bar ul {
margin-bottom: 0;
list-style: none;
}
.top-bar .row {
max-width: none;
}
.top-bar form,
.top-bar input {
margin-bottom: 0;
}
.top-bar input {
height: auto;
padding-top: .35rem;
padding-bottom: .35rem;
font-size: 0.75rem;
}
.top-bar .button {
padding-top: .45rem;
padding-bottom: .35rem;
margin-bottom: 0;
font-size: 0.75rem;
}
.top-bar .title-area {
position: relative;
margin: 0;
}
.top-bar .name {
height: 45px;
margin: 0;
font-size: 16px;
}
.top-bar .name h1 {
line-height: 45px;
font-size: 1.0625rem;
margin: 0;
}
.top-bar .name h1 a {
font-weight: normal;
color: white;
width: 50%;
display: block;
padding: 0 15px;
}
.top-bar .toggle-topbar {
position: absolute;
right: 0;
top: 0;
}
.top-bar .toggle-topbar a {
color: white;
text-transform: uppercase;
font-size: 0.8125rem;
font-weight: bold;
position: relative;
display: block;
padding: 0 15px;
height: 45px;
line-height: 45px;
}
.top-bar .toggle-topbar.menu-icon {
right: 15px;
top: 50%;
margin-top: -16px;
padding-left: 40px;
}
.top-bar .toggle-topbar.menu-icon a {
height: 34px;
line-height: 33px;
padding: 0;
padding-right: 25px;
color: white;
position: relative;
}
.top-bar .toggle-topbar.menu-icon a::after {
content: "";
position: absolute;
right: 0;
display: block;
width: 16px;
top: 0;
height: 0;
-webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
.top-bar.expanded {
height: auto;
background: transparent;
}
.top-bar.expanded .title-area {
background: #333333;
}
.top-bar.expanded .toggle-topbar a {
color: #888888;
}
.top-bar.expanded .toggle-topbar a span {
-webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}
.top-bar-section {
left: 0;
position: relative;
width: auto;
-webkit-transition: left 300ms ease-out;
-moz-transition: left 300ms ease-out;
transition: left 300ms ease-out;
}
.top-bar-section ul {
width: 100%;
height: auto;
display: block;
background: #333333;
font-size: 16px;
margin: 0;
}
.top-bar-section .divider,
.top-bar-section [role="separator"] {
border-top: solid 1px #1a1a1a;
clear: both;
height: 1px;
width: 100%;
}
.top-bar-section ul li > a {
display: block;
width: 100%;
color: white;
padding: 12px 0 12px 0;
padding-left: 15px;
font-family: "Lato", sans-serif;
font-size: 0.8125rem;
font-weight: normal;
background: #333333;
}
.top-bar-section ul li > a.button {
background: #f54f36;
font-size: 0.8125rem;
padding-right: 15px;
padding-left: 15px;
}
.top-bar-section ul li > a.button:hover {
background: #d0240a;
}
.top-bar-section ul li > a.button.secondary {
background: #e7e7e7;
}
.top-bar-section ul li > a.button.secondary:hover {
background: #cecece;
}
.top-bar-section ul li > a.button.success {
background: #43ac6a;
}
.top-bar-section ul li > a.button.success:hover {
background: #358854;
}
.top-bar-section ul li > a.button.alert {
background: #f04124;
}
.top-bar-section ul li > a.button.alert:hover {
background: #d42b0f;
}
.top-bar-section ul li:hover > a {
background: #272727;
color: white;
}
.top-bar-section ul li.active > a {
background: #f54f36;
color: white;
}
.top-bar-section ul li.active > a:hover {
background: #f32c0e;
color: white;
}
.top-bar-section .has-form {
padding: 15px;
}
.top-bar-section .has-dropdown {
position: relative;
}
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
border-left-style: solid;
margin-right: 15px;
margin-top: -4.5px;
position: absolute;
top: 50%;
right: 0;
}
.top-bar-section .has-dropdown.moved {
position: static;
}
.top-bar-section .has-dropdown.moved > .dropdown {
display: block;
}
.top-bar-section .dropdown {
position: absolute;
left: 100%;
top: 0;
display: none;
z-index: 99;
}
.top-bar-section .dropdown li {
width: 100%;
height: auto;
}
.top-bar-section .dropdown li a {
font-weight: normal;
padding: 8px 15px;
}
.top-bar-section .dropdown li a.parent-link {
font-weight: normal;
}
.top-bar-section .dropdown li.title h5 {
margin-bottom: 0;
}
.top-bar-section .dropdown li.title h5 a {
color: white;
line-height: 22.5px;
display: block;
}
.top-bar-section .dropdown li.has-form {
padding: 8px 15px;
}
.top-bar-section .dropdown li .button {
top: auto;
}
.top-bar-section .dropdown label {
padding: 8px 15px 2px;
margin-bottom: 0;
text-transform: uppercase;
color: #777777;
font-weight: bold;
font-size: 0.625rem;
}
.js-generated {
display: block;
}
@media only screen and (min-width: 38.063em) {
.top-bar {
background: #333333;
*zoom: 1;
overflow: visible;
}
.top-bar:before, .top-bar:after {
content: " ";
display: table;
}
.top-bar:after {
clear: both;
}
.top-bar .toggle-topbar {
display: none;
}
.top-bar .title-area {
float: left;
}
.top-bar .name h1 a {
width: auto;
}
.top-bar input,
.top-bar .button {
font-size: 0.875rem;
position: relative;
top: 7px;
}
.top-bar.expanded {
background: #333333;
}
.contain-to-grid .top-bar {
max-width: 78.75rem;
margin: 0 auto;
margin-bottom: 0;
}
.top-bar-section {
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
transition: none 0 0;
left: 0 !important;
}
.top-bar-section ul {
width: auto;
height: auto !important;
display: inline;
}
.top-bar-section ul li {
float: left;
}
.top-bar-section ul li .js-generated {
display: none;
}
.top-bar-section li.hover > a:not(.button) {
background: #272727;
color: white;
}
.top-bar-section li:not(.has-form) a:not(.button) {
padding: 0 15px;
line-height: 45px;
background: #333333;
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
background: #272727;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
padding: 0 15px;
line-height: 45px;
color: white;
background: #f54f36;
}
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
background: #f32c0e;
}
.top-bar-section .has-dropdown > a {
padding-right: 35px !important;
}
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
border-top-style: solid;
margin-top: -2.5px;
top: 22.5px;
}
.top-bar-section .has-dropdown.moved {
position: relative;
}
.top-bar-section .has-dropdown.moved > .dropdown {
display: none;
}
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
display: block;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
border: none;
content: "\00bb";
top: 1rem;
margin-top: -2px;
right: 5px;
line-height: 1.2;
}
.top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
min-width: 100%;
}
.top-bar-section .dropdown li a {
color: white;
line-height: 1;
white-space: nowrap;
padding: 12px 15px;
background: #333333;
}
.top-bar-section .dropdown li label {
white-space: nowrap;
background: #333333;
}
.top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0;
}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
border-bottom: none;
border-top: none;
border-right: solid 1px #4e4e4e;
clear: none;
height: 45px;
width: 0;
}
.top-bar-section .has-form {
background: #333333;
padding: 0 15px;
height: 45px;
}
.top-bar-section .right li .dropdown {
left: auto;
right: 0;
}
.top-bar-section .right li .dropdown li .dropdown {
right: 100%;
}
.top-bar-section .left li .dropdown {
right: auto;
left: 0;
}
.top-bar-section .left li .dropdown li .dropdown {
left: 100%;
}
.no-js .top-bar-section ul li:hover > a {
background: #272727;
color: white;
}
.no-js .top-bar-section ul li:active > a {
background: #f54f36;
color: white;
}
.no-js .top-bar-section .has-dropdown:hover > .dropdown {
display: block;
}
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
@media only screen and (max-width: 38em) {
.small-only-text-left {
text-align: left !important;
}
.small-only-text-right {
text-align: right !important;
}
.small-only-text-center {
text-align: center !important;
}
.small-only-text-justify {
text-align: justify !important;
}
}
@media only screen {
.small-text-left {
text-align: left !important;
}
.small-text-right {
text-align: right !important;
}
.small-text-center {
text-align: center !important;
}
.small-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 38.063em) and (max-width: 62em) {
.medium-only-text-left {
text-align: left !important;
}
.medium-only-text-right {
text-align: right !important;
}
.medium-only-text-center {
text-align: center !important;
}
.medium-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 38.063em) {
.medium-text-left {
text-align: left !important;
}
.medium-text-right {
text-align: right !important;
}
.medium-text-center {
text-align: center !important;
}
.medium-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 62.063em) and (max-width: 90em) {
.large-only-text-left {
text-align: left !important;
}
.large-only-text-right {
text-align: right !important;
}
.large-only-text-center {
text-align: center !important;
}
.large-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 62.063em) {
.large-text-left {
text-align: left !important;
}
.large-text-right {
text-align: right !important;
}
.large-text-center {
text-align: center !important;
}
.large-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.xlarge-only-text-left {
text-align: left !important;
}
.xlarge-only-text-right {
text-align: right !important;
}
.xlarge-only-text-center {
text-align: center !important;
}
.xlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) {
.xlarge-text-left {
text-align: left !important;
}
.xlarge-text-right {
text-align: right !important;
}
.xlarge-text-center {
text-align: center !important;
}
.xlarge-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
.xxlarge-only-text-left {
text-align: left !important;
}
.xxlarge-only-text-right {
text-align: right !important;
}
.xxlarge-only-text-center {
text-align: center !important;
}
.xxlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) {
.xxlarge-text-left {
text-align: left !important;
}
.xxlarge-text-right {
text-align: right !important;
}
.xxlarge-text-center {
text-align: center !important;
}
.xxlarge-text-justify {
text-align: justify !important;
}
} div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0;
} a {
color: #f54f36;
text-decoration: none;
line-height: inherit;
}
a:hover, a:focus {
color: #f32c0e;
}
a img {
border: none;
} p {
font-family: inherit;
font-weight: normal;
font-size: 1rem;
line-height: 1.6;
margin-bottom: 1.25rem;
text-rendering: optimizeLegibility;
}
p.lead {
font-size: 1.21875rem;
line-height: 1.6;
}
p aside {
font-size: 0.875rem;
line-height: 1.35;
font-style: italic;
} h1, h2, h3, h4, h5, h6 {
font-family: "nexa_boldregular", sans-serif;
font-weight: normal;
font-style: normal;
color: #222222;
text-rendering: optimizeLegibility;
margin-top: 0.2rem;
margin-bottom: 0.5rem;
line-height: 1.4;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
font-size: 60%;
color: #6f6f6f;
line-height: 0;
}
h1 {
font-size: 2.125rem;
}
h2 {
font-size: 1.6875rem;
}
h3 {
font-size: 1.375rem;
}
h4 {
font-size: 1.125rem;
}
h5 {
font-size: 1.125rem;
}
h6 {
font-size: 1rem;
}
.subheader {
line-height: 1.4;
color: #6f6f6f;
font-weight: normal;
margin-top: 0.2rem;
margin-bottom: 0.5rem;
}
hr {
border: solid #dddddd;
border-width: 1px 0 0;
clear: both;
margin: 1.25rem 0 1.1875rem;
height: 0;
} em,
i {
font-style: italic;
line-height: inherit;
}
strong,
b {
font-weight: bold;
line-height: inherit;
}
small {
font-size: 60%;
line-height: inherit;
}
code {
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: bold;
color: #bd260d;
} ul,
ol,
dl {
font-size: 1rem;
line-height: 1.6;
margin-bottom: 1.25rem;
list-style-position: outside;
font-family: inherit;
}
ul {
margin-left: 1.1rem;
}
ul.no-bullet {
margin-left: 0;
}
ul.no-bullet li ul,
ul.no-bullet li ol {
margin-left: 1.25rem;
margin-bottom: 0;
list-style: none;
} ul li ul,
ul li ol {
margin-left: 1.25rem;
margin-bottom: 0;
}
ul.square li ul, ul.circle li ul, ul.disc li ul {
list-style: inherit;
}
ul.square {
list-style-type: square;
margin-left: 1.1rem;
}
ul.circle {
list-style-type: circle;
margin-left: 1.1rem;
}
ul.disc {
list-style-type: disc;
margin-left: 1.1rem;
}
ul.no-bullet {
list-style: none;
} ol {
margin-left: 1.4rem;
}
ol li ul,
ol li ol {
margin-left: 1.25rem;
margin-bottom: 0;
} dl dt {
margin-bottom: 0.3rem;
font-weight: bold;
}
dl dd {
margin-bottom: 0.75rem;
} abbr,
acronym {
text-transform: uppercase;
font-size: 90%;
color: #161616;
border-bottom: 1px dotted #dddddd;
cursor: help;
}
abbr {
text-transform: none;
} blockquote {
margin: 0 0 1.25rem;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #dddddd;
}
blockquote cite {
display: block;
font-size: 0.8125rem;
color: #555555;
}
blockquote cite:before {
content: "\2014 \0020";
}
blockquote cite a,
blockquote cite a:visited {
color: #555555;
}
blockquote,
blockquote p {
line-height: 1.6;
color: #6f6f6f;
} .vcard {
display: inline-block;
margin: 0 0 1.25rem 0;
border: 1px solid #dddddd;
padding: 0.625rem 0.75rem;
}
.vcard li {
margin: 0;
display: block;
}
.vcard .fn {
font-weight: bold;
font-size: 0.9375rem;
}
.vevent .summary {
font-weight: bold;
}
.vevent abbr {
cursor: default;
text-decoration: none;
font-weight: bold;
border: none;
padding: 0 0.0625rem;
}
@media only screen and (min-width: 38.063em) {
h1, h2, h3, h4, h5, h6 {
line-height: 1.4;
}
h1 {
font-size: 2.75rem;
}
h2 {
font-size: 2.3125rem;
}
h3 {
font-size: 1.6875rem;
}
h4 {
font-size: 1.4375rem;
}
} .print-only {
display: none !important;
}
@media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.hide-on-print {
display: none !important;
}
.print-only {
display: block !important;
}
.hide-for-print {
display: none !important;
}
.show-for-print {
display: inherit !important;
}
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
@media only screen and (max-width: 38em) {
.small-only-text-left {
text-align: left !important;
}
.small-only-text-right {
text-align: right !important;
}
.small-only-text-center {
text-align: center !important;
}
.small-only-text-justify {
text-align: justify !important;
}
}
@media only screen {
.small-text-left {
text-align: left !important;
}
.small-text-right {
text-align: right !important;
}
.small-text-center {
text-align: center !important;
}
.small-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 38.063em) and (max-width: 62em) {
.medium-only-text-left {
text-align: left !important;
}
.medium-only-text-right {
text-align: right !important;
}
.medium-only-text-center {
text-align: center !important;
}
.medium-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 38.063em) {
.medium-text-left {
text-align: left !important;
}
.medium-text-right {
text-align: right !important;
}
.medium-text-center {
text-align: center !important;
}
.medium-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 62.063em) and (max-width: 90em) {
.large-only-text-left {
text-align: left !important;
}
.large-only-text-right {
text-align: right !important;
}
.large-only-text-center {
text-align: center !important;
}
.large-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 62.063em) {
.large-text-left {
text-align: left !important;
}
.large-text-right {
text-align: right !important;
}
.large-text-center {
text-align: center !important;
}
.large-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.xlarge-only-text-left {
text-align: left !important;
}
.xlarge-only-text-right {
text-align: right !important;
}
.xlarge-only-text-center {
text-align: center !important;
}
.xlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) {
.xlarge-text-left {
text-align: left !important;
}
.xlarge-text-right {
text-align: right !important;
}
.xlarge-text-center {
text-align: center !important;
}
.xlarge-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
.xxlarge-only-text-left {
text-align: left !important;
}
.xxlarge-only-text-right {
text-align: right !important;
}
.xxlarge-only-text-center {
text-align: center !important;
}
.xxlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) {
.xxlarge-text-left {
text-align: left !important;
}
.xxlarge-text-right {
text-align: right !important;
}
.xxlarge-text-center {
text-align: center !important;
}
.xxlarge-text-justify {
text-align: justify !important;
}
}
.off-canvas-wrap {
-webkit-backface-visibility: hidden;
position: relative;
width: 100%;
overflow-x: hidden;
}
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
height: 100%;
}
.inner-wrap {
-webkit-backface-visibility: hidden;
position: relative;
width: 100%;
*zoom: 1;
-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: -moz-transform 500ms ease;
-ms-transition: -ms-transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease;
}
.inner-wrap:before, .inner-wrap:after {
content: " ";
display: table;
}
.inner-wrap:after {
clear: both;
}
nav.tab-bar {
-webkit-backface-visibility: hidden;
background: #333333;
color: white;
height: 2.8125rem;
line-height: 2.8125rem;
position: relative;
}
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 {
color: white;
font-weight: bold;
line-height: 2.8125rem;
margin: 0;
}
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 {
font-size: 1.125rem;
}
section.left-small {
width: 2.8125rem;
height: 2.8125rem;
position: absolute;
top: 0;
border-right: solid 1px #1a1a1a;
box-shadow: 1px 0 0 #4e4e4e;
left: 0;
}
section.right-small {
width: 2.8125rem;
height: 2.8125rem;
position: absolute;
top: 0;
border-left: solid 1px #4e4e4e;
box-shadow: -1px 0 0 #1a1a1a;
right: 0;
}
section.tab-bar-section {
padding: 0 0.625rem;
position: absolute;
text-align: center;
height: 2.8125rem;
top: 0;
}
@media only screen and (min-width: 38.063em) {
section.tab-bar-section {
text-align: left;
}
}
section.tab-bar-section.left {
left: 0;
right: 2.8125rem;
}
section.tab-bar-section.right {
left: 2.8125rem;
right: 0;
}
section.tab-bar-section.middle {
left: 2.8125rem;
right: 2.8125rem;
}
a.menu-icon {
text-indent: 2.1875rem;
width: 2.8125rem;
height: 2.8125rem;
display: block;
line-height: 2.0625rem;
padding: 0;
color: white;
position: relative;
}
a.menu-icon span {
position: absolute;
display: block;
width: 1rem;
height: 0;
left: 0.8125rem;
top: 0.3125rem;
-webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white;
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
a.menu-icon:hover span {
-webkit-box-shadow: 1px 10px 1px 1px #b3b3b3, 1px 16px 1px 1px #b3b3b3, 1px 22px 1px 1px #b3b3b3;
box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3;
}
.left-off-canvas-menu {
-webkit-backface-visibility: hidden;
width: 250px;
top: 0;
bottom: 0;
position: absolute;
overflow-y: auto;
background: #333333;
z-index: 1001;
box-sizing: content-box;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.left-off-canvas-menu * {
-webkit-backface-visibility: hidden;
}
.right-off-canvas-menu {
-webkit-backface-visibility: hidden;
width: 250px;
top: 0;
bottom: 0;
position: absolute;
overflow-y: auto;
background: #333333;
z-index: 1001;
box-sizing: content-box;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
right: 0;
}
ul.off-canvas-list {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.off-canvas-list li label {
padding: 0.3rem 0.9375rem;
color: #999999;
text-transform: uppercase;
font-weight: bold;
background: #444444;
border-top: 1px solid #5e5e5e;
border-bottom: none;
margin: 0;
}
ul.off-canvas-list li a {
display: block;
padding: 0.66667rem;
color: rgba(255, 255, 255, 0.7);
border-bottom: 1px solid #262626;
}
.move-right > .inner-wrap {
-webkit-transform: translate3d(250px, 0, 0);
-moz-transform: translate3d(250px, 0, 0);
-ms-transform: translate3d(250px, 0, 0);
-o-transform: translate3d(250px, 0, 0);
transform: translate3d(250px, 0, 0);
}
.move-right a.exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 38.063em) {
.move-right a.exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05);
}
}
.move-left > .inner-wrap {
-webkit-transform: translate3d(-250px, 0, 0);
-moz-transform: translate3d(-250px, 0, 0);
-ms-transform: translate3d(-250px, 0, 0);
-o-transform: translate3d(-250px, 0, 0);
transform: translate3d(-250px, 0, 0);
}
.move-left a.exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 38.063em) {
.move-left a.exit-off-canvas:hover {
background: rgba(255, 255, 255, 0.05);
}
}
.csstransforms.no-csstransforms3d .left-off-canvas-menu {
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0);
}
.csstransforms.no-csstransforms3d .right-off-canvas-menu {
-webkit-transform: translate(100%, 0);
-moz-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
-o-transform: translate(100%, 0);
transform: translate(100%, 0);
}
.csstransforms.no-csstransforms3d .move-left > .inner-wrap {
-webkit-transform: translate(-250px, 0);
-moz-transform: translate(-250px, 0);
-ms-transform: translate(-250px, 0);
-o-transform: translate(-250px, 0);
transform: translate(-250px, 0);
}
.csstransforms.no-csstransforms3d .move-right > .inner-wrap {
-webkit-transform: translate(250px, 0);
-moz-transform: translate(250px, 0);
-ms-transform: translate(250px, 0);
-o-transform: translate(250px, 0);
transform: translate(250px, 0);
}
.no-csstransforms .left-off-canvas-menu {
left: -250px;
}
.no-csstransforms .right-off-canvas-menu {
right: -250px;
}
.no-csstransforms .move-left > .inner-wrap {
right: 250px;
}
.no-csstransforms .move-right > .inner-wrap {
left: 250px;
} .show-for-small,
.show-for-small-only,
.show-for-medium-down,
.show-for-large-down,
.hide-for-medium,
.hide-for-medium-up,
.hide-for-medium-only,
.hide-for-large,
.hide-for-large-up,
.hide-for-large-only,
.hide-for-xlarge,
.hide-for-xlarge-up,
.hide-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
display: inherit !important;
}
.hide-for-small,
.hide-for-small-only,
.hide-for-medium-down,
.show-for-medium,
.show-for-medium-up,
.show-for-medium-only,
.hide-for-large-down,
.show-for-large,
.show-for-large-up,
.show-for-large-only,
.show-for-xlarge,
.show-for-xlarge-up,
.show-for-xlarge-only,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
display: none !important;
} table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
display: table;
}
thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
display: table-header-group !important;
}
tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
display: table-row-group !important;
}
tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
display: table-row !important;
}
td.show-for-small, td.show-for-small-only, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xxlarge-up,
th.show-for-small,
th.show-for-small-only,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge,
th.hide-for-xlarge-up,
th.hide-for-xxlarge-up {
display: table-cell !important;
} @media only screen and (min-width: 38.063em) {
.hide-for-small,
.hide-for-small-only,
.show-for-medium,
.show-for-medium-down,
.show-for-medium-up,
.show-for-medium-only,
.hide-for-large,
.hide-for-large-up,
.hide-for-large-only,
.hide-for-xlarge,
.hide-for-xlarge-up,
.hide-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
display: inherit !important;
}
.show-for-small,
.show-for-small-only,
.hide-for-medium,
.hide-for-medium-down,
.hide-for-medium-up,
.hide-for-medium-only,
.hide-for-large-down,
.show-for-large,
.show-for-large-up,
.show-for-large-only,
.show-for-xlarge,
.show-for-xlarge-up,
.show-for-xlarge-only,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
display: none !important;
} table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
display: table;
}
thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
display: table-header-group !important;
}
tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
display: table-row-group !important;
}
tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
display: table-row !important;
}
td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
th.hide-for-small,
th.hide-for-small-only,
th.show-for-medium,
th.show-for-medium-down,
th.show-for-medium-up,
th.show-for-medium-only,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-large-only,
th.hide-for-xlarge,
th.hide-for-xlarge-up,
th.hide-for-xlarge-only,
th.hide-for-xxlarge-up,
th.hide-for-xxlarge-only {
display: table-cell !important;
}
} @media only screen and (min-width: 62.063em) {
.hide-for-small,
.hide-for-small-only,
.hide-for-medium,
.hide-for-medium-down,
.hide-for-medium-only,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-large-only,
.hide-for-xlarge,
.hide-for-xlarge-up,
.hide-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
display: inherit !important;
}
.show-for-small-only,
.show-for-medium,
.show-for-medium-down,
.show-for-medium-only,
.hide-for-large,
.hide-for-large-up,
.hide-for-large-only,
.show-for-xlarge,
.show-for-xlarge-up,
.show-for-xlarge-only,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
display: none !important;
} table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
display: table;
}
thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
display: table-header-group !important;
}
tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
display: table-row-group !important;
}
tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
display: table-row !important;
}
td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
th.hide-for-small,
th.hide-for-small-only,
th.hide-for-medium,
th.hide-for-medium-down,
th.hide-for-medium-only,
th.show-for-medium-up,
th.show-for-large,
th.show-for-large-up,
th.show-for-large-only,
th.hide-for-xlarge,
th.hide-for-xlarge-up,
th.hide-for-xlarge-only,
th.hide-for-xxlarge-up,
th.hide-for-xxlarge-only {
display: table-cell !important;
}
} @media only screen and (min-width: 90.063em) {
.hide-for-small,
.hide-for-small-only,
.hide-for-medium,
.hide-for-medium-down,
.hide-for-medium-only,
.show-for-medium-up,
.show-for-large-up,
.hide-for-large-only,
.show-for-xlarge,
.show-for-xlarge-up,
.show-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
display: inherit !important;
}
.show-for-small-only,
.show-for-medium,
.show-for-medium-down,
.show-for-medium-only,
.show-for-large,
.show-for-large-only,
.show-for-large-down,
.hide-for-xlarge,
.hide-for-xlarge-up,
.hide-for-xlarge-only,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
display: none !important;
} table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-large-only, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
display: table;
}
thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-large-only, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
display: table-header-group !important;
}
tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-large-only, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
display: table-row-group !important;
}
tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-large-only, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
display: table-row !important;
}
td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-large-only, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
th.hide-for-small,
th.hide-for-small-only,
th.hide-for-medium,
th.hide-for-medium-down,
th.hide-for-medium-only,
th.show-for-medium-up,
th.show-for-large-up,
th.hide-for-large-only,
th.show-for-xlarge,
th.show-for-xlarge-up,
th.show-for-xlarge-only,
th.hide-for-xxlarge-up,
th.hide-for-xxlarge-only {
display: table-cell !important;
}
} @media only screen and (min-width: 120.063em) {
.hide-for-small,
.hide-for-small-only,
.hide-for-medium,
.hide-for-medium-down,
.hide-for-medium-only,
.show-for-medium-up,
.show-for-large-up,
.hide-for-large-only,
.hide-for-xlarge-only,
.show-for-xlarge-up,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
display: inherit !important;
}
.show-for-small-only,
.show-for-medium,
.show-for-medium-down,
.show-for-medium-only,
.show-for-large,
.show-for-large-only,
.show-for-large-down,
.hide-for-xlarge,
.show-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
display: none !important;
} table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only {
display: table;
}
thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only {
display: table-header-group !important;
}
tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only {
display: table-row-group !important;
}
tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only {
display: table-row !important;
}
td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-xlarge-only, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only,
th.hide-for-small,
th.hide-for-small-only,
th.hide-for-medium,
th.hide-for-medium-down,
th.hide-for-medium-only,
th.show-for-medium-up,
th.show-for-large-up,
th.hide-for-xlarge-only,
th.show-for-xlarge-up,
th.show-for-xxlarge-up,
th.show-for-xxlarge-only {
display: table-cell !important;
}
} .show-for-landscape,
.hide-for-portrait {
display: inherit !important;
}
.hide-for-landscape,
.show-for-portrait {
display: none !important;
} table.hide-for-landscape, table.show-for-portrait {
display: table;
}
thead.hide-for-landscape, thead.show-for-portrait {
display: table-header-group !important;
}
tbody.hide-for-landscape, tbody.show-for-portrait {
display: table-row-group !important;
}
tr.hide-for-landscape, tr.show-for-portrait {
display: table-row !important;
}
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
display: table-cell !important;
}
@media only screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: inherit !important;
}
.hide-for-landscape,
.show-for-portrait {
display: none !important;
} table.show-for-landscape, table.hide-for-portrait {
display: table;
}
thead.show-for-landscape, thead.hide-for-portrait {
display: table-header-group !important;
}
tbody.show-for-landscape, tbody.hide-for-portrait {
display: table-row-group !important;
}
tr.show-for-landscape, tr.hide-for-portrait {
display: table-row !important;
}
td.show-for-landscape, td.hide-for-portrait,
th.show-for-landscape,
th.hide-for-portrait {
display: table-cell !important;
}
}
@media only screen and (orientation: portrait) {
.show-for-portrait,
.hide-for-landscape {
display: inherit !important;
}
.hide-for-portrait,
.show-for-landscape {
display: none !important;
} table.show-for-portrait, table.hide-for-landscape {
display: table;
}
thead.show-for-portrait, thead.hide-for-landscape {
display: table-header-group !important;
}
tbody.show-for-portrait, tbody.hide-for-landscape {
display: table-row-group !important;
}
tr.show-for-portrait, tr.hide-for-landscape {
display: table-row !important;
}
td.show-for-portrait, td.hide-for-landscape,
th.show-for-portrait,
th.hide-for-landscape {
display: table-cell !important;
}
} .show-for-touch {
display: none !important;
}
.hide-for-touch {
display: inherit !important;
}
.touch .show-for-touch {
display: inherit !important;
}
.touch .hide-for-touch {
display: none !important;
} table.hide-for-touch {
display: table;
}
.touch table.show-for-touch {
display: table;
}
thead.hide-for-touch {
display: table-header-group !important;
}
.touch thead.show-for-touch {
display: table-header-group !important;
}
tbody.hide-for-touch {
display: table-row-group !important;
}
.touch tbody.show-for-touch {
display: table-row-group !important;
}
tr.hide-for-touch {
display: table-row !important;
}
.touch tr.show-for-touch {
display: table-row !important;
}
td.hide-for-touch {
display: table-cell !important;
}
.touch td.show-for-touch {
display: table-cell !important;
}
th.hide-for-touch {
display: table-cell !important;
}
.touch th.show-for-touch {
display: table-cell !important;
}.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter {
}
.overlay-coming {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.3);
}
#top-image .image-title-section {
margin-bottom: 25px;
text-align: center;
}
@font-face {
font-family:'nexa_boldregular';
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_bold-webfont.eot);
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_bold-webfont.eot?#iefix) format("embedded-opentype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_bold-webfont.woff) format("woff"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_bold-webfont.ttf) format("truetype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_bold-webfont.svg#nexa_boldregular) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'nexa_lightregular';
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_light-webfont.eot);
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_light-webfont.eot?#iefix) format("embedded-opentype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_light-webfont.woff) format("woff"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_light-webfont.ttf) format("truetype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/nexa_light-webfont.svg#nexa_lightregular) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'levibrushregular';
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/levibrush-webfont.eot);
src: url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/levibrush-webfont.eot?#iefix) format("embedded-opentype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/levibrush-webfont.woff) format("woff"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/levibrush-webfont.ttf) format("truetype"), url(//tenisdutra.com.br/wp-content/themes/athletica/fonts/levibrush-webfont.svg#levibrushregular) format("svg");
font-weight: normal;
font-style: normal;
}
.single-content.row div {
max-width: 100%;
}
.widget-area ul {
margin: 0;
padding: 0;
list-style: none;
}
.widget-area ul li {
border-bottom: 1px dashed #ebebeb;
padding: 3px 0;
}
.sidebar {
padding-bottom: 40px;
}
.custom-page-container {
overflow: hidden;
float: left;
width: 100%;
}
.widget-area aside:not(:last-child) {
margin-bottom: 40px;
}
.widget-area aside a {
font-size: 20px;
font-family: 'Lato', sans-serif;
color: #161616;
font-weight: 300;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget-area aside a:hover {
color: #f54f36;
}
.widget-area .tagcloud a {
font-weight: normal;
}
.widget_search span, .no-posts p {
font-family: 'Lato', sans-serif;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 5px;
display: block;
}
.no-posts p {
padding: 20px 0;
padding-bottom: 50px;
}
.widget_search input[type="search"], .widget_product_search input[type="search"] {
border: 2px solid #f54f36;
box-shadow: none;
}
.widget_search input[type="submit"], .widget_product_search input[type="submit"] {
border: none;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
width: 100%;
padding: 10px;
cursor: pointer;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font-weight: bold;
}
.widget_search input[type="submit"]:hover, .widget_product_search input[type="submit"]:hover {
background-color: #f54f36;
color: #fff;
}
.widget-area .widget-title {
text-transform: uppercase;
font-size: 17px;
color: #161616;
font-family:'nexa_lightregular';
margin: 0;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #f54f36;
}
.widget_product_search label {
display: none;
}
.single-blog-post .single-content {
padding-top: 40px;
}
.single-blog-post .single-content.member-description {
text-align: left;
}
.nav-links {
text-align: center;
padding: 40px 0;
border-top: 1px solid black;
}
.nav-links a {
text-transform: uppercase;
color: #000;
font-family: "nexa_boldregular", sans-serif;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.nav-links a:hover {
color: #f54f36;
}
.holder-logo > a {
display: none;
}
.pp_social .facebook {
width: 100px !important;
}
.mobile-filters {
display: none;
padding: 10px;
width: 100%;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
border: 2px solid #f54f36;
outline: none;
background-color: transparent;
color: #000;
}
.mobile-filters:hover, .mobile-filters:active {
background-color: transparent;
outline: none;
color: #000;
}
.reveal-modal {
color: #fff;
text-align: center;
}
.reveal-modal h1, .reveal-modal h2, .reveal-modal h3, .reveal-modal h4, .reveal-modal h5, .reveal-modal h6 {
color: #fff;
margin: 0;
}
.reveal-modal p {
margin: 0;
}
.waypoint-element {
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: relative;
}
.ie9 .waypoint-element {
opacity: 1 !important;
}
#simple-menu {
display: none;
}
#sidr {
display: none;
}
.omega {
padding-left: 0 !important;
}
.alpha {
padding-right: 0 !important;
}
body, html {
width: 100%;
height: 100% !important;
}
body.error404, body.page-template-page-templatescoming-soon-php {
height: auto !important;
background-image: url();
background-position: center center;
background-size: cover;
background-attachment: fixed;
}
body.error404 .error-content, body.error404 .countdown-content, body.page-template-page-templatescoming-soon-php .error-content, body.page-template-page-templatescoming-soon-php .countdown-content {
text-align: center;
padding: 200px 100px;
}
body.error404 .error-content h1, body.error404 .countdown-content h1, body.page-template-page-templatescoming-soon-php .error-content h1, body.page-template-page-templatescoming-soon-php .countdown-content h1 {
color: #fff;
margin: 0;
font-family:"levibrushregular";
font-size: 136px;
line-height: 1.4;
}
body.error404 .error-content h4, body.error404 .countdown-content h4, body.page-template-page-templatescoming-soon-php .error-content h4, body.page-template-page-templatescoming-soon-php .countdown-content h4 {
color: #fff;
font-size: 40px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 25px;
}
body.error404 .error-content p, body.error404 .countdown-content p, body.page-template-page-templatescoming-soon-php .error-content p, body.page-template-page-templatescoming-soon-php .countdown-content p {
font-size: 24px;
color: #fff;
font-family:"Lato", sans-serif;
font-weight: 300;
margin: 15px 0 40px 0;
}
body.error404 .error-content a, body.error404 .countdown-content a, body.page-template-page-templatescoming-soon-php .error-content a, body.page-template-page-templatescoming-soon-php .countdown-content a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
width: 353px;
height: 59px;
text-align: center;
color: #fff;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 21px;
line-height: 64px;
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
body.error404 .error-content a:hover, body.error404 .countdown-content a:hover, body.page-template-page-templatescoming-soon-php .error-content a:hover, body.page-template-page-templatescoming-soon-php .countdown-content a:hover {
background-color: #fff;
color: #f54f36;
}
body.error404 .countdown-content, body.page-template-page-templatescoming-soon-php .countdown-content {
padding: 70px;
}
.countdown-content .number-holder {
text-align: center;
font-size: 30px;
font-family:"nexa_boldregular", sans-serif;
text-transform: lowercase;
color: #fff;
}
.countdown-content .number-holder .number {
font-size: 40px;
}
.countdown-content .number-holder .circle {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/team-border.png);
width: 195px;
height: 195px;
margin: 40px auto;
margin-top: 0;
padding-top: 60px;
}
.countdown-content input[type="email"] {
height: auto;
width: 100%;
border: 4px solid #f54f36;
background-color: transparent;
box-shadow: none;
height: 60px;
font-size: 17px;
font-family:"Lato", sans-serif;
font-weight: 300;
color: #fff;
}
.countdown-content input[type="submit"] {
text-transform: uppercase;
padding: 0;
width: 100%;
height: auto;
border: none;
background-color: #f54f36;
color: #fff;
font-size: 21px;
font-family:"nexa_boldregular", sans-serif;
float: left;
height: 60px;
line-height: 65px;
cursor: pointer;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.countdown-content input[type="submit"]:hover {
background-color: #fff;
color: #f54f36;
}
.countdown-content ::-webkit-input-placeholder {
font-family:"Lato", sans-serif;
font-weight: 300;
color: #fff;
}
.countdown-content :-moz-placeholder { font-family:"Lato", sans-serif;
font-weight: 300;
color: #fff;
}
.countdown-content ::-moz-placeholder { font-family:"Lato", sans-serif;
font-weight: 300;
color: #fff;
}
.countdown-content :-ms-input-placeholder {
font-family:"Lato", sans-serif;
font-weight: 300;
color: #fff;
}
figure {
margin: 0;
}  .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope, .isotope .isotope-item {
-webkit-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}  .preloader-section {
position: fixed;
z-index: 999999999;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
}
.preloader-section img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .isotope.infinite-scrolling {
-webkit-transition: none;
transition: none;
}
.element {
width: 315px;
margin: 0;
float: left;
overflow: hidden;
position: relative;
}
.page-subtitle {
text-align: center;
}
.single-content-page {
text-align: left;
}
.page-subtitle h4 {
font-size: 32px;
color: #161616;
margin: 0;
line-height: 1.2;
position: relative;
font-family:"nexa_lightregular", sans-serif;
padding-bottom: 10px;
margin-bottom: 30px;
}
.page-subtitle h4 span {
font-family:"nexa_boldregular", sans-serif;
}
.page-subtitle h4 a {
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.page-subtitle h4 a:hover {
color: #f54f36;
}
.page-subtitle h4:before {
content:'';
position: absolute;
left: 50%;
bottom: 0;
width: 10%;
height: 1px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
} #top-image .overlay-mask {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.3);
}
#top-image {
width: 100%;
height: 100%;
position: relative;
background-image: url();
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
#top-image.video-homepage, #top-image.slideshow-homepage {
background-image: none;
}
#top-image .top-main-content {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 0 40px;
}
#top-image .top-main-content h1 {
font-family:"levibrushregular";
color: #fff;
font-size: 163px;
margin: 0;
padding: 0;
line-height: 1;
position: relative;
}
#top-image .top-main-content h1:before {
content:'';
display: block;
position: absolute;
width: 183px;
height: 69px;
top: -130px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#top-image .top-main-content h4 {
color: #fff;
font-size: 40px;
text-transform: uppercase;
position: relative;
margin: 0;
line-height: 1;
padding: 0;
}
#top-image .top-main-content h4:before, #top-image .top-main-content h4:after {
content:'';
position: absolute;
bottom: 0;
width: 230px;
height: 27px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#top-image .top-main-content h4:before {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/before-content.png);
right: -50px;
}
#top-image .top-main-content h4:after {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/after-content.png);
left: -50px;
}
#top-image .top-main-content p {
color: #fff;
font-size: 24px;
line-height: 1.3;
margin-top: 25px;
}
#top-image .top-main-content > a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
text-transform: uppercase;
color: #fff;
padding: 10px 55px;
border: 3px solid white;
letter-spacing: 3px;
font-size: 28px;
margin-top: 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-image .top-main-content > a:hover {
background-color: #f54f36;
}
#top-image.blog-page {
height: auto;
margin-bottom: 60px;
}
#top-image.blog-page .overlay-mask {
background-color: rgba(0, 0, 0, 0.4);
}
#top-image.blog-page .page-title-section {
text-align: center;
color: #fff;
padding-top: 120px;
padding-bottom: 180px;
}
#top-image.blog-page .page-title-section h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
color: #fff;
}
#top-image.blog-page .page-title-section h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
#top-image.blog-page .page-title-section p {
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
#top-header {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 99999; background: -webkit-gradient(linear, left top, right top, color-stop(3%, #161616), color-stop(49%, #161616), color-stop(50%, rgba(22, 22, 22, 0)), color-stop(100%, rgba(22, 22, 22, 0))); background: -webkit-linear-gradient(left, #161616 3%, #161616 49%, rgba(22, 22, 22, 0) 50%, rgba(22, 22, 22, 0) 100%);   background: linear-gradient(to right, #161616 3%, #161616 49%, rgba(22, 22, 22, 0) 50%, rgba(22, 22, 22, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#161616', endColorstr='#00161616', GradientType=1); -webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-header.homepage-header .explore {
content:'';
position: absolute;
left: 50%;
top: -70px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 40px;
height: 22px;
}
#top-header .logo-holder {
float: left;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 39px;
font-family:"levibrushregular";
line-height: 50px;
padding-top: 20px;
margin-right: 50px;
z-index: 5;
background-color: #161616;
position: relative;
}
#top-header .image-logo {
position: relative;
float: left;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-right: 50px;
min-width: 170px;
min-height: 73px;
}
#top-header .image-logo img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
#top-header .logo-holder a {
-webkit-transition: all 0.3s;
transition: all 0.3s;
color: #fff;
}
#top-header .logo-holder a:hover {
color: #f54f36;
}
#top-header .skew-wrapper {
padding-left: 10px;
background-color: #f54f36;
overflow: hidden;
*zoom: 1;
-webkit-transform: skew(-20deg, 0);
-ms-transform: skew(-20deg, 0);
transform: skew(-20deg, 0);
position: absolute;
width: 84%;
height: 100%;
left: 210px;
z-index: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-header ul {
margin: 0;
padding: 0;
float: left;
list-style: none;
line-height: 70px;
position: relative;
z-index: 10;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-header ul > li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
padding: 0 20px;
position: relative;
}
#top-header ul > li .sub-menu {
position: absolute;
top: 100%;
left: 0;
width: 100%;
width: 200px;
left: -45px;
margin: 0;
padding: 0;
list-style: none;
display: none;
}
#top-header ul > li .sub-menu li {
text-align: center;
background-color: #f54f36;
border-bottom: 1px solid #f54f36;
padding: 0 10px;
display: block;
line-height: 1;
padding: 10px 0;
}
#top-header ul > li .sub-menu li a {
color: #fff;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
padding-top: 4px;
text-align: left;
padding-bottom: 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-header ul > li .sub-menu li a:hover {
border-color: #fff;
}
#top-header ul > li > a {
color: #fff;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
padding-top: 4px;
padding-bottom: 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#top-header ul > li > a:hover {
border-color: #fff;
}
#top-header ul.menu li:hover .sub-menu {
display: block;
}
#top-header.sticky {
position: fixed;
top: 0;
bottom: auto;
}
#top-header.sticky .skew-wrapper {
width: 100%;
}
#top-header.sticky .logo-holder {
line-height: 30px;
}
#top-header.sticky ul {
line-height: 50px;
}
#socials {
position: absolute;
z-index: 10;
top: 5px;
right: 20px;
margin: 0;
padding: 0;
list-style: none;
}
#socials li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 10px;
}
#socials li a {
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font-size: 20px;
}
#socials li a:hover {
color: #f54f36;
} #section-one .doings, #new-services .doings {
text-align: center;
}
#section-one .doings .icon-holder, #new-services .doings .icon-holder {
min-height: 100px;
position: relative;
}
#section-one .doings .icon-holder .icon, #new-services .doings .icon-holder .icon {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-position: 0 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings .icon-holder.icon-holder-1 .icon, #new-services .doings .icon-holder.icon-holder-1 .icon {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/icon1.png);
width: 90px;
height: 93px;
}
#section-one .doings .icon-holder.icon-holder-2 .icon, #new-services .doings .icon-holder.icon-holder-2 .icon {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/icon2.png);
width: 90px;
height: 93px;
}
#section-one .doings .icon-holder.icon-holder-3 .icon, #new-services .doings .icon-holder.icon-holder-3 .icon {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/icon3.png);
width: 95px;
height: 80px;
}
#section-one .doings h4, #new-services .doings h4 {
font-size: 24px;
text-transform: uppercase;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings h4:before, #new-services .doings h4:before {
content:'';
display: block;
width: 30%;
height: 3px;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings p, #new-services .doings p {
margin: 0;
font-size: 20px;
font-weight: 300;
margin-top: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings .large-4 > a, #new-services .doings .large-4 > a {
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
color: #161616;
position: relative;
padding-top: 20px;
margin-top: 10px;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings .large-4 > a:before, #new-services .doings .large-4 > a:before {
content:'';
display: block;
width: 60%;
height: 3px;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-one .doings .large-4, #new-services .doings .large-4 {
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding-top: 15px;
padding-bottom: 20px;
}
#section-one .doings .large-4:last-child, #new-services .doings .large-4:last-child {
float: left;
}
#section-one .doings .large-4:hover, #new-services .doings .large-4:hover {
background-color: #f54f36;
}
#section-one .doings .large-4:hover h4, #section-one .doings .large-4:hover p, #section-one .doings .large-4:hover > a, #section-one .doings .large-4:hover i, #new-services .doings .large-4:hover h4, #new-services .doings .large-4:hover p, #new-services .doings .large-4:hover > a, #new-services .doings .large-4:hover i {
color: #fff;
}
#section-one .doings .large-4:hover h4:before, #section-one .doings .large-4:hover > a:before, #new-services .doings .large-4:hover h4:before, #new-services .doings .large-4:hover > a:before {
background-color: #fff;
}
#section-one .doings .large-4:hover .icon, #new-services .doings .large-4:hover .icon {
background-position: 0 bottom;
}
#new-services.page-services .intro-text {
padding-top: 0;
}
#new-services .doings .large-4 {
padding: 50px;
}
#new-services .doings .large-4:last-child {
float: left;
}
#new-services .doings h4 {
padding-bottom: 0;
}
#new-services .doings h4:before {
content:'';
display: none;
}
.intro-text {
text-align: center;
padding-bottom: 40px;
}
.intro-text h2 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
}
.intro-text h2:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
.intro-text p {
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
.js .photostack::after {
padding: 20px 120px;
padding-bottom: 15px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
border: 4px solid #f54f36;
font-family:"nexa_boldregular", sans-serif;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font-size: 35px;
}
.photostack nav span.current {
background-color: #f54f36;
} #section-two #mockups {
padding: 0;
margin: 0;
list-style: none;
}
#section-two #mockups li {
bottom: -50px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-two #mockups li:hover {
bottom: 0;
}
#section-two .mockups-section {
max-height: 400px;
overflow: hidden;
}
#section-two .bx-wrapper .bx-viewport {
box-shadow: none;
-webkit-box-shadow: none;
border: none;
margin: 0;
left: auto;
}
#section-two .bx-wrapper .bx-next {
right: -100px;
background: none;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/arrow-right.png);
}
#section-two .bx-wrapper .bx-prev {
left: -100px;
background: none;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/arrow-left.png);
}
#section-two .bx-wrapper .bx-controls-direction a {
width: 48px;
height: 56px;
opacity: 0.5;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-two .bx-wrapper .bx-controls-direction a:hover {
opacity: 1;
} #section-three .team-member .large-3 {
text-align: center;
}
#section-three .team-member .large-3 .team-content-wrap {
position: relative;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0;
overflow: hidden;
background-color: rgba(245, 79, 54, 0.7);
color: #fff;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content > a {
color: #fff;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content .border {
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border: 2px solid white;
margin: 0 auto;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content .content {
padding: 20px;
padding-bottom: 50px;
position: absolute;
top: 45%;
width: 100%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/plus-circle.png);
background-repeat: no-repeat;
background-position: center bottom;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content .content h4 {
font-size: 18px;
text-transform: uppercase;
color: #fff;
margin: 0;
}
#section-three .team-member .large-3 .team-content-wrap .hover-content .content p {
font-weight: 300;
margin-top: 5px;
margin: 0;
}
#section-three .team-member .large-3 h4 {
margin: 0;
text-transform: uppercase;
font-size: 20px;
line-height: 1;
padding: 20px 0;
padding-bottom: 25px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/team-divider.png);
background-position: center bottom;
background-repeat: no-repeat;
margin-bottom: 15px;
}
#section-three .team-member .large-3 span {
text-transform: lowercase;
font-weight: 300;
font-size: 18px;
padding-bottom: 13px;
display: block;
}
#section-three .team-member .large-3 .links a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 14px;
text-transform: uppercase;
color: #161616;
border: 2px solid #f54f36;
padding: 6px 10px;
padding-top: 8px;
font-family:"nexa_boldregular", sans-serif;
margin: 0 8px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 5px;
}
#section-three .team-member .large-3 .links a:hover {
background-color: #f54f36;
color: #fff;
}
#section-three .team-member .large-3:hover .team-content-wrap .hover-content {
height: 100%;
} .parallax {
min-height: 500px;
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center 0;
}
.parallax.parallax-slider-blogs {
background-image: url();
text-align: center;
padding-top: 25px;
}
.parallax.parallax-slider-shop {
text-align: center;
}
.parallax.parallax-slider-blogs ul, .parallax.parallax-slider-shop ul {
margin: 0;
padding: 0;
list-style: none;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-controls-direction a, .parallax.parallax-slider-shop .bx-wrapper .bx-controls-direction a {
width: 45px;
height: 45px;
background-position: 0 0;
margin-top: -22px;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-next, .parallax.parallax-slider-shop .bx-wrapper .bx-next {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/blog-right.png);
right: -60px;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-prev, .parallax.parallax-slider-shop .bx-wrapper .bx-prev {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/blog-left.png);
left: -60px;
}
.parallax.parallax-slider-blogs h4, .parallax.parallax-slider-shop h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
color: #fff;
margin-top: 30px;
margin-bottom: 50px;
}
.parallax.parallax-slider-blogs h4:before, .parallax.parallax-slider-shop h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
.parallax.parallax-slider-blogs .blog-slides li a, .parallax.parallax-slider-shop .products-slider-shop li a {
display: block;
text-align: left;
}
.parallax.parallax-slider-blogs .blog-slides li a h1, .parallax.parallax-slider-shop .products-slider-shop li a h1 {
margin: 0;
line-height: 1.4;
font-size: 26px;
font-family:"nexa_lightregular", sans-serif;
color: #fff;
margin-top: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-slider-blogs .blog-slides li a span, .parallax.parallax-slider-shop .products-slider-shop li a span {
display: block;
text-transform: uppercase;
color: #fff;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-slider-blogs .blog-slides li a:hover h1, .parallax.parallax-slider-blogs .blog-slides li a:hover span, .parallax.parallax-slider-shop .products-slider-shop li a:hover h1, .parallax.parallax-slider-shop .products-slider-shop li a:hover span {
color: #f54f36;
}
.parallax.parallax-slider-blogs .large-12:last-child > a, .parallax.parallax-slider-shop .large-12:last-child > a {
font-size: 18px;
font-family:"nexa_boldregular", sans-serif;
padding: 5px 35px;
padding-top: 8px;
border: 2px solid #f54f36;
text-transform: uppercase;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
color: #fff;
margin-top: 30px;
margin-bottom: 60px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-slider-blogs .large-12:last-child > a:hover, .parallax.parallax-slider-shop .large-12:last-child > a:hover {
background-color: #f54f36;
}
.parallax.parallax-new-testimonials {
background-image: url();
}
.parallax.parallax-new-testimonials .container-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
.parallax.parallax-new-testimonials .orbit-container {
padding: 80px 0;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-timer {
top: auto;
right: auto;
bottom: 15px;
left: 0;
width: 100%;
}
.parallax.parallax-new-testimonials .orbit-container:hover .orbit-timer > span {
right: auto;
top: -30px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.parallax.parallax-new-testimonials .orbit-container .orbit-timer .orbit-progress {
top: 18px;
background-color: #f54f37;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container {
min-height: 300px;
text-align: center;
color: #fff;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container .image-hold {
margin: 0 auto;
width: 152px;
height: 152px;
border-radius: 50%;
-webkit-border-radius: 50%;
border: 4px solid white;
overflow: hidden;
text-align: center;
line-height: 152px;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container h5 {
color: #fff;
margin: 0;
margin-bottom: 5px;
font-size: 26px;
line-height: 1;
font-family:"nexa_lightregular", sans-serif;
margin: 0;
margin-top: 10px;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container span {
display: block;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 12px;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p {
margin-top: 25px;
font-size: 19px;
font-family:"nexa_lightregular", sans-serif;
position: relative;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:before, .parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:after {
content:'';
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:before {
left: -100px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/quote-left.png);
width: 71px;
height: 46px;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:after {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/quote-right.png);
width: 71px;
height: 46px;
right: -100px;
}
.parallax.parallax-new-testimonials .orbit-bullets li {
background-color: transparent;
border: 2px solid #fff;
width: 16px;
height: 16px;
}
.parallax.parallax-new-testimonials .orbit-bullets li.active {
background-color: #fff;
}
.parallax.parallax-new-facts {
background-image: url();
text-align: center;
padding-top: 20px;
padding-bottom: 30px;
}
.parallax.parallax-new-facts h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
color: #fff;
margin-bottom: 50px;
margin-top: 30px;
}
.parallax.parallax-new-facts h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
.parallax.parallax-new-facts .large-12 > p {
font-size: 19px;
color: #fff;
font-family:"nexa_lightregular", sans-serif;
margin-top: 25px;
}
.parallax.parallax-new-facts .facts-container ul {
margin: 0;
padding: 0;
list-style: none;
}
.parallax.parallax-new-facts .facts-container ul li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.parallax.parallax-new-facts .facts-container ul li .icon-holder {
width: 99px;
height: 99px;
border: 4px solid #f54f36;
text-align: center;
position: relative;
margin: 0 45px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
margin-bottom: 30px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-new-facts .facts-container ul li .icon-holder img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.parallax.parallax-new-facts .facts-container ul li p {
font-size: 50px;
margin: 0;
color: #fff;
font-family:"nexa_lightregular", sans-serif;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-new-facts .facts-container ul li:hover .icon-holder {
border-color: #fff;
}
.parallax.parallax-new-facts .facts-container ul li:hover p {
color: #f54f36;
}
.parallax.parallax-lines {
box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.2);
background-image: url();
}
.parallax.parallax-lines .lines-wrapper {
min-height: 500px;
position: relative;
}
.parallax.parallax-lines .lines-wrapper .sub-circle {
position: absolute;
width: 30px;
height: 30px;
background-color: #f54f36;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-one {
left: 15%;
bottom: 20%;
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-one:before {
position: absolute;
content:'';
width: 120px;
top: -17px;
right: -0;
height: 2px;
background-color: #f54f36;
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
transform: rotate(35deg);
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-two {
left: 52%;
top: 30%;
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-two:before {
position: absolute;
content:'';
width: 150px;
bottom: -45px;
right: -12px;
height: 2px;
background-color: #f54f36;
-webkit-transform: rotate(-50deg);
-ms-transform: rotate(-50deg);
transform: rotate(-50deg);
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-three {
right: 20%;
bottom: 30%;
}
.parallax.parallax-lines .lines-wrapper .sub-circle.sub-circle-three:before {
position: absolute;
content:'';
width: 150px;
bottom: 30px;
left: 0;
height: 2px;
background-color: #f54f36;
-webkit-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
transform: rotate(-15deg);
}
.parallax.parallax-lines .lines-wrapper .circle {
position: absolute;
z-index: 10;
border-radius: 50%;
-webkit-border-radius: 50%;
border: 1px solid transparent;
text-align: center;
line-height: 100%;
color: #fff;
width: 80px;
height: 80px;
line-height: 80px;
font-size: 40px;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-lines .lines-wrapper .circle:before {
content:'';
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
background-color: #f54f36;
border-radius: 50%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
z-index: -1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-lines .lines-wrapper .circle .icon-container {
position: absolute;
width: 100px;
height: 100px;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.parallax.parallax-lines .lines-wrapper .circle .description {
line-height: 1.2;
font-size: 16px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin-top: 5px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-1 {
opacity: 1;
width: 130px;
height: 130px;
line-height: 130px;
font-size: 60px;
bottom: 30%;
left: 0;
z-index: 999;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-1 .icon-container {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/ico1.png);
width: 60px;
height: 75px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-2 {
opacity: 1;
width: 110px;
height: 110px;
font-size: 50px;
line-height: 100px;
top: 35%;
left: 21%;
z-index: 10;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-2 .icon-container {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/ico2.png);
width: 55px;
height: 45px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-2 .connection-1 {
position: absolute;
width: 250px;
height: 2px;
background-color: #f54f36;
bottom: 15%;
left: -180%;
z-index: -999;
-webkit-transform: rotate(-18deg);
-ms-transform: rotate(-18deg);
transform: rotate(-18deg);
}
.parallax.parallax-lines .lines-wrapper .circle.circle-2 .connection-2 {
position: absolute;
width: 250px;
height: 2px;
background-color: #f54f36;
bottom: 15%;
right: -190%;
z-index: -999;
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
.parallax.parallax-lines .lines-wrapper .circle.circle-3 {
opacity: 1;
top: 50%;
left: 42%;
width: 80px;
height: 80px;
line-height: 80px;
font-size: 20px;
z-index: 999;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-3 .icon-container {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/ico3.png);
width: 50px;
height: 43px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-4 {
opacity: 1;
width: 100px;
height: 100px;
line-height: 100px;
right: 25%;
top: 25%;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-4 .icon-container {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/ico4.png);
width: 59px;
height: 50px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-4 .connection-1 {
position: absolute;
width: 280px;
height: 2px;
background-color: #f54f36;
bottom: -16%;
right: 80%;
z-index: -999;
-webkit-transform: rotate(-21deg);
-ms-transform: rotate(-21deg);
transform: rotate(-21deg);
}
.parallax.parallax-lines .lines-wrapper .circle.circle-4 .connection-2 {
position: absolute;
width: 250px;
height: 2px;
background-color: #f54f36;
bottom: -18%;
left: 80%;
z-index: -999;
-webkit-transform: rotate(24deg);
-ms-transform: rotate(24deg);
transform: rotate(24deg);
}
.parallax.parallax-lines .lines-wrapper .circle.circle-5 {
opacity: 1;
right: 0;
top: 45%;
width: 150px;
height: 150px;
line-height: 145px;
font-size: 55px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-5 .icon-container {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/ico5.png);
width: 72px;
height: 70px;
}
.parallax.parallax-lines .lines-wrapper .circle:hover {
border-color: #f54f36;
}
.parallax.parallax-lines .lines-wrapper .circle:hover:before {
background-color: #fff;
}
.parallax.parallax-lines .lines-wrapper .circle:hover .icon-container {
background-position: 0 bottom;
}
.parallax.parallax-counters {
padding-top: 90px;
background-image: url();
box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.4);
text-align: center;
}
.parallax.parallax-counters h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
color: #fff;
}
.parallax.parallax-counters h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
.parallax.parallax-counters p {
margin: 0;
font-size: 24px;
line-height: 1.5;
margin-top: 15px;
color: #fff;
font-weight: 300;
}
.parallax.parallax-counters .count-holder {
padding: 0;
}
.parallax.parallax-counters .count-holder div {
font-size: 80px;
font-family:"nexa_boldregular", sans-serif;
color: #f54f36;
padding-top: 35px;
}
.parallax.parallax-counters .count-holder p {
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin: 0;
}
.parallax.parallax-testimonials {
background-image: url();
padding: 110px 0;
background-repeat: repeat-y;
}
.parallax.parallax-testimonials .bx-wrapper .bx-controls-direction a {
background-position: 0 0;
width: 38px;
height: 54px;
opacity: 0.5;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-top: -27px;
}
.parallax.parallax-testimonials .bx-wrapper .bx-controls-direction a:hover {
opacity: 1;
}
.parallax.parallax-testimonials .bx-wrapper .bx-prev {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/go-prev.png);
left: -100px;
}
.parallax.parallax-testimonials .bx-wrapper .bx-next {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/go-next.png);
right: -100px;
}
.parallax.parallax-testimonials .testimonials-slider {
padding: 0;
margin: 0;
list-style: none;
color: #fff;
text-align: center;
}
.parallax.parallax-testimonials .testimonials-slider li {
border: 1px solid #f54f36;
padding: 50px 60px;
position: relative;
}
.parallax.parallax-testimonials .testimonials-slider li .border-1 {
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border: 1px solid white;
}
.parallax.parallax-testimonials .testimonials-slider li .border-2 {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border: 1px solid white;
}
.parallax.parallax-testimonials .testimonials-slider li h5 {
color: #fff;
margin: 0;
font-size: 40px;
text-transform: uppercase;
line-height: 1;
}
.parallax.parallax-testimonials .testimonials-slider li span {
display: block;
text-transform: uppercase;
position: relative;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
padding-bottom: 10px;
margin-bottom: 5px;
}
.parallax.parallax-testimonials .testimonials-slider li span:before {
position: absolute;
content:'';
width: 10%;
height: 4px;
background-color: #f54f36;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.parallax.parallax-testimonials .testimonials-slider li p {
margin: 0;
font-size: 20px;
font-weight: 300;
line-height: 1.4;
}
.parallax.parallax-our-services {
background-image: url();
color: #fff;
padding: 70px 0;
}
.parallax.parallax-our-services h4 {
text-align: center;
color: #fff;
font-size: 40px;
text-transform: uppercase;
margin-bottom: 40px;
}
.parallax.parallax-our-services .bx-wrapper {
margin: 0;
}
.parallax.parallax-our-services #service-description {
padding-top: 50px;
}
.parallax.parallax-our-services #service-description ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
color: #fff;
overflow: hidden;
*zoom: 1;
}
.parallax.parallax-our-services #service-description ul h6 {
color: #fff;
text-transform: uppercase;
margin: 0;
font-size: 28px;
}
.parallax.parallax-our-services #service-description ul p {
font-size: 24px;
line-height: 1.4;
font-weight: 300;
}
.parallax.parallax-our-services #service-description ul a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
text-transform: uppercase;
color: #fff;
border: 2px solid #f54f36;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
padding: 5px 30px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding-top: 7px;
}
.parallax.parallax-our-services #service-description ul a:hover {
background-color: #fff;
color: #f54f36;
}
.parallax.parallax-our-services #services-pager {
text-align: center;
}
#services-pager .large-2:last-child {
float: left;
}
.parallax.parallax-our-services #services-pager .large-2 a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
width: 106px;
height: 106px;
border: 2px solid white;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-our-services #services-pager .large-2 a .icon-holder {
position: absolute;
width: 60px;
height: 60px;
top: 50%;
left: 50%;
margin-left: -30px;
margin-top: -30px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
background-repeat: no-repeat;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(1) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(2) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(3) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(4) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(5) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2:nth-child(6) .icon-holder {
background-image: url();
}
.parallax.parallax-our-services #services-pager .large-2 a:hover, .parallax.parallax-our-services #services-pager .large-2 a.active {
background-color: #f54f36;
}
.parallax.parallax-our-services #services-pager .large-2 a:hover .icon-holder, .parallax.parallax-our-services #services-pager .large-2 a.active .icon-holder {
background-position: center bottom;
}
.parallax.parallax-our-services #services-pager .large-2 a.active .active-arrow {
position: absolute;
left: 50.8%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -55px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/service-arrow.png);
background-repeat: no-repeat;
background-position: center center;
width: 40px;
height: 21px;
}
.parallax.parallax-slider {
background-image: url();
}
.parallax.parallax-galleries {
background-image: url();
}
.parallax.parallax-contact {
background-image: url();
}
.parallax.parallax-twitter {
background-image: url();
}
.parallax.parallax-twitter .twitter-feed {
text-align: center;
color: #fff;
}
.parallax.parallax-twitter .twitter-feed > .large-12 {
padding: 100px 0;
}
.parallax.parallax-twitter .twitter-feed h3 {
color: #fff;
font-size: 64px;
font-family:"levibrushregular";
margin: 0;
position: relative;
padding-top: 75px;
}
.parallax.parallax-twitter .twitter-feed h3:before {
font-family:"foundation-icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
content:'\f1e4';
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.parallax.parallax-twitter .twitter-feed .feed p {
font-size: 24px;
font-weight: 300;
}
.parallax.parallax-twitter .twitter-feed .feed .tweetList {
margin: 0;
list-style: none;
overflow: hidden;
*zoom: 1;
}
.parallax.parallax-twitter .twitter-feed.feed-two h3 {
font-size: 40px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
}
.parallax.parallax-twitter .twitter-feed.feed-two h3:before {
font-size: 50px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-pager {
bottom: -30px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-controls-direction a {
background-position: 0 0;
width: 38px;
height: 54px;
opacity: 0.5;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-top: -27px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-controls-direction a:hover {
opacity: 1;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-prev {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/go-prev.png);
left: 0;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-next {
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/go-next.png);
right: 0;
}
.parallax.parallax-squares {
box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.2);
background-image: url();
overflow: hidden;
}
.parallax.parallax-squares .square-container {
min-height: 500px;
padding-top: 110px;
color: #fff;
text-align: center;
position: relative;
width: 945px;
margin: 0 auto;
}
.parallax.parallax-squares .square-container .square-holder {
position: absolute;
width: 175px;
height: 175px;
border: 2px solid transparent;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-squares .square-container .square-holder:before {
content:'';
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border: 2px solid white;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/plus.png);
background-repeat: no-repeat;
background-position: 15% 85%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.parallax.parallax-squares .square-container .square-holder .square-content {
position: absolute;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
width: 100%;
top: 50%;
left: 50%;
margin-left: -73px;
margin-top: -65px;
}
.parallax.parallax-squares .square-container .square-holder .square-content img {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.parallax.parallax-squares .square-container .square-holder .square-content p {
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin: 0;
padding-top: 10px;
}
.parallax.parallax-squares .square-container .square-holder.square-two {
left: 130px;
top: 240px;
}
.parallax.parallax-squares .square-container .square-holder.square-three {
left: 260px;
}
.parallax.parallax-squares .square-container .square-holder.square-four {
top: 240px;
left: 390px;
}
.parallax.parallax-squares .square-container .square-holder.square-six {
left: 520px;
}
.parallax.parallax-squares .square-container .square-holder.square-seven {
top: 240px;
left: 650px;
}
.parallax.parallax-squares .square-container .square-holder.square-eight {
left: 780px;
}
.parallax.parallax-squares .square-container .square-holder:hover {
border-color: #f54f36;
}
.parallax.parallax-squares .square-container .square-holder:hover:before {
background-color: #f54f36;
border-color: #f54f36;
}
.parallax .parallax-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
.parallax.parallax-slider .large-9 {
padding-top: 117px;
padding-bottom: 117px;
}
.parallax .parallax-slides {
margin: 0;
padding: 0;
list-style: none;
}
.parallax .parallax-slides li {
text-align: center;
}
.parallax .parallax-slides li h4, .parallax .parallax-slides li p {
color: #fff;
}
.parallax .parallax-slides li h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
margin-top: 30px;
margin-bottom: 40px;
}
.parallax .parallax-slides li h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
.parallax .parallax-slides li p {
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
.parallax .bx-wrapper .bx-viewport {
box-shadow: none;
-webkit-box-shadow: none;
border: none;
margin: 0;
left: auto;
background-color: transparent;
}
.parallax .bx-wrapper .bx-pager.bx-default-pager a {
background-color: transparent;
width: 29px;
height: 22px;
border-radius: none;
-webkit-border-radius: none;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/bullets.png);
background-position: 0 0;
}
.parallax .bx-wrapper .bx-pager.bx-default-pager a:hover, .parallax .bx-wrapper .bx-pager.bx-default-pager a.active {
background-position: 0 -22px;
}
.parallax .bx-wrapper .bx-pager, .parallax .bx-wrapper .bx-controls-auto {
bottom: -45px;
} #section-four .row.our-services {
position: relative;
}
#section-four .row.our-services .text-container {
position: absolute;
top: 0;
z-index: 5;
}
#section-four .row.our-services .text-container h4 {
font-size: 30px;
text-transform: uppercase;
font-family:"nexa_lightregular", sans-serif;
line-height: 1.2;
margin-bottom: 0;
}
#section-four .row.our-services .text-container h4 span {
font-family:"nexa_boldregular", sans-serif;
}
#section-four .row.our-services .text-container p {
font-size: 18px;
font-weight: 300;
}
#section-four .row.our-services .text-container.text-one {
left: 10px;
text-align: right;
top: 20px;
}
#section-four .row.our-services .text-container.text-two {
right: 10px;
top: -10px;
} #section-five .intro-text {
padding-bottom: 20px;
}
#section-five .filter-menu {
text-align: center;
}
#section-five .filter-menu ul {
padding: 0;
margin: 0;
list-style: none;
}
#section-five .filter-menu ul li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0 5px;
}
#section-five .filter-menu ul li a {
display: block;
font-size: 14px;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
border: 2px solid #f54f36;
padding: 5px 30px;
padding-bottom: 3px;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-five .filter-menu ul li a:hover {
background-color: #f54f36;
color: #fff;
border-color: #fff;
}
#section-five #portfolio-container {
margin: 0 auto;
margin-top: 40px;
}
#section-five #portfolio-container .hover-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0;
overflow: hidden;
background-color: rgba(245, 79, 54, 0.7);
color: #fff;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-five #portfolio-container .hover-content .border {
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border: 2px solid white;
margin: 0 auto;
}
#section-five #portfolio-container .hover-content .content {
padding: 20px;
padding-bottom: 50px;
position: absolute;
top: 45%;
width: 100%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/plus-circle.png);
background-repeat: no-repeat;
background-position: center bottom;
}
#section-five #portfolio-container .hover-content .content h4 {
font-size: 18px;
text-transform: uppercase;
color: #fff;
margin: 0;
}
#section-five #portfolio-container .hover-content .content p {
font-weight: 300;
margin-top: 5px;
margin: 0;
}
#section-five #portfolio-container .element.active-element .hover-content {
background-color: #f54f36;
width: 100%;
height: 100%;
}
#section-five #portfolio-container .element.active-element .hover-content .content {
background-image: none;
padding-bottom: 20px;
top: 50%;
}
#section-five #portfolio-container .element:hover .hover-content {
height: 100%;
}
#section-five .loading-button {
text-align: center;
padding-bottom: 102px;
}
#section-five .loading-button a {
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
padding: 5px 35px;
padding-top: 8px;
border: 2px solid #f54f36;
text-transform: uppercase;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-five .loading-button a:hover {
background-color: #f54f36;
color: #fff;
} #section-six {
overflow: hidden;
}
#section-six .member-area .large-3 {
-webkit-perspective: 1000; -ms-perspective: 1000;
perspective: 1000;
text-align: center;
color: #fff;
position: relative;
min-height: 388px;
}
#section-six .member-area .large-3:last-child {
float: left;
}
#section-six .member-area .large-3 i {
font-size: 45px;
}
#section-six .member-area .large-3 .border {
position: absolute;
z-index: 1;
top: 10px;
right: 10px;
left: 10px;
bottom: 10px;
border: 2px solid white;
margin: auto;
}
#section-six .member-area .large-3:nth-child(1) {
background-color: rgba(245, 79, 54, 0.25);
}
#section-six .member-area .large-3:nth-child(2) {
background-color: rgba(245, 79, 54, 0.5);
}
#section-six .member-area .large-3:nth-child(3) {
background-color: rgba(245, 79, 54, 0.75);
}
#section-six .member-area .large-3:nth-child(4) {
background-color: #f54f36;
}
#section-six .member-area .large-3 h5 {
text-transform: uppercase;
font-size: 18px;
color: #fff;
margin: 0;
padding-top: 10px;
}
#section-six .member-area .large-3 p {
font-size: 54px;
font-family:"nexa_lightregular", sans-serif;
margin: 0;
}
#section-six .member-area .large-3 p span {
font-family:"nexa_lightregular", sans-serif;
font-size: 20px;
}
#section-six .member-area .large-3 a {
position: relative;
z-index: 2;
color: #fff;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
}
#section-six .member-area .large-3 .flipper {
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#section-six .member-area .large-3 .flipper .front, #section-six .member-area .large-3 .flipper .back {
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
width: 100%;
min-height: 388px;
left: 0;
}
#section-six .member-area .large-3 .flipper .front {
z-index: 5;
padding-top: 70px;
padding-bottom: 70px;
}
#section-six .member-area .large-3 .flipper .back {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
background-color: #f54f36;
padding-top: 70px;
padding-bottom: 70px;
position: relative;
}
#section-six .member-area .large-3 .flipper .back a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 34px;
padding-top: 120px;
position: relative;
}
#section-six .member-area .large-3 .flipper .back a:before {
content:'\f1b1';
font-family:"foundation-icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
position: absolute;
top: 80px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#section-six .member-area .large-3:hover .flipper {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
} #section-seven .blog-section .large-3.blog-posts-info {
background-color: #f54f36;
padding: 10px;
min-height: 512px;
}
#section-seven .blog-section .large-3.blog-posts-info .top-holder span {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
background-color: #fff;
padding: 0 20px;
height: 30px;
line-height: 33px;
text-transform: uppercase;
color: #f54f36;
font-family:"nexa_lightregular", sans-serif;
font-size: 12px;
}
#section-seven .blog-section .large-3.blog-posts-info .sharings {
float: right;
}
#section-seven .blog-section .large-3.blog-posts-info .sharings a {
color: #fff;
line-height: 30px;
text-align: center;
width: 30px;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
color: #f54f36;
height: 30px;
background-color: #fff;
margin-left: 5px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border: 1px solid transparent;
}
#section-seven .blog-section .large-3.blog-posts-info .sharings a:hover {
background-color: #f54f36;
color: #fff;
border-color: #fff;
}
#section-seven .blog-section .large-3.blog-posts-info h6 {
font-size: 114px;
color: #fff;
margin: 0;
font-family:"nexa_lightregular", sans-serif;
line-height: 0.7;
margin-top: 35px;
}
#section-seven .blog-section .large-3.blog-posts-info p.information {
font-size: 24px;
color: #fff;
font-family:"nexa_boldregular", sans-serif;
margin: 0;
line-height: 1.2;
text-transform: uppercase;
}
#section-seven .blog-section .large-3.blog-posts-info p:not(.information) {
color: #fff;
line-height: 1.4;
margin-top: 10px;
}
#section-seven .blog-section .large-3.blog-posts-info > a {
color: #fff;
font-size: 12px;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: absolute;
bottom: 10px;
left: 10px;
}
#section-seven .blog-section .large-3.blog-posts-info > a:before {
font-family:"foundation-icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
content:'\f18d';
margin-right: 6px;
}
#section-seven .blog-section .large-3.blog-holder {
position: relative;
}
#section-seven .blog-section .large-3.blog-holder:last-child {
float: left;
}
#section-seven .blog-section .large-3.blog-holder .post-content {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
background-color: rgba(0, 0, 0, 0.7);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-seven .blog-section .large-3.blog-holder .post-content > span a {
font-size: 12px;
color: #fff;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
height: 30px;
line-height: 30px;
background-color: #f54f36;
border: 1px solid transparent;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-seven .blog-section .large-3.blog-holder .post-content > span a:hover {
background-color: #fff;
border-color: #f54f36;
color: #f54f36;
}
#section-seven .blog-section .large-3.blog-holder .post-content .date {
color: #fff;
font-size: 24px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin-top: 20px;
line-height: 0.9;
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: relative;
}
#section-seven .blog-section .large-3.blog-holder .post-content .date span {
font-size: 71px;
margin: 0;
}
#section-seven .blog-section .large-3.blog-holder .post-content .post-title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 10px;
}
#section-seven .blog-section .large-3.blog-holder .post-content .post-title h1 {
font-size: 24px;
line-height: 1.2;
margin: 0;
text-transform: uppercase;
}
#section-seven .blog-section .large-3.blog-holder .post-content .post-title h1 a {
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-seven .blog-section .large-3.blog-holder .post-content .post-title > a {
font-size: 12px;
color: #fff;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
height: 30px;
line-height: 30px;
background-color: #f54f36;
margin-top: 5px;
border: 1px solid transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-seven .blog-section .large-3.blog-holder:hover .post-content {
background-color: transparent;
}
#section-seven .blog-section .large-3.blog-holder:hover .post-content > span a, #section-seven .blog-section .large-3.blog-holder:hover .date {
margin-top: 50px;
opacity: 0;
}
#section-seven .blog-section .large-3.blog-holder:hover .post-title h1 a, #section-seven .blog-section .large-3.blog-holder:hover .post-title > a {
color: #f54f36;
}
#section-seven .blog-section .large-3.blog-holder:hover .post-title > a {
background-color: #fff;
} #contact-section {
text-align: center;
color: #fff;
padding-top: 100px;
}
#contact-section .large-12 h4 {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
padding-bottom: 20px;
color: #fff;
}
#contact-section .large-12 h4:before {
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 303px;
height: 19px;
}
#contact-section .large-12 p {
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
#contact-section .large-4 {
padding-top: 30px;
padding-bottom: 20px;
}
#contact-section .large-4 .icon-holder {
position: relative;
min-height: 60px;
}
#contact-section .large-4 .icon-holder img {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
}
#contact-section .large-4 a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
top: -7px;
}
#contact-section .large-4 a, #contact-section .large-4 p {
color: #fff;
margin: 0;
font-weight: 300;
font-size: 24px;
}
.form-section {
padding-top: 50px;
padding-bottom: 120px;
}
.form-section .input-wrap {
position: relative;
}
.form-section .input-wrap label {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
color: #fff;
background-color: #f54f36;
z-index: 5;
}
.form-section .input-wrap input[type="text"], .form-section .input-wrap input[type="email"] {
height: 40px;
padding: 10px;
padding-left: 45px;
border-color: #f54f36;
border-width: 2px;
}
.form-section .submit-wrap {
text-align: center;
}
.form-section .submit-wrap input {
text-align: center;
width: 100%;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 18px;
padding: 10px;
padding-bottom: 5px;
background-color: #f54f36;
border: none;
line-height: 1;
color: #fff;
cursor: pointer;
border: 2px solid transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.form-section .submit-wrap input:hover {
border-color: #f54f36;
color: #f54f36;
background-color: #fff;
}
.form-section .submit-wrap input[type="submit"] {
appearance: none;
-moz-appearance: none; -webkit-appearance: none; }
footer {
background-color: #161616;
position: relative;
}
footer p {
margin: 0;
padding: 20px 0;
padding-bottom: 15px;
}
footer p, footer a {
color: #fff;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
}
footer .large-6:last-child {
text-align: right;
}
footer > a {
position: absolute;
top: -30px;
left: 50%;
font-size: 25px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 5;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/gotop.png);
background-position: 0 bottom;
width: 38px;
height: 54px;
} #blog-posts .blog-holder {
margin-bottom: 60px;
}
#blog-posts .blog-holder .blog-side {
padding-top: 4px;
text-align: right;
}
#blog-posts .blog-holder .blog-side .top-infos {
min-height: 65px;
}
#blog-posts .blog-holder .blog-side .top-infos .image-holder {
float: left;
}
#blog-posts .blog-holder .blog-side .top-infos .post-info {
font-size: 12px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
}
#blog-posts .blog-holder .blog-side .top-infos .post-info span {
font-size: 42px;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags {
padding-top: 13px;
margin-top: 14px;
border-top: 1px solid black;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .sharings a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 9px;
padding: 10px 12px;
color: #161616;
border: 1px solid #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .sharings a:first-child {
margin-left: 0;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .sharings a:hover {
background-color: #f54f36;
color: #fff;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .tags {
padding-top: 15px;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .tags a {
color: #161616;
font-size: 12px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .tags a:hover {
color: #f54f36;
}
#blog-posts .blog-holder .blog-main-content h1, #blog-posts .blog-holder .blog-main-content p {
margin: 0;
line-height: 1;
}
#blog-posts .blog-holder .blog-main-content h1 {
font-size: 32px;
font-family:"nexa_lightregular", sans-serif;
line-height: 1.1;
margin-bottom: 10px;
}
#blog-posts .blog-holder .blog-main-content h1 a {
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts .blog-holder .blog-main-content h1 a:hover {
color: #f54f36;
}
#blog-posts .blog-holder .blog-main-content h1 a span {
font-family:"nexa_boldregular", sans-serif;
}
#blog-posts .blog-holder .blog-main-content p {
font-size: 20px;
font-weight: 300;
line-height: 1.4;
margin-top: 20px;
padding-top: 15px;
position: relative;
}
#blog-posts .blog-holder .blog-main-content p:before {
content:'';
position: absolute;
left: 0;
top: 0;
width: 15%;
height: 2px;
background-color: #f54f36;
}
#blog-posts .blog-holder .blog-main-content > a.read-more {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 14px;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
margin-top: 15px;
padding: 10px 30px;
padding-left: 20px;
padding-top: 15px;
border: 1px solid #f54f36;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts .blog-holder .blog-main-content > a.read-more:hover {
background-color: #f54f36;
color: #fff;
}
#blog-posts .blog-holder .blog-main-content .post-images {
padding: 0;
margin: 0;
list-style: none;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-viewport, .post-content-wrapp .bx-wrapper .bx-viewport {
box-shadow: none;
-webkit-box-shadow: none;
padding: 0;
margin: 0;
border: none;
left: auto;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-controls-direction a, .post-content-wrapp .bx-wrapper .bx-controls-direction a {
bottom: 0;
top: auto;
left: auto;
width: 50px;
height: 50px;
opacity: 0.6;
-webkit-transition: all 0.3s;
transition: all 0.3s;
background-position: center center;
background-color: #f54f36;
}
a.blog-image-hold {
position: relative;
display: block;
}
a.blog-image-hold .over-plus {
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
background-color: rgba(245, 79, 54, 0.5);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
a.blog-image-hold:hover .over-plus {
opacity: 1;
}
a.blog-image-hold .over-plus i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
}
#blog-posts.no-sidebar .blog-holder .blog-main-content .bx-wrapper .bx-controls-direction a, .post-content-wrapp .bx-wrapper .bx-controls-direction a {
width: 70px;
height: 70px;
}
#blog-posts.no-sidebar .blog-holder .blog-main-content .bx-wrapper .bx-prev, .post-content-wrapp .bx-wrapper .bx-prev {
right: 71px;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-controls-direction a:hover, .post-content-wrapp .bx-wrapper .bx-controls-direction a:hover {
opacity: 1;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-prev, .post-content-wrapp .bx-wrapper .bx-prev {
left: auto;
right: 51px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/prev.png);
}
.single #blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-prev, .post-content-wrapp .bx-wrapper .bx-prev {
right: 71px;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-next, .post-content-wrapp .bx-wrapper .bx-next {
right: 0;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/next.png);
}
.pagination-wrap {
text-align: center;
padding-top: 30px;
padding-bottom: 100px;
border-top: 2px solid #161616;
}
.pagination-wrap .pagination {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0;
}
.pagination-wrap .pagination a {
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
font-size: 14px;
color: #161616;
}
.pagination-wrap .pagination li.current a {
color: #fff;
} #contact-two-section .contact-map-section {
min-height: 575px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/contact-map.png);
background-repeat: no-repeat;
background-position: center center;
margin-top: 30px;
margin-bottom: 150px;
}
#contact-two-section .contact-map-section .large-10 .wrap {
margin-top: 100px;
text-align: center;
position: relative;
padding: 40px 25px;
background-color: rgba(0, 0, 0, 0.5);
min-height: 300px;
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#contact-two-section .contact-map-section .large-10 .wrap .social-links {
padding-top: 15px;
position: relative;
z-index: 5;
}
#contact-two-section .contact-map-section .large-10 .wrap .social-links a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0 5px;
font-size: 24px;
}
#contact-two-section .contact-map-section .large-10 .wrap h5 {
line-height: 1;
margin: 0;
font-size: 40px;
text-transform: uppercase;
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#contact-two-section .contact-map-section .large-10 .wrap p {
margin: 0;
font-weight: 300;
font-size: 20px;
margin-top: 10px;
}
#contact-two-section .contact-map-section .large-10 .wrap a {
color: #fff;
}
#contact-two-section .contact-map-section .large-10 .wrap span {
display: block;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
padding: 10px 0;
padding-bottom: 15px;
position: relative;
text-transform: uppercase;
}
#contact-two-section .contact-map-section .large-10 .wrap span:before {
position: absolute;
content:'';
left: 50%;
bottom: 0;
width: 15%;
height: 4px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#contact-two-section .contact-map-section .large-10 .wrap .border {
position: absolute;
z-index: 1;
}
#contact-two-section .contact-map-section .large-10 .wrap .border.border-one {
left: 5px;
right: 5px;
bottom: 5px;
top: 5px;
border: 1px solid white;
}
#contact-two-section .contact-map-section .large-10 .wrap .border.border-two {
left: 10px;
right: 10px;
bottom: 10px;
top: 10px;
border: 1px solid white;
}
#contact-two-section .contact-map-section .large-10 .wrap ul {
padding: 0;
margin: 0;
list-style: none;
padding-top: 10px;
position: relative;
padding-bottom: 8px;
}
#contact-two-section .contact-map-section .large-10 .wrap ul li, #contact-two-section .contact-map-section .large-10 .wrap ul a {
font-size: 20px;
font-weight: 300;
}
#contact-two-section .contact-map-section .large-10 .wrap ul:before {
content:'';
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 15%;
height: 4px;
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#contact-two-section .contact-map-section .large-10 .wrap:hover {
background-color: #f54f36;
}
#contact-two-section .contact-map-section .large-10 .wrap:hover span:before {
background-color: #fff;
}
#contact-two-section .contact-map-section .large-10 .wrap:hover ul:before {
background-color: #fff;
} .team-wrapper {
padding-bottom: 80px;
}
.team-wrapper .member .content-wrapp {
position: relative;
}
.team-wrapper .member .content-wrapp > div {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #fff;
border: 4px solid #e1e1e1;
padding: 25px;
width: 100%;
}
.team-wrapper .member .content-wrapp > div h5 {
font-size: 19px;
margin: 0;
color: #161616;
}
.team-wrapper .member .content-wrapp > div span {
display: block;
margin-top: 5px;
text-transform: uppercase;
font-family:"nexa_lightregular", sans-serif;
font-size: 19px;
position: relative;
padding-bottom: 15px;
margin-bottom: 10px;
}
.team-wrapper .member .content-wrapp > div span:before {
content:'';
position: absolute;
left: 0;
bottom: 0;
width: 45%;
height: 1px;
background-color: #161616;
}
.team-wrapper .member .content-wrapp > div p {
margin: 0;
color: #161616;
font-weight: 300;
font-size: 20px;
line-height: 1.4;
}
.team-wrapper .member .content-wrapp > div > a {
color: #161616;
padding: 10px 25px;
padding-bottom: 8px;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
text-transform: uppercase;
margin-top: 15px;
border: 2px solid #f54f36;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.team-wrapper .member .content-wrapp > div > a:hover {
color: #fff;
background-color: #f54f36;
}
.team-wrapper .member.member-one .content-wrapp > div {
right: -80%;
}
.team-wrapper .member.member-two .content-wrapp > div {
left: -80%;
}
.team-wrapper .member.member-two .large-5 {
float: right;
} #blog-posts-two .blog-post {
margin-bottom: 200px;
}
#blog-posts-two .blog-post .post-content-wrapp {
position: relative;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info {
position: absolute;
background-color: #fff;
border: 4px solid #e1e1e1;
top: 50%;
width: 240px;
left: -190px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: right;
padding: 20px;
padding-right: 35px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .top-infos {
min-height: 65px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .top-infos .image-holder {
float: left;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .top-infos .post-info {
font-size: 12px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .top-infos .post-info span {
font-size: 42px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags {
padding-top: 13px;
margin-top: 14px;
border-top: 1px solid black;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .sharings a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 8px;
padding: 10px 12px;
color: #161616;
border: 1px solid #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .sharings a:first-child {
margin-left: 0;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .sharings a:hover {
background-color: #f54f36;
color: #fff;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .tags {
padding-top: 15px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .tags a {
color: #161616;
font-size: 12px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#insta-feed {
margin-bottom: 80px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .tags a:hover {
color: #f54f36;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content {
text-align: left;
width: 475px;
min-height: 100px;
background-color: #fff;
border: 4px solid #e1e1e1;
padding: 25px;
position: absolute;
bottom: -100px;
right: 65px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content h1 {
margin: 0;
color: #161616;
line-height: 1.4;
font-size: 19px;
font-family:"nexa_lightregular", sans-serif;
position: relative;
padding-bottom: 10px;
margin-bottom: 5px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content h1:before {
content:'';
position: absolute;
left: 0;
bottom: 0;
width: 45%;
height: 1px;
background-color: #161616;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content h1 span {
font-family:"nexa_boldregular", sans-serif;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content p {
color: #161616;
margin: 0;
line-height: 1.4;
font-size: 20px;
font-weight: 300;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content > a {
color: #161616;
padding: 10px 25px;
padding-bottom: 8px;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
text-transform: uppercase;
margin-top: 15px;
border: 2px solid #f54f36;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-content > a:hover {
color: #fff;
background-color: #f54f36;
}
#blog-posts-two .blog-post.single-blog-post {
margin-bottom: 80px;
} .single-content .large-6:first-child {
text-align: left;
}
.single-content .large-6:first-child h5 {
margin: 0;
color: #161616;
line-height: 1.4;
font-size: 19px;
font-family:"nexa_lightregular", sans-serif;
position: relative;
padding-bottom: 10px;
margin-bottom: 5px;
}
.single-content .large-6:first-child h5:before {
content:'';
position: absolute;
left: 0;
bottom: 0;
width: 45%;
height: 1px;
background-color: #161616;
}
.single-content .large-6:first-child h5 span {
font-family:"nexa_boldregular", sans-serif;
}
.single-content .large-6:first-child p {
color: #161616;
margin-top: 5px;
line-height: 1.4;
font-size: 20px;
font-weight: 300;
}
.single-content .images-holder {
position: absolute;
bottom: -5000%;
left: -1110%;
}
.single-content .images-holder img:last-child {
position: absolute;
bottom: -5000%;
left: -1110%;
}
.additional-post-content {
text-align: left;
padding-bottom: 70px;
}
.additional-post-content p {
color: #161616;
margin-top: 5px;
line-height: 1.4;
font-size: 20px;
font-weight: 300;
}
.slider-wrapper {
overflow: hidden;
}
.slider-wrapper .single-slider {
max-width: 1024px;
}
.slider-wrapper .single-slider .flexslider {
margin: 0;
margin-bottom: 50px;
box-shadow: none;
-webkit-box-shadow: none;
border-radius: none;
-webkit-border-radius: none;
border: none;
}
.slider-wrapper .single-slider .flexslider .flex-viewport {
overflow: visible !important;
}
.slider-wrapper .single-slider .flexslider li {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.slider-wrapper .single-slider .flexslider li:not(.flex-active-slide) {
opacity: 0.5;
} #section-four.homepage-two {
position: absolute;
left: 50%;
bottom: 60px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 1205px;
}
#section-four.homepage-two .holder-logo h1 {
margin: 0;
padding: 0;
font-size: 113px;
font-family:"levibrushregular";
text-align: center;
color: #fff;
position: relative;
}
#section-four.homepage-two .holder-logo h1:before {
content:'';
display: block;
position: absolute;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/runners.png);
width: 183px;
height: 69px;
top: -70px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#section-four.homepage-two .row.our-services .text-container {
color: #fff;
top: 140px;
}
#section-four.homepage-two .row.our-services .text-container h4 {
color: #fff;
}
#section-four.homepage-two .row.our-services .text-container.text-two {
right: -25px;
}
#section-four.homepage-two .row.our-services .text-container.text-one {
left: -5px;
}
#top-image.homepage-two #top-header {
box-shadow: -350px -5px 15px rgba(0, 0, 0, 0.3);
} .homepage-two-subtitle {
text-align: center;
padding-bottom: 50px;
}
.homepage-two-subtitle h4 {
font-size: 40px;
font-family:"nexa_lightregular", sans-serif;
text-transform: uppercase;
margin: 0;
line-height: 1.3;
}
.homepage-two-subtitle h4 span {
color: #f54f36;
}
.homepage-two-subtitle p {
font-size: 20px;
line-height: 1.3;
font-weight: 300;
margin: 0;
}
.company-facts .large-3 {
text-align: center;
}
.company-facts .large-3 img {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.company-facts .large-3 h6 {
margin: 0;
font-size: 24px;
line-height: 1.3;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 20px;
}
.company-facts .large-3 h6 span {
color: #f54f36;
}
.company-facts .large-3 p {
margin: 0;
line-height: 1.3;
font-size: 20px;
font-weight: 300;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.company-facts .large-3:hover img {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
.company-facts .large-3:hover p {
color: #f54f36;
} #mockups-container .img-mockups {
position: relative;
}
#mockups-container .img-mockups img {
position: relative;
bottom: -300px;
-webkit-transition: all 1s;
transition: all 1s;
}
#mockups-container .img-mockups img:last-child {
position: absolute;
right: 50px;
}
#mockups-container h4 {
font-size: 40px;
font-family:"nexa_lightregular", sans-serif;
margin: 0;
margin-top: 10px;
text-transform: uppercase;
line-height: 1.1;
padding-bottom: 15px;
position: relative;
}
#mockups-container h4:before {
content:'';
position: absolute;
bottom: 0;
left: 0;
width: 15%;
height: 3px;
background-color: #f54f36;
}
#mockups-container h4 strong {
font-family:"nexa_boldregular", sans-serif;
}
#mockups-container h4 span {
color: #f54f36;
}
#mockups-container p {
margin: 0;
margin-top: 15px;
font-size: 20px;
font-weight: 300;
line-height: 1.3;
}
#mockups-container .large-6 > a {
color: #161616;
padding: 10px 25px;
padding-bottom: 8px;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
text-transform: uppercase;
margin-top: 17px;
border: 2px solid #f54f36;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#mockups-container .large-6 > a:hover {
color: #fff;
background-color: #f54f36;
} .members-section .amazing-member {
background-color: #f54f36;
}
.members-section .amazing-member ul {
padding: 0;
margin: 0;
list-style: none;
padding-top: 10px;
}
.members-section .amazing-member ul li {
display: inline-block;
padding-left: 5px;
}
.members-section .amazing-member ul li a {
display: block;
color: #fff;
font-size: 10px;
font-family: 'Lato', sans-serif;
font-weight: bold;
}
.members-section .amazing-member .image-placeholder {
padding: 0;
min-height: 180px;
background-size: cover;
}
.members-section .amazing-member h4 {
color: #fff;
font-family:"nexa_boldregular", sans-serif;
font-size: 22px;
margin: 0;
padding: 10px 0;
position: relative;
text-transform: uppercase;
line-height: 1;
margin-bottom: 5px;
padding-top: 20px;
}
.members-section .amazing-member h4:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 30%;
height: 2px;
background-color: #fff;
}
.members-section .amazing-member p {
color: #fff;
margin: 0;
font-family: 'Lato', sans-serif;
font-weight: 300;
}
.members-section .amazing-member:nth-child(4n), .members-section .amazing-member:nth-child(4n-1) {
text-align: left;
}
.members-section .amazing-member:nth-child(4n-2), .members-section .amazing-member:nth-child(4n-3) {
text-align: right;
}
.members-section .amazing-member:nth-child(4n-2) h4:before, .members-section .amazing-member:nth-child(4n-3) h4:before {
left: auto;
right: 0;
}
.members-section .amazing-member:nth-child(4n) .image-placeholder, .members-section .amazing-member:nth-child(4n-1) .image-placeholder {
float: right;
} #instafeed .large-2 {
padding: 0;
padding: 10px;
}
#instafeed .large-2 .insta-title {
background-color: #f54f36;
position: relative;
text-align: center;
border: 4px solid transparent;
}
#instafeed .large-2 .insta-title .border {
position: absolute;
left: 5px;
right: 5px;
bottom: 5px;
top: 5px;
border: 2px solid white;
}
#instafeed .large-2 a.view-more {
display: block;
text-align: center;
background-color: #f54f36;
position: relative;
border: 4px solid transparent;
}
#instafeed .large-2 a.view-more .border {
position: absolute;
left: 5px;
right: 5px;
bottom: 5px;
top: 5px;
border: 2px solid white;
}
#instafeed a {
display: block;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border: 4px solid #f54f36;
}
#instafeed a .likes {
position: absolute;
top: 50%;
left: 50%;
width: 85px;
height: 85px;
text-align: center;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-color: black;
-webkit-transition: all 0.3s;
transition: all 0.3s;
text-align: center;
color: #fff;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
opacity: 0;
line-height: 85px;
border-radius: 50%;
-webkit-border-radius: 50%;
}
#instafeed a:hover .likes {
opacity: 0.9;
}
#instafeed.page-instagram .large-4 {
margin-bottom: 1px;
padding: 5px;
} .full-width-wrapper {
overflow: hidden;
*zoom: 1;
}
.full-width-wrapper .large-2 {
margin-bottom: 30px;
min-height: 333px;
}
.full-width-wrapper .medium-4:last-child {
float: left;
}
.full-width-wrapper .large-2 .full-width-gallery {
position: relative;
display: block;
}
.full-width-wrapper .large-2 .full-width-gallery .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content .top-content {
position: absolute;
width: 100%;
top: 0;
left: 0;
padding: 20px;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content .sharing-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 5;
padding: 20px;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content h1 {
font-size: 18px;
line-height: 1.1;
text-transform: uppercase;
color: #fff;
margin: 0;
position: relative;
padding-bottom: 10px;
margin-bottom: 5px;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content h1 a {
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content h1 a:hover {
color: #f54f36;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content h1:before {
content:'';
position: absolute;
left: 0;
bottom: 0;
height: 4px;
background-color: #f54f36;
width: 30%;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content p {
font-size: 14px;
line-height: 1.2;
font-weight: 300;
margin: 0;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content button {
margin: 0;
padding: 0;
text-align: left;
margin: 0;
border: none;
background-color: transparent;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
outline: none;
position: relative;
padding-left: 50px;
}
.full-width-wrapper .large-2 .full-width-gallery .gallery-content button:before {
position: absolute;
top: -3px;
left: 0;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
content:'';
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/sharing.png);
background-repeat: no-repeat;
background-position: center center;
width: 40px;
height: 40px;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons {
position: absolute;
padding: 20px;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul {
margin: 0;
padding: 0;
list-style: none;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul li a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
opacity: 0;
top: 20px;
color: #fff;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #f54f36;
margin: 0 5px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul li:nth-child(1) a {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul li:nth-child(2) a {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.full-width-wrapper .large-2 .full-width-gallery .sharing-icons ul li:nth-child(3) a {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.full-width-wrapper .large-2 .full-width-gallery:hover .overlay, .full-width-wrapper .large-2 .full-width-gallery:hover .gallery-content {
opacity: 0;
}
.full-width-wrapper .large-2 .full-width-gallery:hover .gallery-content {
margin-top: 20px;
}
.full-width-wrapper .large-2 .full-width-gallery:hover .sharing-icons a {
opacity: 1;
top: 0;
} #masonry-latest-posts #masonry-wrapp {
margin: 0 auto;
}
#masonry-latest-posts #masonry-wrapp .latest-entry {
width: 295px;
margin-bottom: 20px;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a {
display: block;
position: relative;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a h1 {
font-size: 18px;
margin: 0;
padding-bottom: 7px;
text-transform: uppercase;
line-height: 1.2;
padding-top: 15px;
border-bottom: 4px solid #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a p {
margin: 0;
color: #161616;
font-weight: 300;
margin-top: 5px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a .image-holder {
width: 295px;
height: 295px;
border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
text-align: center;
line-height: 285px;
position: relative;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a .hover-holder {
display: block;
position: relative;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a .image-holder span, #masonry-latest-posts #masonry-wrapp .latest-entry a .hover-holder span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(245,79,54, 0.7);
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a .image-holder span {
border-radius: 50%;
-webkit-border-radius: 50%;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a .image-holder span i, #masonry-latest-posts #masonry-wrapp .latest-entry a .hover-holder span i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
font-size: 24px;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a:hover h1 {
color: #f54f36;
}
#masonry-latest-posts #masonry-wrapp .latest-entry a:hover .image-holder span, #masonry-latest-posts #masonry-wrapp .latest-entry a:hover .hover-holder span {
opacity: 1;
} .team-new .new-members .large-12:last-child p, .clients-new .new-members .large-12:last-child p {
text-align: center;
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
.team-new .new-members .new-wrapp, .clients-new .new-members .new-wrapp {
text-align: center;
}
.team-new .new-members .new-wrapp ul, .clients-new .new-members .new-wrapp ul {
margin: 0;
padding: 0;
list-style: none;
}
.team-new .new-members .new-wrapp ul li, .clients-new .new-members .new-wrapp ul li {
display: inline-block;
margin: 0 25px;
}
.team-new .new-members .new-wrapp ul li, .clients-new .new-members .new-wrapp ul li {
margin-bottom: 25px;
}
.team-new .new-members .new-wrapp ul li a, .clients-new .new-members .new-wrapp ul li a {
display: block;
border: 4px solid transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
overflow: hidden;
}
.team-new .new-members .new-wrapp ul li h4, .clients-new .new-members .new-wrapp ul li h4 {
margin: 0;
font-family:"nexa_lightregular", sans-serif;
font-size: 26px;
margin-top: 5px;
}
.team-new .new-members .new-wrapp ul li span, .clients-new .new-members .new-wrapp ul li span {
display: block;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
color: #f54f36;
font-size: 12px;
}
.team-new .new-members .new-wrapp ul li .image-holder, .clients-new .new-members .new-wrapp ul li .image-holder {
width: 193px;
height: 193px;
border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
text-align: center;
position: relative;
}
.team-new .new-members .new-wrapp ul li .image-holder > img, .clients-new .new-members .new-wrapp ul li .image-holder > img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.team-new .new-members .new-wrapp ul li .image-holder .border-wrapp, .clients-new .new-members .new-wrapp ul li .image-holder .border-wrapp {
width: 175px;
height: 175px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
border-radius: 50%;
-webkit-border-radius: 50%;
overflow: hidden;
text-align: center;
border: 4px solid white;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.team-new .new-members .new-wrapp ul li .image-holder .border-wrapp img, .clients-new .new-members .new-wrapp ul li .image-holder .border-wrapp img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.team-new .new-members .new-wrapp ul li:hover a, .clients-new .new-members .new-wrapp ul li:hover a {
border-color: #f54f36;
}
.team-new .new-members .new-wrapp ul li:hover .border-wrapp, .clients-new .new-members .new-wrapp ul li:hover .border-wrapp {
border-width: 20px;
}
#portfolio-new .full-work-container {
overflow: hidden;
*zoom: 1;
}
#portfolio-new .full-work-container .large-3 {
position: relative;
}
#portfolio-new .full-work-container .large-3:last-child {
float: left;
}
#portfolio-new .full-work-container .large-3 .hover-text {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#portfolio-new .full-work-container .large-3 .hover-text .centering {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
padding: 20px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
#portfolio-new .full-work-container .large-3 .hover-text .centering h2 {
margin: 0;
font-family:"nexa_lightregular", sans-serif;
font-size: 38px;
line-height: 1.2;
margin-bottom: 5px;
color: #fff;
}
#portfolio-new .full-work-container .large-3 .hover-text .centering span {
font-family:"nexa_boldregular", sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #fff;
}
#portfolio-new .full-work-container .large-3:hover .hover-text {
opacity: 1;
}
#services-new {
clear: both;
overflow: hidden;
}
#services-new .view-portfolio {
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
padding: 5px 35px;
padding-top: 8px;
border: 2px solid #f54f36;
text-transform: uppercase;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-top: 45px;
}
#services-new .view-portfolio:hover {
color: #fff;
background-color: #f54f36;
}
#services-new .new-services {
text-align: center;
}
#services-new .new-services p {
text-align: center;
margin: 0;
font-size: 20px;
line-height: 1.5;
margin-top: 15px;
}
#services-new .new-services ul {
margin: 0;
padding: 0;
list-style: none;
}
#services-new .new-services ul li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0 35px;
margin-bottom: 20px;
max-width: 250px;
}
#services-new .new-services ul li .img-holder {
width: 138px;
height: 138px;
border-radius: 50%;
-webkit-border-radius: 50%;
background-image: url();
background-repeat: no-repeat;
background-position: center center;
border: 1px solid transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: relative;
margin: 0 auto;
background-size: cover;
overflow: hidden;
}
#services-new .new-services ul li .img-holder .circle-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
background-color: rgba(0,0,0,0.2);
}
#services-new .new-services ul li .img-holder .icon {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
line-height: 136px;
}
#services-new .new-services ul li h4 {
font-size: 17px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin-top: 25px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#services-new .new-services ul li:hover .img-holder {
border-width: 10px;
border-color: #f54f36;
}
#services-new .new-services ul li:hover h4 {
color: #f54f36;
}
.contact-half {
height: 100%;
background-color: #f54f36;
}
.contact-half .centered-container {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 80%;
text-align: center;
z-index: 5;
color: #fff;
}
.contact-half .centered-container h1 {
color: #fff;
margin: 0;
font-family:"levibrushregular";
font-size: 136px;
line-height: 1.4;
}
.contact-half .centered-container h6 {
font-size: 24px;
font-family:"Lato", sans-serif;
margin-bottom: 50px;
color: #fff;
font-weight: 300;
}
.contact-half .centered-container > p {
line-height: 1.3;
font-family:"Lato", sans-serif;
font-weight: 300;
margin-bottom: 40px;
}
.contact-half .centered-container .intro-content h4 {
color: #fff;
font-size: 40px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/divider.png);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 25px;
}
.contact-half .centered-container .intro-content p {
font-size: 24px;
font-family:"Lato", sans-serif;
font-weight: 300;
margin: 15px 0 40px 0;
}
.contact-half .centered-container .intro-content > a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
width: 353px;
height: 59px;
text-align: center;
color: #fff;
text-transform: uppercase;
font-family:"nexa_boldregular", sans-serif;
font-size: 21px;
line-height: 64px;
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.contact-half .centered-container .intro-content > a:hover {
background-color: #fff;
color: #f54f36;
}
.contact-half.contact-map-section .map-overlay {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
top: 0;
left: 0;
}
.contact-half.contact-map-section iframe {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
}
.contact-half.contact-form-section form input[type="text"], .contact-half.contact-form-section form input[type="email"], .contact-half.contact-form-section form textarea {
height: auto;
background-color: transparent;
color: #fff;
font-family:"nexa_boldregular", sans-serif;
font-size: 14px;
border: 4px solid white;
box-shadow: none;
}
.contact-half.contact-form-section form input[type="submit"] {
float: right;
background-color: #fff;
font-family:"nexa_boldregular", sans-serif;
font-size: 21px;
color: #f54f36;
text-transform: uppercase;
padding: 15px 35px;
padding-top: 17px;
border: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border: 4px solid transparent;
cursor: pointer;
}
.contact-half.contact-form-section form input[type="submit"]:hover {
background-color: #f54f36;
color: #fff;
border-color: #fff;
}
.contact-half.contact-form-section form ::-webkit-input-placeholder {
color: #fff;
}
.contact-half.contact-form-section form :-moz-placeholder { color: #fff;
}
.contact-half.contact-form-section form ::-moz-placeholder { color: #fff;
}
.contact-half.contact-form-section form :-ms-input-placeholder {
color: #fff;
}
.contact-section-two .bx-viewport {
margin: 0;
border: none;
left: auto;
box-shadow: none;
}
.contact-section-two .bx-wrapper .bx-controls-direction a {
width: 21px;
height: 21px;
background-position: 0 0;
margin-top: -5px;
}
.contact-section-two .bx-wrapper .bx-next {
right: -50px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/client-right.png);
}
.contact-section-two .bx-wrapper .bx-prev {
left: -50px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/client-left.png);
}
.contact-section-two .clients-area {
padding-top: 55px;
padding-bottom: 55px;
border-top: 1px solid #161616;
border-bottom: 1px solid #161616;
margin-bottom: 100px;
}
.contact-section-two .clients-area ul {
padding: 0;
margin: 0;
list-style: none;
}
.contact-section-two .clients-area ul li {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.contact-section-two .clients-area ul li:hover {
opacity: 0.6;
}
.contact-section-two .large-6 p {
font-size: 20px;
font-family:"Lato", sans-serif;
font-weight: 300;
color: #161616;
}
.contact-section-two .large-6 h4 {
font-size: 32px;
color: #161616;
font-family:"nexa_lightregular", sans-serif;
text-transform: uppercase;
border-bottom: 3px solid #161616;
padding-bottom: 10px;
margin-bottom: 20px;
}
.contact-section-two .large-6 h4 span {
font-family:"nexa_boldregular", sans-serif;
}
.contact-section-two .large-6 form input[type="text"], .contact-section-two .large-6 form input[type="email"], .contact-section-two .large-6 form textarea {
height: auto;
border: 3px solid #161616;
background-color: transparent;
box-shadow: none;
color: #161616;
font-size: 13px;
font-family:"nexa_boldregular", sans-serif;
}
.contact-section-two .large-6 form input[type="submit"] {
float: right;
background-color: #000;
font-family:"nexa_boldregular", sans-serif;
font-size: 21px;
color: #fff;
text-transform: uppercase;
padding: 10px 55px;
padding-top: 12px;
border: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border: 4px solid transparent;
cursor: pointer;
}
.contact-section-two .large-6 form input[type="submit"]:hover {
background-color: #f54f36;
color: #fff;
border-color: #161616;
}
.contact-section-two .large-6 form ::-webkit-input-placeholder {
color: #161616;
}
.contact-section-two .large-6 form :-moz-placeholder { color: #161616;
}
.contact-section-two .large-6 form ::-moz-placeholder { color: #161616;
}
.contact-section-two .large-6 form :-ms-input-placeholder {
color: #161616;
}
.about-services {
text-align: center;
padding-bottom: 40px;
}
.about-services ul {
margin: 0;
padding: 0;
list-style: none;
}
.about-services ul li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0 35px;
margin-bottom: 20px;
}
.about-services ul li .img-holder {
width: 138px;
height: 138px;
border-radius: 50%;
-webkit-border-radius: 50%;
background-image: url();
background-repeat: no-repeat;
background-position: center center;
}
.about-services ul li h4 {
font-size: 17px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin-top: 25px;
}
.skilled-team .large-12 .border {
margin-bottom: 55px;
background-color: #464646;
width: 100%;
height: 1px;
}
.skilled-team .large-4 {
margin-bottom: 50px;
}
.skilled-team .large-4 h4 {
font-size: 20px;
font-family:"Lato", sans-serif;
font-weight: 300;
margin-top: 15px;
}
.skilled-team .large-4 p {
font-family:"Lato", sans-serif;
font-weight: 300;
}
.masonry-blog-container {
margin: 0 auto;
}
.masonry-blog-container .large-12 {
text-align: center;
}
.masonry-blog-container .large-12 .view-more {
font-size: 18px;
font-family:"nexa_boldregular", sans-serif;
padding: 5px 35px;
padding-top: 8px;
border: 2px solid #f54f36;
text-transform: uppercase;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
margin-top: 60px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .large-12 .view-more:hover {
background-color: #f54f36;
color: #fff;
}
.masonry-blog-container .element {
width: 372px;
margin: 10px;
}
.masonry-blog-container .element .img-hold {
display: block;
position: relative;
}
.masonry-blog-container .element .img-hold span {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(245,79,54, 0.5);
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .element .img-hold span i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 40px;
color: #fff;
}
.masonry-blog-container .element:hover .img-hold span {
opacity: 1;
}
.masonry-blog-container .element.w1 {
width: 372px;
}
.masonry-blog-container .element.w2 {
width: 753px;
}
.masonry-blog-container .element .content-section {
background-color: #f3f3f3;
padding: 25px 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .element .content-section span {
display: block;
text-align: left;
font-size: 12px;
font-style: italic;
color: #a8a8a8;
font-family:"nexa_lightregular", sans-serif;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 5px;
}
.masonry-blog-container .element .content-section h6 {
margin: 0;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 15px;
color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .element .content-section h1 {
margin: 0;
font-size: 17px;
color: #3a3a3a;
font-family:"nexa_boldregular", sans-serif;
line-height: 1.3;
border-bottom: 1px solid #c2c2c2;
padding-bottom: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .element .content-section p {
font-size: 15px;
color: #3a3a3a;
font-family:"nexa_lightregular", sans-serif;
font-weight: 300;
margin-bottom: 0;
margin-top: 15px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.masonry-blog-container .element:hover .content-section {
background-color: #f54f36;
}
.masonry-blog-container .element:hover .content-section span, .masonry-blog-container .element:hover .content-section h6, .masonry-blog-container .element:hover .content-section h1, .masonry-blog-container .element:hover .content-section p {
color: #fff;
}
.ie9 .photostack::after {
top: 40% !important;
left: 50% !important;
margin-left: -263px;
}
.ie9 .back {
display: none !important;
} .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
color: #f54f36;
}
.woocommerce-page ul.products li.product a.added_to_cart.wc-forward {
float: right;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
padding: 0;
background: #f54f36;
width: 64px;
height: 64px;
text-shadow: none;
text-transform: uppercase;
font-size: 13px;
font-family:'nexa_boldregular';
border-radius: 50%;
-webkit-border-radius: 50%;
line-height: 60px;
box-shadow: none;
border: 4px solid white;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
font-size: 20px;
font-family: 'Lato' sans-serif;
font-weight: 300;
padding-bottom: 0;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
top: -27px;
right: auto;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.woocommerce ul.products li.product:hover .onsale, .woocommerce-page ul.products li.product:hover .onsale {
top: 30%;
}
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background: #f54f36;
text-shadow: none;
border: none;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
padding-top: 20px;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
padding: 12px;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
padding: 15px;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
vertical-align: middle;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 120px;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
padding: 10px;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
text-shadow: none;
box-shadow: none;
color: #fff;
background: #f54f36;
border-color: transparent;
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
background: #fff;
color: #f54f36;
border-color: #f54f36;
}
.woocommerce .page-title {
border-bottom: 1px solid gray;
}
.woocommerce .quantity input.qty {
margin-bottom: 0;
height: 38px;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
height: 20px;
}
.woocommerce .product_meta > span {
display: block;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid gray;
}
.woocommerce .product_meta > span:last-child {
border-bottom: transparent;
}
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
padding: 25px;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
margin-bottom: 15px;
}
div.pp_pic_holder {
z-index: 999999;
}
div.pp_overlay {
z-index: 99999;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
border-bottom: 1px solid #777;
padding-bottom: 1em;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
font-weight: 400;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover {
color: #f54f36;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
line-height: 2em;
border-color: #f54f36;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
background-color: #f54f36;
}
select {
background-color: transparent;
color: #000;
font-size: 12px;
text-transform: uppercase;
padding-top: 10px;
letter-spacing: 2px;
border: 2px solid #f54f36;
height: auto;
cursor: pointer;
font-family:'nexa_boldregular';
}
.product-holder > a {
display: block;
position: relative;
}
.product-holder a .onsale {
padding: 0;
background: #f54f36;
width: 64px;
height: 64px;
text-shadow: none;
text-transform: uppercase;
font-size: 13px;
font-family:'nexa_boldregular';
border-radius: 50%;
-webkit-border-radius: 50%;
line-height: 60px;
box-shadow: none;
border: 4px solid white;
display: inline-block;
text-align: center;
color: #fff;
position: absolute;
top: -32px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.product-holder a h2 {
line-height: 1;
color: #000;
font-size: 20px;
font-weight: 300;
font-family: 'Lato', sans-serif;
margin-top: 15px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.product-holder {
margin-top: 30px;
}
.products .product-holder:last-child {
float: left;
}
.product-holder a p {
font-size: 20px;
font-weight: bold;
font-family: 'Lato', sans-serif;
color: #fa5535;
margin-bottom: 10px;
}
.product-holder a p span {
font-size: 12px;
color: #a2a2a2;
font-weight: 300;
display: inline-block;
margin-right: 5px;
position: relative;
}
.product-holder a p span:before {
content: '';
width: 100%;
height: 1px;
background-color: #777;
display: block;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.product-holder > a:hover h2 {
color: #fa5535;
}
.product-holder > a:hover .onsale {
top: 30%;
}
.shop-link-wrapp {
text-align: center;
}
.shop-link-wrapp a {
font-size: 18px;
font-family: "nexa_boldregular", sans-serif;
padding: 5px 35px;
padding-top: 8px;
border: 2px solid #f54f36;
text-transform: uppercase;
color: #161616;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
vertical-align: middle;
color: #000;
margin-top: 30px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shop-link-wrapp a:hover {
background-color: #f54f36;
color: #fff;
}
.shop-full-wrapp {
overflow: hidden;
}
.product-full-holder .full-product {
display: block;
position: relative;
}
.product-full-holder .hover-shop-content {
position: absolute;
z-index: 5;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.product-full-holder .hover-shop-content .centered-content {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
padding: 30px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.product-full-holder .centered-content h2 {
margin: 0;
line-height: 1;
color: #fff;
font-size: 38px;
font-family:'nexa_lightregular';
}
.product-full-holder .centered-content p a {
color: #fff;
font-size: 12px;
font-family:'nexa_boldregular';
text-transform: uppercase;
}
.product-full-holder .centered-content > a.buyIt {
font-size: 19px;
background-color: #f54f36;
font-family:'nexa_boldregular';
text-transform: uppercase;
letter-spacing: 7px;
border: 2px solid white;
padding: 5px 35px;
padding-top: 8px;
color: #fff;
margin-top: 5px;
display: inline-block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.product-full-holder .full-product:hover .hover-shop-content {
background-color: transparent;
}
.product-full-holder .full-product .pricetag {
padding: 0;
background: #f54f36;
width: 64px;
height: 64px;
text-shadow: none;
text-transform: uppercase;
font-size: 13px;
font-family:'nexa_boldregular';
border-radius: 50%;
-webkit-border-radius: 50%;
line-height: 60px;
box-shadow: none;
border: 4px solid white;
display: inline-block;
text-align: center;
color: #fff;
position: absolute;
top: 15px;
right: 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
z-index: 10;
}
.parallax-slider-blogs .bx-wrapper .bx-viewport {
min-height: 330px;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
border-color: transparent;
text-shadow: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
box-shadow: none;
text-shadow: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
color: #fff;
background: #f54f36;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
background: #e0dadf;
}
.panel {
border-color: #f54f36;
}
.tweet-wrapper .tweet-ago .time a {
padding: 10px;
display: block;
text-align: right;
color: #fff;
font-size: 14px;
font-family:'nexa_lightregular';
background-color: #f54f36;
position: relative;
}
.tweet-wrapper .tweet-ago .time a:before {
content: "\f1e4";
position: absolute;
left: 10px;
top: 10px;
font-family: "foundation-icons";
color: #fff;
}
.tweet-wrapper .tweet-content {
display: block;
background-color: #ebebeb;
padding: 10px;
padding-bottom: 10px;
}
.tweet-wrapper .tweet-content .text {
color: #404040;
font-family: ;
font-size: 15px;
font-family:'nexa_boldregular';
line-height: 1.4;
}
#comments {
margin-top: 50px;
}
#reply-title {
font-size: 40px;
text-transform: uppercase;
margin: 0;
position: relative;
}
#comments code {
color: #f54f36;
}
#comments label {
text-transform: uppercase;
margin-bottom: 5px;
}
#comments textarea, #comments input[type="text"], #comments input[type="email"], #comments input[type="url"] {
box-shadow: none;
resize: none;
border-color: #f54f36;
}
#comments input[type="submit"] {
cursor: pointer;
background-color: #f54f36;
border-color: transparent;
color: #fff;
padding: 10px;
border-radius: 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#comments input[type="submit"]:hover {
background-color: #fff;
color: #f54f36;
border-color: #f54f36;
}
#comments article {
padding: 10px;
border: 1px solid #f54f36;
}
#comments article a {
color: #f54f36;
}
#comments article footer {
background-color: transparent;
}
#respond {
padding-top: 15px;
padding-bottom: 15px;
}
#comments .children li {
margin-top: 15px;
}
.woo-cart {
position: absolute;
z-index: 5;
right: 40px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 24px;
color: #fff;
}
.woo-cart:hover {
color: #fff;
}
.woo-divider {
position: absolute;
width: 1px;
height: 100%;
top: 0;
z-index: 5;
right: 100px;
background-color: #fff;
-webkit-transform: skew(-20deg);
-ms-transform: skew(-20deg);
transform: skew(-20deg);
}
.mobile-woo-cart {
display: block;
text-align: center;
padding: 20px;
background-color: #f54f36;
font-size: 24px;
color: #fff;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
height: 1.7em;
line-height: 0;
}
.additional-socials ul {
padding: 0;
margin: 0;
list-style: none;
}
.additional-socials ul li {
display: inline-block;
margin: 10px;
}
.additional-socials ul li a {
display: block;
color: #f54f36;
font-size: 25px;
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.additional-socials ul li a:hover {
background-color: #f54f36;
color: #fff;
}@media only screen and (max-width : 1435px) {
.full-width-wrapper .large-2 {
width: 25%;
}
} @media only screen and (max-width : 1290px) { 
.woo-divider {
display: none;
}
.woo-cart {
transform: none;
position: relative;
left: 5%;
margin-left: -25px;
top: 35px;
display: inline-block;
}
#container {
padding: 0 20px;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-next, .contact-section-two .bx-wrapper .bx-next {
right: 20px;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-prev, .contact-section-two .bx-wrapper .bx-prev {
left: 20px;
}
.feed .bx-wrapper .bx-controls-direction a {
top: -40px;
}
#top-header #nav-menu {
float: right;
}
#top-header #nav-menu li {
padding: 0 10px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-next {
right: 20px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-prev {
left: 20px;
}
#top-header .skew-wrapper {
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 80%;
left: auto;
right: 0;
}
#top-header.sticky .skew-wrapper {
width: 80%;
}
#blog-posts .blog-holder .large-2 .sharings-and-tags .sharings a {
margin-bottom: 10px;
}
#blog-posts .blog-holder .large-2 .top-infos .image-holder {
width: 100%;
margin-bottom: 10px;
}
.page-subtitle h4 {
text-align: left;
}
.product-full-holder .centered-content h2 {
font-size: 28px;
}
.product-full-holder .centered-content > a.buyIt {
font-size: 12px;
}
#top-header ul > li .sub-menu li {
padding: 10px !important;
}
}
@media only screen and (max-width : 1200px) {
#section-four.homepage-two {
position: absolute;
text-align: center;
left: auto;
bottom: -0px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 100%;
}
.illustration {
position: absolute;
left: 0;
}
.parallax.parallax-testimonials .bx-wrapper .bx-next {
right: 10px;
}
.parallax.parallax-testimonials .bx-wrapper .bx-prev {
left: 10px;
}
#section-two .bx-wrapper .bx-next {
right: 0;
}
#section-two .bx-wrapper .bx-prev {
left: 0;
}
}
@media only screen and (max-width : 1190px) {
.drawings {
height: 500px;
}
.parallax {
background-attachment: scroll;
}
#top-header.homepage-header .explore {
display: none;
}
#section-four .row.our-services {
padding-top: 120px;
}
#section-four .row.our-services .text-container.text-one {
text-align: left;
top: 10px;
}
#section-seven .blog-section .large-3.blog-posts-info {
width: 100%;
min-height: 0;
}
#section-seven .blog-section .large-3.blog-holder {
width: 33.3%;
}
#section-four.homepage-two .row.our-services {
padding-top: 0;
}
#section-four.homepage-two .row.our-services .text-container.text-one {
left: 40px;
top: 100px;
}
#section-four.homepage-two .row.our-services .text-container h4 {
font-size: 18px;
}
#section-four.homepage-two .row.our-services .text-container p {
font-size: 14px;
}
#section-four.homepage-two .row.our-services .text-container.text-two {
width: 300px;
right: 20px;
text-align: left;
}
.parallax.parallax-counters .count-holder p {
font-size: 18px;
}
.contact-half .centered-container h1 {
font-size: 70px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-4 .connection-1 {
width: 250px;
}
.parallax.parallax-lines .lines-wrapper .circle.circle-2 .connection-2 {
right: -150px;
}
.masonry-blog-container .element {
width: 300px !important;
}
.full-width-wrapper .large-2 {
min-height: 0;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags {
text-align: center;
}
#amazing-team .members-section .member {
-webkit-background-size: contain;
background-size: contain;
}
#blog-posts .blog-holder .large-2 .sharings-and-tags .sharings a, #blog-posts .blog-holder .blog-side .sharings-and-tags .sharings a {
float: none;
margin-left: 0;
margin-right: 3px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags .sharings a {
margin-left: 3px;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .tags {
clear: both;
}
#blog-posts .blog-holder .blog-side .sharings-and-tags .sharings a {
margin-bottom: 10px;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-controls-direction a {
width: 40px;
height: 40px;
}
#blog-posts .blog-holder .blog-main-content .bx-wrapper .bx-prev {
right: 41px;
}
.countdown-content .number-holder .circle {
background-image: none;
}
.countdown-content input[type="submit"] {
font-size: 13px;
}
}
@media only screen and (max-width : 995px) {
.contact-half {
height: auto;
padding: 55px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info {
display: none;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-prev, .parallax.parallax-slider-shop .bx-wrapper .bx-prev {
left: 0;
}
.parallax.parallax-slider-blogs .bx-wrapper .bx-next, .parallax.parallax-slider-shop .bx-wrapper .bx-next {
right: 0;
}
.intro-text p {
padding-left: 15px;
padding-right: 15px;
}
#section-three .team-member .large-3 {
margin-bottom: 30px;
}
.parallax.parallax-new-facts .facts-container ul li {
margin-bottom: 20px;
}
.contact-half .centered-container {
position: relative;
top: auto;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 100%;
}
#contact-section {
padding: 0;
padding-top: 30px;
padding-bottom: 30px;
}
#section-four .row.our-services {
padding-top: 0;
}
#section-four.homepage-two .drawings:before {
top: -150px;
}
#top-image.homepage-two #section-four .row.our-services .text-container {
display: none;
}
.parallax.parallax-counters {
padding: 0;
padding: 50px;
}
.company-facts .large-3, #mockups-container .large-6 > a {
margin-bottom: 30px;
}
.drawings {
min-height: 400px;
height: auto;
max-height: auto;
}
.full-width-wrapper .large-2 {
width: 50%;
}
#top-image .top-main-content {
top: 50%;
}
#top-image .top-main-content h4:before, #top-image .top-main-content h4:after {
content: none;
}
#section-five .filter-menu ul li {
margin-bottom: 10px;
}
#top-image .top-main-content h1 {
font-size: 60px;
}
.intro-text {
padding-top: 50px;
}
.parallax.parallax-twitter .twitter-feed > .large-12 {
padding: 30px;
}
.parallax {
min-height: 300px;
}
#top-image .top-main-content p {
font-size: 18px;
}
#contact-two-section .contact-map-section .large-10 .wrap {
margin-top: 0;
}
#blog-posts .blog-holder .large-2 {
text-align: left;
border-bottom: 1px solid black;
padding-bottom: 15px;
margin-bottom: 15px;
}
#blog-posts .blog-holder .large-2 .top-infos {
float: left;
width: 86px;
}
#blog-posts .blog-holder .large-2 .sharings-and-tags .tags {
padding-top: 0;
}
#blog-posts .blog-holder .large-2 .sharings-and-tags {
float: left;
margin-top: 0;
padding-top: 0;
border-top: none;
padding-left: 15px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info, #blog-posts-two .blog-post .post-content-wrapp .blog-content, .team-wrapper .member .content-wrapp > div {
position: relative;
width: 100%;
left: auto !important;
bottom: auto !important;
margin-top: 5px;
right: auto !important;
top: auto !important;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags {
text-align: left;
}
#blog-posts-two .blog-post {
margin-bottom: 50px;
}
}
@media only screen and (max-width : 980px) {
.top-infos {
display: none !important;
}
body.error404 .error-content, body.coming-soon-page .countdown-content {
padding: 30px;
}
body.error404 .error-content h1, body.coming-soon-page .countdown-content h1, body.page-template-page-templatescoming-soon-php .countdown-content h1 {
font-size: 54px;
}
.company-facts {
padding-bottom: 30px;
}
#contact-section .large-4 {
width: 33.3%;
}
#section-seven .blog-section .large-3.blog-posts-info {
min-height: 0;
}
#section-seven .blog-section .large-3.blog-holder {
min-height: auto;
}
#top-header .logo-holder, body.error404 .error-content h4, body.coming-soon-page .countdown-content h4 {
font-size: 24px;
}
#section-one .doings p {
font-size: 18px;
}
#top-header #nav-menu li {
padding: 0 3px;
}
#top-image .top-main-content {
width: 90%;
}
#amazing-team .members-section:nth-child(even) .skew-container, #amazing-team .members-section:nth-child(odd) .skew-container {
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 100%;
left: 0;
top: 0;
}
#top-header #nav-menu li a {
font-size: 12px;
}
.parallax.parallax-our-services #services-pager .large-2 a .icon-holder, .parallax.parallax-our-services #services-pager .large-2 a {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.parallax.parallax-our-services #services-pager .large-2 a {
width: 86px;
height: 86px;
}
#section-four .row.our-services .text-container {
position: relative;
top: auto !important;
left: auto !important;
bottom: auto !important;
right: auto !important;
text-align: left !important;
padding-left: 30px;
padding-right: 30px;
}
footer {
padding-top: 40px;
padding-bottom: 10px;
}
footer p, footer a {
display: block;
float: none;
text-align: center;
}
footer p:first-child {
padding: 0;
padding-top: 10px;
}
.connection-1, .connection-2, .parallax.parallax-lines .lines-wrapper .sub-circle {
display: none !important;
}
.single-content .images-holder img:last-child {
position: relative;
bottom: auto;
left: auto;
}
.parallax.parallax-slider .large-12 {
padding: 0;
padding: 30px;
}
.parallax.parallax-squares .square-container {
width: 100%;
padding: 0;
padding: 30px;
overflow: hidden;
}
.row.member {
margin-bottom: 30px;
}
.parallax.parallax-squares .square-container .square-holder, .parallax.parallax-squares .square-container .square-holder .square-content {
width: 50%;
top: auto !important;
left: auto !important;
bottom: auto !important;
right: auto !important;
position: relative;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin: 0 !important;
height: auto;
padding: 10px;
float: left;
}
.parallax.parallax-squares .square-container .square-holder .square-content {
width: 100%;
}
.parallax.parallax-squares .square-container .square-holder:before {
background-image: none;
}
.parallax.parallax-squares .square-container .square-holder:before {
background-color: rgba(0,0,0,0.5);
}
#blog-posts .blog-holder .large-2 .sharings-and-tags, #blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags {
display: none;
}
#blog-posts .blog-holder .large-2 .top-infos {
width: 100%;
float: none;
}
#blog-posts .blog-holder .large-2 .top-infos .image-holder {
width: auto;
margin-right: 10px;
}
.countdown-content .number-holder .circle {
width: auto;
height: auto;
background-image: none;
font-size: 26px;
}
#amazing-team .members-section:nth-child(even) .large-6, #amazing-team .members-section:nth-child(odd) .large-6 {
margin-bottom: 15px;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:before, .parallax.parallax-new-testimonials .orbit-container .orbit-slides-container p:after {
content: none;
}
.parallax.parallax-new-testimonials .orbit-container .orbit-slides-container {
min-height: 350px;
}
}
@media only screen and (max-width : 715px) {
.waypoint-element {
opacity: 1;
}
#section-seven .blog-section .large-3.blog-holder {
width: 50%;
}
#contact-section .large-4 {
width: 100%;
} 
#section-four.homepage-two {
bottom: 90px;
}
#top-header {
text-align: center;
}
#top-header .logo-holder {
display: block;
margin: 0;
width: 100%;
background-color: transparent;
border-bottom: 1px solid white;
}
#top-header .skew-wrapper {
display: none;
}
#top-header {
background: #F54F36;
}
#top-header #nav-menu {
float: none;
}
}
@media only screen and (max-width : 625px) {
#instafeed.page-instagram .large-4:last-child {
float: left;
}
.contact-half .centered-container .intro-content > a, body.error404 .error-content a {
width: 100%;
padding: 10px;
text-align: center;
line-height: 1;
height: auto;
}
#portfolio-new .full-work-container .large-3 .hover-text .centering h2 {
font-size: 18px;
}
.holder-logo > a {
display: block;
display: inline-block;
vertical-align: middle;
zoom: 1;
text-transform: uppercase;
color: #fff;
padding: 10px 55px;
border: 3px solid white;
letter-spacing: 3px;
font-size: 28px;
margin-top: 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#section-seven .blog-section .large-3.blog-holder {
width: 50%;
}
#section-seven .blog-section .large-3.blog-holder {
width: 100%;
}
#section-four.homepage-two {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
bottom: auto;
}
#contact-two-section .contact-map-section .large-10 .wrap {
margin-top: 20px;
}
.parallax.parallax-counters {
box-shadow: none;
}
.mobile-filters {
display: block;
}
#section-five .filter-menu ul {
display: none;
}
#section-five .filter-menu ul li {
display: block;
margin: 0;
margin-top: 10px;
}
#top-image.blog-page {
padding-top: 70px;
}
#simple-menu {
display: block;
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 9999;
color: #fff;
font-size: 30px;
text-transform: uppercase;
text-align: left;
font-size: 14px;
padding: 15px 0;
padding-left: 60px;
font-family: 'nexa_boldregular';
background-color: #000;
}
#simple-menu i {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50px;
background-color: #F54F36;
text-align: center;
font-size: 25px;
line-height: 44px;
}
#sidr button {
width: 100%;
margin: 0;
text-transform: uppercase;
color: #000;
background-color: transparent;
font-weight: bold;
outline: none;
}
#sidr button i {
padding-right: 5px;
position: relative;
top: 1px;
}
.parallax.parallax-lines .lines-wrapper .circle .icon-container {
top: auto;
left: auto;
position: relative;
-webkit-transform: none;
-ms-transform: none;
transform: none;
padding: 20px;
text-align: center;
}
.company-facts .large-3, #mockups-container .large-6 > a {
margin-bottom: 30px;
}
#mockups-container .img-mockups {
display: none;
}
#section-seven .blog-section .large-3 {
margin-bottom: 15px;
}
.parallax.parallax-our-services #services-pager .large-2 a.active .active-arrow {
bottom: -30px;
}
.parallax.parallax-our-services #services-pager .large-2 a {
width: 50px;
height: 50px;
border: none;
background-color: transparent;
}
.parallax.parallax-our-services #services-pager .large-2 a:hover, .parallax.parallax-our-services #services-pager .large-2 a.active {
background-color: transparent;
}
.full-width-wrapper .large-2 {
width: 100%;
}
.parallax.parallax-lines .lines-wrapper .circle {
position: relative;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
height: auto !important;
width: 100% !important;
border-radius: 0;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
padding: 10px;
border: 1px solid white;
}
.parallax.parallax-lines .lines-wrapper .circle .description {
padding: 10px;
}
.js .photostack::after {
padding: 20px;
font-size: 20px;
}
.parallax.parallax-lines .lines-wrapper .circle:before {
content: none !important;
}
.parallax.parallax-lines .lines-wrapper .circle .icon-container, .parallax.parallax-lines .lines-wrapper .circle .description {
position: relative;
margin: 0 auto;
}
.row .member .small-6 {
width: 100%;
margin-bottom: 30px;
}
#top-image.blog-page .page-title-section {
padding: 0;
padding: 40px;
}
.parallax.parallax-twitter .twitter-feed .bx-wrapper .bx-controls-direction a, #blog-posts .blog-holder .large-10 .bx-wrapper .bx-controls-direction a {
display: none;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info {
padding-right: 20px;
}
#blog-posts .blog-holder .large-10 h1 {
font-size: 18px;
}
#blog-posts .blog-holder .large-10 p, .intro-text p, #top-image.blog-page .page-title-section p, #contact-two-section .contact-map-section .large-10 .wrap p, #blog-posts-two .blog-post .post-content-wrapp .blog-content p, .single-content .large-6:first-child p, #top-image.blog-page .page-title-section p, .additional-post-content p, .intro-text p, #contact-section .large-12 p, .parallax .parallax-slides li p, #section-seven .blog-section .large-3.blog-holder .post-content .post-title h1, .parallax.parallax-counters p {
font-size: 16px !important;
}
.parallax.parallax-twitter .twitter-feed h3, #contact-two-section .contact-map-section .large-10 .wrap h5, .intro-text h2, #top-image.blog-page .page-title-section h4, .page-subtitle h4, .page-subtitle h4, .page-subtitle h4, #top-image.blog-page .page-title-section h4, .intro-text h2, #contact-section .large-12 h4, .parallax .parallax-slides li h4, #top-image .top-main-content h4, .parallax.parallax-counters h4, .parallax.parallax-counters .count-holder div, .parallax.parallax-our-services h4, .parallax.parallax-testimonials .testimonials-slider li h5, .contact-half .centered-container .intro-content h4 {
font-size: 24px !important;
}
.contact-half .centered-container h1 {
font-size: 50px;
}
.parallax.parallax-twitter .twitter-feed h3:before {
content: none;
}
#contact-section {
padding-top: 25px;
}
#section-two .bx-wrapper .bx-controls-direction a {
display: none;
}
.our-services figure {
display: none;
}
#top-header {
display: none;
}
#top-image {
min-height: 100px;
}
#section-four.homepage-two .holder-logo h1 {
font-size: 60px;
}
#top-image .top-main-content h1:before {
content: none;
}
#section-one .doings .large-4 {
margin-bottom: 20px;
}
.parallax.parallax-lines .lines-wrapper {
padding: 0 20px;
}
#section-three .team-member .large-3 {
padding-bottom: 40px;
}
#top-image.blog-page {
margin-bottom: 40px;
}
#blog-posts-two .blog-post .post-content-wrapp .blog-info .sharings-and-tags {
display: none;
}
}
@media only screen and (max-width : 500px) {
#blog-posts .blog-holder .blog-main-content h1 {
font-size: 20px;
}
#section-six .member-area .large-3 {
width: 100%;
}
.team-member .small-6 {
width: 100%;
}
}
@media only screen and (max-width : 450px) {
#services-pager .large-2 {
width: 33.3%;
margin-bottom: 15px;
}
#new-services .doings .large-4 {
padding: 20px;
}
.intro-text h2:before, .parallax.parallax-new-facts h4:before, .parallax.parallax-slider-blogs h4:before {
content: none;
}
#top-image .top-main-content h1 {
font-size: 40px;
}
#top-image .top-main-content > a {
padding: 10px;
font-size: 16px;
}
.parallax.parallax-our-services #services-pager .large-2 a.active .active-arrow {
display: none;
}
#simple-menu {
font-size: 12px;
}
.parallax.parallax-squares .square-container .square-holder {
width: 100%;
}
.element, .masonry-blog-container .element {
width: 280px !important;
}
.parallax.parallax-slider-blogs h4 {
font-size: 24px;
}
.masonry-blog-container .large-12 .view-more {
font-size: 15px;
}
}.shortcode_service_holder {
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding-top: 15px;
padding-bottom: 20px;
margin-bottom: 40px;
text-align: center;
}
.shortcode_service_holder:hover {
background-color: #f54f36;
}
.shortcode_service_holder .icon-holder {
min-height: 100px;
position: relative;
}
.shortcode_service_holder .icon-holder .icon {
width: 90px;
height: 93px;
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-position: 0 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder h4 {
font-size: 24px;
text-transform: uppercase;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder h4:before {
content: '';
display: block;
width: 30%;
height: 3px;
position: absolute;
bottom: 0;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder p {
margin: 0;
font-size: 20px;
font-weight: 300;
margin-top: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder a {
text-transform: uppercase;
font-family: "nexa_boldregular", sans-serif;
color: #161616;
position: relative;
padding-top: 20px;
margin-top: 10px;
display: inline-block;
vertical-align: middle;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder a:before {
content: '';
display: block;
width: 60%;
height: 3px;
position: absolute;
top: 0;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #f54f36;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_holder:hover a, .shortcode_service_holder:hover a:before, .shortcode_service_holder:hover h4, .shortcode_service_holder:hover p {
color: #fff;
}
.shortcode_service_holder:hover h4:before, .shortcode_service_holder:hover a:before {
background-color: #fff;
}
.shortcode_service_holder:hover .icon-holder .icon {
background-position: 0 bottom;
} .shortcode_member_reveal {
text-align: center;
margin-bottom: 40px;
}
.shortcode_member_reveal .team-content-wrap {
position: relative;
}
.shortcode_member_reveal .hover-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0;
overflow: hidden;
background-color: rgba(245, 79, 54, 0.7);
color: #fff;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_member_reveal .border {
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border: 2px solid white;
margin: 0 auto;
}
.shortcode_member_reveal .hover-content .content {
padding: 20px;
padding-bottom: 50px;
position: absolute;
top: 45%;
width: 100%;
left: 50%;
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/plus-circle.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.shortcode_member_reveal .hover-content .content h4 {
font-size: 18px;
text-transform: uppercase;
color: #fff;
margin: 0;
}
.shortcode_member_reveal .hover-content .content p {
font-weight: 300;
margin-top: 5px;
margin: 0;
}
.shortcode_member_reveal h4 {
margin: 0;
text-transform: uppercase;
font-size: 20px;
line-height: 1;
padding: 20px 0;
padding-bottom: 25px;
background-image: url(//tenisdutra.com.br/wp-content/themes/athletica/img/team-divider.png);
background-position: center bottom;
background-repeat: no-repeat;
margin-bottom: 15px;
}
.shortcode_member_reveal span {
text-transform: lowercase;
font-weight: 300;
font-size: 18px;
padding-bottom: 13px;
display: block;
}
.shortcode_member_reveal .links a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 14px;
text-transform: uppercase;
color: #161616;
border: 2px solid #f54f36;
padding: 6px 10px;
padding-top: 8px;
font-family:"nexa_boldregular", sans-serif;
margin: 0 8px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 5px;
}
.shortcode_member_reveal .links a:hover {
background-color: #f54f36;
color: #fff;
}
.shortcode_member_reveal:hover .team-content-wrap .hover-content {
height: 100%;
} .shortcode_member_circle {
display: inline-block;
margin: 0 25px;
text-align: center;
list-style: none;
margin-bottom: 40px;
}
.shortcode_member_circle .image-holder {
width: 193px;
height: 193px;
border-radius: 50%;
overflow: hidden;
text-align: center;
position: relative;
}
.shortcode_member_circle .image-holder > img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_member_circle .image-holder .border-wrapp {
width: 175px;
height: 175px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
border-radius: 50%;
overflow: hidden;
text-align: center;
border: 4px solid white;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_member_circle h4 {
margin: 0;
font-family: "nexa_lightregular", sans-serif;
font-size: 26px;
margin-top: 5px;
}
.shortcode_member_circle span {
display: block;
text-transform: uppercase;
font-family: "nexa_boldregular", sans-serif;
color: #f54f36;
font-size: 12px;
}
.shortcode_member_circle:hover .border-wrapp {
border-width: 20px;
}
.shortcode_member_circle:hover .image-holder > img {
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
} .shortcode_pricing_table {
-webkit-perspective: 1000; -ms-perspective: 1000;
perspective: 1000;
text-align: center;
color: #fff;
position: relative;
min-height: 388px;
background-color: rgba(245, 79, 54, 0.8);
margin-bottom: 40px;
}
.shortcode_pricing_table:last-child {
float: left;
}
.shortcode_pricing_table i {
font-size: 45px;
}
.shortcode_pricing_table .border {
position: absolute;
z-index: 1;
top: 10px;
right: 10px;
left: 10px;
bottom: 10px;
border: 2px solid white;
margin: auto;
}
.shortcode_pricing_table h5 {
text-transform: uppercase;
font-size: 18px;
color: #fff;
margin: 0;
padding-top: 10px;
}
.shortcode_pricing_table p {
font-size: 54px;
font-family:"nexa_lightregular", sans-serif;
margin: 0;
}
.shortcode_pricing_table p span {
font-family:"nexa_lightregular", sans-serif;
font-size: 20px;
}
.shortcode_pricing_table a {
position: relative;
z-index: 2;
color: #fff;
font-size: 14px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
}
.shortcode_pricing_table .flipper {
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.shortcode_pricing_table .flipper .front, .shortcode_pricing_table .flipper .back {
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
width: 100%;
min-height: 388px;
left: 0;
}
.shortcode_pricing_table .flipper .front {
z-index: 5;
padding-top: 70px;
padding-bottom: 70px;
}
.shortcode_pricing_table .flipper .back {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
background-color: #f54f36;
padding-top: 70px;
padding-bottom: 70px;
position: relative;
}
.shortcode_pricing_table .flipper .back a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 34px;
padding-top: 120px;
position: relative;
}
.shortcode_pricing_table .flipper .back a:before {
content:'\f1b1';
font-family:"foundation-icons";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
display: inline-block;
text-decoration: inherit;
position: absolute;
top: 80px;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.shortcode_pricing_table:hover .flipper {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
} .shortcode_service_circle {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin: 0 35px;
margin-bottom: 20px;
text-align: center;
list-style: none;
}
.shortcode_service_circle .img-holder {
width: 138px;
height: 138px;
border-radius: 50%;
background-image: url(http://fakeimg.pl/140x140/00CED1/FFF/?text=img+placeholder);
background-repeat: no-repeat;
background-position: center center;
border: 1px solid transparent;
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: relative;
}
.shortcode_service_circle .img-holder .icon {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
line-height: 136px;
}
.shortcode_service_circle h4 {
font-size: 17px;
font-family:"nexa_boldregular", sans-serif;
text-transform: uppercase;
margin-top: 25px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_service_circle:hover .img-holder {
border-width: 10px;
border-color: #f54f36;
}
.shortcode_service_circle:hover h4 {
color: #f54f36;
} .shortcode_fact_element {
text-align: center;
margin-bottom: 40px;
}
.shortcode_fact_element img {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_fact_element h6 {
margin: 0;
font-size: 24px;
line-height: 1.3;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 20px;
}
.shortcode_fact_element h6 span {
color: #f54f36;
}
.shortcode_fact_element p {
margin: 0;
line-height: 1.3;
font-size: 20px;
font-weight: 300;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.shortcode_fact_element:hover img {
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
.shortcode_fact_element:hover p {
color: #f54f36;
}.addtoany_share_save_container{clear:both;margin:16px 0}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a>span{height:32px;line-height:32px;width:32px}.addtoany_list a>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share_save.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share_save img{border:0;width:auto;height:auto}