/*







Theme Name: Avada







Description: A business, portfolio and blog theme.







Author: ThemeFusion







Theme URI: http://theme-fusion.com/avada/







Author URI: http://themeforest.net/user/ThemeFusion







Version: 2.1.3







License: GNU General Public License







License URI: license.txt







*/















@import url("css/all.css");















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(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}







div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}







div.pp_default .pp_top .pp_right{background:url(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(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}







div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}







div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}







div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}







div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}







div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}







div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}







div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}







div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}







div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}







div.pp_default .pp_social{margin-top:7px}







div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}







div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}







div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}







div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}







div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}







div.pp_default .pp_content_container .pp_details{margin-top:5px}







div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}







div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}







div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}







div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}







div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}







div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}







div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}







div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}







div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}







div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}







div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}







div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}







div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}







div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}







div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}







div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}







div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}







div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}







div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}







div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}







div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}







div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}







div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}







div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}







div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}







div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}







div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}







div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}







div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}







div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}







div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}







div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}







div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}







div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}







div.dark_rounded .pp_description{margin-right:85px;color:#fff}







div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}







div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}







div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}







div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}







div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}







div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}







div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}







div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}







div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}







div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}







div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}







div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}







div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}







div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}







div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}







div.dark_square .pp_nav{clear:none}







div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}







div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}







div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}







div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}







div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}







div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}







div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}







div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}







div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}







div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}







div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}







div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}







div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}







div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}







div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}







div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}







div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}







div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}







div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}







div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}







div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}







div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}







div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}







div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}







div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}







div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}







div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}







div.facebook .pp_description{margin:0 37px 0 0}







div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}







div.facebook .pp_arrow_previous{background:url(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(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(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}







div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}







div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}







div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}







div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}







div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}







div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}







div.pp_pic_holder a:focus{outline:none}







div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}







div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}







.pp_content{height:40px;min-width:40px}







* html .pp_content{width:40px}







.pp_content_container{position:relative;text-align:left;width:100%}







.pp_content_container .pp_left{padding-left:20px}







.pp_content_container .pp_right{padding-right:20px}







.pp_content_container .pp_details{float:left;margin:10px 0 2px}







.pp_description{display:none;margin:0}







.pp_social{float:left;margin:0}







.pp_social .facebook{float:left;margin-left:5px;width:auto;overflow:hidden}







.pp_social .twitter{float:left}







.pp_nav{clear:right;float:left;margin:3px 10px 0 0}







.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}







.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}







a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}







.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}







.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}







.pp_gallery div{float:left;overflow:hidden;position:relative}







.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}







.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}







.pp_gallery ul a img{border:0}







.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}







.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}







.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}







a.pp_next{background:url(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(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}







a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}







a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}







.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}







#pp_full_res{line-height:1!important}







#pp_full_res .pp_inline{text-align:left}







#pp_full_res .pp_inline p{margin:0 0 15px}







div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}







div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}







div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}







div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}







div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}







div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}







div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}







div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}







div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}







div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}







div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}







div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}







div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}







div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}







.pp_top,.pp_bottom{height:20px;position:relative}







* html .pp_top,* html .pp_bottom{padding:0 20px}







.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}







.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}







* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}







.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}







.pp_fade,.pp_gallery li.default a img{display:none}















/*







 * jQuery FlexSlider v2.0







 * http://www.woothemes.com/flexslider/







 *







 * Copyright 2012 WooThemes







 * Free to use under the GPLv2 license.







 * http://www.gnu.org/licenses/gpl-2.0.html







 *







 * Contributing author: Tyler Smith (@mbmufffin)







 */















 







/* Browser Resets */







.flex-container a:active,







.flexslider a:active,







.flex-container a:focus,







.flexslider a:focus  {outline: none;}







.flexslider .slides,







.flex-control-nav,







.flex-direction-nav {margin: 0; padding: 0; list-style: none; z-index:1000;} 















/* FlexSlider Necessary Styles







*********************************/ 







.flexslider {margin: 0; padding: 0;}







.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */







.flexslider .slides img {width: 100%; max-width: 100%; display: block;}







.flex-pauseplay span {text-transform: capitalize;}















/* Clearfix for the .slides element */







.flexslider .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 







html[xmlns] .flexslider .slides {display: block;} 







* html .flexslider .slides {height: 1%;}















/* No JavaScript Fallback */







/* If you are not using another script, such as Modernizr, make sure you







 * include js that eliminates this class on page load */







.no-js .flexslider .slides > li:first-child {display: block;}























/* FlexSlider Default Theme







*********************************/







.flexslider {margin: 0 0 60px; background: #fff;position: relative; zoom: 1;}







.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}







.loading .flex-viewport {max-height: 300px;}







.flexslider .slides {zoom: 1;}















.carousel li {margin-right: 5px}























/* Direction Nav */







.flex-direction-nav {height: 0;}







.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; background-color:rgba(0, 0, 0, 0.5); background-repeat:no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}















.no-opacity .flex-direction-nav a{display:none;}







.no-opacity .flexslider:hover .flex-direction-nav a{display:block;}















.flex-direction-nav .flex-next {







	background-image: url(images/arrow-bullet.png);







	background-position: center center;







	right: 0;







}







.flex-direction-nav .flex-prev {







	background-image: url(images/arrow-bullet.png);







	background-position: center center;







    -webkit-transform:rotate(180deg);







    -moz-transform:rotate(180deg); 







    -o-transform:rotate(180deg);







    transform:rotate(180deg);







    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);







	left: 0;







}







.no-rgba .flex-direction-nav .flex-next, .no-rgba .flex-direction-nav .flex-prev{







	background-color:#000;







}







.no-csstransforms .flex-direction-nav .flex-prev{







	background-image: url(images/arrow-bullet-left.png) !important;







	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);







}







.no-csstransforms .main-flex .flex-direction-nav .flex-prev{







	background-image: url(images/ls_prev.png) !important;







	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);







}







.flexslider:hover .flex-next {opacity: 0.8; right: 0px;}







.flexslider:hover .flex-prev {opacity: 0.8; left: 0px;}







.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}







.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}















/* Control Nav */







.flex-control-nav {width: 100%; position: absolute; bottom: 0px; 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; 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;}















.flex-caption{position:absolute; background:rgba(0, 0, 0, 0.6); width:96%; padding:2%; color:#fff; left:0; bottom:0; margin:0;}







.no-rgba .flex-caption{background-color:#000;}















.main-flex{margin-bottom:0;}







@media screen and (max-width: 860px) {







  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}







  .flex-direction-nav .flex-next {opacity: 1; right: 0;}







}















.wp-caption{}







.wp-caption-text{}







.sticky{}







.gallery-caption{}







.bypostauthor{}







#wpadminbar *{color:#ccc !important;}







#wpadminbar .hover a, #wpadminbar .hover a span{color:#464646 !important;}







/* Alignment */







.alignleft {







	display: inline;







	float: left;







	margin-right: 15px;







	min-width: 350px







}







.alignright {







	display: inline;







	float: right;







	margin-left: 15px;







}







.aligncenter {







	clear: both;







	display: block;







	margin-left: auto;







	margin-right: auto;







}















/* Slider */







#wrapper .fullwidthbanner-container{width:auto !important;}







#layerslider-container{margin:0 auto;}















#layerslider-wrapper,.rev_slider_wrapper{







	position:relative;







}







#layerslider-wrapper .ls-shadow-top,.rev_slider_wrapper .shadow-left{







	position:absolute;







	background-image:url(images/shadow-top.png);







	background-repeat:no-repeat;







	background-position:top center;







	height:42px;







	width:100%;







	top:0;







	z-index:99;







}







.rev_slider_wrapper .shadow-left{







	top:-1px;







}







#layerslider-wrapper .ls-shadow-bottom,.rev_slider_wrapper .shadow-right{







	position:absolute;







	background-image:url(images/shadow-bottom.png);







	background-repeat:no-repeat;







	background-position:bottom center;







	height:32px;







	width:100%;







	bottom:0;







	z-index:99;







}







.ls-avada,.avada-skin-rev{







	border-top: 1px solid #d2d3d4;







	border-bottom: 1px solid #d2d3d4;







}







.ls-avada .ls-layer{







	background-repeat:no-repeat;







	background-position:center center;







}







.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next{







	background-color: rgba(0, 0, 0, 0.5);







	background-repeat: no-repeat;







	width: 63px !important;







	height: 63px !important;







	display: none;







	position: absolute;







	top: 42% !important;







	opacity:0.8 !important;







}







.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow{







	background-color: rgba(0, 0, 0, 0.5)  !important;







	background-repeat: no-repeat;







	width: 63px !important;







	height: 63px !important;







	position: absolute;







	top: 42% !important;







	opacity:0.8;







	position:absolute !important;







}







.rev_slider_wrapper .tp-rightarrow{







	left:auto !important;







	right:0 !important;







}







.no-rgba .ls-avada .ls-nav-prev, .no-rgba .ls-avada .ls-nav-next, .no-rgba .wooslider .wooslider-prev, .no-rgba .wooslider .wooslider-next, .no-rgba .rev_slider_wrapper .tp-leftarrow, .no-rgba .rev_slider_wrapper .tp-rightarrow {







	background-color:#ccc  !important;







}







.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow{







	display:block !important;







	opacity:0.8 !important;







}







.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover,







.rev_slider_wrapper .tp-leftarrow:hover, .rev_slider_wrapper .tp-rightarrow:hover{







	opacity:1 !important;







}







.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next {







	display: block;







}







.ls-avada .ls-nav-prev,.rev_slider_wrapper .tp-leftarrow {







	background-image: url(images/ls_prev.png) !important;







	background-position: 19px 19px  !important;







	left: 0 !important;







	margin-left:0 !important;







	z-index:10;







}







.ls-avada .ls-nav-next,.rev_slider_wrapper .tp-rightarrow {







	background-image: url(images/ls_next.png)  !important;







	background-position: 29px 19px  !important;







	right: 0  !important;







	margin-left:0 !important;







	z-index:10;







}







.tp-bullets .bullet.last{







	clear:none !important;







}







.ls-avada .ls-playvideo {







	width: 50px;







	height: 50px;







	margin-left: -25px;







	margin-top: -25px;







}







.ls-avada .ls-playvideo{







	background-image: url(images/skin.png);	







}







.ls-avada .ls-playvideo {







	background-position: -300px -150px;







}







.ls-avada .ls-playvideo:hover,







.ls-avada .ls-vpcontainer:hover .ls-playvideo {







	background-position: -375px -150px;







}







































/**** Isotope Filtering ****/







.isotope-item {







  z-index: 2;







}















.isotope-hidden.isotope-item {







  pointer-events: none;







  z-index: 1;







}















/**** Isotope CSS3 transitions ****/







.isotope,







.isotope .isotope-item {







  -webkit-transition-duration: 0.8s;







     -moz-transition-duration: 0.8s;







      -ms-transition-duration: 0.8s;







       -o-transition-duration: 0.8s;







          transition-duration: 0.8s;







}















