/* 
Main Stylesheet
Author: Mestowabo
*/
/*PRETTY PHOTO*/
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:#fff;display:none!important;border-radius:100%;color:#888;cursor:pointer;font-size:17px;height:28px;padding:2px 7px;width:28px}div.pp_default .pp_expand:hover{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;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{height:20px;width:20px;margin:4px 0 0;color:#888;padding:0 5px}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{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:.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{display:none!important;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:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;display:none!important}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;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;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:3px;display:block;line-height:22px;color:#888;font-size:20px;padding:3px 7px}.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_gallery i> i{display:none}.pp_gallery .pp_arrow_next{margin-top:10px!important}.pp_gallery .fa-chevron-left{margin-top:2px}.pp_gallery>.fa-chevron-left:before{display:none}#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}
/*BOOTSTRAP RULES*/
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.mc4wp-form:before,.mc4wp-form:after,.mc4wp-form form:before,.mc4wp-form form:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}
/*OWL CARUSEL RULES*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img:not(.vc_single_image-img){display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/*LIKES*/
@font-face{font-family:like_font;src:url('../fonts/like_font.eot');src:url('../fonts/like_font.eot?#iefix') format("embedded-opentype"),url('../fonts/like_font.woff') format("woff"),url('../fonts/like_font.ttf') format("truetype"),url('../fonts/like_font.svg#like_font') format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:like_font;src:url('../fonts/like_font.svg#like_font') format("svg")}}[data-icon]:before{content:attr(data-icon)}.icon-gear:before,.icon-like:before,.icon-unlike:before,[data-icon]:before{display:inline-block;font-family:like_font;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-like:before{content:"\f105"}.icon-unlike:before{content:"\f106"}.icon-gear:before{content:"\f104";-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}a.jm-post-like{font-weight:400;display:inline-block;width:auto;-moz-transition:all .3s ease-out .2s;-webkit-transition:all .3s ease-out .2s;-o-transition:all .3s ease-out .2s}a.jm-post-like.liked{color:#da1b1b}a.jm-post-like:active,a.jm-post-like:focus,a.jm-post-like:hover,a.liked:active,a.liked:focus,a.liked:hover{color:#000}
/*SOCIAL SHARE*/
@font-face{font-family:'social-share-kit';src:url('../fonts/social-share-kit.eot');src:url('../fonts/social-share-kit.eot?#iefix') format('embedded-opentype'),url('../fonts/social-share-kit.woff') format('woff'),url('../fonts/social-share-kit.ttf') format('truetype'),url('../fonts/social-share-kit.svg#social-share-kit') format('svg');font-weight:normal;font-style:normal}.ssk:before{display:inline-block;font-family:"social-share-kit" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssk-facebook:before{content:"a";text-indent:4px;margin-right:-4px}.ssk-twitter:before{content:"b"}.ssk-google-plus:before{content:"c"}.ssk-email:before{content:"d";top:-1px;position:relative}.ssk-pinterest:before{content:"e"}.ssk-tumblr:before{content:"f"}.ssk-linkedin:before{content:"g"}.ssk-github:before{content:"h"}.ssk-vk:before{content:"i"}.ssk-instagram:before{content:"j"}.ssk-amazon:before{content:"k"}.ssk-skype:before{content:"s"}.ssk-youtube:before{content:"x"}.ssk-vimeo:before{content:"u"}.ssk-ebay:before{content:"p"}.ssk-apple:before{content:"l"}.ssk-behance:before{content:"q"}.ssk-dribble:before{content:"n"}.ssk-android:before{content:"o"}.ssk-whatsapp:before{content:"m"}.ssk-reddit:before{content:"r"}.ssk-reddit2:before{content:"t"}.ssk{background-color:#757575;color:white;display:inline-block;font-size:22px;line-height:1px;margin-bottom:2px;padding:7px;text-align:center;text-decoration:none;transition:background-color .1s;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s}.ssk:before,.ssk .glyphicon,.ssk .fa{position:relative;font-size:22px;top:0;vertical-align:middle}.ssk.ssk-xs,.ssk-xs>.ssk{padding:4px}.ssk.ssk-xs:before,.ssk-xs>.ssk:before,.ssk.ssk-xs .glyphicon,.ssk-xs>.ssk .glyphicon,.ssk.ssk-xs .fa,.ssk-xs>.ssk .fa{font-size:15px}.ssk.ssk-sm,.ssk-sm>.ssk{padding:5px}.ssk.ssk-sm:before,.ssk-sm>.ssk:before,.ssk.ssk-sm .glyphicon,.ssk-sm>.ssk .glyphicon,.ssk.ssk-sm .fa,.ssk-sm>.ssk .fa{font-size:20px}.ssk.ssk-lg,.ssk-lg>.ssk{padding:9px}.ssk.ssk-lg:before,.ssk-lg>.ssk:before,.ssk.ssk-lg .glyphicon,.ssk-lg>.ssk .glyphicon,.ssk.ssk-lg .fa,.ssk-lg>.ssk .fa{font-size:28px}.ssk:last-child{margin-right:0}.ssk:hover{background-color:#424242}.ssk:hover,.ssk:focus{color:#fff;text-decoration:none}.ssk.ssk-round,.ssk-round .ssk{border-radius:50%}.ssk.ssk-round:before,.ssk-round .ssk:before{text-indent:0;margin-right:0}.ssk.ssk-rounded,.ssk-rounded .ssk{border-radius:15%}.ssk.ssk-icon{color:#757575;padding:2px;font-size:24px}.ssk.ssk-icon,.ssk.ssk-icon:hover{background-color:transparent}.ssk.ssk-icon:hover{color:#424242}.ssk.ssk-icon.ssk-xs,.ssk-xs>.ssk.ssk-icon{font-size:16px}.ssk.ssk-icon.ssk-sm,.ssk-sm>.ssk.ssk-icon{font-size:20px}.ssk.ssk-icon.ssk-lg,.ssk-lg>.ssk.ssk-icon{font-size:28px}.ssk.ssk-text{overflow:hidden;font-size:17px;line-height:normal;padding-right:10px}.ssk.ssk-text:before,.ssk.ssk-text .glyphicon,.ssk.ssk-text .fa{margin:-7px 10px -7px -7px;padding:7px;background-color:rgba(0,0,0,0.15);vertical-align:bottom;text-indent:0}.ssk-block .ssk.ssk-text{display:block;margin-right:0;text-align:left}.ssk.ssk-text.ssk-xs,.ssk-xs>.ssk.ssk-text{font-size:12px;padding-right:6px}.ssk.ssk-text.ssk-xs:before,.ssk-xs>.ssk.ssk-text:before,.ssk.ssk-text.ssk-xs .glyphicon,.ssk-xs>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-xs .fa,.ssk-xs>.ssk.ssk-text .fa{margin:-4px 6px -4px -4px;padding:4px}.ssk.ssk-text.ssk-sm,.ssk-sm>.ssk.ssk-text{font-size:16px;padding-right:7px}.ssk.ssk-text.ssk-sm:before,.ssk-sm>.ssk.ssk-text:before,.ssk.ssk-text.ssk-sm .glyphicon,.ssk-sm>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-sm .fa,.ssk-sm>.ssk.ssk-text .fa{margin:-5px 7px -5px -5px;padding:5px}.ssk.ssk-text.ssk-lg,.ssk-lg>.ssk.ssk-text{font-size:22px;padding-right:13px}.ssk.ssk-text.ssk-lg:before,.ssk-lg>.ssk.ssk-text:before,.ssk.ssk-text.ssk-lg .glyphicon,.ssk-lg>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-lg .fa,.ssk-lg>.ssk.ssk-text .fa{margin:-9px 13px -9px -9px;padding:9px}.ssk-group,.ssk-sticky{font-size:0}.ssk-sticky{top:0;position:fixed;z-index:2000}.ssk-sticky .ssk{transition:padding .1s ease-out;-webkit-transition:padding .1s ease-out;-moz-transition:padding .1s ease-out;-ms-transition:padding .1s ease-out;-o-transition:padding .1s ease-out;margin:0}.ssk-sticky.ssk-left .ssk,.ssk-sticky.ssk-right .ssk{display:block;clear:both}.ssk-sticky.ssk-left.ssk-center,.ssk-sticky.ssk-right.ssk-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.ssk-sticky.ssk-left{left:0}.ssk-sticky.ssk-left .ssk{float:left}.ssk-sticky.ssk-left .ssk:hover{padding-left:15px}.ssk-sticky.ssk-right{right:0}.ssk-sticky.ssk-right .ssk{float:right}.ssk-sticky.ssk-right .ssk:hover{padding-right:15px}.ssk-sticky.ssk-bottom{font-size:0;top:auto;bottom:0}.ssk-sticky.ssk-bottom.ssk-center{left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ssk-sticky.ssk-bottom .ssk{vertical-align:bottom}.ssk-sticky.ssk-bottom .ssk:hover{padding-bottom:15px}.ssk-sticky.ssk-round.ssk-xs .ssk:hover{padding:8px}.ssk-sticky.ssk-round.ssk-sm .ssk:hover{padding:9px}.ssk-sticky.ssk-round .ssk:hover{padding:11px}.ssk-sticky.ssk-round.ssk-lg .ssk:hover{padding:13px}@media (max-width:767px){.ssk-sticky{display:none}}.ssk-count{padding-top:2px}.ssk-count .ssk{position:relative}.ssk-count .ssk:last-child {border: 0;}.ssk-count .ssk-num{border-radius:0px;color:#8f8f8f;background-color:transparent;display:block;font-size:12px;left:0;line-height:20px;position:absolute;right:0;text-align:center;bottom:-20px}.ssk-count.ssk-sticky{padding-top:0}.ssk-count.ssk-sticky.ssk-left .ssk-num,.ssk-count.ssk-sticky.ssk-right .ssk-num{top:20%;background-color:transparent}.ssk-count.ssk-sticky.ssk-left .ssk-num{left:100%;margin-left:5px}.ssk-count.ssk-sticky.ssk-right .ssk-num{right:115%;margin-left:-100%;text-align:right}.ssk-facebook{background-color:#255c95}.ssk-grayscale>.ssk-facebook{background-color:#757575}.ssk-facebook:hover{background-color:#1b436c}.ssk-facebook:hover{background-color:#1b436c}.ssk-grayscale>.ssk-facebook:hover{background-color:#255c95}.ssk-facebook.ssk-icon{color:#255c95}.ssk-facebook.ssk-icon:hover{color:#1b436c}.ssk-facebook.ssk-icon:before{text-indent:0;margin-right:0}.ssk-twitter{background-color:#00b4e0}.ssk-grayscale>.ssk-twitter{background-color:#757575}.ssk-twitter:hover{background-color:#008bad}.ssk-twitter:hover{background-color:#008bad}.ssk-grayscale>.ssk-twitter:hover{background-color:#00b4e0}.ssk-twitter.ssk-icon{color:#00b4e0}.ssk-twitter.ssk-icon:hover{color:#008bad}.ssk-google-plus{background-color:#f1403a}.ssk-grayscale>.ssk-google-plus{background-color:#757575}.ssk-google-plus:hover{background-color:#e81810}.ssk-google-plus:hover{background-color:#e81810}.ssk-grayscale>.ssk-google-plus:hover{background-color:#f1403a}.ssk-google-plus.ssk-icon{color:#f1403a}.ssk-google-plus.ssk-icon:hover{color:#e81810}.ssk-pinterest{background-color:#cb2027}.ssk-grayscale>.ssk-pinterest{background-color:#757575}.ssk-pinterest:hover{background-color:#9f191f}.ssk-pinterest:hover{background-color:#9f191f}.ssk-grayscale>.ssk-pinterest:hover{background-color:#cb2027}.ssk-pinterest.ssk-icon{color:#cb2027}.ssk-pinterest.ssk-icon:hover{color:#9f191f}.ssk-tumblr{background-color:#395773}.ssk-grayscale>.ssk-tumblr{background-color:#757575}.ssk-tumblr:hover{background-color:#283d51}.ssk-tumblr:hover{background-color:#283d51}.ssk-grayscale>.ssk-tumblr:hover{background-color:#395773}.ssk-tumblr.ssk-icon{color:#395773}.ssk-tumblr.ssk-icon:hover{color:#283d51}.ssk-email{background-color:#757575}.ssk-grayscale>.ssk-email{background-color:#757575}.ssk-email:hover{background-color:#5b5b5b}.ssk-email:hover{background-color:#5b5b5b}.ssk-grayscale>.ssk-email:hover{background-color:#757575}.ssk-grayscale>.ssk-email:hover{background-color:#5b5b5b}.ssk-email.ssk-icon{color:#757575}.ssk-email.ssk-icon:hover{color:#5b5b5b}.ssk-vk{background-color:#54769a}.ssk-grayscale>.ssk-vk{background-color:#757575}.ssk-vk:hover{background-color:#425d79}.ssk-vk:hover{background-color:#425d79}.ssk-grayscale>.ssk-vk:hover{background-color:#54769a}.ssk-vk.ssk-icon{color:#54769a}.ssk-vk.ssk-icon:hover{color:#425d79}.ssk-linkedin{background-color:#1c87bd}.ssk-grayscale>.ssk-linkedin{background-color:#757575}.ssk-linkedin:hover{background-color:#156791}.ssk-linkedin:hover{background-color:#156791}.ssk-grayscale>.ssk-linkedin:hover{background-color:#1c87bd}.ssk-linkedin.ssk-icon{color:#1c87bd}.ssk-linkedin.ssk-icon:hover{color:#156791}.ssk-whatsapp{background-color:#34af23}.ssk-grayscale>.ssk-whatsapp{background-color:#757575}.ssk-whatsapp:hover{background-color:#27851a}.ssk-whatsapp:hover{background-color:#27851a}.ssk-grayscale>.ssk-whatsapp:hover{background-color:#34af23}.ssk-whatsapp.ssk-icon{color:#34af23}.ssk-whatsapp.ssk-icon:hover{color:#27851a}.ssk-reddit{background-color:#5f99cf}.ssk-grayscale>.ssk-reddit{background-color:#757575}.ssk-reddit:hover{background-color:#3a80c1}.ssk-reddit:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit:hover{background-color:#5f99cf}.ssk-reddit.ssk-icon{color:#5f99cf}.ssk-reddit.ssk-icon:hover{color:#3a80c1}.ssk-reddit2{background-color:#5f99cf}.ssk-grayscale>.ssk-reddit2{background-color:#757575}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit2:hover{background-color:#5f99cf}.ssk-reddit2.ssk-icon{color:#5f99cf}.ssk-reddit2.ssk-icon:hover{color:#3a80c1}.ssk-turquoise{background-color:#1abc9c}.ssk-turquoise:hover{background-color:#148f77}.ssk-emerald{background-color:#2ecc71}.ssk-emerald:hover{background-color:#25a25a}.ssk-peter-river{background-color:#3498db}.ssk-peter-river:hover{background-color:#217dbb}.ssk-belize-hole{background-color:#2980b9}.ssk-belize-hole:hover{background-color:#20638f}.ssk-amethyst{background-color:#9b59b6}.ssk-amethyst:hover{background-color:#804399}.ssk-wisteria{background-color:#8e44ad}.ssk-wisteria:hover{background-color:#703688}.ssk-wet-asphalt{background-color:#34495e}.ssk-wet-asphalt:hover{background-color:#222f3d}.ssk-midnight-blue{background-color:#2c3e50}.ssk-midnight-blue:hover{background-color:#1a242f}.ssk-green-sea{background-color:#16a085}.ssk-green-sea:hover{background-color:#107360}.ssk-nephritis{background-color:#27ae60}.ssk-nephritis:hover{background-color:#1e8449}.ssk-sunflower{background-color:#f1c40f}.ssk-sunflower:hover{background-color:#c29d0b}.ssk-orange{background-color:#f39c12}.ssk-orange:hover{background-color:#c87f0a}.ssk-carrot{background-color:#e67e22}.ssk-carrot:hover{background-color:#bf6516}.ssk-pumpkin{background-color:#d35400}.ssk-pumpkin:hover{background-color:#a04000}.ssk-alizarin{background-color:#e74c3c}.ssk-alizarin:hover{background-color:#d62c1a}.ssk-pomegranate{background-color:#c0392b}.ssk-pomegranate:hover{background-color:#962d22}.ssk-clouds{background-color:#cfd9db}.ssk-clouds:hover{background-color:#b1c2c6}.ssk-concrete{background-color:#95a5a6}.ssk-concrete:hover{background-color:#798d8f}.ssk-silver{background-color:#bdc3c7}.ssk-silver:hover{background-color:#a1aab0}.ssk-asbestos{background-color:#7f8c8d}.ssk-asbestos:hover{background-color:#667273}.ssk-dark-gray{background-color:#555}.ssk-dark-gray:hover{background-color:#3b3b3b}.ssk-black{background-color:#333}.ssk-black:hover{background-color:#1a1a1a}


/*==========CSS TABLE=========== 


1. BASIC
2. HEADER
3. ESS-GRID
4. TEMPLATES
5. RESPONSIVE RULES


============CSS TABLE=========== */






/*-----------------------------*/
/*-----------BASIC-------------*/
/*-----------------------------*/
body {background: #fff;color: rgba(0, 0, 0, 0.6) !important;overflow: hidden !important;margin: 0;font-size: 13px;line-height: 23px; font-size:13px; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;  font-size: 13px;font-weight: 600;}
.wide_cont {z-index: 9;position: relative;padding: 0 0;margin: 10px auto 0; transition: all 0.4s; -moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-khtml-transition: all 0.4s;-ms-transition: all 0.4s;}
.container {width: 100%;margin: 0 auto;max-width: 1170px;}
.vc_row.full_row {margin: 0 -30px !important;}

/*COMMON RULES*/
* {box-sizing: border-box;text-shadow:none !important;}
html {width: 100% !important;margin: 0px !important;padding: 0px !important;overflow-x: hidden !important; }
::selection {background:#888;color:#fff;}
::-webkit-input-placeholder {color:rgba(0,0,0,0.6);}
:-moz-placeholder {color: rgba(0,0,0,0.6)}
::-moz-placeholder {color: rgba(0,0,0,0.6)}
:-ms-input-placeholder {color:    #909;}
img {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;border: 0;vertical-align: middle;}
input, textarea {-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;font-size: 13px;}
a {color: #111; text-decoration: none;}
a:focus, a:active, input:focus, textarea:focus { outline:none !important; text-decoration:none !important;}
a:active { text-decoration:none !important;}
p {margin-top: 0;}
ul li {list-style: outside none disc;}
pre {background: #eee;border: 1px solid #ddd;border-radius: 5px;overflow-x: auto;padding: 10px;}
.wide_cont img {height: auto;display: inline-block !important;max-width: 100% !important;vertical-align: middle;}
blockquote { border-left: 0 none;font-size: 15px !important;font-weight: 400;line-height: 30px;}
blockquote p:after {content: "\f10d";font-family: FontAwesome;padding-left: 10px;}
blockquote:before {content: "\f10e";font-family: FontAwesome;margin-left: -30px;position: absolute;}
video {width: 100%;vertical-align: middle;}
a.cats {background: #333;color: #fff;margin: 0 2px;padding: 2px 5px;font-weight: 600;padding: 0px 5px;margin-bottom: 4px;display: inline-block;}
.mes_outer {display: table;height: 100%;width: 100%}
.mes_inner {display: table-cell;vertical-align: middle;}
*:before, *:after {box-sizing: border-box;}
.mes_overlay, .tp-dottedoverlay.twoxtwo {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkYGD4z8DAcJaBgcEYRDMyMDCcYUACIAH8KgAa5Qc1xUeX1QAAAABJRU5ErkJggg==) !important}
.arrow_right{position: relative;background: #fff;z-index: 9;}
.arrow_right:after {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-left-color: #fff;border-width: 25px;margin-top: -25px;}
.arrow_left {position: relative;background: #fff;z-index: 9;}
.arrow_left:after {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 25px;margin-top: -25px;}
.mes_overlap {border-width: 0;border-style: solid;overflow: hidden; position: absolute;width: 100%; height: 100%; background: rgba(0,0,0,0.85);z-index: 9;opacity: 0;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
div:hover>.mes_overlap, a:hover>.mes_overlap  {opacity: 1;}
.alignright { text-align: right;}
.alignleft { text-align: left;}
.floatright {float: right;}
.floatleft {float: left;}
.bottom_holder {padding: 20px 20px 5px;background: rgba(255,235,148,1); position: absolute;bottom: 0;width: 100%;}
.relative {position: relative;z-index: 9;}


/*TYPOGRAPHY*/
h1,h2,h3,h4 { font-weight:300;}
.mes_head_title {text-align: center;}
h1{font-size: 45px;line-height: 44px;letter-spacing: 0px;font-weight: 800;margin-top: 0;margin-bottom: 10px;color: #333;}
h2{font-size: 30px;line-height: 35px;letter-spacing: 1px;font-weight: 800;margin-top: 0;margin-bottom: 10px;color: #333;}
h3{font-size: 19px;line-height: 24px;font-weight: 300;margin-top: 0;margin-bottom: 10px;color: #333;}
h4{font-size: 15px;line-height: 24px;letter-spacing: 1px;font-weight: 800;margin-top: 10px;color: #333;}
h5 {font-size: 14px;font-weight: 700;line-height: 18px;color: #333;margin-bottom: 10px;margin-top: 0;letter-spacing: 1px;}
h6, .mes_ticket_commentlist .reply a
{font-size: 12px;font-weight: 600;line-height: 24px;margin: 0 0 10px;}


/*GLOBAL BUTTON*/
/*LARGE BTN*/
/*NORMAL BTN*/
#submit_form, .btn.mes_submit, .btn, .wpcf7-submit, .form .btn.mes_submit  {font-weight: 700;color: #333; padding: 10px 10px;border: 2px solid #333;background: transparent;cursor: pointer;margin-right: 0 10px;border-radius: 5px;}
#submit_form:hover, .btn.mes_submit:hover, .btn:hover, .wpcf7-submit:hover, .form .btn.mes_submit:hover {color: #fff;border-color: #333;background: #333;}
.btn.empty:hover {}

.btn.light {color: #fff !important;border-color: #fff !important;}
.btn.light:hover  {color: #333 !important;border-color: #333;background: #fff !important;}
/*LITTLE BTN*/
.btn.bg  {background: transparent !important;border: 2px solid #fff !important;color: #fff !important;}
.btn.bg:hover {color: #fff ; background: #fff !important;}

.btn.colored:hover {color: #fff;}




/*VC COMPOSER FIXES*/


/*SPECIAL FEATURES*/


/*STANDART FOR THEMES*/


/*-----------------------------*/
/*-----------HEADER------------*/
/*-----------------------------*/


/*TOP HEADER*/
.mes_top_header {padding: 9px 0 9px;}

/*LOGO*/
/*.mes_logo_holdred {padding: 120px 0 110px;text-align: center; position: relative;z-index: 111;transition: all 0.5s; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-khtml-transition: all 0.5s;-ms-transition: all 0.5s;}*/
.mes_logo_holdred {padding: 0;text-align: center; position: relative;z-index: 111;transition: all 0.5s; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-khtml-transition: all 0.5s;-ms-transition: all 0.5s;}
.mes_logo_holdred a {margin: 0 auto;padding-bottom: 0px;display: block;width:100%;max-width: 320px;}
.mes_logo_holdred img {width: inherit;transition: all 0.5s; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-khtml-transition: all 0.5s;-ms-transition: all 0.5s;}

/*TITLE*/
.mes_title_holder {text-align: center;}

/*SLIDER*/
.mes_fslider {position: relative;display: none;}
.mes_fslider_footer {display: none;}
.owl-controls {position: absolute;right: 0;top: 0;}
.owl-nav>div  {display: inline-block;}
.owl-nav i {color: rgba(0, 0, 0, 0.5);padding-top: 6px;}
.mes_fslider .owl-nav i {   background: rgba(255, 255, 255, 0.3); display: inline-block;font-size: 25px;height: 40px;text-align: center; width: 40px;}
.mes_fslider .owl-nav i:hover {background: rgba(255, 255, 255, 0.8);}
.mes_p_img {position: relative;display: block;}
.mes_p_img_hold {overflow: hidden;}
.mes_p_img_hold img {transform:scale(1);  -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1);-khtml-transform:scale(1);-ms-transform:scale(1);transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.mes_p_img_hold:hover img {transform:scale(1.1);  -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);-khtml-transform:scale(1.1);-ms-transform:scale(1.1);}

.mes_fslider_footer .owl-nav i {   background: rgba(255, 255, 255, 0.3); display: inline-block;font-size: 25px;height: 40px;text-align: center; width: 40px;}
.mes_fslider_footer .owl-nav i:hover {background: rgba(255, 255, 255, 0.8);}
.mes_external {position: absolute;bottom: 0;padding: 10px;background: rgba(0,0,0,0.6); z-index: 9;color: #fff;}
.mes_f_post_meta {margin-bottom: 7px;padding: 10px 0px 17px;width: 100%;}


/*SEARCH*/
.mes_subwrap {display: block;position: absolute;right: 0px;height: inherit;}
.mes-search-submit{cursor: pointer;z-index: 999;right: 0px !important;position: relative;background: rgba(0, 0, 0, 0) !important;border: 0 none !important;height: inherit !important;padding: 0px !important;width: 37px !important;}
.mes-search-field {color: rgba(255, 255, 255, 0.5);margin-top: 0px !important;border-radius: 1px;height: inherit;background:rgba(255, 255, 255, 0.2);border: none; padding: 0px 8px !important;float: right;width: 60% !important;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.mes-search-form {position: relative;height: 28px;}
.mes-search-field:hover, .mes-search-form:hover .mes-search-field {width: 100% !important;}
.mes-search-form #magnif {fill:currentcolor;width: 25px;height: 25px;}
.mes_magnif {color: #fff;font-size: 18px;position: absolute; right: 8px; top: 2px;z-index: 0;cursor: pointer;}


/*LOGIN*/
form.ajax-auth{display:none;z-index:999;position:fixed;top:150px;left:50%;width:350px;margin-left:-200px;padding:40px 25px 25px;background-color:#FFF;border-radius:8px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 0 6px rgba(0,0,0,0.2);color:#878787;font-size:11px}
.ajax-auth a:hover {color: #888;}
.ajax-auth .mes_top_message {text-align: center;}
.ajax-auth h2,.ajax-auth h3{color:#111;line-height:1}
.ajax-auth h2{text-align:center;display: block;margin: 30px 0 15px;}
.ajax-auth h3{font-size:18px;text-align:left;margin:0}
.ajax-auth h3 a{color:#e25c4c}
.ajax-auth hr{background-color:rgba(0,0,0,0.1);border:0 none;height:1px;margin:20px 0}
.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2{border:1px solid #EDEDED;border-radius:3px 3px 3px 3px;box-shadow:0 0 3px rgba(0,0,0,0.1) inset;color:#333;font-size:15px;padding:10px 10px 10px 13px;width:100%;margin:7px 0 20px;background-color:#F9F9F9;}
.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus{background-color:#FFF}
.ajax-auth label.error{display:none!important}
.ajax-auth input.error{border:1px solid red!important}
.ajax-auth input.submit_button{border-radius: 2px;font-size:13px;color:#FFF;background-color:#e25c4c;padding:9px 31px;float: right;border: 0 !important;}
.ajax-auth a{text-decoration:none}
.ajax-auth a.close{color:#DCDCDC;position:absolute;right:13px;top:10px;font-size: 20px;}
.ajax-auth a.text-link{color:#B4B2B2;float:left;margin:10px 0 0}
.ajax-auth p.status{text-align:center;margin:-15px 0 20px;font-weight:600;display:none}
a.login_button{display: inline-block;color: #333;font-size: 12px;padding: 5px 7px;text-decoration: none;letter-spacing: 1px;text-transform: uppercase;}
.login_overlay{height:100%;width:100%;background-color:#F6F6F6;opacity:.9;position:fixed;z-index:998}
.ajax-auth input.submit_button:hover {background: #111 !important;cursor: pointer;}

/*MENU*/
.mes_header_menu {padding-left: 0 !important;text-align: center;margin-top: 0px;transition: all 0.5s; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-khtml-transition: all 0.5s;-ms-transition: all 0.5s;}
.mes_menu_content_holder {text-align: center;z-index: 999;position: relative;padding: 0 0;margin: 0 -15px;}
.mes_header_menu ul.menu {margin: 0;padding-left: 0 !important;}
.mes_header_menu ul.menu > li > a:after {background: #333;bottom: 0; content: "";display: inline-block;height: 2px;left: 0;position: absolute;transition: all 0.3s; -moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-khtml-transition: all 0.3s;-ms-transition: all 0.3s;width: 0;}
.mes_header_menu ul.menu > li { margin-left: -3px !important;padding: 0; display: inline-block; list-style: none;text-align: center;}
.mes_header_menu ul.menu > li > a, .header_cart_link, .mes_markup {font-size: 11px;font-weight: 500;letter-spacing: 2px;padding: 10px 20px;text-transform: uppercase;display: inline-block;color: #111;transition: all 0.1s; -moz-transition: all 0.1s;-webkit-transition: all 0.1s;-o-transition: all 0.1s;-khtml-transition: all 0.1s;-ms-transition: all 0.1s;}
.mes_header_menu ul.menu > li:last-child > a {border-right:0px;}
.mes_header_menu ul.menu > li:hover > a, .header_cart_link:hover, .mes_markup:hover {}
.mes_header_menu ul.menu > li > .sub-menu, .mes_menu_content_holder .header_cart_widget, .mes_markup_holder {width: 220px;display: none; opacity: 0; position: absolute;z-index: 999;text-align: center;-webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);text-align: left;transition: all 0.1s; -moz-transition: all 0.1s;-webkit-transition: all 0.1s;-o-transition: all 0.1s;-khtml-transition: all 0.1s;-ms-transition: all 0.1s;}
.mes_header_menu ul.menu > li:hover > .sub-menu { opacity: 1;display: block;}
.mes_header_menu ul.menu > li li {position: relative;}

.mes_header_menu ul.menu > li.menu-item-has-children>a:before, .mes_markup:before {margin-top: 0px;content: "\f107";font-family: FontAwesome;  float: right;margin-left: 5px;font-weight: 700;font-size: 12px;}
.mes_header_menu ul.menu > li > ul.sub-menu {    width: 100%;list-style:none;padding:0px;}
.mes_header_menu ul.menu > li > ul.sub-menu > li a {font-weight: 500;padding: 7px 15px;display:block;font-size:12px;color:#999;text-decoration:none;}
.mes_header_menu ul.menu > li > ul.sub-menu > li:not(.menuicon) a:before {}
.mes_header_menu ul.menu ul {padding-left: 0;}
.mes_header_menu ul.menu li {list-style: none;outline: none;}

/*Menu Icon*/
.mes_header_menu ul.menu > li li::before {font-family: FontAwesome;padding: 6px 13px;position: absolute;left: 0;}
.mes_header_menu ul.menu > li li.menuicon {padding-left: 20px;}

/*Third Menu*/
.mes_header_menu ul.menu > li:not(.megamenu) > ul.sub-menu ul.sub-menu {}
.mes_header_menu ul.menu > li  li.menu-item-has-children>a:after {margin-top: 0px;content: "\f105";font-family: FontAwesome;  float: right;margin-left: 5px;font-weight: 700;font-size: 12px;}
.mes_header_menu ul.menu > li  li.menu-item-has-children > ul.sub-menu {z-index: -1;display: none;left: 100%;min-width: 220px;opacity: 0;position: absolute;top: 0;}
.mes_header_menu ul.menu > li  li.menu-item-has-children:hover > ul.sub-menu {display: block;opacity: 1;}

/*Mega Menu*/
.mes_header_menu ul.menu>li.megamenu>ul {width: 100%;left: 0;display:none;  cursor: default;}
.mes_header_menu ul.menu>li.megamenu:hover>ul {display: table;}
.mes_header_menu ul.menu > li.megamenu > ul > li > a:before, .mes_header_menu ul.menu > li.megamenu > ul > li > a:after {display: none !important;}
.mes_header_menu ul.menu>li.megamenu>ul> li {width: auto;  width: 25%;display: table-cell;float: none;cursor: default;position: relative;padding-bottom: 20px;}
.mes_header_menu ul.menu>li.megamenu>ul>li>ul.sub-menu {z-index: 9; border-top: medium none; box-shadow: none !important; cursor: default;display: block !important;left: 0 !important;min-width: 100% !important;opacity: 1 !important;position: relative !important;}
.mes_header_menu ul.menu>li.megamenu>ul > li {border-left: 0 !important;}
.mes_header_menu ul.menu>li.megamenu>ul > li > a {color: #999 !important;}
.mes_header_menu ul.menu>li.megamenu>ul > li > a:before {margin-top: 0px;content: "\f107";font-family: FontAwesome;  float: right;margin-left: 5px;font-weight: 700;font-size: 12px;}
.mes_header_menu ul.menu>li.megamenu ul > li:last-child {border-right: 0;}
.mes_header_menu ul.menu>li.megamenu>ul > li > ul >li:last-child {border-bottom: none;}

/*Cart*/
.mes_menu_content_holder .mes_cart_wrap {display: inline-block; position: relative;}
.mes_menu_content_holder .header_cart_widget {padding: 15px 15px 0;right: 0;width: 250px;}
.mes_menu_content_holder .header_cart_widget {display: none;position: absolute;}
.mes_menu_content_holder .mes_cart_wrap:hover .header_cart_widget {display: block;opacity: 1;}
.mes_menu_content_holder .header_cart_link {position: relative;}
.mes_menu_content_holder .header_cart_link i {display: none;}
.mes_menu_content_holder .header_cart_link span span {border-radius: 100%;color: #111;display: inline-block;font-family: open sans;font-size: 10px;line-height: 7px;padding: 5px;position: absolute;right: 3px;text-align: center;top: 4px;}
.woocommerce-cart .mes_cart_wrap {display: none;}

/*Markup*/
.mes_markup {position: relative;cursor: pointer;}
.mes_markup_holder {cursor: auto;color: #777;font-size: 13px;letter-spacing: 0; right: 0;text-transform: none;top: 100%;width: 100%;padding: 20px;font-weight: 500;}
.mes_markup:hover .mes_markup_holder {display: block;opacity: 1;}
.mes_markup_holder .wpcf7-form textarea {height: 100px !important;}

/*MENU TOGGLE*/
#mes_menu-toggle-wrapper {height: 60px;position: relative; width: 60px;z-index: 9999;display: inline-block;cursor: pointer;}
.mes_toggle-wrapper-wrap {display: none;text-align: center;}
#mes_menu-toggle, #mes_menu-toggle:before, #mes_menu-toggle:after {transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
#mes_menu-toggle:before {top: -8px;}
#mes_menu-toggle:after, #mes_menu-toggle:before {background: #fff;content: "";height: 3px;left: 0;position: absolute;transform-origin: center center 0;width: 100%;}
#mes_menu-toggle, #mes_menu-toggle:before, #mes_menu-toggle:after {transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
#mes_menu-toggle:after {bottom: -8px;}
#mes_menu-toggle:after, #mes_menu-toggle:before {background: #111;content: "";height: 3px;left: 0;position: absolute;transform-origin: center center 0;width: 100%;}
#mes_menu-toggle, #mes_menu-toggle:before, #mes_menu-toggle:after {transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
#mes_menu-toggle {margin-left: 15px;background: #111;display: block;font-size: 30px;left: 0;height: 3px;position: absolute;top: 50%;width: 30px;}
#mes_menu-toggle-wrapper.anim-out #mes_menu-toggle {background: rgba(0,0,0,0);}
#mes_menu-toggle-wrapper.anim-out #mes_menu-toggle:before {transform: rotate(45deg) translate(3px, 6px);-moz-transform: rotate(45deg) translate(3px, 6px);-webkit-transform: rotate(45deg) translate(3px, 6px);-o-transform: rotate(45deg) translate(3px, 6px);-khtml-transform: rotate(45deg) translate(3px, 6px);-ms-transform: rotate(45deg) translate(3px, 6px);}
#mes_menu-toggle-wrapper.anim-out #mes_menu-toggle:after {transform: rotate(-45deg) translate(5px, -8px);-moz-transform: rotate(-45deg) translate(5px, -8px);-webkit-transform: rotate(-45deg) translate(5px, -8px);-o-transform: rotate(-45deg) translate(5px, -8px);-khtml-transform: rotate(-45deg) translate(5px, -8px);-ms-transform: rotate(-45deg) translate(5px, -8px);}





/*THEME FEATURES*/
.mes_header_menu ul.menu {display: table;table-layout: fixed;width: 100%;}
.mes_header_menu ul.menu > li {display: table-cell !important;position: relative !important;}
.mes_header_menu ul.menu > li > a {display: block;width: 100%;}
.mes_header_menu ul.menu > li > a:hover {color: rgba(0,0,0,0.4) !important}
.mes_header_menu ul.menu > li > ul a{color: #222 !important;padding: }
.mes_header_menu ul.menu > li > ul a:hover{color: #fff !important;}
.mes_header_menu ul.menu > li > ul li:hover{background: rgba(0,0,0,0.1);}

.mes_avatar-bottom {padding: 80px 0;}
.esg-grid .mainul li.eg-mesto-shop-masonry-wrapper {background: transparent !important;}
.eg-mesto-shop-masonry-content {background-color: transparent !important;border-color: rgba(0,0,0,0.1) !important;border-width:0 2px 2px 2px  !important;}
.cool_tag {display: inline-block;padding: 20px 25px;color: #fff !important;font-size: 20px;border: 3px solid #fff;font-weight: 700;}
.catinfo {position: absolute;bottom: 0;width: 33%;padding: 0 0px 10px 20px;}
.mc4wp-form form > p:first-child, .mc4wp-form form > p:nth-child(2) { margin: 5px 0;}
.mc4wp-form {max-width: 220px;margin: 0 auto;  padding: 20px 0;}
.mes_lightbox_hover .mc4wp-form form > p:first-child, .mes_lightbox_hover .mc4wp-form form > p:nth-child(2) { width: 100% !important;  margin: 5px 0;}
.mes_lightbox_hover .mc4wp-form {max-width: 400px;margin: 0 auto;  padding: 20px 0;}
@media (min-width: 0px) and (max-width: 960px) {
}
@media (min-width: 767px) and (max-width: 991px) {
	.tag_line {margin-left:0px !important;margin-right:0px !important;}
	.catinfo .col-sm-4 {display: none !important;}
	.mes_footer_holder {padding: 0px 30px 0 !important;}
	.owl-stage .super_height {height: auto !important;}
	.mes_lightbox_hover h1 { font-size: 25px;line-height: 24px;letter-spacing: 0px;font-weight: 700;}
}

@media (min-width: 0px) and (max-width: 767px) {
	.mes_logo_holdred {padding: 50px 0 10px;}
	.mes_header_menu ul.menu > li {display: block !important;}
	.archieve_item .mes_blog_item_holder {padding: 20px 10px 0 !important;margin: 0px !important;}
	.archieve_date {position: relative !important;}
	.tag_line {margin-left:0px !important;margin-right:0px !important;}
	.mes_lightbox_hover h1 { font-size: 25px;line-height: 24px;letter-spacing: 0px;font-weight: 700;}
	.mes_footer_holder {padding: 0px 30px 0 !important;}
	.owl-stage .super_height {height: auto !important;}
	.mes_menu_content_holder {display: none;}
	.ubermenu.ubermenu-main {padding: 0 15px !important}
	li.ubermenu-item.ubermenu-active {z-index: 99;}
	.container {padding: 0 30px !important;}
	.ubermenu-nav > li > ul > li.ubermenu-retractor-mobile {color: rgba(0,0,0,0.6) !important;padding: 30px !important;}
	.ubermenu-nav > li > ul, .ubermenu-submenu-type-mega {margin: 0 !important;}
	.mes_footer_holder {padding: 0px 30px 0 !important;}
}


/*--------------------------------*/
/*-----------ESS-GRID-------------*/
/*--------------------------------*/
.esg-grid .esg-entry-media img {max-width: initial !important;} 
.mesto-main .navigationbuttons,.mesto-main .esg-pagination,.mesto-main .esg-filters{text-align:center}.mesto-main .esg-navigationbutton{border:0 none}.mesto-main .esg-filterbutton,.mesto-main .esg-navigationbutton,.mesto-main .esg-sortbutton,.mesto-main .esg-cartbutton a{color:#999;margin-right:5px;cursor:pointer;padding:0 5px;line-height:38px;border-radius:5px;border:0 none;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:400;background:transparent;font-family:Lato,sans-serif;display:inline-block;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase}.mesto-main .esg-navigationbutton *{color:#999}.mesto-main .esg-navigationbutton{padding:0 5px}.mesto-main .esg-pagination-button:last-child{margin-right:0}.mesto-main .esg-left,.mesto-main .esg-right{padding:0 11px}.mesto-main .esg-sortbutton-wrapper,.mesto-main .esg-cartbutton-wrapper{display:inline-block}.mesto-main .esg-sortbutton-order,.mesto-main .esg-cartbutton-order{display:inline-block;vertical-align:top;width:40px;line-height:38px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;font-size:12px;font-weight:400;color:#999;cursor:pointer;background:#fff;text-transform:uppercase}.mesto-main .esg-cartbutton{color:#333;cursor:default!important}.mesto-main .esg-cartbutton .esgicon-basket{color:#333;font-size:15px;line-height:15px;margin-right:10px}.mesto-main .esg-cartbutton-wrapper{cursor:default!important}.mesto-main .esg-sortbutton,.mesto-main .esg-cartbutton{display:inline-block;position:relative;cursor:pointer;margin-right:0;border-right:none;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.mesto-main .esg-navigationbutton:hover,.mesto-main .esg-filterbutton:hover,.mesto-main .esg-sortbutton:hover,.mesto-main .esg-sortbutton-order:hover,.mesto-main .esg-cartbutton a:hover,.mesto-main .esg-filterbutton.selected{border-color:transparent;color:#333}.mesto-main .esg-navigationbutton:hover *{color:#333}.mesto-main .esg-sortbutton-order.tp-desc:hover{border-color:transparent;color:#333}.mesto-main .esg-filter-checked{padding:1px 3px;color:#cbcbcb;background:#cbcbcb;margin-left:7px;font-size:9px;font-weight:300;line-height:9px;vertical-align:middle}.mesto-main .esg-filterbutton.selected .esg-filter-checked,.mesto-main .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px;color:#fff;background:#000;margin-left:7px;font-size:9px;font-weight:300;line-height:9px;vertical-align:middle}
.lazyloadcover {display: none !important;}
.esg_mes_box {padding:15px;color: #fff; }


/*--------------------------------*/
/*-----------TEMPLATES------------*/
/*--------------------------------*/
.mes_date_preset {position: absolute;top: 0;left: 0;background: #111;height: 100%;padding: 0px 5px;text-align: center;}


#akceptor {position: absolute;top:0; bottom: 0;left: 0;right: 0;margin: auto;}
.map-wraper {padding: 0px 0 35px 20px;}
iframe.esg-youtube-frame {border: 0px !important;}


/*CONTACT FORM 7*/
.wpcf7-form input:not(.wpcf7-submit), .wpcf7-form textarea  { color: #999;width:100%; padding:7px; border:none !important; background:rgba(0, 0, 0, 0.1); margin-bottom:10px !important;}
.wpcf7-form h5 { font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:5px; font-size:12px; margin-top:0px;}
.wpcf7-form span[role='alert'] { font-size:11px; margin-top:-15px !important; margin-bottom:10px !important; display:block !important;}
.wpcf7-validation-errors, .wpcf7-mail-sent-ok { border:none !important; color:#fff; margin-left:0px !important; padding:20px !important;}
.wpcf7-mail-sent-ok { background:#8fae1b !important;}
.wpcf7-submit {}
.wpcf7 textarea:focus, .wpcf7 input:focus { border:none !important; outline:none !important;}
.wpcf7 textarea  {height: 180px;}
.wpcf7 input, .wpcf7 textarea {color: rgba(0,0,0,0.8) !important;}
div.wpcf7 img.ajax-loader {display: none !important;}
input.wpcf7-form-control.wpcf7-submit {cursor: pointer;}


/*WIDGETS*/
.widget-title {font-size: 12px; font-weight: 500;}
.widget_shopping_cart_content .empty {background: #fff; margin-top: 20px !important; padding: 20px 10px 20px 60px !important; text-align: left; border: none;display: block;color: #bbb;font-size: 11px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}
.widget_shopping_cart_content .empty:after {color: #ccc !important;content: "" !important;display: block;font-family: FontAwesome !important;font-size: 25px;height: 50px;left: 17px;position: absolute;top: 20px;width: 50px;z-index: 9999;}
.mes_widget #searchform #s {border: 1px solid #eaeaea;width: 70%;}
.mes_widget img {max-width: 100%;}
#searchform #searchsubmit {    background-color: #333 !important;height: 30px;margin-top: 0;border-radius: 0;margin-top: -3px;color: #fff;border: 0 none !important;margin: 0 0 0 -4px !important;width: 30%;cursor: pointer;}
#searchform #searchsubmit:hover {opacity: 0.7;}
#searchform #s {border: none;}
.mes_widget_title_single {color: #333;}
.ultimate-google-trends iframe {height: 340px !important;}
.cats a {padding-right: 5px;}



/*FOOTER*/
.mes_footer_slider {padding-bottom: 50px;}
.mes_footer_holder .mes_widget_title_single { font-weight: 300;padding: 0 0 15px;margin-bottom: 15px;border-bottom: 2px solid rgba(0,0,0,0.1);}
.mes_footer_holder .row {padding: 20px 0px 20px;margin: 0 -45px;}
.mes_footer_holder .mes_tweet_content a {color: #fff !important;}
.mes_footer_holder a {color: #fff;}
.mes_footer_holder .social_link {color: #333;}
.mes_footer_holder {font-weight: 600;color: rgba(0,0,0,0.6);bottom: 0 !important; font-size: 13px;margin: 0px;padding: 0px 15px 0;width: 100%;}
.mes_top_header {background: #333 !important;}
.mes_top_header .menu li:after, .footer_menu li:after {content: " / ";padding-left: 5px;}
.mes_top_header .menu li:last-child:after, .footer_menu li:last-child:after {content: "";}
.mes_top_header .menu li, .footer_menu li {display: inline-block;border: 0 !important;}
.mes_top_header .menu li a:before {content: "" !important;margin-left: 0 !important;margin-left: 0 !important;margin-right: 0 !important;}
.mes_top_header .menu li a {font-size: 11px;letter-spacing: 1px;text-transform: uppercase;margin-left: 0 !important;margin-right: 0 !important; padding: 7px 10px 6px !important;}
.mes_f_widget .wpcf7 textarea {height: 145px !important;background: rgba(255,255,255,0.1);}
.mes_f_widget .wpcf7-submit {background: #333;}
.mes_f_widget .wpcf7-text {background: rgba(255,255,255,0.1) !important;}


.mes_footer_header p {margin-bottom: 0; display: inline-block;}
.mes_footer {position: relative;background-color: #222;}
.mes_footer>.row{margin: 0 -60px;padding-top: 60px;}
.mes_footer.bot {}
.footer_menu {text-align: right;position: relative;margin: 0px;}
.mes_footer_holder.bot .footer_menu {}
.mes_footer a {color: rgba(255,255,255,0.5) ;font-size: 12px;font-weight: 600;padding: 10px 0;text-transform: none;}
.mes-copyright a {margin: 0 7px;}
.mes_footer_holder .mes_footer div:not(.tagcloud) > a:hover, .mes_footer_holder a:hover h5, .mes-copyright a:hover {color: #fff !important; }
.footer-logo {text-align: center; padding: 40px 0 50px}
.footer-logo img {width: 100px;}
.mes_footer.bot .mes-copyright {}
.mes_footer_promo {background: #272727;text-align: center;height: 0px;transition: all 0.4s; -moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-khtml-transition: all 0.4s;-ms-transition: all 0.4s;}
.mes_footer_promo.bot {height: 270px; }

/*socials*/
.mes_footer.bot .mes_soc_icons {padding-top: 90px;}
.mes_soc_icons {text-align: center;font-size: 18px;padding-bottom: 10px;padding-top: 0px;transition: all 0.9s; -moz-transition: all 0.9s;-webkit-transition: all 0.9s;-o-transition: all 0.9s;-khtml-transition: all 0.9s;-ms-transition: all 0.9s;}
.soc_round {height: 36px;width: 36px;border-radius: 100%; border: 2px solid #333;color: #999;}
.soc_round i {padding-top: 6px}
.mes-copyright {margin: 0 -35px;color: rgba(255,255,255,0.5);font-size: 12px;padding: 20px;text-align: left;}
.mes_soc_icons a { display:inline-block;opacity:1;}
.social_link {background: #333;color: #fff;display: inline-block;font-size: 16px;height: 30px;margin-right: 2px;padding: 4px;text-align: center;width: 30px;border-radius: 100%;}

/*PRETTYIMAGE*/
.mes_with_mask_no_url {position: relative;}
.mes_with_mask_no_url img {width: 100%;}
.mes_pretty_image_link {height: 100%;position: absolute;width: 100%;background: rgba(0, 0, 0, 0.2);opacity: 0;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.mes_with_mask_no_url:hover .mes_pretty_image_link {opacity: 1;}
.mes_pretty_image_link_plus:before {content: "\f055";font-family: FontAwesome;}
.mes_pretty_image_link_plus {margin-top: -7px;color: #fff;opacity: 0; font-size: 10px;position: absolute;text-align: center;top: 50%;width: 100%;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.mes_with_mask_no_url:hover .mes_pretty_image_link_plus {opacity: 1;font-size: 30px;}
.pp_close:before {content: "\f00d";font-family: FontAwesome;}
.mes_video_embed {  font-size: 30px !important;color: #333;padding: 10px 16px;border: 3px solid #333;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;width: 55px;height: 55px;}
.mes_video_embed:hover {border-color: #fff; color: #fff;}
.mes_video_wrap {}
iframe {width: 100% !important;}



/*MAIN SOCIALS*/
.mes_socials_holder {padding-top: 7px;float: right;text-align: right;}
.mes_socials_holder i {font-size: 20px;padding: 7px 9px;color: #444;}
.mes_socials_holder a {display: inline-block;height: 35px;width: 35px; background: #fff;}

/*BLOG*/

/*POST FORMAT*/
.mes_blog_meta a { color:#333}
.mes_blog_meta a:hover {}
.mes_blog_meta { font-size:11px; text-transform:uppercase;}
.mes_full_blog_post_date {    text-align: center;text-transform: uppercase;z-index: 9;}
.mes_blog_post_title {font-size: 24px;margin-bottom: 4px;}
.mes_blog_full_content_holder {    text-align: center;}
.mes_date_y {margin: 0;display: inline-block;font-size: 11px;font-weight: 700;margin-bottom: 0;padding: 0 2px;color: #fff ;letter-spacing: 0;}
.mes_date_d {font-size: 30px !important; font-weight: bold;line-height: 30px !important;margin-bottom: 0px;}
.format-text {padding: 15px;}
.post-format-header {padding-bottom: 35px;}

.mes_blog_meta a[rel="tag"]:before {content: "#";}
.mes_blog_meta a[rel="tag"] {margin-left: 5px;}

/*format standart*/
.format-standard .mes_blog_item_main_content {padding-top: 15px;}
/*format-link*/
.format-link .mes_full_blog_post_date {position: absolute;}
/*format-galery*/
.grid-post-format>div {padding: 0 2px 2px 0;}
.grid-post-format {padding: 0 15px;}
/*format quote*/
.format-quote .mes_blog_quote_content {background: #fff;z-index: 9;color: #111; font-size: 13px;font-weight: 600;margin: 20px 0 20px 25px;padding: 15px 15px 15px 45px;position: absolute;top: 0;border-radius: 5px;}
.format-quote .mes_blog_quote_content>.fa {font-size: 20px;margin-left: -30px;margin-top: 5px;position: absolute;}
.format-quote .mes_quote_author {text-align: right;}
.quote_link_hover {display: block;position: relative;}
.quote_link_hover .mes_quote-overlay {background: rgba(0,0,0,0.2);position: absolute;height: 100%;width: 100%;opacity: 0;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.quote_link_hover:hover .mes_quote-overlay {opacity: 1;}

/*Statistic Holder*/
.mes_statistic_holder {padding-top: 15px;}
.single-post .mes_statistic_holder {text-align: center;}
.single-portfolio .mes_statistic_holder {text-align: center;}
.single-articles .mes_statistic_holder {text-align: center;}
.mes_likes {display: inline-block;}
.mes_pageviews {display: inline-block;color: #111;}
.mes_comments {display: inline-block; color: #111;padding-right: 10px;}
.mes_statistic_holder>div {padding-right: 30px;}
.mes_statistic_holder>div:last-child {padding-right: 0;}


/*SINGLE POST*/
.single-post .mes_likes {padding-top: 0;}
.single-post .mes_post_format_content {margin-bottom: 0;}

#instafeed {padding: 0px;}
.mes_insta_feed img {width: 100%;}
.mes_insta_feed a {display: inline-block;width: 100%;padding: 0;}
.mes_insta_feed {overflow: hidden;padding: 0px;}
.mes_insta_likes {display: inline-block;margin-bottom: 25px;padding-right: 10px; transition: all 0.4s; -moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-khtml-transition: all 0.4s;-ms-transition: all 0.4s;}
.mes_insta_comments {display: inline-block;margin-bottom: 25px; transition: all 0.4s; -moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-khtml-transition: all 0.4s;-ms-transition: all 0.4s;}
.mes_insta_feed .mes_overlap:hover .mes_insta_likes {display: inline-block;margin-bottom: 0px;}
.mes_insta_feed .mes_overlap:hover .mes_insta_comments {margin-bottom: 0px;}
.mes_insta_feed .mes_overlap i {padding-right: 3px;}
.mes_insta_feed .mes_overlap {border-width: 0;font-size: 16px;position: relative; width: 100%;text-align: center; color: #fff;font-family: open sans;font-weight: 500;height: 100%; position: absolute;transition: all 0.4s; -moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-khtml-transition: all 0.4s;-ms-transition: all 0.4s;}
.insta_bg {background: rgba(0,0,0,0.8);opacity: 0;height: 100%;}
.mes_insta_feed:hover .insta_bg {opacity: 1;}
.mes_insta_feed .mes_overlap {text-align: center;}
.mes_insta_feed .mes_overlap:hover {background: rgba(0,0,0,0.5) !important;}

.news_holred li:last-child {border-bottom: 0px !important;}
.mes_news_date {text-align: left;margin-top: -11px; }
.mes_news_title {}
.mes_news_title a {}
.mes_news_title a:hover { text-decoration:none;}
.news_holred { list-style:none; margin:0px; padding:0px;}
.news_holred li { margin:15px 0px; display:inline-block !important; padding:0px 0 30px; border-bottom:1px dashed #ededed; font-size:12px;}
.news_holred li:first-child { margin-top:0px; padding-top:0px;}

/*sidebars*/
.mes_widget {padding: 30px 30px !important;margin-bottom: 10px;border: 2px solid rgba(0,0,0,0.1);}
.mes_f_widget .mes_widget {background: none !important;padding: 0 !important;margin-bottom: 40px;border: none !important;}
.mes_widget .mes_widget_title {    text-align: center;position: relative;margin-bottom: 20px;margin-top: -10px;}
.mes_widget_title:before {margin-left: -20px;}
.mes_widget .io_widget_title {  position:relative; color:#000;font-size:13px; font-weight:bold; border-bottom:1px solid #ededed; padding-bottom:7px; margin-bottom:15px; margin-top:0px; }
.product-categories { padding:0px; list-style:none;}
.product-categories li { border-bottom:1px dotted #ededed;}
.mes_widget .current-menu-item a {}
#cbox .mes_flickr_item img { border-radius:0px;}
#cbox .mes_flickr_item { float:left; width:20%; border:1px solid #fff}
#cbox .mes_flickr_item:nth-child(4n){ margin-right:0px;}
#cbox .mes_flickr_item img:hover { opacity:0.9}
.pp_content { background: #f8f8f8 !important;}
.pp_description { font-size:20px; margin-top:10px !important}
.mes_widget:not(.widgetSidebar) ul:not(#cbox) { padding:0px; list-style:none;}
.mes_widget:not(.widgetSidebar) ul:not(#cbox, .mes_display-posts-listing) li { border-bottom:1px dotted #ededed;}
.mes_cat_count { float: right; padding:2px 4px; background:rgba(0,0,0,0.02); margin-top:6px; font-size:10px; min-width:30px; text-align:center;}
.mes_widget:not(.widgetSidebar) ul:not(#cbox) li a:not(.mes_title):before{content: "\f105";font-family: FontAwesome;font-weight: normal;font-style: normal;display: block;float: left;text-decoration: inherit;font-size: 14px;margin-right:12px;line-height:16px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity:1;margin-top:5px;}
.mes_widget:not(.widgetSidebar) ul:not(#cbox) li a:not(.mes_title) { color:#777; display: inline-block; opacity:1; padding:7px 0px 7px 0px;}
.mes_widget:not(.widgetSidebar) ul:not(#cbox) li a:not(.mes_title):hover { text-decoration:none; opacity:1;}
.mes_widget:not(.widgetSidebar) ul:not(#cbox) li a:not(.mes_title):hover:before{margin-right:6px;margin-left:6px;opacity:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.mes_footer_holder .mes_widget ul:not(#cbox) li a {color: #8d8d8d;}
.mes_footer_holder .mes_widget ul:not(#cbox) li {border-bottom: 1px dashed rgba(255,255,255,0.15)}
.mes_footer_holder .mes_widget > div > .menu > li.menu-item-has-children > a:hover::before, .mes_footer_holder .mes_widget > div > .menu > li.menu-item-has-children > a:hover {color: #fff !important;}



/* POST SHORTCODES */


/*COMMON REVIEWER FIXES*/
.mes_blog_item_main_content embed {width: 100%;}
.admin-bar .mes_header_holder {margin-top: 32px;}
.pride_pg {text-align: center;}
.admin-bar .mes_menu_content_holder.fixme {top: 32px;}
.sticky .blog_item>.row {background: rgba(0, 0, 0, 0.04);border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 5px; margin: 0;padding: 15px 20px 20px 0;}
.blog .mes_blog_item_main_content div, .page-template-blog .mes_blog_item_main_content div {max-width: 100% !important}
.wp-caption {width: 100% !important}
.wp-caption-text{}
.gallery-caption{}
select {    width: 100%;}
.bypostauthor{}
.wide_cont ul:not(.flex-direction-nav, .sub-menu) li, .wide_cont ol li  {padding: 4px;margin: 0;}
.wide_cont ul:not(.flex-direction-nav, .sub-menu) li {list-style: outside none disc;}
.mes_widget ul li {list-style: none;}
.vc_row ul li {list-style: none;}

.mes_widget  #searchform label { display:none;}
.input-text { background:#fafafa; border:1px solid #ededed;font-size: 13px;}
input, textarea{border: 1px solid #ddd;padding: 6px 10px;}
.mes_widget input {height: 30px;border-color: rgba(0,0,0,0.1);width: 100%; border: 1px solid rgba(0,0,0,0.1) !important;font-size: 12px;line-height: 12px;background: rgba(255,255,255,1);margin-bottom: 20px;}
.mes_widget input#s{ margin:0px}
.mes_right_sidebar .mes_widget{  padding-left:30px;}
.mes_left_sidebar .mes_widget{  padding-right:30px;}
img.alignleft { margin-right:20px;margin-bottom: 20px;}
.aligncenter { text-align:center;}
.vc_progress_bar { margin-bottom:10px !important;}
.mes_widget .menu > li > a  { font-weight:bold;}
.mes_widget .menu li li { padding-left:20px; }
.mes_widget .menu li li:last-child { border-bottom:none !important;}
.mes_widget .menu li li.current_page_item a {}
.mes_widget .menu li li a { padding: 4px 0px !important;  font-size:12px;}
.mes_widget > div > .menu > li.menu-item-has-children > a:before {content:"\f103" !important;margin-top:4px;}
.mes_widget > div > .menu > li.menu-item-has-children > a:hover:before, .mes_widget > div > .menu > li.menu-item-has-children > a:hover { color:#000 !important;}
.mes_widget > div > .menu > li.menu-item-has-children > a:hover:before { margin-right:12px !important; margin-left:0px !important;}
.fontawesome-icon-list i { font-size:14px; color:#3a3a3a; margin-right:10px; margin-bottom:10px;}
.fontawesome-icon-list { color:#999;}
/*Header Replacer*/
.meh_screen {margin-bottom: 20px;}

/*SEARCH RESULTS*/
.blog_item { border: 2px solid rgba(0,0,0,0.1);padding: 30px;margin-bottom: 10px;}
h5.mes_blog_post_title { margin:0px; margin-top:-3px !important;}
.mes_post_format_content {overflow: hidden;position: relative;padding-bottom: 0px;}

.archieve_item .wide_cont {padding-bottom: 30px;}
.archieve_item .mes_full_blog_post_date {height: 100%;position: absolute;top: 0;width: 70px;padding-top: 10px;}
.archieve_item .mes_blog_item_holder {padding-left: 70px;}
.archieve_item .blog_item {border: 1px solid rgba(255, 255, 255, 0.1);}
.mes_search_thumbnail_holder {padding-right: 0;}
.mes_search_thumbnail_holder img {width: 100%}
.mes_search_content_holder {float: left;padding-top: 13px;  padding-right: 30px;  padding-left: 0;}

.archieve_item {margin-bottom: 10px !important; border: 2px solid rgba(0,0,0,0.1);    position: relative;}
.archieve_item .mes_blog_item_holder {padding: 0 10px 0 0;margin-right: 10px;}
.me_date_d {display: inline-block;}
.me_date_y {display: inline-block;}
.archieve_date {position: absolute;}
.archieve_item .mes_blog_meta {display: inline-block;}
.archieve_item .mes_blog_post_title {}
.archieve_item .mes_blog_meta {}
.archieve_item .mes_blog_item_holder a {display: block; width: 100%; margin: -2px;}
.archieve_item .mes_blog_meta a.cats {color: #fff !important;}
.archieve_item .mes_blog_full_content_holder {text-align: left;}

/*tagline*/
.tag_line {  margin: 10px -15px 0px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NkQAWSjEh8SQYGhucwATAHJAkSgHNAAgBJLgMeVQZnUgAAAABJRU5ErkJggg==");padding: 15px;}
.breadcrumbs {padding: 0;}
h3.mes_blog_post_title_inner { color:#3a3a3a;  font-weight:bold; margin-bottom:4px; display:inline-block; font-size: 30px;font-weight: 500;margin-top: 0;}
.tag_line .mes_blog_post_title_inner {padding-left: 15px !important; }
.tag_line .hit {text-transform: uppercase;display: inline-block;margin: 0;color: #111; font-size: 11px;}
.mes_breadcrumbs a:hover { text-decoration:none;}
.mes_breadcrumbs { font-size:11px !important;}
.mes_breadcrumbs .current {color: #333;}
.mes_featured_holder {padding: 15px 15px 5px;text-align: center;margin-bottom: 10px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NkQAWSjEh8SQYGhucwATAHJAkSgHNAAgBJLgMeVQZnUgAAAABJRU5ErkJggg==");border: 1px solid rgba(255, 255, 255, 0.05);}
.mes_featured_holder .hit{color: #888;font-size: 30px;line-height: 70px;}

/*post navigation*/
.mes_blog_nav {padding-bottom: 30px;}
.mes_blog_nav .floatleft{padding-left: 20px}
.mes_blog_nav .floatright{padding-right: 20px}
.mes_blog_nav>div {display: inline-block;position: relative;}
.mes_blog_nav .hit {display: inline-block;    margin: 0;}
.mes_blog_nav i {line-height: 24px;}
.mes_blog_nav .floatleft .fa {position: absolute;margin-left: -15px;}
.mes_blog_nav .floatright .fa {position: absolute;margin-right: 5px;right: 0;}
.mes_nav {margin: 50px -15px 0; padding: 0 30px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NkQAWSjEh8SQYGhucwATAHJAkSgHNAAgBJLgMeVQZnUgAAAABJRU5ErkJggg==");}


/* calendar widget */
.mes_header_holder #wp-calendar a { color:#888;}
.mes_header_holder #wp-calendar caption { color:#fff;}
.mes_header_holder #wp-calendar tbody td { background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2)}
.mes_header_holder #wp-calendar thead th { background: rgba(255,255,255,0.02);border: 1px solid rgba(255,255,255,0.2)} 
.mes_header_holder .mes_f_widget {padding: 0 30px; }
.mes_header_holder .wpcf7-form input:not(.wpcf7-submit), .mes_header_holder .wpcf7-form textarea, .mes_header_holder .wpcf7-form input:not(.wpcf7-submit), .mes_header_holder .wpcf7-form textarea { background: rgba(0, 0, 0, 0.05);border: 1px solid rgba(0, 0, 0, 0.06) !important;} 
#wp-calendar td:not(#prev) a {background: #fff;border-radius: 100%;color: #333 !important;font-size: 14px;padding: 0 5px;}
#wp-calendar caption {color: #888 !important;font-family: "Crete Round",sans-serif !important;font-size: 14px !important;font-style: italic;font-weight: 400 !important;line-height: 1.57143em;margin-top: 0 !important;text-align: left !important;}
.mes_header_holder #wp-calendar tbody td:hover {background: rgba(255,255,255,0.3);}
.mes_header_holder .wpcf7 textarea {height: 150px !important;}

#map img {width: auto !important;max-width: inherit !important;}
.widget_calendar {float: left;}
#wp-calendar a {}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; margin-bottom:10px; }
#wp-calendar thead th { padding: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td {border: 1px solid rgba(0,0,0,0.1); text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
#wp-calendar thead th { background:#ededed; text-align:center;  border: 1px solid rgba(0,0,0,0.1);}
#wp-calendar caption { font-weight:bold;}
.mes_tweet:before {content: "\f099";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 16px;margin-left: -40px;position: absolute;}
.mes_tweet {margin-bottom:20px;padding-left:50px;background-position:left center;background-repeat:no-repeat;font-size:12px;color:rgba(0,0,0,0.7)}
.mes_tweet a {font-weight: 700;}
.mes_tweet a:not(.twitter_times) { color:rgba(0,0,0,0.7) !important;}
.mes_tweet a:hover { text-decoration:none;}
.mes_tweet_time > a.twitter_time { font-size:11px; color:rgba(0,0,0,0.7) !important; font-weight: 500; }
.tagcloud a { padding:7px; background:#fafafa; line-height:14px; display:inline-block; margin-bottom:3px; color:#000;}
.tagcloud a:hover {  text-decoration:none;}
.mes_news_thumb img{}

/*MAIL CHIMP FORM*/
.form.mc4wp-form p{display: inline-block;float: left;margin-bottom: 0px;}
.form.mc4wp-form label {display: none;}
.form.mc4wp-form input {border: 0px;}
.form.mc4wp-form p:first-child {width: 65%;}
.form.mc4wp-form p:nth-child(2) {width: 35%;}
.form.mc4wp-form p:first-child input {font-size: 13px;  background: rgba(0,0,0,0.2) !important;height: 34px;color: #fff !important;}
.form.mc4wp-form input[type="submit"] {padding: 3px 15px  !important;width: 100%;background: #333;height: 34px;color: #fff !important;}
.form.mc4wp-form input[type="submit"]:hover {color: #fff !important;background: #555 !important;}


.mes_readmore_btn:hover {border-bottom: 1px solid;}
.pride_pg a { text-decoration:none;}
.pride_pg .prev { margin:0px !important; padding-left:0px !important;}
.pride_pg .page-numbers { padding:5px 10px; color:#999;}
.pride_pg .page-numbers:not(.current):hover { color:#000;}
.page-numbers.current { background:#000; color:#fff;}

ol:not(.mes_ticket_commentlist) { margin:0px; padding-left:20px;}
ol:not(.mes_ticket_commentlist) >li {}
ol.mes_ticket_commentlist {counter-reset:li; /* Initiate a counter */}
ol.mes_ticket_commentlist > li {position:relative; /* Create a positioning context */list-style:none; /* Disable the normal item numbering */}
ol.mes_ticket_commentlist > li:before { content:"# " counter(li); /* Use the counter as content */counter-increment:li; /* Increment the counter by 1 *//* Position and style the number */position:absolute;top:0px;left:0px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;/* Some space between the number and the content in browsers that supportgenerated content but not positioning it (Camino 2 is one example) */padding:4px 6px;color:#fff;background:#434A54;text-align:center;}
.list-star { background:#fff; padding:20px;}
.list-star li { font-size:13px; line-height:14px; margin-bottom:12px !important; color:#666666}
.list-star li:last-child { margin-bottom:0px !important;}
.list-star li:before {content: "\f00c";font-family: FontAwesome;font-weight: normal;font-style: normal;display: block;float: left;text-decoration: inherit;font-size: 12px;margin-right:12px;line-height:16px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity:1;}
.show-grid {margin-bottom: 20px;margin-top: 10px;}
.show-grid [class*="col-md-"] > div {border: 1px solid #ddd;background-color: #fff;border-radius: 3px;line-height: 30px;min-height: 30px;text-align: center;cursor: pointer;}
.show-grid:hover [class*="col-md-"] div {background: #f7f7f7;}
.show-grid .show-grid {margin-bottom: 0;margin-top: 0;}
.show-grid .show-grid [class*="col-md-"] {background-color: #ccc;}

/*post comment*/
.comments_div h3 span { font-size:18px; margin-right:5px;}
#respond #comment { outline:none !important;font-size: 13px; box-shadow:none !important; border:1px solid #ddd; padding:10px;}
#respond #comment:focus { border:1px solid #bbb; }
#submit_form {padding:5px 10px;}
#respond h4 { margin-top:0px;}
.fn a, .mes_commente_holder h4 a {}
.mes_commente_holder {padding-bottom: 30px;margin: 0 -15px;}
.mes_ticket_commentlist .mes_avatar { box-shadow:none; width:24px;margin-right: 10px;border-radius: 100%;}

.mes_ticket_commentlist { padding-left:0px;}
.mes_ticket_commentlist ul {padding-left: 20px !important;}
.mes_ticket_commentlist .children { list-style:none;}
.mes_ticket_commentlist > li{ padding:34px !important; background:rgba(0, 0, 0, 0.03) !important; margin-bottom:20px !important;}
.mes_ticket_commentlist > li li{margin-bottom:10px;list-style: none;}
.mes_ticket_commentlist > li ul{  margin-bottom:10px;}

.mes_ticket_commentlist ul.children { margin-top:10px;}
.mes_ticket_commentlist > li > .comment-body { padding-bottom:20px;}
.mes_ticket_commentlist > li  ul .comment-body { background:rgba(0, 0, 0, 0.03) !important; padding:10px;}

.mes_ticket_commentlist .comment-meta{margin-top:10px;margin-bottom:10px;font-size:11px;}

.mes_ticket_commentlist .comment-meta a { color:#999; font-style:italic; text-decoration:none;}
.mes_ticket_commentlist .comment-author  .fn{ font-style: normal;}
.mes_ticket_commentlist .reply a:hover { opacity:1; text-decoration:none;}
.mes_ticket_commentlist .reply a:before {content: "\f112";font-family: FontAwesome;padding-right: 5px;}

.tagcloud a { padding:7px; background:#fafafa; line-height:14px; display:inline-block; margin-bottom:3px; color:#000;}
.tagcloud a:hover { text-decoration:none;}
.tagcloud a {    background: #333;color: #fff;font-size: 12px !important;border-radius: 4px;margin: 3px 2px;padding: 5px 7px;}



.comment-awaiting-moderation {	/* Safari and Chrome: */-webkit-animation:mes_blink 1s linear 1s infinite alternate;-moz-animation:mes_blink 1s linear 1s infinite alternate;}

.mes_share .mes_soc_icons {text-align: left;}
h5.mes_share_text { display:inline-block}
.mes_post_share_icons a {font-size: 22px;height: 40px;opacity: 1;padding: 8px 0 0 11px;width: 40px;}
.mes_post_share_icons a:hover {opacity:0.7}
.mes_post_share_icons div {color: #111;}


/* Back To Top */
#back-top {position: fixed;bottom: 25px;right: 35px;z-index: 99;display: none;}
.mes_without_border #back-top {bottom: 15px;right: 15px;}
#back-top a {width: 44px;display: block;text-align: center;text-decoration: none;color: #fff;-webkit-transition: 0.2s;transition: 0.2s;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#back-top a .fa {width: 44px;height: 44px;line-height: 44px;display: block;font-size: 14px;background:rgba(0,0,0,0.3);border-radius: 6px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#back-top a:hover {color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#back-top a:hover .fa {background-color: rgba(0,0,0,0.7);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#status  {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;background-repeat: no-repeat;background-position: center;margin: -50px 0 0 -100px; display:none;}
.mes_back_btn {float: right;width: 200px; text-align: right;}
.mes_back_btn h4 {}
.mes_back_btn i {font-size: 12px;padding-left: 15px;transition: all 0.2s; -moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-khtml-transition: all 0.2s;-ms-transition: all 0.2s;}
.mes_back_btn:hover i {padding-left:5px;}


/*404 Error*/
.page-template-blank .mes_footer_promo {display: none;}
.page-template-blank .mes_top_header {display: none;}
.error404 .wide_cont {padding-bottom: 40px}
.error404 .footer-wraper > .row {display: block !important; }
.error404 .mes_header_holder, .error404 .mes_custom_footer_holder{display: block;} 
.error404 .mes_footer_holder {display: block;}
@keyframes blink { 0% { opacity:0 }25% { opacity:0.5 }50% { opacity:1 }75% { opacity:0.5 }100% { opacity:0 }}
@-webkit-keyframes blink {0% { opacity:0 }25% { opacity:0.5 }50% { opacity:1 }75% { opacity:0.5 }100% { opacity:0 }}
.blink {-webkit-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;animation: blink 1s linear infinite;} 
.page-template-blank .mes_logo_holdred, .page-template-blank .mes-logo-shape, .page-template-blank .mes-bg-holder, .page-template-blank .mes-bg-inner, .page-template-blank .parallax-mirror {display: none;}

.mes_sticky { z-index:9998 !important}

.lg35 {height: 35px;}
@media (min-width: 991px) and (max-width: 1200px) {
	.md35 {height: 35px;}
	#instafeed i {padding-top: 15px !important;}
	.title_area {background-position: bottom !important;}
	.mes_header_menu > li > .sub-menu {width: 213px}
	.container {width: 970px !important;}
  	.mes_menu_content_holder > ul > li > a {padding: 15px 10px; }
  	.mes_footer_promo {height: 270px;}
  	.essb_template_metro-retina .essb_item a {margin: 0;display: inline-block;width: 80%;text-align: left !important;}
	.essb_template_metro-retina .essb_item span {margin: 0;display: inline-block;width: 20%;}
}

/* col-sm */
@media (min-width: 767px) and (max-width: 991px) {
	.sm35 {height: 35px;}
	#instafeed i {padding-top: 15px !important;}
	.container {width: 767px !important;}
	body { padding-top:0px; padding-bottom:0px}
	#map { margin:0px !important;}
	.mes_table_center { text-align:center; margin-bottom:20px;}
	.mes_first_port_descr { display:none;}
	.cont_holder_iv h4 { font-size:12px !important;}
	.icon_holder_iv { margin-bottom:5px;}
	.mes_custom_footer_text { padding-left:20px; margin-bottom:20px; padding-right:20px;}
	.achievements h3 {}
	#wp-calendar tbody td { padding:4px;}
}

/* col-xs */
@media (min-width: 0px) and (max-width: 767px) {
	/*theme features*/
	.no-border-xs div {border: 0 !important;}
	.mes_slider_holdred {padding-bottom: 0;}
	.default-page .wide_cont .mes_left_side {display: none;}
	.mes_markup, .mes_cart_wrap {display: none !important;}

	.xs35 {height: 35px;}
	.mes_nav {display: none;}
	.sub-menu {text-align: center;margin-left: 0 !important;}
	.sub-menu:after {display: none;}
	.mes_right_sidebar .mes_widget {padding-left: 0px;}
	.mes_header_search {margin-top: 0 !important; margin-bottom: 20px;padding-left:0;}
	.head-col {float: none; width: unset;border: none; height: unset !important;}
	.mes_header_menu > li > .sub-menu {display: block;}
	.xs-menu {    margin-top: 60px;padding-left: 15px !important;z-index: 9999;}
	.mob-menu {margin-top: 10px !important;}
	.xs-top {position: absolute;top: 12px;z-index: -1;}
	.mes_xs_menu {color: #111; z-index: 999; margin-right: 20px;margin-top: 35px;}
	.mes_first_port_descr { display:none;}
	body { padding-top:0px; padding-bottom:0px}
	.mes_table_center { text-align:center; margin-bottom:20px;}
	.mes_header_menu li{ display: inline-block !important; width:100%;  }
	.mes_header_menu li a {  display:block; padding:10px 13px !important;}
	.mes_header_menu { padding:0px !important;}
	.mes_header_menu li.active a { background:none !important; color:#fff;}
	.mes_header_menu li.active {}
	.visible-xs { font-size:36px; text-align:right; margin-top:5px}
	.visible-xs:hover { cursor:pointer;}
	blockquote {font-size:12px !important;}

	.mes_first_portfolio_attach { margin-bottom:20px;}
	.mes_tringle { display:none;}
	.mes_port_title { font-size:16px !important}
	.mes_custom_footer_text { padding-left:20px; margin-bottom:20px; padding-right:20px;}
	#back-top { display:none;}
	/*post formats*/
	.blog_item {border: 1px solid #eee;padding: 15px;}
	.format-quote .mes_blog_quote_content {position: relative !important;width: 100% !important;margin: 0;}
	.mes_full_blog_post_date {width: 100% !important;margin-bottom: 15px !important;}
	.mes_blog_head {padding-bottom: 15px;}
	.mes_blog_full_content_holder {width: 100%;}
	.format-link .mes_full_blog_post_date {position: relative !important;}
	.mes_statistic_holder>div {padding-right: 10px;}
	.mes_statistic_holder>div:last-child {padding-right: 0;}
	.mes_ticket_commentlist ul {padding-left: 10px !important;}
	/*Tagline*/
	.mes_breadcrumbs, .mes_blog_post_title_inner {text-align: center;}
	/*Menu Toggle*/
	.mes_toggle-wrapper-wrap {display: block;}
	/* Menu - simple drop down*/
	.mes_header_menu {background: #eee;border-radius: 5px;width: 100%;}
	.mes_header_menu ul { display: block !important;position: relative !important;opacity: 1 !important;width: 100%!important;text-align: left !important;left: 0 !important;z-index: 0 !important;}
	.mes_header_menu li {width: 100% !important;margin: 0 !important;}
	.mes_header_menu ul.menu > li {margin: 0 !important;}
}



