h3,h4{margin-bottom:10px}.col-md-12,.col-md-3,.container,.container-fluid{padding-right:15px;padding-left:15px;position:relative}a,h3,h4{color:#000}.col-md-12,.col-md-3,.logo-img,.main-content,.wrap_all,body,html{position:relative}/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */body{margin:0}footer,header,nav,section{display:block}a:active,a:hover{outline:0}img{border:0;vertical-align:middle}@media print{*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline-offset:-2px}h3{margin-top:20px}h4{margin-top:10px}ul ul{margin-bottom:0}.container,.container-fluid{margin-right:auto;margin-left:auto;z-index:20}.row{margin-right:-15px;margin-left:-15px}.col-md-12,.col-md-3{min-height:1px}@media (min-width:992px){.col-md-12,.col-md-3{float:left}.col-md-12{width:100%}.col-md-3{width:25%}}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container-fluid:after,.container:after,.row:after{clear:both}.hidden{display:none!important;visibility:hidden!important}@-ms-viewport{width:device-width}html{-webkit-tap-highlight-color:transparent;width:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#FFF;overflow-x:hidden;color:#474747;font-weight:300;font-size:1em;line-height:24px}#main{background:#F7F7F7}.wrap_all{float:left;width:100%}a{background:0 0;text-decoration:none;font-weight:700;cursor:pointer;-webkit-transition:color .215s ease-in-out 0s;transition:color .215s ease-in-out 0s}a:active,a:focus,a:hover{outline:0;color:#2ABB9B;text-decoration:none}a img{border:none}p{margin:.85em 0}ul{margin-top:0;margin:0
0 20px 30px;padding:0;list-style:disc inside}li{line-height:30px}.img-full-responsive{display:block;max-width:none;width:100%;height:auto}input::input-placeholder,textarea::input-placeholder{color:#BCBCC4;opacity:1}h3,h4{margin:0;font-weight:700;line-height:1.4em;letter-spacing:3px;text-transform:uppercase}h3{font-size:1.4em}h4{font-size:1.2em}.logo-img{display:block;padding:0
40px;margin-bottom:40px}.logo-img img{width:auto;max-height:50px!important;opacity:1;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:opacity .315s ease-in-out 0s;transition:opacity .315s ease-in-out 0s}.logo-img:active img,.logo-img:focus img,.logo-img:hover img{opacity:.65}.logo-img img.retina{display:none}.header-menu>.container-fluid{padding-left:70px;padding-right:70px}.cart-contents span.woocommerce-notification-bubble{background:#2ABB9B;border-radius:999px;color:#FFF;font-size:0.7em;font-weight:700;height:16px;line-height:11px;padding-top:2px;position:absolute;right:4px;text-align:center;top:4px;width:16px;-webkit-transition:background .115s ease-in-out 0s,color .115s ease-in-out;transition:background .115s ease-in-out 0s,color .115s ease-in-out}.cart-contents:hover span.woocommerce-notification-bubble{color:#FFF;background:#2ABB9B}.header-menu.header-sticky{width:100%;height:100px;background:#FFF;border-bottom:1px solid #CAD4DD;box-shadow:0 1px 3px rgba(0,0,0,.09);position:fixed;top:0;z-index:99;,-webkit-transition:height .3s ease 0s;transition:height .3s ease 0s}#main.header-sticky-enabled{margin-top:100px}.header-menu.header-sticky .logo-img{float:left;margin:0}.header-menu.header-sticky #my-menu>.mm-panel ul{float:right;margin:0;padding:0}.header-menu.header-sticky #my-menu>.mm-panel ul li{float:left;position:relative;list-style:none;padding:0
10px}.header-menu.header-sticky #my-menu>.mm-panel ul li:last-child{padding-right:0}.header-menu.header-sticky #my-menu>.mm-panel li a{color:#000;display:block;margin:0;position:relative;overflow:hidden;font-size:0.8em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.header-menu.header-sticky #my-menu>.mm-panel li a:hover{color:#2ABB9B}.header-menu.header-sticky #my-menu>.mm-panel ul ul{position:absolute;top:-9999em;width:230px!important;padding:0;background:#1E1E1E}.header-menu.header-sticky #my-menu>.mm-panel ul ul li{width:100%;padding:0}.header-menu.header-sticky #my-menu>.mm-panel ul li:hover ul{top:100px;left:0;z-index:99;margin-left:10px}.header-menu.header-sticky #my-menu>.mm-panel ul a:hover{color:#2ABB9B!important}.header-menu.header-sticky #my-menu>.mm-panel ul ul li a{position:relative;float:none;margin:0;padding:0;background:0 0;line-height:25px}.header-menu.header-sticky #my-menu>.mm-panel ul ul li:first-child{border-top:none}.header-menu.header-sticky #my-menu>.mm-panel ul .sub-menu li a{position:relative;color:#C0BDBF!important;font-size:0.8em;font-weight:400!important;padding:10px
20px 11px!important;border-top:1px solid #2F2F2F}.header-menu.header-sticky #my-menu>.mm-panel ul .sub-menu li:first-child a{border-top:none}.header-menu.header-sticky #my-menu>.mm-panel ul .sub-menu li a:hover{color:#FFF!important}.header-menu.header-sticky #my-menu>.mm-panel li a,.header-menu.header-sticky .logo-img{line-height:60px;padding:20px
0;-webkit-transition:color .215s ease-in-out 0s,padding .3s ease 0s;transition:color .215s ease-in-out 0s,padding .3s ease 0s}.header-menu.header-sticky .logo-img img{-webkit-transition:width .3s ease 0s,max-height .3s ease 0s,opacity .315s ease-in-out 0s;transition:width .3s ease 0s,max-height .3s ease 0s,opacity .315s ease-in-out 0s}.header-menu.header-sticky #my-menu>.mm-panel ul li:hover ul{-webkit-transition:top .3s ease 0s;transition:top .3s ease 0s}.cart-contents i{color:#000}#navigation-mobile{background:#1E1E1E;display:none;position:relative}.mobile-buttons{display:none}#mobile-nav.menu-nav.mobile,#search-nav.mobile,.mobile-buttons .social-nav,.mobile-buttons .woo-cart{position:absolute!important;top:0!important;left:0!important;width:60px!important;height:60px!important;border-right:1px solid #CAD4DD!important;z-index:50!important}#mobile-nav.menu-nav.mobile .menu-icon{position:absolute;top:50%;right:50%;margin:-8px -8px 0 0;width:16px;height:16px;background-image:url(/img/sprite-menu.svg);background-repeat:no-repeat;background-position:0 -32px;opacity:1;-webkit-transition:-webkit-transform .25s ease-out 0s,opacity .215s ease-in-out 0s;transition:transform .25s ease-out 0s,opacity .215s ease-in-out 0s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#search-nav.mobile,.mobile-buttons .social-nav,.mobile-buttons .woo-cart{left:auto!important;right:0!important;border-right:0 none!important;border-left:1px solid #CAD4DD!important}#search-nav.mobile i,.mobile-buttons .social-nav i,.mobile-buttons .woo-cart i{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;font-size:1em;color:#000}#search-nav.mobile+.woo-cart,.mobile-buttons .social-nav+#search-nav.mobile{right:60px!important}.mobile-buttons .social-nav+#search-nav.mobile+.woo-cart{right:120px!important}.mobile-buttons .cart-contents span.woocommerce-notification-bubble{top:15px!important;right:13px!important}#navigation-mobile .container-fluid{padding:0!important}#navigation-mobile ul{margin:0;padding:0;list-style:none}#navigation-mobile ul li a{color:#c0bdbf;display:block;font-size:0.8em;font-weight:400;letter-spacing:1px;line-height:20px;margin:0;overflow:hidden;border-bottom:1px solid #2f2f2f;padding:20px
24px;position:relative;text-transform:uppercase;-webkit-transition:color .215s ease-in-out 0s;transition:color .215s ease-in-out 0s}#navigation-mobile ul li a:hover{color:#FFF}#navigation-mobile ul li a .cont{position:absolute;height:60px;right:0;top:0;width:60px;background:#1E1E1E;border-left:1px solid #2f2f2f;-webkit-transition:background .215s ease-in-out 0s;transition:background .215s ease-in-out 0s}#navigation-mobile ul li a:hover .cont{background:#191919}#navigation-mobile ul li a .plus-icon{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background-image:url(/img/sprite-menu.svg);background-repeat:no-repeat;background-position:-16px 0;opacity:1;z-index:5;-webkit-transition:-webkit-transform .25s ease-out 0s;transition:transform .25s ease-out 0s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#navigation-mobile .sub-menu li a{padding-left:35px}.search-menu-nav i,.social-menu-nav i{position:relative;top:2px;font-size:1em;color:#000}#myModalSearch #searchform input::input-placeholder{color:#FFF;opacity:1}#content{position:relative;z-index:1}body.page .wrap_content{padding:70px 0}.portfolio-items .single-portfolio{position:relative;overflow:hidden;padding:0;float:left}.row.portfolio-normal-width{margin-left:-5px;margin-right:-5px}.portfolio-normal-width .portfolio-items{margin:0}.portfolio-normal-width .portfolio-items .single-portfolio{padding:0
5px;margin-bottom:10px}.portfolio-items .portfolio-post-thumb{position:relative}.portfolio-items .portfolio-post-hover{height:100%;padding:0;position:absolute;width:100%;opacity:0;-webkit-transition:padding .215s ease-in-out 0s,opacity .215s ease-in-out 0s;transition:padding .215s ease-in-out 0s,opacity .215s ease-in-out 0s}.portfolio-items .portfolio-post-hover a{display:block;height:100%;width:100%;background:#FFF}.portfolio-items .portfolio-post-thumb:hover .portfolio-post-hover{padding:20px;opacity:1}.portfolio-items .portfolio-naming{position:absolute;text-align:center;width:100%;z-index:4;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden}.portfolio-items .portfolio-naming h3{color:#000;font-size:1em;font-weight:400;margin:0
0 0 3px;text-transform:uppercase}.portfolio-items .portfolio-naming h4,footer .footer-copyright{letter-spacing:3px;font-size:0.8em;text-transform:uppercase;font-weight:400}.portfolio-items .portfolio-naming h4{color:#000;margin:0
0 0 3px}.portfolio-items .line{background:#000;display:block;height:1px;margin:12px
auto 14px;opacity:.5;position:relative;width:24px}.portfolio-icon{position:absolute;top:40px;right:40px;width:16px;height:16px;z-index:2;background-image:url(/img/sprite-menu.svg);background-repeat:no-repeat}.portfolio-icon.fancy-image{background-position:0 -128px}footer{position:relative}footer .footer-copyright p{margin:0}footer .footer-copyright{float:left;position:relative;width:100%;background:#FFF;padding:66px
30px;text-align:center;border-top:1px solid #D8DADC}footer .footer-copyright a{font-weight:400}#back-to-top{position:fixed;bottom:0;right:0;margin:0;width:60px;height:60px;background:#323A45;z-index:99;display:none;-webkit-transition:background .215s ease-in-out 0s;transition:background .215s ease-in-out 0s}#back-to-top:hover{background:#2ABB9B}#back-to-top i{position:absolute;width:16px;height:16px;top:50%;left:50%;margin:-8px 0 0 -8px;background-image:url(/img/sprite-menu.svg);background-repeat:no-repeat;background-position:-16px -64px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mejs-controls .mejs-loop-on::hover button{background-position:-64px -32px}[class^=font-]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:Icons;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media (min-width:992px) and (max-width:1199px){.single-portfolio.col-md-3{width:33.33333%}}@media (min-width:320px) and (max-width:1199px){html{overflow-x:hidden}.header-menu{position:relative!important;width:100%!important;height:60px!important;border-bottom:1px solid #CAD4DD!important;box-shadow:0 1px 3px rgba(0,0,0,.09)!important;z-index:2;-webkit-transition:none!important;transition:none!important}.header-menu .logo-img{color:#000!important;float:none!important;line-height:60px!important;display:inline-block!important;margin:0!important;padding:0!important}.header-menu .logo-img img{opacity:1!important;-webkit-transition:none!important;transition:none!important}.desktop-menu{display:none}.mm-panel{width:212px;margin:0
auto;text-align:center}.container-fluid{padding-left:30px!important;padding-right:30px!important}.mobile-buttons{display:block}.desktop-buttons{display:none}#content,#main,.wrap_all,footer{margin:0!important}}@media (min-width:768px) and (max-width:991px){#back-to-top,.mobile-buttons .woo-cart{display:none!important}.single-portfolio.col-md-3{width:50%}}@media (min-width:320px) and (max-width:767px){.portfolio-items .portfolio-naming h3{font-size:0.9em;} .container{padding-left:30px!important;padding-right:30px!important}.single-portfolio.col-md-3{width:100%}}@media (min-width:320px) and (max-width:568px){.mobile-buttons #search-nav.mobile{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.logo-img img.standard{display:none!important}.logo-img img.retina{display:inline-block!important}}.dib{display:inline-block;} .main-img, .main-img img {max-width:100%;}.autocomplete-suggestions { background: #FFF; cursor: default; overflow: auto; position: fixed!important; top: 66px!important;}.autocomplete-suggestion { white-space: nowrap; overflow: hidden; color:#666; padding-left:5px; }.autocomplete-suggestion strong {display:inline-block; padding:2px 5px; border:1px solid #dedede}.autocomplete-selected { background: #F0F0F0; }.autocomplete-suggestions strong { font-weight: normal; color: #ff9900; }.transparent {opacity:0;}.portfolio-normal-width .portfolio-items .single-portfolio.mix {width:300px;height:250px;} @media (max-width:634px) {.portfolio-normal-width .portfolio-items .single-portfolio.mix {width:100%} .autocomplete-suggestions {top: 108px!important;width:100%!important;position:absolute!important;overflow:auto;-webkit-overflow-scrolling:touch;overflow-y:scroll;}.autocomplete-suggestion{text-align:center;}}.bb-place div {vertical-align:top;}
.searches-header {position: relative;top: 110px;padding: 10px;text-align: center;}
.searches-header a {padding: 5px 10px 7px;margin-right: 5px;background: #333; margin-bottom:5px; display:inline-block;}
@media (max-width: 649px) {
	.thumbs.full-screen img, .portfolio-items.full-screen img {width:100% !important; min-height:100px;}
	.portfolio-items.full-screen > div, .portfolio-items.full-screen img {height: auto !important;}
	.portfolio-items.full-screen > div {width:98% !important; text-align:center; float:none;}
	
}
@media (max-width: 1199px) {
	.searches-header {top: 60px; padding: 10px 10px 20px;}
	.searches-header a:nth-child(1n + 5) {display:none;}
}
.clearfix {clear:both;}
.clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
.fl {float:left;}
.fr {float:right;}
.fb {font-weight: bold;}
.abs {position: absolute;}
.rel {position: relative;}
.pt:hover {cursor: pointer;}
.db {display:block;}
.dib {display:inline-block;}
.di {display: inline;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f24 {font-size:24px;}
.f28 {font-size:28px;}

.em05 {font-size:0.5em;}
.em075 {font-size:0.75em;}
.em09 {font-size:0.9em;}
.em1 {font-size:1em;}
.em11 {font-size:1.1em;}
.em125 {font-size:1.25em;}
.em15 {font-size:1.5em;}
.em175 {font-size:1.75em;}
.em2 {font-size:2em;}

.lh15 {line-height:1.5}

.white {color:#fff;}
.black {color:#000;}
.red {color:red;}
.seagreen {color:#18a689;}
.taj {text-align: justify;}
.tac {text-align: center;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