.isotope {







  -webkit-transition-property: height, width;







     -moz-transition-property: height, width;







      -ms-transition-property: height, width;







       -o-transition-property: height, width;







          transition-property: height, width;







}















.isotope .isotope-item {







  -webkit-transition-property: -webkit-transform, opacity;







     -moz-transition-property:    -moz-transform, opacity;







      -ms-transition-property:     -ms-transform, opacity;







       -o-transition-property:         top, left, opacity;







          transition-property:         transform, opacity;







}















/**** disabling Isotope CSS3 transitions ****/







.isotope.no-transition,







.isotope.no-transition .isotope-item,







.isotope .isotope-item.no-transition {







  -webkit-transition-duration: 0s;







     -moz-transition-duration: 0s;







      -ms-transition-duration: 0s;







       -o-transition-duration: 0s;







          transition-duration: 0s;







}















/**** Isotope filtering ****/







.isotope-item {







  z-index: 2;







}















.isotope-hidden.isotope-item {







  pointer-events: none;







  z-index: 1;







}















/* WooSlider */







.wooslider{







	border:0 !important;







	background:none !important;







	-moz-box-shadow:none !important;







	-webkit-box-shadow:none !important;







	box-shadow:none !important;







	-moz-border-radius:none !important;







	-webkit-border-radius:none !important;







	border-radius:none !important;







	margin:0 auto !important;







	max-width:940px;







}







.wooslider .slide-content{







	margin:0 !important;







}







.wooslider .wooslider-pauseplay{







	position:absolute;







	margin:0 !important;







	top:auto !important;







	bottom:15px !important;







}







.wooslider .wooslider-control-nav{







	position:absolute;







	margin:0 !important;







	top:auto !important;







	bottom:20px !important;







}







.wooslider .wooslider-prev, .wooslider .wooslider-next, .main-flex .flex-prev, .main-flex .flex-next {







	background-color: rgba(0, 0, 0, 0.5) !important;







	background-repeat: no-repeat !important;







	width: 63px !important;







	height: 63px !important;







	display: none !important;







	position: absolute !important;







	top: 42% !important;







	margin:0 !important;







    -webkit-transform:rotate(0deg);







    -moz-transform:rotate(0deg); 







    -o-transform:rotate(0deg);







    transform:rotate(0deg);







    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);







}







.wooslider:hover .wooslider-prev, .wooslider:hover .wooslider-next, .main-flex:hover .flex-prev, .main-flex:hover .flex-next {







	display: block !important;







}







.wooslider .wooslider-prev, .main-flex .flex-prev {







	background-image: url(images/ls_prev.png) !important;







	background-position: 19px 19px !important;







	left: 0 !important;







    padding:0 !important;







    border:0 !important;







}







.wooslider .wooslider-next, .main-flex .flex-next {







	background-image: url(images/ls_next.png) !important;







	background-position: 29px 19px !important;







	right: 0 !important;







	padding:0 !important;







	border:0 !important;







}







.no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev{







	background-color:#000 !important;







}







#sliders-container .wooslider .slide-content p{margin:0;}







#sidebar .wooslider-control-nav li a,.footer-area .wooslider-control-nav li a{







	padding:0 !important;







	background:none !important;







	border:0 !important;







	background:#666 !important;







	background:rgba(0, 0, 0, 0.5) !important;







	margin-right:3px !important;







}







#sidebar .wooslider-next, #sidebar .wooslider-prev,.footer-area .wooslider-next, .footer-area .wooslider-prev{







	width:29px !important;







	height:29px !important;







}







#sidebar .wooslider-prev,.footer-area .wooslider-prev{







	background-image:url(images/arrow-bullet-left.png) !important;







	background-position:center center !important;







}







#sidebar .wooslider-next,.footer-area .wooslider-next{







	background-image:url(images/arrow-bullet.png) !important;







	background-position:center center !important;







}







#sidebar .wooslider .wooslider-control-nav,.footer-area .wooslider .wooslider-control-nav{bottom:5px !important;}







#sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,.footer-area .widget_wooslider_slideshow_slides .wooslider-control-nav{bottom:12px !important;}







#sidebar .slide-excerpt,.footer-area .slide-excerpt{overflow:hidden; position:absolute; bottom:-50px; padding:0px; width:100%; text-align:center;}















/* Elastic Slider */















.ei-slider{







	position: relative;







	width: 100%;







	height: 400px;







	margin: 0 auto;







}







.ei-slider-loading{







	width: 100%;







	height: 100%;







	position: absolute;







	top: 0px;







	left: 0px;







	z-index:999;







	background: rgba(0,0,0,0.9);







	color: #fff;







	text-align: center;







	line-height: 400px;







}







.ei-slider-large{







	height: 100%;







	width: 100%;







	position:relative;







	overflow: hidden;







	margin: 0;







	padding: 0;







}







.ei-slider-large li{







	position: absolute;







	top: 0px;







	left: 0px;







	overflow: hidden;







	height: 100%;







	width: 100%;







}







.ei-slider-large li img{







	width: auto !important;







	max-width:none !important;







}







.ei-title{







	position: absolute;







	right: 50%;







	margin-right: 13%;







	top: 30%;







}







.ei-title h2, .ei-title h3{







	text-align: right;







	margin: 0;







	font-weight:normal;







}







.ei-title h2 {







	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;







}







.ei-slider-thumbs{







	height: 13px;







	margin: 0 auto;







	position: relative;







	padding: 0;







}







.ei-slider-thumbs li{







	position: relative;







	float: left;







	height: 100%;







}







.ei-slider-thumbs li.ei-slider-element{







	top: 0px;







	left: 0px;







	position: absolute;







	height: 100%;







	z-index: 10;







	text-indent: -9000px;







	background: #000;







	background: rgba(0,0,0,0.9);







}







.ei-slider-thumbs li a{







	display: block;







	text-indent: -9000px;







	background: #666 ;







	width: 100%;







	height: 100%;







	cursor: pointer;







	-webkit-box-shadow: 







        0px 1px 1px 0px rgba(0,0,0,0.3), 







        0px 1px 0px 1px rgba(255,255,255,0.5);







	-moz-box-shadow: 







        0px 1px 1px 0px rgba(0,0,0,0.3), 







        0px 1px 0px 1px rgba(255,255,255,0.5);







	box-shadow: 







        0px 1px 1px 0px rgba(0,0,0,0.3), 







        0px 1px 0px 1px rgba(255,255,255,0.5);







	-webkit-transition: background 0.2s ease;







    -moz-transition: background 0.2s ease;







    -o-transition: background 0.2s ease;







    -ms-transition: background 0.2s ease;







    transition: background 0.2s ease;







}







.ei-slider-thumbs li a:hover{







	background-color: #f0f0f0;







}







.ei-slider-thumbs li img{







	position: absolute;







	bottom: 50px;







	opacity: 0;







	z-index: 999;







	max-width: 100%;







	-webkit-transition: all 0.4s ease;







    -moz-transition: all 0.4s ease;







    -o-transition: all 0.4s ease;







    -ms-transition: all 0.4s ease;







    transition: all 0.4s ease;







	-webkit-box-reflect: 







        below 0px -webkit-gradient(







            linear, 







            left top, 







            left bottom, 







            from(transparent), 







            color-stop(50%, transparent), 







            to(rgba(255,255,255,0.3))







            );







	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";







}







.ei-slider-thumbs li:hover img{







	opacity: 1;







	bottom: 13px;







	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";







}







.ei-slider ul{list-style:none;}







@media screen and (max-width: 830px) {







	.ei-title{







		position: absolute;







		right: 0px;







		margin-right: 0px;







		width: 100%;







		text-align: center;







		top: auto;







		bottom: 10px;







		padding: 5px 0;







	}







	.ei-title h2, .ei-title h3{







		text-align: center;







	}







	#wrapper .ei-title h2{







		font-size: 20px !important;







		line-height: 24px !important;







	}







	#wrapper .ei-title h3{







		font-size: 15px !important;







		line-height: 30px !important;







	}







}















/*  Font Awesome 3.0







    the iconic font designed for use with Twitter Bootstrap







    -------------------------------------------------------







    The full suite of pictographic icons, examples, and documentation







    can be found at: http://fortawesome.github.com/Font-Awesome/















    License







    -------------------------------------------------------







    • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL







    • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -







      http://opensource.org/licenses/mit-license.html







    • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/







    • Attribution is no longer required in Font Awesome 3.0, but much appreciated:







      "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"















    Contact







    -------------------------------------------------------







    Email: dave@davegandy.com







    Twitter: http://twitter.com/fortaweso_me







    Work: Lead Product Designer @ http://kyruus.com















    */







@font-face {







  font-family: 'FontAwesome';







  src: url('fonts/fontawesome-webfont.eot');







  src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),







    url('fonts/fontawesome-webfont.woff') format('woff'),







    url('fonts/fontawesome-webfont.ttf') format('truetype');







  font-weight: normal;







  font-style: normal;







}







/*  Font Awesome styles







    ------------------------------------------------------- */







/* includes sprites.less reset */







[class^="icon-"],







[class*=" icon-"] {







  font-family: FontAwesome;







  font-weight: normal;







  font-style: normal;







  text-decoration: inherit;







  display: inline;







  width: auto;







  height: auto;







  line-height: normal;







  vertical-align: baseline;







  background-image: none !important;







  background-position: 0% 0%;







  background-repeat: repeat;







}







[class^="icon-"]:before,







[class*=" icon-"]:before {







  text-decoration: inherit;







  display: inline-block;







  speak: none;







}







/* makes sure icons active on rollover in links */







a [class^="icon-"],







a [class*=" icon-"] {







  display: inline-block;







}







/* makes the font 33% larger relative to the icon container */







.icon-large:before {







  vertical-align: -10%;







  font-size: 1.3333333333333333em;







}







.btn [class^="icon-"],







.nav [class^="icon-"],







.btn [class*=" icon-"],







.nav [class*=" icon-"] {







  display: inline;







  /* keeps button heights with and without icons the same */















  line-height: .6em;







}







.btn [class^="icon-"].icon-spin,







.nav [class^="icon-"].icon-spin,







.btn [class*=" icon-"].icon-spin,







.nav [class*=" icon-"].icon-spin {







  display: inline-block;







}







li [class^="icon-"],







li [class*=" icon-"] {







  display: inline-block;







  width: 1.25em;







  text-align: center;







}







li [class^="icon-"].icon-large,







li [class*=" icon-"].icon-large {







  /* increased font size for icon-large */















  width: 1.5625em;







}







ul.icons {







  list-style-type: none;







  text-indent: -0.75em;







}







ul.icons li [class^="icon-"],







ul.icons li [class*=" icon-"] {







  width: .75em;







}







.icon-muted {







  color: #eeeeee;







}







.icon-border {







  border: solid 1px #eeeeee;







  padding: .2em .25em .15em;







  -webkit-border-radius: 3px;







  -moz-border-radius: 3px;







  border-radius: 3px;







}







.icon-2x {







  font-size: 2em;







}







.icon-2x.icon-border {







  border-width: 2px;







  -webkit-border-radius: 4px;







  -moz-border-radius: 4px;







  border-radius: 4px;







}







.icon-3x {







  font-size: 3em;







}







.icon-3x.icon-border {







  border-width: 3px;







  -webkit-border-radius: 5px;







  -moz-border-radius: 5px;







  border-radius: 5px;







}







.icon-4x {







  font-size: 4em;







}







.icon-4x.icon-border {







  border-width: 4px;







  -webkit-border-radius: 6px;







  -moz-border-radius: 6px;







  border-radius: 6px;







}







.pull-right {







  float: right;







}







.pull-left {







  float: left;







}







[class^="icon-"].pull-left,







[class*=" icon-"].pull-left {







  margin-right: .35em;







}







[class^="icon-"].pull-right,







[class*=" icon-"].pull-right {







  margin-left: .35em;







}







.btn [class^="icon-"].pull-left.icon-2x,







.btn [class*=" icon-"].pull-left.icon-2x,







.btn [class^="icon-"].pull-right.icon-2x,







.btn [class*=" icon-"].pull-right.icon-2x {







  margin-top: .35em;







}







.btn [class^="icon-"].icon-spin.icon-large,







.btn [class*=" icon-"].icon-spin.icon-large {







  height: .75em;







}







.btn.btn-small [class^="icon-"].pull-left.icon-2x,







.btn.btn-small [class*=" icon-"].pull-left.icon-2x,







.btn.btn-small [class^="icon-"].pull-right.icon-2x,







.btn.btn-small [class*=" icon-"].pull-right.icon-2x {







  margin-top: .45em;







}







.btn.btn-large [class^="icon-"].pull-left.icon-2x,







.btn.btn-large [class*=" icon-"].pull-left.icon-2x,







.btn.btn-large [class^="icon-"].pull-right.icon-2x,







.btn.btn-large [class*=" icon-"].pull-right.icon-2x {







  margin-top: .2em;







}







.icon-spin {







  display: inline-block;







  -moz-animation: spin 2s infinite linear;







  -o-animation: spin 2s infinite linear;







  -webkit-animation: spin 2s infinite linear;







  animation: spin 2s infinite linear;







}







@-moz-keyframes spin {







  0% { -moz-transform: rotate(0deg); }







  100% { -moz-transform: rotate(359deg); }







}







@-webkit-keyframes spin {







  0% { -webkit-transform: rotate(0deg); }







  100% { -webkit-transform: rotate(359deg); }







}







@-o-keyframes spin {







  0% { -o-transform: rotate(0deg); }







  100% { -o-transform: rotate(359deg); }







}







@-ms-keyframes spin {







  0% { -ms-transform: rotate(0deg); }







  100% { -ms-transform: rotate(359deg); }







}







@keyframes spin {







  0% { transform: rotate(0deg); }







  100% { transform: rotate(359deg); }







}







/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen







    readers do not read off random characters that represent icons */







.icon-glass:before                { content: "\f000"; }







.icon-music:before                { content: "\f001"; }







.icon-search:before               { content: "\f002"; }







.icon-envelope:before             { content: "\f003"; }







.icon-heart:before                { content: "\f004"; }







.icon-star:before                 { content: "\f005"; }







.icon-star-empty:before           { content: "\f006"; }







.icon-user:before                 { content: "\f007"; }







.icon-film:before                 { content: "\f008"; }







.icon-th-large:before             { content: "\f009"; }







.icon-th:before                   { content: "\f00a"; }







.icon-th-list:before              { content: "\f00b"; }







.icon-ok:before                   { content: "\f00c"; }







.icon-remove:before               { content: "\f00d"; }







.icon-zoom-in:before              { content: "\f00e"; }















.icon-zoom-out:before             { content: "\f010"; }







.icon-off:before                  { content: "\f011"; }







.icon-signal:before               { content: "\f012"; }







.icon-cog:before                  { content: "\f013"; }







.icon-trash:before                { content: "\f014"; }







.icon-home:before                 { content: "\f015"; }







.icon-file:before                 { content: "\f016"; }







.icon-time:before                 { content: "\f017"; }







.icon-road:before                 { content: "\f018"; }







.icon-download-alt:before         { content: "\f019"; }







.icon-download:before             { content: "\f01a"; }







.icon-upload:before               { content: "\f01b"; }







.icon-inbox:before                { content: "\f01c"; }







.icon-play-circle:before          { content: "\f01d"; }







.icon-repeat:before               { content: "\f01e"; }















/* \f020 doesn't work in Safari. all shifted one down */







.icon-refresh:before              { content: "\f021"; }







.icon-list-alt:before             { content: "\f022"; }







.icon-lock:before                 { content: "\f023"; }







.icon-flag:before                 { content: "\f024"; }







.icon-headphones:before           { content: "\f025"; }







.icon-volume-off:before           { content: "\f026"; }







.icon-volume-down:before          { content: "\f027"; }







.icon-volume-up:before            { content: "\f028"; }







.icon-qrcode:before               { content: "\f029"; }







.icon-barcode:before              { content: "\f02a"; }







.icon-tag:before                  { content: "\f02b"; }







.icon-tags:before                 { content: "\f02c"; }







.icon-book:before                 { content: "\f02d"; }







.icon-bookmark:before             { content: "\f02e"; }







.icon-print:before                { content: "\f02f"; }















.icon-camera:before               { content: "\f030"; }







.icon-font:before                 { content: "\f031"; }







.icon-bold:before                 { content: "\f032"; }







.icon-italic:before               { content: "\f033"; }







.icon-text-height:before          { content: "\f034"; }







.icon-text-width:before           { content: "\f035"; }







.icon-align-left:before           { content: "\f036"; }







.icon-align-center:before         { content: "\f037"; }







.icon-align-right:before          { content: "\f038"; }







.icon-align-justify:before        { content: "\f039"; }







.icon-list:before                 { content: "\f03a"; }







.icon-indent-left:before          { content: "\f03b"; }







.icon-indent-right:before         { content: "\f03c"; }







.icon-facetime-video:before       { content: "\f03d"; }







.icon-picture:before              { content: "\f03e"; }















.icon-pencil:before               { content: "\f040"; }







.icon-map-marker:before           { content: "\f041"; }







.icon-adjust:before               { content: "\f042"; }







.icon-tint:before                 { content: "\f043"; }







.icon-edit:before                 { content: "\f044"; }







.icon-share:before                { content: "\f045"; }







.icon-check:before                { content: "\f046"; }







.icon-move:before                 { content: "\f047"; }







.icon-step-backward:before        { content: "\f048"; }







.icon-fast-backward:before        { content: "\f049"; }







.icon-backward:before             { content: "\f04a"; }







.icon-play:before                 { content: "\f04b"; }







.icon-pause:before                { content: "\f04c"; }







.icon-stop:before                 { content: "\f04d"; }







.icon-forward:before              { content: "\f04e"; }















.icon-fast-forward:before         { content: "\f050"; }







.icon-step-forward:before         { content: "\f051"; }







.icon-eject:before                { content: "\f052"; }







.icon-chevron-left:before         { content: "\f053"; }







.icon-chevron-right:before        { content: "\f054"; }







.icon-plus-sign:before            { content: "\f055"; }







.icon-minus-sign:before           { content: "\f056"; }







.icon-remove-sign:before          { content: "\f057"; }







.icon-ok-sign:before              { content: "\f058"; }







.icon-question-sign:before        { content: "\f059"; }







.icon-info-sign:before            { content: "\f05a"; }







.icon-screenshot:before           { content: "\f05b"; }







.icon-remove-circle:before        { content: "\f05c"; }







.icon-ok-circle:before            { content: "\f05d"; }







.icon-ban-circle:before           { content: "\f05e"; }















.icon-arrow-left:before           { content: "\f060"; }







.icon-arrow-right:before          { content: "\f061"; }







.icon-arrow-up:before             { content: "\f062"; }







.icon-arrow-down:before           { content: "\f063"; }







.icon-share-alt:before            { content: "\f064"; }







.icon-resize-full:before          { content: "\f065"; }







.icon-resize-small:before         { content: "\f066"; }







.icon-plus:before                 { content: "\f067"; }







.icon-minus:before                { content: "\f068"; }







.icon-asterisk:before             { content: "\f069"; }







.icon-exclamation-sign:before     { content: "\f06a"; }







.icon-gift:before                 { content: "\f06b"; }







.icon-leaf:before                 { content: "\f06c"; }







.icon-fire:before                 { content: "\f06d"; }







.icon-eye-open:before             { content: "\f06e"; }















.icon-eye-close:before            { content: "\f070"; }







.icon-warning-sign:before         { content: "\f071"; }







.icon-plane:before                { content: "\f072"; }







.icon-calendar:before             { content: "\f073"; }







.icon-random:before               { content: "\f074"; }







.icon-comment:before              { content: "\f075"; }







.icon-magnet:before               { content: "\f076"; }







.icon-chevron-up:before           { content: "\f077"; }







.icon-chevron-down:before         { content: "\f078"; }







.icon-retweet:before              { content: "\f079"; }







.icon-shopping-cart:before        { content: "\f07a"; }







.icon-folder-close:before         { content: "\f07b"; }







.icon-folder-open:before          { content: "\f07c"; }







.icon-resize-vertical:before      { content: "\f07d"; }







.icon-resize-horizontal:before    { content: "\f07e"; }















.icon-bar-chart:before            { content: "\f080"; }







.icon-twitter-sign:before         { content: "\f081"; }







.icon-facebook-sign:before        { content: "\f082"; }







.icon-camera-retro:before         { content: "\f083"; }







.icon-key:before                  { content: "\f084"; }







.icon-cogs:before                 { content: "\f085"; }







.icon-comments:before             { content: "\f086"; }







.icon-thumbs-up:before            { content: "\f087"; }







.icon-thumbs-down:before          { content: "\f088"; }







.icon-star-half:before            { content: "\f089"; }







.icon-heart-empty:before          { content: "\f08a"; }







.icon-signout:before              { content: "\f08b"; }







.icon-linkedin-sign:before        { content: "\f08c"; }







.icon-pushpin:before              { content: "\f08d"; }







.icon-external-link:before        { content: "\f08e"; }















.icon-signin:before               { content: "\f090"; }







.icon-trophy:before               { content: "\f091"; }







.icon-github-sign:before          { content: "\f092"; }







.icon-upload-alt:before           { content: "\f093"; }







.icon-lemon:before                { content: "\f094"; }







.icon-phone:before                { content: "\f095"; }







.icon-check-empty:before          { content: "\f096"; }







.icon-bookmark-empty:before       { content: "\f097"; }







.icon-phone-sign:before           { content: "\f098"; }







.icon-twitter:before              { content: "\f099"; }







.icon-facebook:before             { content: "\f09a"; }







.icon-github:before               { content: "\f09b"; }







.icon-unlock:before               { content: "\f09c"; }







.icon-credit-card:before          { content: "\f09d"; }







.icon-rss:before                  { content: "\f09e"; }















.icon-hdd:before                  { content: "\f0a0"; }







.icon-bullhorn:before             { content: "\f0a1"; }







.icon-bell:before                 { content: "\f0a2"; }







.icon-certificate:before          { content: "\f0a3"; }







.icon-hand-right:before           { content: "\f0a4"; }







.icon-hand-left:before            { content: "\f0a5"; }







.icon-hand-up:before              { content: "\f0a6"; }







.icon-hand-down:before            { content: "\f0a7"; }







.icon-circle-arrow-left:before    { content: "\f0a8"; }







.icon-circle-arrow-right:before   { content: "\f0a9"; }







.icon-circle-arrow-up:before      { content: "\f0aa"; }







.icon-circle-arrow-down:before    { content: "\f0ab"; }







.icon-globe:before                { content: "\f0ac"; }







.icon-wrench:before               { content: "\f0ad"; }







.icon-tasks:before                { content: "\f0ae"; }















.icon-filter:before               { content: "\f0b0"; }







.icon-briefcase:before            { content: "\f0b1"; }







.icon-fullscreen:before           { content: "\f0b2"; }















.icon-group:before                { content: "\f0c0"; }







.icon-link:before                 { content: "\f0c1"; }







.icon-cloud:before                { content: "\f0c2"; }







.icon-beaker:before               { content: "\f0c3"; }







.icon-cut:before                  { content: "\f0c4"; }







.icon-copy:before                 { content: "\f0c5"; }







.icon-paper-clip:before           { content: "\f0c6"; }







.icon-save:before                 { content: "\f0c7"; }







.icon-sign-blank:before           { content: "\f0c8"; }







.icon-reorder:before              { content: "\f0c9"; }







.icon-list-ul:before              { content: "\f0ca"; }







.icon-list-ol:before              { content: "\f0cb"; }







.icon-strikethrough:before        { content: "\f0cc"; }







.icon-underline:before            { content: "\f0cd"; }







.icon-table:before                { content: "\f0ce"; }















.icon-magic:before                { content: "\f0d0"; }







.icon-truck:before                { content: "\f0d1"; }







.icon-pinterest:before            { content: "\f0d2"; }







.icon-pinterest-sign:before       { content: "\f0d3"; }







.icon-google-plus-sign:before     { content: "\f0d4"; }







.icon-google-plus:before          { content: "\f0d5"; }







.icon-money:before                { content: "\f0d6"; }







.icon-caret-down:before           { content: "\f0d7"; }







.icon-caret-up:before             { content: "\f0d8"; }







.icon-caret-left:before           { content: "\f0d9"; }







.icon-caret-right:before          { content: "\f0da"; }







.icon-columns:before              { content: "\f0db"; }







.icon-sort:before                 { content: "\f0dc"; }







.icon-sort-down:before            { content: "\f0dd"; }







.icon-sort-up:before              { content: "\f0de"; }















.icon-envelope-alt:before         { content: "\f0e0"; }







.icon-linkedin:before             { content: "\f0e1"; }







.icon-undo:before                 { content: "\f0e2"; }







.icon-legal:before                { content: "\f0e3"; }







.icon-dashboard:before            { content: "\f0e4"; }







.icon-comment-alt:before          { content: "\f0e5"; }







.icon-comments-alt:before         { content: "\f0e6"; }







.icon-bolt:before                 { content: "\f0e7"; }







.icon-sitemap:before              { content: "\f0e8"; }







.icon-umbrella:before             { content: "\f0e9"; }







.icon-paste:before                { content: "\f0ea"; }







.icon-lightbulb:before            { content: "\f0eb"; }







.icon-exchange:before             { content: "\f0ec"; }







.icon-cloud-download:before       { content: "\f0ed"; }







.icon-cloud-upload:before         { content: "\f0ee"; }















.icon-user-md:before              { content: "\f0f0"; }







.icon-stethoscope:before          { content: "\f0f1"; }







.icon-suitcase:before             { content: "\f0f2"; }







.icon-bell-alt:before             { content: "\f0f3"; }







.icon-coffee:before               { content: "\f0f4"; }







.icon-food:before                 { content: "\f0f5"; }







.icon-file-alt:before             { content: "\f0f6"; }







.icon-building:before             { content: "\f0f7"; }







.icon-hospital:before             { content: "\f0f8"; }







.icon-ambulance:before            { content: "\f0f9"; }







.icon-medkit:before               { content: "\f0fa"; }







.icon-fighter-jet:before          { content: "\f0fb"; }







.icon-beer:before                 { content: "\f0fc"; }







.icon-h-sign:before               { content: "\f0fd"; }







.icon-plus-sign-alt:before        { content: "\f0fe"; }















.icon-double-angle-left:before    { content: "\f100"; }







.icon-double-angle-right:before   { content: "\f101"; }







.icon-double-angle-up:before      { content: "\f102"; }







.icon-double-angle-down:before    { content: "\f103"; }







.icon-angle-left:before           { content: "\f104"; }







.icon-angle-right:before          { content: "\f105"; }







.icon-angle-up:before             { content: "\f106"; }







.icon-angle-down:before           { content: "\f107"; }







.icon-desktop:before              { content: "\f108"; }







.icon-laptop:before               { content: "\f109"; }







.icon-tablet:before               { content: "\f10a"; }







.icon-mobile-phone:before         { content: "\f10b"; }







.icon-circle-blank:before         { content: "\f10c"; }







.icon-quote-left:before           { content: "\f10d"; }







.icon-quote-right:before          { content: "\f10e"; }















.icon-spinner:before              { content: "\f110"; }







.icon-circle:before               { content: "\f111"; }







.icon-reply:before                { content: "\f112"; }







.icon-github-alt:before           { content: "\f113"; }







.icon-folder-close-alt:before     { content: "\f114"; }







.icon-folder-open-alt:before      { content: "\f115"; }























@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {







	#jtwt .jtwt_tweet {







		background-image: url(images/twitter-icon@2x.png) !important;







		-webkit-background-size:31px 23px !important;







		   -moz-background-size:31px 23px !important;







		     -o-background-size:31px 23px !important;







		        background-size:31px 23px !important;







	}















	.review.male blockquote div .company-name {







		background-image: url(images/ico-user@2x.png) !important;







		-webkit-background-size:26px 29px;







		   -moz-background-size:26px 29px;







		     -o-background-size:26px 29px;







		        background-size:26px 29px;







	}















	.review.female blockquote div .company-name {







		background-image: url(images/ico-user-girl@2x.png) !important;







		-webkit-background-size:26px 29px;







		   -moz-background-size:26px 29px;







		     -o-background-size:26px 29px;







		        background-size:26px 29px;







	}















	.review blockquote div {







		background-image: url(images/bg-blockquote@2x.gif) !important;







		-webkit-background-size:59px 17px;







		   -moz-background-size:59px 17px;







		     -o-background-size:59px 17px;







		        background-size:59px 17px;







	}















	.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next, .post-content ul.arrow li::before, .es-nav-next, .es-nav-prev {







		background-image: url(images/arrow-bullet@2x.png) !important;







		-webkit-background-size:5px 8px;







		   -moz-background-size:5px 8px;







		     -o-background-size:5px 8px;







		        background-size:5px 8px;







	}















	#sidebar .wooslider .wooslider-next, .footer-area .wooslider .wooslider-next{







		background-image: url(images/arrow-bullet@2x.png) !important;







		-webkit-background-size:5px 8px !important;







		   -moz-background-size:5px 8px !important;







		     -o-background-size:5px 8px !important;







		        background-size:5px 8px !important;







	}















	#sidebar .wooslider .wooslider-prev, .footer-area .wooslider .wooslider-prev {







		background-image: url(images/arrow-bullet@2x.png) !important;







		-webkit-background-size:5px 8px !important;







		   -moz-background-size:5px 8px !important;







		     -o-background-size:5px 8px !important;







		        background-size:5px 8px !important;















	    -webkit-transform:rotate(180deg);







	    -moz-transform:rotate(180deg); 







	    -o-transform:rotate(180deg);







	    transform:rotate(180deg);







	    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);







	}















	.ls-avada .ls-nav-prev, .rev_slider_wrapper .tp-leftarrow, .wooslider .wooslider-prev, .main-flex .flex-prev {







		background-image: url(images/ls_prev@2x.png) !important;







		-webkit-background-size:12px 24px !important;







		   -moz-background-size:12px 24px !important;







		     -o-background-size:12px 24px !important;







		        background-size:12px 24px !important;	







	}















	.ls-avada .ls-nav-next, .rev_slider_wrapper .tp-rightarrow, .wooslider .wooslider-next, .main-flex .flex-next {







		background-image: url(images/ls_next@2x.png) !important;







		-webkit-background-size:12px 24px !important;







		   -moz-background-size:12px 24px !important;







		     -o-background-size:12px 24px !important;







		        background-size:12px 24px !important;	







	}















	#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a, .read-more, #sidebar .widget .recentcomments,







	#sidebar .widget_meta a, #sidebar .widget_archive a, #sidebar .widget_recent_entries a, #sidebar .widget_links a,







	#sidebar .widget_pages a {







		background-image: url(images/arrow-ul@2x.png) !important;







		-webkit-background-size:5px 8px;







		   -moz-background-size:5px 8px;







		     -o-background-size:5px 8px;







		        background-size:5px 8px;		







	}















	h5.toggle span.arrow {







		background-image: url(images/toggle_plus@2x.png) !important;







		-webkit-background-size:7px 7px;







		   -moz-background-size:7px 7px;







		     -o-background-size:7px 7px;







		        background-size:7px 7px;







	}















	h5.toggle.active span.arrow {







		background-image: url(images/toggle_minus@2x.png) !important;







		-webkit-background-size:7px 1px;







		   -moz-background-size:7px 1px;







		     -o-background-size:7px 1px;







		        background-size:7px 1px;	







	}















	.title {







		background-image: url(images/bg-title@2x.gif) !important;







		-webkit-background-size:1px 6px;







		   -moz-background-size:1px 6px;







		     -o-background-size:1px 6px;







		        background-size:1px 6px;	







	}















	.title {







		background-image: url(images/bg-title@2x.gif) !important;







		-webkit-background-size:1px 6px;







		   -moz-background-size:1px 6px;







		     -o-background-size:1px 6px;







		        background-size:1px 6px;	







	}















	.general {







		background-image: url(images/general-icon@2x.png) !important;







		-webkit-background-size:19px 20px;







		   -moz-background-size:19px 20px;







		     -o-background-size:19px 20px;







		        background-size:19px 20px;	







	}















	.error {







		background-image: url(images/error-icon@2x.png) !important;







		-webkit-background-size:24px 19px;







		   -moz-background-size:24px 19px;







		     -o-background-size:24px 19px;







		        background-size:24px 19px;	







	}















	.success {







		background-image: url(images/success-icon@2x.png) !important;







		-webkit-background-size:19px 23px;







		   -moz-background-size:19px 23px;







		     -o-background-size:19px 23px;







		        background-size:19px 23px;	







	}















	.notice {







		background-image: url(images/notice-icon@2x.png) !important;







		-webkit-background-size:22px 22px;







		   -moz-background-size:22px 22px;







		     -o-background-size:22px 22px;







		        background-size:22px 22px;	







	}















	.alert .toggle-alert {







		background-image: url(images/x-icon@2x.png) !important;







		-webkit-background-size:12px 11px;







		   -moz-background-size:12px 11px;







		     -o-background-size:12px 11px;







		        background-size:12px 11px;		







	}















	.more a {







		background-image: url(images/arrow-more@2x.gif) !important;







		-webkit-background-size:5px 8px;







		   -moz-background-size:5px 8px;







		     -o-background-size:5px 8px;







		        background-size:5px 8px;			







	}















	.pagination .pagination-next, .single-navigation a[rel=next] {







		background-image: url(images/arrow-next@2x.png) !important;







		-webkit-background-size:5px 8px;







		   -moz-background-size:5px 8px;







		     -o-background-size:5px 8px;







		        background-size:5px 8px;	







	}















	.pagination .pagination-prev, .single-navigation a[rel=prev] {







		background-image: url(images/arrow-prev@2x.png) !important;







		-webkit-background-size:5px 8px;







		   -moz-background-size:5px 8px;







		     -o-background-size:5px 8px;







		        background-size:5px 8px;	







	}















	.social-networks .facebook a,.person-author .facebook{background-image:url(images/facebook@2x.png) !important;







		-webkit-background-size:9px 17px;







		   -moz-background-size:9px 17px;







		     -o-background-size:9px 17px;







		        background-size:9px 17px;







	}







	.social-networks .twitter a,.person-author .twitter{background-image:url(images/twitter@2x.png) !important;







		-webkit-background-size:13px 16px;







		   -moz-background-size:13px 16px;







		     -o-background-size:13px 16px;







		        background-size:13px 16px;







	}







	.social-networks .linkedin a,.person-author .linkedin{background-image:url(images/linkedin@2x.png) !important;







		-webkit-background-size:14px 13px;







		   -moz-background-size:14px 13px;







		     -o-background-size:14px 13px;







		        background-size:14px 13px;







	}







	.social-networks .rss a{background-image:url(images/rss@2x.png) !important;







		-webkit-background-size:13px 13px;







		   -moz-background-size:13px 13px;







		     -o-background-size:13px 13px;







		        background-size:13px 13px;







	}







	.social-networks .dribbble a,.person-author .dribbble{background-image:url(images/dribbble@2x.png) !important;







		-webkit-background-size:16px 16px;







		   -moz-background-size:16px 16px;







		     -o-background-size:16px 16px;







		        background-size:16px 16px;







	}







	.social-networks .youtube a{background-image:url(images/youtube@2x.png) !important;







		-webkit-background-size:23px 25px;







		   -moz-background-size:23px 25px;







		     -o-background-size:23px 25px;







		        background-size:23px 25px;







	}







	.social-networks .pinterest a{background-image:url(images/pinterest@2x.png) !important;







		-webkit-background-size:16px 20px;







		   -moz-background-size:16px 20px;







		     -o-background-size:16px 20px;







		        background-size:16px 20px;







	}







	.social-networks .vimeo a{background-image:url(images/vimeo@2x.png) !important;







		-webkit-background-size:18px 16px;







		   -moz-background-size:18px 16px;







		     -o-background-size:18px 16px;







		        background-size:18px 16px;







	}







	.social-networks .flickr a{background-image:url(images/flickr@2x.png) !important;







		-webkit-background-size:25px 17px;







		   -moz-background-size:25px 17px;







		     -o-background-size:25px 17px;







		        background-size:25px 17px;







	}







	.social-networks .tumblr a{background-image:url(images/tumblr@2x.png) !important;







		-webkit-background-size:15px 16px;







		   -moz-background-size:15px 16px;







		     -o-background-size:15px 16px;







		        background-size:15px 16px;







	}







	.social-networks .google a{background-image:url(images/google@2x.png) !important;







		-webkit-background-size:21px 18px;







		   -moz-background-size:21px 18px;







		     -o-background-size:21px 18px;







		        background-size:21px 18px;







	}







	.social-networks .digg a{background-image:url(images/digg@2x.png) !important;







		-webkit-background-size:21px 19px;







		   -moz-background-size:21px 19px;







		     -o-background-size:21px 19px;







		        background-size:21px 19px;







	}







	.social-networks .blogger a{background-image:url(images/blogger@2x.png) !important;







		-webkit-background-size:16px 15px;







		   -moz-background-size:16px 15px;







		     -o-background-size:16px 15px;







		        background-size:16px 15px;







	}







	.social-networks .skype a{background-image:url(images/skype@2x.png) !important;







		-webkit-background-size:19px 19px;







		   -moz-background-size:19px 19px;







		     -o-background-size:19px 19px;







		        background-size:19px 19px;







	}







	.social-networks .myspace a{background-image:url(images/myspace@2x.png) !important;







		-webkit-background-size:18px 18px;







		   -moz-background-size:18px 18px;







		     -o-background-size:18px 18px;







		        background-size:18px 18px;







	}







	.social-networks .deviantart a{background-image:url(images/deviantart@2x.png) !important;







		-webkit-background-size:23px 18px;







		   -moz-background-size:23px 18px;







		     -o-background-size:23px 18px;







		        background-size:23px 18px;







	}







	.social-networks .yahoo a{background-image:url(images/yahoo@2x.png) !important;







		-webkit-background-size:22px 14px;







		   -moz-background-size:22px 14px;







		     -o-background-size:22px 14px;







		        background-size:22px 14px;







	}







	.social-networks .reddit a{background-image:url(images/reddit@2x.png) !important;







		-webkit-background-size:19px 15px;







		   -moz-background-size:19px 15px;







		     -o-background-size:19px 15px;







		        background-size:19px 15px;







	}







	.social-networks .forrst a{background-image:url(images/forrst@2x.png) !important;







		-webkit-background-size:15px 19px;







		   -moz-background-size:15px 19px;







		     -o-background-size:15px 19px;







		        background-size:15px 19px;







	}







	.social-networks .email a{background-image:url(images/mail@2x.png) !important;







		-webkit-background-size:20px 14px;







		   -moz-background-size:20px 14px;







		     -o-background-size:20px 14px;







		        background-size:20px 14px;







	}















	.social-networks-light .facebook a{background-image:url(images/white/facebook@2x.png) !important;







		-webkit-background-size:9px 17px;







		   -moz-background-size:9px 17px;







		     -o-background-size:9px 17px;







		        background-size:9px 17px;







	}







	.social-networks-light .twitter a{background-image:url(images/white/twitter@2x.png) !important;







		-webkit-background-size:13px 16px;







		   -moz-background-size:13px 16px;







		     -o-background-size:13px 16px;







		        background-size:13px 16px;







	}







	.social-networks-light .linkedin a{background-image:url(images/white/linkedin@2x.png) !important;







		-webkit-background-size:14px 13px;







		   -moz-background-size:14px 13px;







		     -o-background-size:14px 13px;







		        background-size:14px 13px;







	}







	.social-networks-light .rss a{background-image:url(images/white/rss@2x.png) !important;







		-webkit-background-size:13px 13px;







		   -moz-background-size:13px 13px;







		     -o-background-size:13px 13px;







		        background-size:13px 13px;







	}







	.social-networks-light .dribbble a{background-image:url(images/white/dribbble@2x.png) !important;







		-webkit-background-size:16px 16px;







		   -moz-background-size:16px 16px;







		     -o-background-size:16px 16px;







		        background-size:16px 16px;







	}







	.social-networks-light .youtube a{background-image:url(images/white/youtube@2x.png) !important;







		-webkit-background-size:23px 25px;







		   -moz-background-size:23px 25px;







		     -o-background-size:23px 25px;







		        background-size:23px 25px;







	}







	.social-networks-light .pinterest a{background-image:url(images/white/pinterest@2x.png) !important;







		-webkit-background-size:16px 20px;







		   -moz-background-size:16px 20px;







		     -o-background-size:16px 20px;







		        background-size:16px 20px;







	}







	.social-networks-light .vimeo a{background-image:url(images/white/vimeo@2x.png) !important;







		-webkit-background-size:18px 16px;







		   -moz-background-size:18px 16px;







		     -o-background-size:18px 16px;







		        background-size:18px 16px;







	}







	.social-networks-light .flickr a{background-image:url(images/white/flickr@2x.png) !important;







		-webkit-background-size:25px 17px;







		   -moz-background-size:25px 17px;







		     -o-background-size:25px 17px;







		        background-size:25px 17px;







	}







	.social-networks-light .tumblr a{background-image:url(images/white/tumblr@2x.png) !important;







		-webkit-background-size:15px 16px;







		   -moz-background-size:15px 16px;







		     -o-background-size:15px 16px;







		        background-size:15px 16px;







	}







	.social-networks-light .google a{background-image:url(images/white/google@2x.png) !important;







		-webkit-background-size:21px 18px;







		   -moz-background-size:21px 18px;







		     -o-background-size:21px 18px;







		        background-size:21px 18px;







	}







	.social-networks-light .digg a{background-image:url(images/white/digg@2x.png) !important;







		-webkit-background-size:21px 19px;







		   -moz-background-size:21px 19px;







		     -o-background-size:21px 19px;







		        background-size:21px 19px;







	}







	.social-networks-light .blogger a{background-image:url(images/white/blogger@2x.png) !important;







		-webkit-background-size:16px 15px;







		   -moz-background-size:16px 15px;







		     -o-background-size:16px 15px;







		        background-size:16px 15px;







	}







	.social-networks-light .skype a{background-image:url(images/white/skype@2x.png) !important;







		-webkit-background-size:19px 19px;







		   -moz-background-size:19px 19px;







		     -o-background-size:19px 19px;







		        background-size:19px 19px;







	}







	.social-networks-light .myspace a{background-image:url(images/white/myspace@2x.png) !important;







		-webkit-background-size:18px 18px;







		   -moz-background-size:18px 18px;







		     -o-background-size:18px 18px;







		        background-size:18px 18px;







	}







	.social-networks-light .deviantart a{background-image:url(images/white/deviantart@2x.png) !important;







		-webkit-background-size:23px 18px;







		   -moz-background-size:23px 18px;







		     -o-background-size:23px 18px;







		        background-size:23px 18px;







	}







	.social-networks-light .yahoo a{background-image:url(images/white/yahoo@2x.png) !important;







		-webkit-background-size:22px 14px;







		   -moz-background-size:22px 14px;







		     -o-background-size:22px 14px;







		        background-size:22px 14px;







	}







	.social-networks-light .reddit a{background-image:url(images/white/reddit@2x.png) !important;







		-webkit-background-size:19px 15px;







		   -moz-background-size:19px 15px;







		     -o-background-size:19px 15px;







		        background-size:19px 15px;







	}







	.social-networks-light .forrst a{background-image:url(images/white/forrst@2x.png) !important;







		-webkit-background-size:15px 19px;







		   -moz-background-size:15px 19px;







		     -o-background-size:15px 19px;







		        background-size:15px 19px;







	}















	.popup{







		background-image: url(images/bg-popup@2x.png) !important;







		-webkit-background-size:23px 6px;







		   -moz-background-size:23px 6px;







		     -o-background-size:23px 6px;







		        background-size:23px 6px;







	}















	.image-extras .link-icon{







		background-image:url(images/link-ico@2x.png) !important;







		-webkit-background-size:35px 36px;







		   -moz-background-size:35px 36px;







		     -o-background-size:35px 36px;







		        background-size:35px 36px;







	}







	.image-extras .gallery-icon{







		background-image:url(images/finder-ico@2x.png) !important;







		-webkit-background-size:35px 36px;







		   -moz-background-size:35px 36px;







		     -o-background-size:35px 36px;







		        background-size:35px 36px;







	}















	.chat-icon{







		background-image:url(images/speech-bubble@2x.png) !important;







		-webkit-background-size:26px 19px;







		   -moz-background-size:26px 19px;







		     -o-background-size:26px 19px;







		        background-size:26px 19px;







	}







}















#nav-uber #megaMenu{







	float:right;







	margin-top:20px;







	margin-bottom:20px;







}







#nav-uber #megaMenu.megaMenuVertical{







	float:left;







	margin-left:20px;







}







.header-v4 #nav-uber #megaMenu,.header-v5 #nav-uber #megaMenu{







	margin-top:0;







	margin-bottom:0;







	float:left;







}







.header-v4 #nav-uber #megaMenu.megaMenuVertical,.header-v5 #nav-uber #megaMenu.megaMenuVertical{







	margin-left:0;







}















#wrapper .current-lang a {







	font-weight: bold;







	color: #3B7011 !important;







}















.fullwidthbanner-container{







	overflow:visible !important;







}















.tfs-slider .flex-caption{width:97%;}







.tfs-slider .flex-control-nav{bottom:20px;}















/* Revslider Fix */







.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img{-webkit-backface-visibility:visible !important;-webkit-transform:none !important;}






/* @edit abrash Marathon form application styles START */

input#mi-unos-kluba-org {
	display:none;
}

.mi-clearer {
	clear:both;
}

.mi-maraton-wrapper {
	position:relative;
	background:#fff;
}

.mi-maraton-wrapper label {
	font-weight:bold;
}

.mi-maraton-wrapper .wpcf7-list-item {
	margin-left: -6px;
	margin-right: 25px;
}

.mi-maraton-wrapper .wpcf7-list-item label {
	font-weight:normal;
}

.mi-maraton-wrapper input[type=text], 
.mi-maraton-wrapper select,
.mi-maraton-wrapper input[type="email"], 
.mi-maraton-wrapper input[type="tel"], 
.mi-maraton-wrapper input[type="date"],
.mi-maraton-wrapper input[type="number"] {
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	font-size: 120%;
	border: 1px solid #a9a9a9;
	line-height: 1;
	display: block;
	width: 99%;
	padding: 10px 5px;
}

.mi-column {
	width: 45%;
	float:left;
}

.mi-column:first-child {
	margin-right:10%;
}

p.mi-note {
	font-size: 12px;
	margin-top: -13px;
}

.mi-inline-inputs {
	display: flex;
	margin-bottom: 13px;
	justify-content: space-between;
}

.mi-inline-inputs > span {
    width: 30%;
}

.mi-hide {
	display:none;
}

.veliko-zeleno-dugme.dugme-prijava {
	width:100%;
	text-align:center;
	display:inline-block;
	line-height:40px;
}

#posalji, .veliko-zeleno-dugme {
	font-size:200%;
	width: 50%;
	padding: 10px;
	color: #ffffff !important;
	background-image: linear-gradient(top, #AAD75B 0%, #7AC142 100%);
	background-image: -o-linear-gradient(top, #AAD75B 0%, #7AC142 100%);
	background-image: -moz-linear-gradient(top, #AAD75B 0%, #7AC142 100%);
	background-image: -webkit-linear-gradient(top, #AAD75B 0%, #7AC142 100%);
	background-image: -ms-linear-gradient(top, #AAD75B 0%, #7AC142 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #AAD75B), color-stop(1, #7AC142) );
	border: 1px solid #7AC142;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAD75B', endColorstr='#7AC142');
}

#posalji:hover, .veliko-zeleno-dugme:hover {
	color: #ffffff !important;
	background-image: linear-gradient(top, #7AC142 0%, #AAD75B 100%);
	background-image: -o-linear-gradient(top, #7AC142 0%, #AAD75B 100%);
	background-image: -moz-linear-gradient(top, #7AC142 0%, #AAD75B 100%);
	background-image: -webkit-linear-gradient(top, #7AC142 0%, #AAD75B 100%);
	background-image: -ms-linear-gradient(top, #7AC142 0%, #AAD75B 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #7AC142), color-stop(1, #AAD75B) );
	border: 1px solid #7AC142;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC142', endColorstr='#AAD75B');
}
#modal-dugme-bhtim2014 {
	width: 93%;
	display: block;
	text-align: center;
	margin-top: -53px;
	margin-bottom: -30px;
}

.mi-table {
	width:100%;
	text-align: left;
}

.mi-table tr {
	height:52px;
}

.mi-table th:last-child {
	text-align:right;
	width:130px;
}

.mi-table tr td:last-child {
	text-align:right;
	width:130px;
}

.mi-table tr td:nth-child(5), .mi-table th td:nth-child(5) {
	width:15%;
}

.mi-table tr td:nth-child(7), .mi-table th td:nth-child(7) {
	width:20%;
}

.mi-table tr td,.mi-table th {
	font-size: 13px;
}
.mi-table tr td div,.mi-table th div {
	padding:2px;
}
.mi-table tr td:not(:first-child),.mi-table th:not(:first-child) {
	border-left:1px solid lightgray;
	width: 15%
}

.mi-table .TableHeading, .mi-table th,.mi-table tr:not(:last-child) td {
	border-bottom:1px solid lightgray;
}

/* Prijava u modalu */
#modal-prijava-bhtim2014 {
	background:#fff;
	min-width:940px;
	padding:20px;
	overflow:auto;
}
#modal-prijava-bhtim2014 p {
	margin: 0;
	margin-bottom: 20px;
}
@media screen and (max-width:480px) {
	#modal-prijava-bhtim2014 {
		min-width:400px;
		height:600px;
	}
	.mi-table {font-size:60%;}
}

@media screen and (max-width:800px) {
	#modal-prijava-bhtim2014 {
		min-width:600px;
	}

	.mi-column {width: 100%;}

	.mi_poziv {
		cursor:default;
		pointer-events:none;
		background:transparent !important;
		border:none  !important;
		padding:0  !important;
		display:inline !important;
	}
}
@media screen and (max-width:1024px) {
	.mi-maraton-wrapper .wpcf7-list-item {
		display:block;
		margin: 2em 0;
	}
	.mi-maraton-wrapper .wpcf7-list-item input[type="radio"] {
		margin-top:-0.2em;
	}
}

/* Marathon form application styles END */

/* Marathon donation styles START */
.mi h1 {
    font-size:18px;
    color:black;
    margin-top: 0px;
    margin-bottom:10px;
}

.mi p {
    text-align:justify;
	margin:0;
}

.mi a {
    text-decoration:none;
    font-weight:bold;
}

.mi a:hover {
    color:#00FF00;
    text-decoration:underline;
}

.mi #uplatnica {
    width: 800px;  
    height: 500px;
}

.wrapper-upl {
	width: 96%;
	height: 96%;
	background: #FFF;
	padding: 2%;
}

.inner-upl {
	border: 1px solid black;
	padding:20px;
	margin-bottom:10px;	
}

.mi #uplatnica h1 {
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 0px;
}

.mi #uplatnica h2 {
    font-size: 18px;
    font-weight: bold;
    margin: -5px 0;
}

.mi #leviwrap {
    border-right: 2px solid black;
    width: 50%;
    float: left;
    margin-bottom:10px;
}

#leviwrap .subwrap {
	clear: both;
	width: 90%;
}

.mi #uplatnica div#polje1 {
    border: 2px solid green;
    height: 49px;
    text-align: center;
}

.mi #polje1 textarea {
	resize: none;
	padding: 2%;
	text-align: left;
	width: 96%;
	height: 36px;
	border: none;
}

.mi #uplatnica div#polje2 {
    border: 2px solid black;
    height: 29px;
    margin-top: -1px;
    padding: 5px;
}

.mi #uplatnica div#polje3 {
    border: 2px solid black;
    height: 63px;
    padding: 5px;
}

.mi div#desniwrap {
    float: right;
    text-align: right;
    width: 45%;
}

.mi #desniwrap .subwrap {
	clear:both;
}

.mi #desniwrap  div#sifra-placanja, #desniwrap div#racun-primaoca, #desniwrap div#valuta, #desniwrap div#iznos, #desniwrap div#poziv-na-broj-uplatnica, #desniwrap div#broj-modela, div#broj-modela-uplatnica {
	border: 2px solid black;
	height: 16px;
	padding: 2px;
}

#desniwrap div#iznos {
	border: 2px solid green;
}

.mi #desniwrap div#iznos input {
	margin: 0;
	width: 98%;
	height: 14px;
	border: none;
	line-height: 12px;
	margin-top: -7px;
}

.mi .pecat-i-potpis {
    font-size: 10px;
    display: block;
    line-height: 14px;
}

.mi .virgin-ikonica {
	width: 110px;
	height: 30px;
	background-size: 110px auto;
	background-image: url('images/maraton-tim-2014/VirginMoneyGiving.png');
	display: inline-block;
	background-position: center;
}

.sif-pl-label, .valuta-label, .model-label {
	width: 15%;  
	float:left;  
	text-align:left;
    margin-right: 5%;
}

.iznos-label {  
	float: right; 
	text-align:left;
	width: 60%;
}

.racun-label {  
	text-align: left;  
    padding: 20px 0;
}

.poziv-label {
	float: right;  
	text-align: left; 
    width: 80%; 
}

.datum-label {
	border-bottom: 2px solid black; 
	width:119px;
	height: 106px;
	margin-left:02px;
}

.mi .close {
	float: right;
	margin-bottom: 10px;
	font-weight: bold;
	padding: 5px 10px !important;
}

.mi .clearer {
	clear:both;
}

.datum-valute, .pecat, .mesto-i-datum {
    border-top:2px solid black;
    display:block;
}

.pecat {
	float: left;
	width: 30%;
}

.mesto-i-datum {
	float: right;
	margin-top: 18px;
	margin-right: 5%;
	width: 30%;
}

.datum-valute {
	float: right;
	width: 20%;
	margin-right: 30%;
	margin-top: 30px;
}


.naslov2 {
    font-weight:bold;
    font-size:16px;
    display:block;
}

.naslov1 {
    display:block;
    margin-top:10px;
}

.mi .dugme, .mi_poziv, .addVirginProfile {
    border:1px solid #999;
    background:#ebebeb;
    border-radius:3px;
    font-size:14px;
    padding: 8px 10px;
}

.addVirginProfile {display:block; text-align:center;}

/* marathon 2014 donation styles END */

/* @edit misa print for uplatnica*/

@media print {
    /* All your print styles go here */
    button#NOprint_button, button.close,
	.page-id-6637 .reading-box, 
	.page-id-6637 div.title, 
	.page-id-6637 div#sliders-container, 
	.page-id-6637 div.header-v3, 
	.page-id-6637 .wp-image-6896, 
	.page-id-6637 #header, 
	.page-id-6637 #footer, 
	.page-id-6637 div.wpcf7,
	.page-id-6554 .reading-box, 
	.page-id-6554 div.title, 
	.page-id-6554 div#sliders-container, 
	.page-id-6554 div.header-v3, 
	.page-id-6554 .wp-image-6896, 
	.page-id-6554 #header, 
	.page-id-6554 #footer, 
	.page-id-6554 div.wpcf7 { 
		display: none !important; 
	}
    #uplatnica {
    transform:scale(0.7,0.7); /* firefox */
    }

	#uplatnica * {
    color:black !important;
    }

    #desniwrap div#iznos {
	border: 2px solid #000;
	}

	.mi #uplatnica div#polje1 {
	border: 2px solid #000;
	}
	.custombox-modal {
	margin-left:-380px !important;
	margin-top:-40px !important;
    zoom:0.7; /* chrome */
	}

	.mi #uplatnica div#polje3 {
	line-height: 16px;
	}
	.noPrint {display:none}
}

/* progres bar restyling */

.progress-bar {
background: #B1B1B1;
}

div#prijava_maraton_modal {
    display: none;
}

.custombox-hide-scrollbar body #ui-datepicker-div {
 	z-index:10003 !important;
 	/* display: block; */
	position: fixed;
	top: 45%;
	left: 30%;
}

.country-select {
    position:relative;
    padding-left:20px !important;
}

.country-select:before {
    content:'';
    position: absolute;
    left: 0;
    top: 5px;
    width: 16px;
    height: 11px;
    background: url('images/maraton-tim-2015/flags.png');
    background-repeat: no-repeat;
}

.country-select.zw:before {background-position:0 0}

.country-select.zm:before {background-position:-16px 0}

.country-select.za:before {background-position:0 -11px}

.country-select.yt:before {background-position:-16px -11px}

.country-select.ye:before {background-position:-32px 0}

.country-select.ws:before {background-position:-32px -11px}

.country-select.wf:before {background-position:0 -22px}

.country-select.vu:before {background-position:-32px -22px}

.country-select.vn:before {background-position:0 -33px}

.country-select.vi:before {background-position:-16px -33px}

.country-select.vg:before {background-position:-32px -33px}

.country-select.ve:before {background-position:-48px 0}

.country-select.vc:before {background-position:-48px -11px}

.country-select.va:before {background-position:-48px -22px}

.country-select.uz:before {background-position:-48px -33px}

.country-select.uy:before {background-position:0 -44px}

.country-select.us:before {background-position:-16px -44px}

.country-select.um:before {background-position:-16px -44px}

.country-select.ug:before {background-position:-32px -44px}

.country-select.ua:before {background-position:-48px -44px}

.country-select.tz:before {background-position:-64px 0}

.country-select.tw:before {background-position:-64px -11px}

.country-select.tv:before {background-position:-64px -22px}

.country-select.tt:before {background-position:-64px -33px}

.country-select.tr:before {background-position:-64px -44px}

.country-select.to:before {background-position:0 -55px}

.country-select.tn:before {background-position:-16px -55px}

.country-select.tm:before {background-position:-32px -55px}

.country-select.tl:before {background-position:-48px -55px}

.country-select.tk:before {background-position:-64px -55px}

.country-select.tj:before {background-position:0 -66px}

.country-select.th:before {background-position:-16px -66px}

.country-select.tg:before {background-position:-32px -66px}

.country-select.tf:before {background-position:-48px -66px}

.country-select.td:before {background-position:-64px -66px}

.country-select.tc:before {background-position:-80px 0}

.country-select.sz:before {background-position:-80px -11px}

.country-select.sy:before {background-position:-80px -22px}

.country-select.sx:before {background-position:-80px -33px}

.country-select.sv:before {background-position:-80px -44px}

.country-select.st:before {background-position:-80px -55px}

.country-select.ss:before {background-position:-80px -66px}

.country-select.sr:before {background-position:0 -77px}

.country-select.so:before {background-position:-16px -77px}

.country-select.sn:before {background-position:-32px -77px}

.country-select.sm:before {background-position:-48px -77px}

.country-select.sl:before {background-position:-64px -77px}

.country-select.sk:before {background-position:-80px -77px}

.country-select.si:before {background-position:-96px 0}

.country-select.sh:before {background-position:-96px -11px}

.country-select.sg:before {background-position:-96px -22px}

.country-select.se:before {background-position:-96px -33px}

.country-select.sd:before {background-position:-96px -44px}

.country-select.sc:before {background-position:-96px -66px}

.country-select.sb:before {background-position:-96px -77px}

.country-select.sa:before {background-position:0 -88px}

.country-select.rw:before {background-position:-16px -88px}

.country-select.ru:before {background-position:-32px -88px}

.country-select.rs:before {background-position:-48px -88px}

.country-select.ro:before {background-position:-64px -88px}

.country-select.qa:before {background-position:-80px -88px}

.country-select.py:before {background-position:-96px -88px}

.country-select.pw:before {background-position:0 -99px}

.country-select.pt:before {background-position:-16px -99px}

.country-select.ps:before {background-position:-32px -99px}

.country-select.pr:before {background-position:-48px -99px}

.country-select.pn:before {background-position:-64px -99px}

.country-select.pm:before {background-position:-80px -99px}

.country-select.pl:before {background-position:-96px -99px}

.country-select.pk:before {background-position:-112px 0}

.country-select.ph:before {background-position:-112px -11px}

.country-select.pg:before {background-position:-112px -22px}

.country-select.pf:before {background-position:-112px -33px}

.country-select.pe:before {background-position:-112px -44px}

.country-select.pa:before {background-position:-112px -55px}

.country-select.om:before {background-position:-112px -66px}

.country-select.nz:before {background-position:-112px -77px}

.country-select.nu:before {background-position:-112px -88px}

.country-select.nr:before {background-position:-112px -99px}

.country-select.no:before {background-position:0 -110px}

.country-select.bv:before {background-position:0 -110px}

.country-select.sj:before {background-position:0 -110px}

.country-select.nl:before {background-position:-16px -110px}

.country-select.ni:before {background-position:-32px -110px}

.country-select.ng:before {background-position:-48px -110px}

.country-select.nf:before {background-position:-64px -110px}

.country-select.ne:before {background-position:-80px -110px}

.country-select.nc:before {background-position:-96px -110px}

.country-select.na:before {background-position:-112px -110px}

.country-select.mz:before {background-position:-128px 0}

.country-select.my:before {background-position:-128px -11px}

.country-select.mx:before {background-position:-128px -22px}

.country-select.mw:before {background-position:-128px -33px}

.country-select.mv:before {background-position:-128px -44px}

.country-select.mu:before {background-position:-128px -55px}

.country-select.mt:before {background-position:-128px -66px}

.country-select.ms:before {background-position:-128px -77px}

.country-select.mr:before {background-position:-128px -88px}

.country-select.mq:before {background-position:-128px -99px}

.country-select.mp:before {background-position:-128px -110px}

.country-select.mo:before {background-position:0 -121px}

.country-select.mn:before {background-position:-16px -121px}

.country-select.mm:before {background-position:-32px -121px}

.country-select.ml:before {background-position:-48px -121px}

.country-select.mk:before {background-position:-64px -121px}

.country-select.mh:before {background-position:-80px -121px}

.country-select.mg:before {background-position:-96px -121px}

.country-select.me:before {background-position:0 -132px;height:12px}

.country-select.md:before {background-position:-112px -121px}

.country-select.mc:before {background-position:-128px -121px}

.country-select.ma:before {background-position:-16px -132px}

.country-select.ly:before {background-position:-32px -132px}

.country-select.lv:before {background-position:-48px -132px}

.country-select.lu:before {background-position:-64px -132px}

.country-select.lt:before {background-position:-80px -132px}

.country-select.ls:before {background-position:-96px -132px}

.country-select.lr:before {background-position:-112px -132px}

.country-select.lk:before {background-position:-128px -132px}

.country-select.li:before {background-position:-144px 0}

.country-select.lc:before {background-position:-144px -11px}

.country-select.lb:before {background-position:-144px -22px}

.country-select.la:before {background-position:-144px -33px}

.country-select.kz:before {background-position:-144px -44px}

.country-select.ky:before {background-position:-144px -55px}

.country-select.kw:before {background-position:-144px -66px}

.country-select.kr:before {background-position:-144px -77px}

.country-select.kp:before {background-position:-144px -88px}

.country-select.kn:before {background-position:-144px -99px}

.country-select.km:before {background-position:-144px -110px}

.country-select.ki:before {background-position:-144px -121px}

.country-select.kh:before {background-position:-144px -132px}

.country-select.kg:before {background-position:0 -144px}

.country-select.ke:before {background-position:-16px -144px}

.country-select.jp:before {background-position:-32px -144px}

.country-select.jo:before {background-position:-48px -144px}

.country-select.jm:before {background-position:-64px -144px}

.country-select.je:before {background-position:-80px -144px}

.country-select.it:before {background-position:-96px -144px}

.country-select.is:before {background-position:-112px -144px}

.country-select.ir:before {background-position:-128px -144px}

.country-select.iq:before {background-position:-144px -144px}

.country-select.io:before {background-position:-160px 0}

.country-select.in:before {background-position:-160px -11px}

.country-select.im:before {background-position:-160px -22px;height:9px}

.country-select.il:before {background-position:-160px -31px}

.country-select.ie:before {background-position:-160px -42px}

.country-select.id:before {background-position:-160px -53px}

.country-select.hu:before {background-position:-160px -64px}

.country-select.ht:before {background-position:-160px -75px}

.country-select.hr:before {background-position:-160px -86px}

.country-select.hn:before {background-position:-160px -97px}

.country-select.hk:before {background-position:-160px -108px}

.country-select.gy:before {background-position:-160px -119px}

.country-select.gw:before {background-position:-160px -130px}

.country-select.gu:before {background-position:-160px -141px}

.country-select.gt:before {background-position:0 -155px}

.country-select.gs:before {background-position:-16px -155px}

.country-select.gr:before {background-position:-32px -155px}

.country-select.gq:before {background-position:-48px -155px}

.country-select.gp:before {background-position:-64px -155px}

.country-select.gn:before {background-position:-80px -155px}

.country-select.gm:before {background-position:-96px -155px}

.country-select.gl:before {background-position:-112px -155px}

.country-select.gi:before {background-position:-128px -155px}

.country-select.gh:before {background-position:-144px -155px}

.country-select.gg:before {background-position:-160px -155px}

.country-select.ge:before {background-position:-176px 0}

.country-select.gd:before {background-position:-176px -11px}

.country-select.gb:before {background-position:-176px -22px}

.country-select.ga:before {background-position:-176px -33px}

.country-select.fr:before {background-position:-176px -44px}

.country-select.gf:before {background-position:-176px -44px}

.country-select.re:before {background-position:-176px -44px}

.country-select.mf:before {background-position:-176px -44px}

.country-select.bl:before {background-position:-176px -44px}

.country-select.fo:before {background-position:-176px -55px}

.country-select.fm:before {background-position:-176px -66px}

.country-select.fk:before {background-position:-176px -77px}

.country-select.fj:before {background-position:-176px -88px}

.country-select.fi:before {background-position:-176px -99px}

.country-select.eu:before {background-position:-176px -121px}

.country-select.et:before {background-position:-176px -132px}

.country-select.es:before {background-position:-176px -143px}

.country-select.er:before {background-position:-176px -154px}

.country-select.eh:before {background-position:-16px -166px}

.country-select.eg:before {background-position:-32px -166px}

.country-select.ee:before {background-position:-48px -166px}

.country-select.ec:before {background-position:-64px -166px}

.country-select.dz:before {background-position:-80px -166px}

.country-select.do:before {background-position:-96px -166px}

.country-select.dm:before {background-position:-112px -166px}

.country-select.dk:before {background-position:-128px -166px}

.country-select.dj:before {background-position:-144px -166px}

.country-select.de:before {background-position:-160px -166px}

.country-select.cz:before {background-position:-176px -166px}

.country-select.cy:before {background-position:0 -177px}

.country-select.cx:before {background-position:-16px -177px}

.country-select.cw:before {background-position:-32px -177px}

.country-select.cv:before {background-position:-48px -177px}

.country-select.cu:before {background-position:-64px -177px}

.country-select.cs:before {background-position:-80px -177px}

.country-select.cr:before {background-position:-96px -177px}

.country-select.co:before {background-position:-112px -177px}

.country-select.cn:before {background-position:-128px -177px}

.country-select.cm:before {background-position:-144px -177px}

.country-select.cl:before {background-position:-160px -177px}

.country-select.ck:before {background-position:-176px -177px}

.country-select.ci:before {background-position:-192px 0}

.country-select.cg:before {background-position:-192px -11px}

.country-select.cf:before {background-position:-192px -22px}

.country-select.cd:before {background-position:-192px -33px}

.country-select.cc:before {background-position:-192px -44px}

.country-select.ca:before {background-position:-192px -66px}

.country-select.bz:before {background-position:-192px -77px}

.country-select.by:before {background-position:-192px -88px}

.country-select.bw:before {background-position:-192px -99px}

.country-select.bt:before {background-position:-192px -110px}

.country-select.bs:before {background-position:-192px -121px}

.country-select.br:before {background-position:-192px -132px}

.country-select.bq:before {background-position:-192px -143px}

.country-select.bo:before {background-position:-192px -154px}

.country-select.bn:before {background-position:-192px -165px}

.country-select.bm:before {background-position:-192px -176px}

.country-select.bj:before {background-position:0 -188px}

.country-select.bi:before {background-position:-16px -188px}

.country-select.bh:before {background-position:-32px -188px}

.country-select.bg:before {background-position:-48px -188px}

.country-select.bf:before {background-position:-64px -188px}

.country-select.be:before {background-position:-80px -188px}

.country-select.bd:before {background-position:-96px -188px}

.country-select.bb:before {background-position:-112px -188px}

.country-select.ba:before {background-position:-128px -188px}

.country-select.az:before {background-position:-144px -188px}

.country-select.ax:before {background-position:-160px -188px}

.country-select.aw:before {background-position:-176px -188px}

.country-select.au:before {background-position:-192px -188px}

.country-select.hm:before {background-position:-192px -188px}

.country-select.at:before {background-position:-208px 0}

.country-select.as:before {background-position:-208px -11px}

.country-select.ar:before {background-position:-208px -22px}

.country-select.ao:before {background-position:-208px -33px}

.country-select.an:before {background-position:-208px -44px}

.country-select.am:before {background-position:-208px -55px}

.country-select.al:before {background-position:-208px -66px}

.country-select.ai:before {background-position:-208px -77px}

.country-select.ag:before {background-position:-208px -88px}

.country-select.af:before {background-position:-208px -99px}

.country-select.ae:before {background-position:-208px -110px}

.country-select.ad:before {background-position:-208px -121px}

.country-select.np:before {background-position:-208px -132px}

.country-select.ch:before {background-position:-208px -143px}

.country-select.dk:before {
   background-position: -128px -166px;
}

.country-select.si:before {
  background-position: -97px 0px;
}

.datepicker-hint {color:#7AC142;}

.fandrejzing-ikonica {
  background-image: url('images/maraton-tim-2015/fandrejzing-logo-sr.svg');
  background-size: auto 40px;
  background-repeat: no-repeat;
  display: block;
  height: 50px;
}

td.maticni-klub-org > div, [title="unos-kluba-org"] > div {
  background-size: auto 40px;
  background-repeat: no-repeat;
  background-position:center;
  display: block;
  height: 50px;
  text-align:center;
}
.apatinska-pivara {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/Apatinska.jpg');
}

.wiener-stadtische-osiguranje {
	color:transparent;
	background-image: url('images/maraton-tim-2016/Wiener.jpg');
}

.benu-apoteka {
	color:transparent;
	background-image: url('images/maraton-tim-2016/BENU.jpg');
}

.telenor {
	color:transparent;
	background-image: url('images/maraton-tim-2016/Telenor.jpg');
}

.asseco {
	color:transparent;
	background-image: url('images/maraton-tim-2016/ASSECO.jpg');
}

.logo {
	color:transparent;
	background-image: url('images/maraton-tim-2016/Logo.jpg');
}

.ball-packaging {
	color:transparent;
	background-image: url('images/maraton-tim-2016/Ball.jpg');
}

.belgrade-running-club {
	color:transparent;
	background-image: url('images/maraton-tim-2016/klubovi/brclogo.png');
	background-size: auto 50px !important;
}

.running {
	color:transparent;
	background-image: url('images/maraton-tim-2016/klubovi/running-logo.jpg');
}

.kite-surfing-and-snow-boarding-club-starorus {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/logo-starorus.jpg');
  	background-size: auto 55px !important;
}

.ak-apatin {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ak-apatin.jpg');
}

.belhospice-tim {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/BELhospice-TEAM.jpg');
}

.ak-hajduk-maraton-tim-kula, .ak-hajduk-marathon-team-kula {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ak-kula.jpg');
}

.ak-vranjski-maratonci {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/vranjski-maratonci.jpg');
  	background-size: auto 50px !important;
}

.pk-balkan {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/pk-balkan.jpg');
  	background-size: auto 26px !important;
}

.zagreb-runners {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/zagreb-runners.jpg');
}

.krug-maraton-klub {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/krug-mk.jpg');
}

.team-hospice {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/team-hospice-ro.jpg');
  	background-size: auto 50px !important;
}

.burt {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/burt.jpg');
  	background-size: auto 50px !important;
}

.ekipa-za-trcanje {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ekipa-za-trcanje.png');
  	background-size: auto 65px !important;
}

.gorska-sluzba-spasavanja-srbije {
	color:transparent;
	background-image: url('images/maraton-tim-2016/klubovi/Gss_logo.gif');
}

.ark-fruska-gora {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ark-fruska-gora.jpg');
}

.running-tribe {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/running-tribe.png');
  	background-size: auto 55px !important;
}

.sasavi-ultrasi {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/sasavi-ultrasi.jpg');
  	background-size: auto 55px !important;
}

.ak-vojvodina {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ak-vojvodina.png');
}

.ark-odzaci {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/ark-odzaci.png');
}

.kikboks-klub-petros, .кикбокс-клуб-петроς {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/kikboks-klub-petros.jpg');
  	background-size: auto 45px !important;
}

.davids-adventure-team {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/dat_logo_2015.png');
}

.vak-1926, .vrsacki-atletski-klub-1926 {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/vak-1926.png');
}

[class="scholz-&-friends-beograd"], [class="s&friends"] {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/scholz-and-friends.gif');
  	background-size: auto 11px !important;
}

[class="veterani-63.-padobranske-brigade"] {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/veterani-63.png');
  	background-size: auto 50px !important;
}

.pk-javorak {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/pk-javorak.jpg');
  
}

.мма-тим-цар-душан-силни-бн {
	color:transparent;
  	background-image: url('images/maraton-tim-2016/klubovi/mma-dusan-silni.jpg');
}
.ragbi-klub-vojvodina {
	color:transparent;
	background-image: url('images/maraton-tim-2016/klubovi/logo-rkv.png');
}

.fitnes-klub-tonus {
	color:transparent;
	background-image: url('images/maraton-tim-2016/klubovi/fitnes-klub-tonus.png');
	background-size: auto 30px !important;
}
.marriot-courtyard {
	color: transparent;
	background-image: url('images/maraton-tim-2016/Marriot.jpg');
}

.comtrade {
	color: transparent;
	background-image: url('images/maraton-tim-2016/ComTrade.jpg');
}

.ncr {
	color: transparent;
	background-image: url('images/maraton-tim-2016/NCR.jpg');
}

.jbrun {
	color: transparent;
	background-image: url('images/maraton-tim-2016/JBrun.jpg');
}

.iths-its {
	color: transparent;
	background-image: url('images/maraton-tim-2016/ITHS.jpg');
}
.skywellness {
	color: transparent;
	background-image: url('images/maraton-tim-2016/SkyWellness.jpg');
}
.wellnessland {
	color: transparent;
	background-image: url('images/maraton-tim-2016/WellnessLand.jpg');
}
.unicredit-banka {
	color: transparent;
	background-image: url('images/maraton-tim-2016/UniCredit.jpg');
}
.eko-serbia {
	color: transparent;
	background-image: url('images/maraton-tim-2016/EKO.jpg');
}
.vojvodjanska-banka {
	color: transparent;
	background-image: url('images/maraton-tim-2016/VojvodjanskaBanka.jpg');
}

.aigo {
	color: transparent;
	background-image: url('images/maraton-tim-2016/Aigo.jpg');
}

.gsk {
	color: transparent;
	background-image: url('images/maraton-tim-2016/GSK.jpg');
}

.telesign {
	color: transparent;
	background-image: url('images/maraton-tim-2016/TeleSign.jpg');
}

.lafarge {
	color: transparent;
	background-image: url('images/maraton-tim-2016/lafarge.jpg');
}

.nis {
	color: transparent;
	background-image: url('images/maraton-tim-2016/nis.jpg');
}
.pepsico {
	color: transparent;
	background-image: url('images/maraton-tim-2016/pepsico.jpg');
}
.nordeus {
	color: transparent;
	background-image: url('images/maraton-tim-2016/Nordeus.jpg');
}

.mi_poziv {
	white-space: nowrap;
}

.acibadem-belmedic {
    color: transparent;
	background-image: url('images/maraton-tim-2016/Acibadem Belmedic.jpg');
}
