@charset "UTF-8";.feature-box p,.feature-box.fbox-center.fbox-small p,.font-secondary{font-family: Lato,sans-serif;}#logo img,img{max-width: 100%;}#wrapper,.ohidden{position: relative;}.heading-block.title-right,.heading-block.tright,.owl-carousel.owl-rtl,.tright .heading-block{direction: rtl;}.button,.mb_YTVPlayer :focus,a:active,a:hover{outline: 0;}.mfp-arrow,.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-controls,html{-webkit-tap-highlight-color: transparent;}dd,dl,dt,li,ol,ul{margin: 0; padding: 0;}.clear{clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; overflow: hidden;}::selection{background: #1ABC9C; color: #FFF; text-shadow: none;}::-moz-selection{background: #1ABC9C; color: #FFF; text-shadow: none;}::-webkit-selection{background: #1ABC9C; color: #FFF; text-shadow: none;}:active,:focus{outline: 0 !important;}body{line-height: 1.5; color: #555;}a{text-decoration: none !important; color: #1ABC9C;}a:hover{color: #222;}a img{border: none;}iframe{border: none !important;}h1,h2,h3,h4,h5,h6{color: #444; font-weight: 600; line-height: 1.5; margin: 0 0 30px;}h1>span:not(.nocolor),h2>span:not(.nocolor),h3>span:not(.nocolor),h4>span:not(.nocolor),h5>span:not(.nocolor),h6>span:not(.nocolor){color: #1ABC9C;}address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul{margin-bottom: 30px;}.uppercase{text-transform: uppercase !important;}.lowercase{text-transform: lowercase !important;}.capitalize{text-transform: capitalize !important;}.nott{text-transform: none !important;}.tright{text-align: right !important;}.tleft{text-align: left !important;}.fright{float: right !important;}.fleft{float: left !important;}.fnone{float: none !important;}.ohidden{overflow: hidden !important;}#wrapper{float: none; width: 1220px; margin: 0 auto; background-color: #FFF; box-shadow: 0 0 10px rgba(0,0,0,.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);}#top-search form input,.noshadow{box-shadow: none !important;}.double-line,.line{clear: both; position: relative; width: 100%; margin: 60px 0; border-top: 1px solid #EEE;}.divcenter,.emptydiv,.noabsolute{position: relative !important;}.line.line-sm{margin: 30px 0;}span.middot{display: inline-block; margin: 0 5px;}.emptydiv,.nothidden{display: block !important;}.double-line{border-top: 3px double #E5E5E5;}.allmargin{margin: 50px !important;}.leftmargin{margin-left: 50px !important;}.rightmargin{margin-right: 50px !important;}.topmargin{margin-top: 50px !important;}.bottommargin{margin-bottom: 50px !important;}.clear-bottommargin{margin-bottom: -50px !important;}.allmargin-sm{margin: 30px !important;}.leftmargin-sm{margin-left: 30px !important;}.rightmargin-sm{margin-right: 30px !important;}.topmargin-sm{margin-top: 30px !important;}.bottommargin-sm{margin-bottom: 30px !important;}.clear-bottommargin-sm{margin-bottom: -30px !important;}.allmargin-lg{margin: 80px !important;}.leftmargin-lg{margin-left: 80px !important;}.rightmargin-lg{margin-right: 80px !important;}.topmargin-lg{margin-top: 80px !important;}.bottommargin-lg{margin-bottom: 80px !important;}.clear-bottommargin-lg{margin-bottom: -80px !important;}.nomargin{margin: 0 !important;}.noleftmargin{margin-left: 0 !important;}.norightmargin{margin-right: 0 !important;}.notopmargin{margin-top: 0 !important;}.nobottommargin{margin-bottom: 0 !important;}.header-stick{margin-top: -50px !important;}.content-wrap .header-stick{margin-top: -80px !important;}.footer-stick{margin-bottom: -50px !important;}.content-wrap .footer-stick{margin-bottom: -80px !important;}.noborder{border: none !important;}.noleftborder{border-left: none !important;}.norightborder{border-right: none !important;}.notopborder{border-top: none !important;}.nobottomborder{border-bottom: none !important;}.noradius{-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important;}.col-padding{padding: 60px;}.nopadding{padding: 0 !important;}.noleftpadding{padding-left: 0 !important;}.norightpadding{padding-right: 0 !important;}.notoppadding{padding-top: 0 !important;}.nobottompadding{padding-bottom: 0 !important;}.inline-block{float: none !important; display: inline-block !important;}.center{text-align: center !important;}.divcenter{float: none !important; margin-left: auto !important; margin-right: auto !important;}.bgcolor,.bgcolor #header-wrap{background-color: #1ABC9C !important;}.color{color: #1ABC9C !important;}.border-color{border-color: #1ABC9C !important;}.nobg{background: 0 0 !important;}.nobgcolor{background-color: transparent !important;}.t300{font-weight: 300 !important;}.t400{font-weight: 400 !important;}.t500{font-weight: 500 !important;}.t600{font-weight: 600 !important;}.t700{font-weight: 700 !important;}.ls0{letter-spacing: 0 !important;}.ls1{letter-spacing: 1px !important;}.ls2{letter-spacing: 2px !important;}.ls3{letter-spacing: 3px !important;}.ls4{letter-spacing: 4px !important;}.ls5{letter-spacing: 5px !important;}.noheight{height: 0 !important;}.nolineheight{line-height: 0 !important;}.bgicon{display: block; position: absolute; bottom: -60px; right: -50px; font-size: 210px; color: rgba(0,0,0,.1);}.imagescale{display: block; overflow: hidden;}.imagescale img{-webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 1s ease; transition: all 1s ease;}.imagescale:hover img{-webkit-transform: scale(1); transform: scale(1);}#page-menu-wrap,.swiper-wrapper{-webkit-transform: translate3d(0,0,0);}.grayscale{filter: brightness(80%) grayscale(1) contrast(90%); -webkit-filter: brightness(80%) grayscale(1) contrast(90%); -moz-filter: brightness(80%) grayscale(1) contrast(90%); -o-filter: brightness(80%) grayscale(1) contrast(90%); -ms-filter: brightness(80%) grayscale(1) contrast(90%); transition: 1s filter ease; -webkit-transition: 1s -webkit-filter ease; -moz-transition: 1s -moz-filter ease; -ms-transition: 1s -ms-filter ease; -o-transition: 1s -o-filter ease;}.grayscale:hover{filter: brightness(100%) grayscale(0); -webkit-filter: brightness(100%) grayscale(0); -moz-filter: brightness(100%) grayscale(0); -o-filter: brightness(100%) grayscale(0); -ms-filter: brightness(100%) grayscale(0);}.bganimate{-webkit-animation: BgAnimated 30s infinite linear; -moz-animation: BgAnimated 30s infinite linear; -ms-animation: BgAnimated 30s infinite linear; -o-animation: BgAnimated 30s infinite linear; animation: BgAnimated 30s infinite linear;}@-webkit-keyframes BgAnimated{from{background-position: 0 0;}to{background-position: 0 400px;}}@-moz-keyframes BgAnimated{from{background-position: 0 0;}to{background-position: 0 400px;}}@-ms-keyframes BgAnimated{from{background-position: 0 0;}to{background-position: 0 400px;}}@-o-keyframes BgAnimated{from{background-position: 0 0;}to{background-position: 0 400px;}}@keyframes BgAnimated{from{background-position: 0 0;}to{background-position: 0 400px;}}.input-block-level{display: block; width: 100% !important; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.swiper-wrapper,hr{-webkit-box-sizing: content-box;}.vertical-middle{height: auto !important; left: 0;}.magnific-max-width .mfp-content{max-width: 800px;}.section{position: relative; margin: 60px 0; padding: 60px 0; background-color: #F9F9F9; overflow: hidden;}.parallax{background-color: transparent; background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat; overflow: hidden;}.mobile-parallax,.video-placeholder{background-size: cover !important; background-attachment: scroll !important; background-position: center center;}.section .container{z-index: 2;}.section .container+.video-wrap{z-index: 1;}.revealer-image{position: relative; bottom: -100px; transition: bottom .3s ease-in-out; -webkit-transition: bottom .3s ease-in-out; -o-transition: bottom .3s ease-in-out;}.section:hover .revealer-image{bottom: -50px;}.postcontent{width: 860px;}.postcontent.bothsidebar{width: 580px;}.sidebar{width: 240px;}.col_full{width: 100%;}.col_half{width: 48%;}.col_one_third{width: 30.63%;}.col_two_third{width: 65.33%;}.col_one_fourth{width: 22%;}.col_three_fourth{width: 74%;}.col_one_fifth{width: 16.8%;}.col_two_fifth{width: 37.6%;}.col_three_fifth{width: 58.4%;}.col_four_fifth{width: 79.2%;}.col_one_sixth{width: 13.33%;}.col_five_sixth{width: 82.67%;}body.stretched .container-fullwidth{position: relative; padding: 0 60px; width: 100%;}.col_five_sixth,.col_four_fifth,.col_full,.col_half,.col_one_fifth,.col_one_fourth,.col_one_sixth,.col_one_third,.col_three_fifth,.col_three_fourth,.col_two_fifth,.col_two_third,.postcontent,.sidebar{display: block; position: relative; margin-right: 4%; margin-bottom: 50px; float: left;}.postcontent,.sidebar{margin-right: 40px;}.col_full{clear: both; float: none; margin-right: 0;}.postcontent.col_last,.sidebar.col_last{float: right;}.swiper-slide,.top-links,.top-links ul li{float: left;}.col_last{margin-right: 0 !important; clear: right;}.fslider,.fslider .flexslider,.fslider .slide,.fslider .slide>a,.fslider .slide>a>img,.fslider .slide>img,.fslider .slider-wrap{position: relative; display: block; width: 100%; height: auto; overflow: hidden; -webkit-backface-visibility: hidden;}.fslider{min-height: 32px;}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline: 0; border: none;}.flex-control-nav,.flex-direction-nav,.slider-wrap{margin: 0; padding: 0; list-style: none; border: none;}.flexslider{position: relative; margin: 0; padding: 0;}.flexslider .slider-wrap>.slide{display: none; -webkit-backface-visibility: hidden;}.flexslider .slider-wrap img{width: 100%; display: block;}.flex-pauseplay span{text-transform: capitalize;}.slider-wrap:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slider-wrap{display: block;}* html .slider-wrap{height: 1%;}.no-js .slider-wrap>.slide:first-child{display: block;}.icon-ok-sign:before {
	content: "\e70f";
}.flex-viewport{max-height: 2000px; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}.flex-control-nav{position: absolute; z-index: 10; text-align: center; top: 14px; right: 10px; margin: 0;}#top-bar,.swiper-container,.swiper-wrapper,.top-links,.top-links li i,.top-links ul li{position: relative;}.flex-control-nav li{float: left; display: block; margin: 0 3px; width: 10px; height: 10px;}.flex-control-nav li a{display: block; cursor: pointer; text-indent: -9999px; width: 10px !important; height: 10px !important; border: 1px solid #FFF; border-radius: 50%; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;}.flex-control-nav li a.flex-active,.flex-control-nav li:hover a{background-color: #FFF;}.swiper-container{margin: 0 auto; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1;}#header-wrap,#page-menu-wrap,#side-panel,#slider .owl-carousel .owl-item img,.body-overlay,.owl-carousel,.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon,.portfolio-overlay a,.slider-parallax,.slider-parallax .swiper-container,.swiper-slide [data-caption-animate],.video-overlay,.video-placeholder{-webkit-backface-visibility: hidden;}.swiper-wrapper{width: 100%; -webkit-transition-property: -webkit-transform,left,top; -webkit-transition-duration: 0; -webkit-transition-timing-function: ease; -o-transition-property: -o-transform,left,top; -o-transition-duration: 0; -o-transition-timing-function: ease; -o-transform: translate(0,0); transition-property: transform,left,top; transition-duration: 0; transform: translate3d(0,0,0); transition-timing-function: ease; -moz-box-sizing: content-box; box-sizing: content-box;}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto;}.swiper-wp8-horizontal{-ms-touch-action: pan-y;}.swiper-wp8-vertical{-ms-touch-action: pan-x;}#top-bar{border-bottom: 1px solid #EEE; height: 45px; line-height: 44px; font-size: 13px;}#top-bar .col_half{width: auto;}.top-links ul{margin: 0; list-style: none;}.top-links ul li{height: 44px; border-left: 1px solid #EEE;}.top-links ul li:first-child,.top-links ul ul li{border-left: 0 !important;}.top-links li>a{display: block; padding: 0 12px; font-size: 12px; font-weight: 600; text-transform: uppercase; height: 44px; color: #666;}.top-links li i{top: 1px;}.top-links li i.icon-angle-down{margin: 0 0 0 5px !important;}.top-links li i:first-child{margin-right: 3px;}.top-links li.full-icon i{top: 2px; font-size: 14px; margin: 0;}.top-links li:hover{background-color: #EEE;}.top-links ul div.top-link-section,.top-links ul ul{display: none; pointer-events: none; position: absolute; z-index: 210; line-height: 1.5; background: #FFF; border: 0; top: 44px; left: 0; width: 140px; margin: 0; border-top: 1px solid #1ABC9C; border-bottom: 1px solid #EEE; box-shadow: 0 0 5px -1px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px -1px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,.2);}#header,#header .container,#logo,#primary-menu ul li,.top-links ul ul img{position: relative;}#top-social li,.top-links ul ul li{border-left: 1px solid #EEE;}#header.transparent-header.full-header #logo,#header.transparent-header.full-header #primary-menu>ul{border-right-color: rgba(0,0,0,.1);}.top-links li:hover div.top-link-section,.top-links li:hover ul{pointer-events: auto;}.top-links ul ul li{float: none; height: 36px; border-top: 1px solid #F5F5F5;}.top-links ul ul li:hover{background-color: #F9F9F9;}.top-links ul ul li:first-child{border-top: none !important; border-left: 1px solid #EEE;}.top-links ul ul a{height: 36px; line-height: 36px; font-size: 12px;}.top-links ul ul img{display: inline-block; top: -1px; width: 16px; height: 16px; margin-right: 4px;}#logo a,#logo a.standard-logo,#logo img{display: block;}.top-links ul ul.top-demo-lang img{top: 4px; width: 16px; height: 16px;}.top-links ul div.top-link-section{padding: 25px; left: 0; width: 280px;}.fright .top-links ul div.top-link-section,.top-links.fright ul div.top-link-section{left: auto; right: 0;}#top-social,#top-social ul{margin: 0;}#top-social li,#top-social li .ts-icon,#top-social li .ts-text,#top-social li a{display: block; position: relative; float: left; width: auto; overflow: hidden; height: 44px; line-height: 44px;}#top-social li:first-child{border-left: 0 !important;}#top-social li a{float: none; width: 40px; font-weight: 700; color: #666; -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out; -o-transition: color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out; transition: color .3s ease-in-out,background-color .3s ease-in-out,width .3s ease-in-out;}#top-social li a:hover{color: #FFF !important; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}#top-social li .ts-icon{width: 40px; text-align: center; font-size: 14px;}#header{background-color: #FFF;}#header.transparent-header{background: 0 0; border-bottom: none; z-index: 199;}#header.semi-transparent{background-color: rgba(255,255,255,.8);}#header.transparent-header.floating-header{margin-top: 60px;}#header.transparent-header.floating-header .container{width: 1220px; background-color: #FFF; padding: 0 40px; border-radius: 2px;}#header.transparent-header.floating-header.sticky-header .container{width: 1170px; padding: 0 15px;}#header.transparent-header.floating-header+#google-map,#header.transparent-header.floating-header+#slider{top: -160px; margin-bottom: -160px;}#header.transparent-header+#page-title.page-title-parallax .container{z-index: 5; padding-top: 100px;}#header.full-header{border-bottom-color: #EEE;}body.stretched #header.full-header .container{width: 100%; padding: 0 30px;}#header.transparent-header.full-header #header-wrap{border-bottom: 1px solid rgba(0,0,0,.1);}#slider+#header.transparent-header.full-header #header-wrap{border-top: 1px solid rgba(0,0,0,.1); border-bottom: none;}#logo{float: left; font-size: 36px; line-height: 100%; margin-right: 40px;}#header.full-header #logo{padding-right: 30px; margin-right: 30px;}#logo a{color: #000;}#logo a.retina-logo{display: none;}.header-extras{float: right; margin: 30px 0 0;}.header-extras li{float: left; margin-left: 20px; height: 40px; overflow: hidden; list-style: none;}#primary-menu ul li:first-child,.header-extras li:first-child{margin-left: 0;}.header-extras li i{margin-top: 3px !important;}.header-extras li .he-text{float: left; padding-left: 10px; font-weight: 700; font-size: 14px; line-height: 1.43;}.header-extras li .he-text span{display: block; font-weight: 400; color: #1ABC9C;}#primary-menu{float: right; height: 100px;}#header.full-header #primary-menu>ul{float: left;}#page-submenu-trigger,#primary-menu-trigger{opacity: 0; pointer-events: none; cursor: pointer; font-size: 14px; position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; line-height: 50px; text-align: center; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}#primary-menu ul{list-style: none; height: 100px; margin: 0;}#primary-menu>ul{float: left;}#primary-menu ul li{float: left; margin-left: 2px;}#primary-menu ul li.mega-menu{position: inherit;}#primary-menu ul li a{display: block; color: #444; text-transform: uppercase; -webkit-transition: height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease; -o-transition: height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease; transition: height .4s ease,line-height .4s ease,margin .4s ease,padding .4s ease;}#primary-menu ul li span{display: none;}#primary-menu ul li i{position: relative; font-size: 14px !important; top: 1px; line-height: 99px; width: 14px; text-align: center; margin-right: 6px; -webkit-transition: line-height .4s ease; -o-transition: line-height .4s ease; transition: line-height .4s ease;}#primary-menu ul ul a,body:not(.device-touch) #page-menu nav li a{-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}#primary-menu>ul>li.current a,#primary-menu>ul>li:hover a{color: #1ABC9C;}#primary-menu ul li .mega-menu-content,#primary-menu ul ul{display: none; position: absolute; width: 220px; background-color: #FFF; box-shadow: 0 13px 42px 11px rgba(0,0,0,.05); border: 1px solid #EEE; border-top: 2px solid #1ABC9C; height: auto; z-index: 199; top: 100px; left: 0; margin: 0;}#primary-menu ul ul ul{top: -2px !important; left: 218px;}#primary-menu ul li .mega-menu-content.menu-pos-invert,#primary-menu ul ul.menu-pos-invert{left: auto; right: 0;}#primary-menu ul ul ul.menu-pos-invert{right: 218px;}#primary-menu ul ul li{float: none; margin: 0;}#primary-menu ul ul li:first-child{border-top: 0;}#primary-menu ul ul a{font-size: 12px; font-weight: 600; height: auto !important; line-height: 22px !important; color: #666 !important; padding-top: 10px !important; padding-bottom: 10px !important; border: 0 !important; letter-spacing: 0; transition: all .2s ease-in-out;}#primary-menu ul ul li:hover>a{background-color: #F9F9F9; padding-left: 18px; color: #1ABC9C !important;}#primary-menu ul ul i{line-height: inherit;}#primary-menu ul ul>li.sub-menu:hover>a,#primary-menu ul ul>li.sub-menu>a{background-image: url(images/icons/submenu.png); background-position: right center; background-repeat: no-repeat;}@media (min-width:992px){.overlay-menu:not(.top-search-open) #primary-menu-trigger{opacity: 1; pointer-events: auto; left: auto; right: 75px; width: 20px; height: 20px; line-height: 20px; margin-top: -10px;}.overlay-menu:not(.top-search-open) .full-header #primary-menu-trigger{right: 90px;}.overlay-menu #primary-menu>#overlay-menu-close{opacity: 0; pointer-events: none; position: fixed; top: 25px; left: auto; right: 25px; width: 48px; height: 48px; line-height: 48px; font-size: 24px; text-align: center; color: #444; z-index: 300; -webkit-transform: translateY(-80px); -ms-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); -webkit-transition: opacity .4s ease,transform .45s .15s ease; -o-transition: opacity .4s ease,transform .45s .15s ease; transition: opacity .4s ease,transform .45s .15s ease;}.overlay-menu #primary-menu>ul{opacity: 0 !important; pointer-events: none; position: fixed; left: 0; top: 0; width: 100%; height: 100% !important; z-index: 299; background: rgba(255,255,255,.95); -webkit-transition: opacity .7s ease; -o-transition: opacity .7s ease; transition: opacity .7s ease;}.overlay-menu #primary-menu>ul.show{opacity: 1 !important; display: inherit !important; pointer-events: auto;}.overlay-menu #primary-menu>ul.show~#overlay-menu-close{opacity: 1; -webkit-transition: opacity .7s .4s ease,transform .45s .15s ease; -o-transition: opacity .7s .4s ease,transform .45s .15s ease; transition: opacity .7s .4s ease,transform .45s .15s ease; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); pointer-events: auto;}.overlay-menu #primary-menu>ul>li{float: none; text-align: center; max-width: 400px; margin: 0 auto;}.overlay-menu #primary-menu>ul>li>a{height: 60px !important; line-height: 60px !important; font-size: 24px; letter-spacing: 2px; text-transform: none; opacity: 0; -webkit-transform: translateY(-80px); -ms-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); -webkit-transition: opacity .7s .15s ease,transform .45s .15s ease,color .2s linear; -o-transition: opacity .7s .15s ease,transform .45s .15s ease,color .2s linear; transition: opacity .7s .15s ease,transform .45s .15s ease,color .2s linear;}.overlay-menu #primary-menu>ul.show>li>a{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}}#side-panel-trigger,#top-cart,#top-search{float: right; margin: 40px 0 40px 15px;}#top-cart{position: relative; margin-right: 0;}#side-panel-trigger a,#top-cart a,#top-search a{display: block; position: relative; width: 14px; height: 14px; font-size: 14px; line-height: 20px; text-align: center; color: #333; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}#top-search a{z-index: 11;}#top-search a i{position: absolute; top: 0; left: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}#top-search a i.icon-line-cross,body.top-search-open #top-search a i.icon-search3{opacity: 0;}body.top-search-open #top-search a i.icon-line-cross{opacity: 1; z-index: 11; font-size: 16px;}#top-cart a:hover{color: #1ABC9C;}#top-search form{opacity: 0; z-index: -2; position: absolute; width: 100% !important; height: 100% !important; padding: 0 15px; margin: 0; top: 0; left: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out;}body.top-search-open #top-search form{opacity: 1; z-index: 10;}#top-search form input{pointer-events: none; border-radius: 0; border: 0; outline: 0 !important; font-size: 32px; padding: 10px 80px 10px 0; height: 100%; background-color: transparent; color: #333; font-weight: 700; margin-top: 0 !important; letter-spacing: 2px;}#page-title h1,.top-cart-title h4{letter-spacing: 1px; text-transform: uppercase;}body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.full-header #top-search form input{padding-left: 40px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .container-fullwidth #top-search form input{padding-left: 60px;}body.top-search-open #top-search form input{pointer-events: auto;}body:not(.device-sm):not(.device-xs):not(.device-xxs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input{border-bottom: 2px solid rgba(0,0,0,.1);}#top-search form input::-moz-placeholder{color: #555; opacity: 1; text-transform: uppercase;}#top-search form input:-ms-input-placeholder{color: #555; text-transform: uppercase;}#top-search form input::-webkit-input-placeholder{color: #555; text-transform: uppercase;}#primary-menu .container #top-search form input,.sticky-header #top-search form input{border: none !important;}#top-cart>a>span{display: block; position: absolute; top: -7px; left: auto; right: -14px; font-size: 10px; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.2); width: 16px; height: 16px; line-height: 16px; text-align: center; background-color: #1ABC9C; border-radius: 50%;}#top-cart .top-cart-content{opacity: 0; z-index: -2; position: absolute; width: 280px; background-color: #FFF; box-shadow: 0 20px 50px 10px rgba(0,0,0,.05); border: 1px solid #EEE; border-top: 2px solid #1ABC9C; top: 60px; right: -15px; left: auto; margin: -10000px 0 0; -webkit-transition: opacity .5s ease,top .4s ease; -o-transition: opacity .5s ease,top .4s ease; transition: opacity .5s ease,top .4s ease;}.style-2 .container #top-cart .top-cart-content{top: 40px;}.style-2.sub-title .container #top-cart .top-cart-content{top: 50px;}#top-cart.top-cart-open .top-cart-content{opacity: 1; z-index: 11; margin-top: 0;}.top-cart-title{padding: 12px 15px; border-bottom: 1px solid #EEE;}.top-cart-title h4{margin-bottom: 0; font-size: 15px; font-weight: 700;}.top-cart-items{padding: 15px;}.top-cart-item{padding-top: 15px; margin-top: 15px; border-top: 1px solid #F5F5F5;}.top-cart-item:first-child{padding-top: 0; margin-top: 0; border-top: 0;}.top-cart-item-image{float: left; margin-right: 15px; width: 48px !important; height: 48px !important; border: 2px solid #EEE; -webkit-transition: border-color .2s linear; -o-transition: border-color .2s linear; transition: border-color .2s linear;}.top-cart-item-image a,.top-cart-item-image img{display: block; width: 44px !important; height: 44px !important;}.top-cart-item-image:hover{border-color: #1ABC9C;}.top-cart-item-desc{position: relative; overflow: hidden;}.top-cart-item-desc a{text-align: left !important; font-size: 13px !important; width: auto !important; height: auto !important; font-weight: 600;}.top-cart-item-desc a:hover{color: #1ABC9C !important;}.top-cart-item-desc span.top-cart-item-price{display: block; line-height: 20px; font-size: 12px !important; color: #999;}.top-cart-item-desc span.top-cart-item-quantity{display: block; position: absolute; font-size: 12px !important; right: 0; top: 2px; color: #444;}.top-cart-action{padding: 15px; border-top: 1px solid #EEE;}.top-cart-action span.top-checkout-price{font-size: 20px; color: #1ABC9C;}#header.sticky-style-2{height: 161px;}#header.sticky-style-3{height: 181px;}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky) #primary-menu,#header.sticky-header:not(.static-sticky) #primary-menu>ul,#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a,#header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img,#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{height: 60px;}#primary-menu>ul>li.mega-menu>.mega-menu-content,#primary-menu>ul>li>.mega-menu-content,#primary-menu>ul>li>ul{-webkit-transition: top .4s ease; -o-transition: top .4s ease; transition: top .4s ease;}#top-cart,#top-search{-webkit-transition: margin .4s ease,opacity .3s ease; -o-transition: margin .4s ease,opacity .3s ease; transition: margin .4s ease,opacity .3s ease;}body:not(.top-search-open) #header-wrap #logo,body:not(.top-search-open) #primary-menu>.container>ul,body:not(.top-search-open) #primary-menu>ul,body:not(.top-search-open) #side-panel-trigger,body:not(.top-search-open) #top-cart{opacity: 1; -webkit-transition: height .4s ease,margin .4s ease,opacity .2s .2s ease; -o-transition: height .4s ease,margin .4s ease,opacity .2s .2s ease; transition: height .4s ease,margin .4s ease,opacity .2s .2s ease;}body.top-search-open #header-wrap #logo,body.top-search-open #primary-menu>.container>ul,body.top-search-open #primary-menu>ul,body.top-search-open #side-panel-trigger,body.top-search-open #top-cart{opacity: 0;}#header.sticky-header.semi-transparent{background-color: transparent;}#header-wrap{position: relative;}#header.sticky-header #header-wrap{z-index: 199; position: fixed; top: 0; left: 0; width: 100%; background-color: #FFF;}#header.semi-transparent.sticky-header #header-wrap{background-color: rgba(255,255,255,.8);}#header.sticky-header:not(.static-sticky).sticky-style-2{height: 161px;}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a{line-height: 60px;}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a i{line-height: 59px;}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li.mega-menu>.mega-menu-content,#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>.mega-menu-content,#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>ul{top: 60px;}#header.sticky-header:not(.static-sticky) #side-panel-trigger,#header.sticky-header:not(.static-sticky) #top-cart,#header.sticky-header:not(.static-sticky) #top-search{margin-top: 20px !important; margin-bottom: 20px !important;}#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content{top: 40px;}#header.sticky-header.sticky-style-2 #primary-menu{border-top: 0;}#header.sticky-header:not(.static-sticky) #primary-menu.style-3>ul>li>a{margin: 0; border-radius: 0;}#header.sticky-header:not(.static-sticky) #primary-menu.style-4>ul>li>a{height: 36px; line-height: 34px; margin: 12px 0;}#header.sticky-header:not(.static-sticky) #primary-menu.style-4>ul>li>a i{line-height: 33px;}#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li{margin-left: 2px;}#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li:first-child{margin-left: 0;}#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a{line-height: 60px;}#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a>div{padding: 0; line-height: 60px;}#header.sticky-header:not(.static-sticky) #primary-menu.style-5>ul>li>a i{display: inline-block; width: 14px; top: 1px; margin: 0 5px 0 0; font-size: 14px !important; line-height: 59px;}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span,#page-menu.dots-menu .menu-title{display: none;}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2>div>ul>li,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li{background: 0 0 !important; margin-left: 2px;}#page-menu nav li.current a,#page-menu nav li:hover a,#page-menu ul ul a{background-color: rgba(0,0,0,.15);}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2>div>ul>li:first-child,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li:first-child{margin-left: 0;}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li>a{height: 60px; line-height: 60px; padding: 0 15px; text-transform: none; font-size: 14px; border-top: 0;}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>ul>li>a i{line-height: 59px;}#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>div>ul>li.mega-menu>.mega-menu-content,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>div>ul>li>.mega-menu-content,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title>div>ul>li>ul{top: 58px;}#page-menu,#page-menu-wrap{position: relative; height: 44px; line-height: 44px; text-shadow: 1px 1px 1px rgba(0,0,0,.1);}#page-menu-wrap{z-index: 99; background-color: #1ABC9C; -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}#page-menu.sticky-page-menu #page-menu-wrap{position: fixed; z-index: 99; top: 60px; left: 0; width: 100%; box-shadow: 0 0 15px rgba(0,0,0,.3);}#header.static-sticky~#page-menu.sticky-page-menu #page-menu-wrap{top: 100px;}#header.no-sticky~#page-menu.sticky-page-menu #page-menu-wrap{top: 0;}#page-submenu-trigger{top: 0; margin-top: 0; left: auto; right: 15px; width: 40px; height: 44px; line-height: 44px;}#page-menu .menu-title{float: left; color: #FFF; font-size: 20px; font-weight: 300;}#page-menu .menu-title span{font-weight: 600;}#page-menu nav{position: relative; float: right;}#page-menu nav ul{margin-bottom: 0; height: 44px;}#page-menu nav li{position: relative; float: left; list-style: none;}#page-menu nav li a{display: block; height: 28px; line-height: 28px; margin: 8px 4px; padding: 0 14px; color: #FFF; font-size: 14px; border-radius: 14px;}#page-menu nav li a .icon-angle-down{margin-left: 5px;}body:not(.device-touch) #page-menu nav li a{transition: all .2s ease-in-out;}#page-menu li:hover ul{display: block;}#page-menu ul ul{display: none; position: absolute; width: 150px; top: 44px; left: 0; z-index: 149; height: auto; background-color: #1ABC9C;}#page-menu ul ul ul{display: none !important;}#page-menu ul ul li{float: none;}#page-menu ul ul a{height: auto; line-height: 22px; margin: 0; padding: 8px 14px; border-radius: 0;}#page-menu ul ul li.current a,#page-menu ul ul li:hover a{background-color: rgba(0,0,0,.3);}#page-menu.dots-menu,#page-menu.dots-menu #page-menu-wrap{position: fixed; z-index: 99; top: 50%; left: auto; right: 20px; width: 24px; height: auto; line-height: 1.5; background-color: transparent; text-shadow: none;}#page-menu.dots-menu #page-menu-wrap{position: relative; box-shadow: none;}#page-menu.dots-menu nav{float: none; width: 24px;}#page-menu.dots-menu nav ul{height: auto;}#page-menu.dots-menu nav ul li{float: none; width: 14px; height: 14px;}#page-menu.dots-menu nav li a{position: relative; width: 10px; height: 10px; line-height: 1.5; padding: 0; margin: 0 2px; border-radius: 50%; color: #777;}#page-menu.dots-menu nav li.current a{background-color: #1ABC9C;}#page-menu.dots-menu nav li .dots-menu-caption{position: absolute; width: auto; top: -11px; right: 25px; padding: 5px 14px; white-space: nowrap; pointer-events: none; border-radius: 2px; opacity: 0;}body:not(.device-touch) #page-menu.dots-menu nav li .dots-menu-caption{-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}#page-menu.dots-menu nav li .dots-menu-caption:after{position: absolute; content: ''; top: 50%; margin-top: -6px; left: auto; right: -5px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent;}#page-menu.dots-menu nav li a:hover+.dots-menu-caption{opacity: 1; right: 30px;}.one-page-arrow{position: absolute; z-index: 3; bottom: 20px; left: 50%; margin-left: -16px; width: 32px; height: 32px; font-size: 32px; text-align: center; color: #222;}.hs-responsive-embed-youtube{position: relative; padding-bottom: 56.25%; padding-top: 25px;}.hs-responsive-embed-youtube iframe{position: absolute; width: 100% !important; height: 100% !important;}@media (min-width:992px){.side-header #header{position: fixed; top: 0; left: 0; z-index: 10; width: 260px; height: 100%; background-color: #FFF; border: none; border-right: 1px solid #EEE; overflow: hidden; box-shadow: 0 0 15px rgba(0,0,0,.065);}.side-header #header-wrap{width: 300px; height: 100%; overflow: auto; padding-right: 40px;}.side-header #header .container{width: 260px !important; padding: 0 30px !important; margin: 0 !important;}.side-header #logo{float: none; margin: 60px 0 40px;}.side-header #logo img{height: auto !important;}.side-header #logo:not(.nobottomborder):after,.side-header #primary-menu:not(.nobottomborder):after{display: block; content: ''; width: 20%; border-bottom: 1px solid #E5E5E5;}.side-header .center #logo:after{margin: 0 auto;}.side-header #primary-menu{margin-bottom: 30px;}.side-header #primary-menu:not(.nobottomborder):after{margin-top: 40px;}.side-header #primary-menu,.side-header #primary-menu ul{float: none; height: auto;}.side-header #primary-menu ul li{float: none; margin: 15px 0 0;}.side-header #primary-menu ul li:first-child{margin-top: 0;}.side-header #primary-menu ul li a{height: 25px; line-height: 25px; padding: 0; text-transform: uppercase;}.side-header #primary-menu ul li i{line-height: 24px;}.side-header #primary-menu ul ul{position: relative; width: 100%; background-color: transparent; box-shadow: none; border: none; height: auto; z-index: 1; top: 0; left: 0; margin: 5px 0; padding-left: 12px;}.side-header #primary-menu ul ul ul{top: 0 !important; left: 0;}.side-header #primary-menu ul ul.menu-pos-invert{left: 0; right: auto;}.side-header #primary-menu ul ul ul.menu-pos-invert{right: auto;}.side-header #primary-menu ul ul li{margin: 0; border: 0;}.side-header #primary-menu ul ul li:first-child{border-top: 0;}.side-header #primary-menu ul ul a{font-size: 12px; height: auto !important; line-height: 24px !important; padding: 2px 0 !important;}.side-header #primary-menu ul ul li:hover>a{background-color: transparent !important; color: #444 !important;}.side-header #primary-menu ul>li.sub-menu:hover>a,.side-header #primary-menu ul>li.sub-menu>a{background-image: none !important;}.side-header #primary-menu ul>li.sub-menu>a:after{position: absolute; content: '\e7a5'; top: 1px; right: 0; -webkit-transition: transform .2s linear; -o-transition: transform .2s linear; transition: transform .2s linear;}.side-header #primary-menu ul>li.sub-menu:hover>a:after{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.side-header:not(.open-header) #wrapper{margin: 0 0 0 260px !important; width: auto !important;}.side-header:not(.open-header) #wrapper .container{width: auto; margin: 0 40px;}.side-header.open-header.push-wrapper{overflow-x: hidden;}.side-header.open-header #header{left: -260px;}.side-header.open-header #wrapper,.side-header.open-header.side-header-open #header{left: 0;}.side-header.open-header.push-wrapper.side-header-open #wrapper{left: 260px;}#header-trigger{display: none;}.side-header.open-header #header-trigger{display: block; position: fixed; cursor: pointer; top: 20px; left: 20px; z-index: 11; font-size: 16px; width: 32px; height: 32px; line-height: 32px; background-color: #FFF; text-align: center; border-radius: 2px;}.side-header.open-header.side-header-open #header-trigger{left: 280px;}.side-header.open-header #header-trigger i:nth-child(1),.side-header.open-header.side-header-open #header-trigger i:nth-child(2){display: block;}.side-header.open-header #header-trigger i:nth-child(2),.side-header.open-header.side-header-open #header-trigger i:nth-child(1){display: none;}.side-header.open-header #header,.side-header.open-header #header-trigger,.side-header.open-header.push-wrapper #wrapper{-webkit-transition: left .4s ease; -o-transition: left .4s ease; transition: left .4s ease;}.side-header.side-header-right #header{left: auto; right: 0; border: none; border-left: 1px solid #EEE;}.side-header.side-header-right:not(.open-header) #wrapper{margin: 0 260px 0 0 !important;}.side-header.side-header-right.open-header #header{left: auto; right: -260px;}.side-header.side-header-right.open-header.side-header-open #header{left: auto; right: 0;}.side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper{left: -260px;}.side-header.side-header-right.open-header #header-trigger{left: auto; right: 20px;}.side-header.side-header-right.open-header.side-header-open #header-trigger{left: auto; right: 280px;}.side-header.side-header-right.open-header #header,.side-header.side-header-right.open-header #header-trigger{-webkit-transition: right .4s ease; -o-transition: right .4s ease; transition: right .4s ease;}}body.side-push-panel{overflow-x: hidden;}#side-panel{position: fixed; top: 0; right: -300px; z-index: 399; width: 300px; height: 100%; background-color: #F5F5F5; overflow: hidden;}body.side-panel-left #side-panel{left: -300px; right: auto;}body.side-push-panel.stretched #header.sticky-header .container,body.side-push-panel.stretched #wrapper{right: 0;}body.side-panel-left.side-push-panel.stretched #header.sticky-header .container,body.side-panel-left.side-push-panel.stretched #wrapper{left: 0; right: auto;}#side-panel .side-panel-wrap{position: absolute; top: 0; left: 0; bottom: 0; width: 330px; height: 100%; overflow: auto; padding: 50px 70px 50px 40px;}body.device-touch #side-panel .side-panel-wrap{overflow-y: scroll;}#side-panel .widget{margin-top: 40px; padding-top: 40px; width: 220px; border-top: 1px solid #E5E5E5;}#side-panel .widget:first-child{padding-top: 0; border-top: 0; margin: 0;}body.side-panel-open #side-panel{right: 0;}body.side-panel-left.side-panel-open #side-panel{left: 0; right: auto;}body.side-push-panel.side-panel-open.stretched #header.sticky-header .container,body.side-push-panel.side-panel-open.stretched #wrapper{right: 300px;}body.side-panel-left.side-push-panel.side-panel-open.stretched #header.sticky-header .container,body.side-panel-left.side-push-panel.side-panel-open.stretched #wrapper{left: 300px; right: auto;}#side-panel-trigger{display: block; cursor: pointer; z-index: 11; margin-right: 5px;}#side-panel-trigger-close a{display: none;}#side-panel,body.side-push-panel.stretched #header .container,body.side-push-panel.stretched #wrapper{-webkit-transition: right .4s ease; -o-transition: right .4s ease; transition: right .4s ease;}body.side-panel-left #side-panel,body.side-panel-left.side-push-panel.stretched #header .container,body.side-panel-left.side-push-panel.stretched #wrapper{-webkit-transition: left .4s ease; -o-transition: left .4s ease; transition: left .4s ease;}.body-overlay{opacity: 0; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.6); z-index: -1; pointer-events: none; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}body.side-panel-open .body-overlay{opacity: 1; z-index: 298; pointer-events: auto;}body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover{cursor: url(images/icons/close.png) 15 15,default;}#slider{position: relative; width: 100%; overflow: hidden;}.slider-parallax,.slider-parallax .swiper-container{visibility: visible; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}.boxed-slider{padding-top: 40px;}.fslider[data-animation=fade] .flexslider{height: auto !important;}.flex-control-nav.flex-control-thumbs{position: relative; top: 0; left: 0; right: 0; margin: 2px -2px -2px 0; height: 75px;}.flex-control-nav.flex-control-thumbs li{margin: 0 2px 2px 0;}.flex-control-nav.flex-control-thumbs li img{cursor: pointer; text-indent: -9999px; border: 0; border-radius: 0; margin: 0; opacity: .5; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}.flex-control-nav.flex-control-thumbs li,.flex-control-nav.flex-control-thumbs li img{display: block; width: 100px !important; height: auto !important;}.flex-control-nav.flex-control-thumbs li img.flex-active,.flex-control-nav.flex-control-thumbs li:hover img{border-width: 0; opacity: 1;}.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs{margin: 2px -2px -2px 0; height: auto;}.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li{width: 25% !important; height: auto !important; margin: 0; padding: 0 2px 2px 0;}.fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li{width: 33.3% !important;}.fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li{width: 20% !important;}.fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li{width: 16.66% !important;}.fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li{width: 12.5% !important;}.fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li{width: 10% !important;}.fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li{width: 8.33% !important;}.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img{width: 100% !important; height: auto !important;}.swiper_wrapper{width: 100%; height: 500px; overflow: hidden;}.full-screen .swiper_wrapper{height: auto;}.swiper_wrapper .swiper-container{position: relative; width: 100%; height: 100%; margin: 0; background: url(images/pattern2.png);}.swiper_wrapper .swiper-slide{position: relative; margin: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: hidden;}.section .video-wrap,.section .yt-bg-player,.swiper-slide .video-wrap,.swiper-slide .yt-bg-player{position: absolute; width: 100%; height: 100%; z-index: -1; top: 0; left: 0;}#slider .container{position: relative; height: 100%;}#slider.canvas-slider .swiper-slide img{width: 100%;}#slider.canvas-slider a{display: block; height: 100%;}.boxedcontainer{max-width: 1140px; margin: auto;}.tp-banner-container{width: 100%; position: relative; padding: 0;}.tp-banner{width: 100%; position: relative;}.tp-banner-fullscreen-container{width: 100%; position: relative; padding: 0;}.tp-banner .button{height: auto !important;}.tparrows.preview2:after{line-height: 1 !important;}.video-wrap{overflow: hidden; width: 100%; position: relative;}.video-wrap video{position: relative; z-index: 1; width: 100%;}.video-overlay,.video-placeholder{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 5; background: url(images/grid.png);}.video-placeholder{z-index: 4; background-repeat: no-repeat !important;}.flex-caption,.nivo-caption,.slider-caption{position: absolute; top: 0; left: 15px; z-index: 20; max-width: 550px; color: #EEE; font-size: 22px; font-weight: 300; text-shadow: 1px 1px 1px rgba(0,0,0,.15); -webkit-transition: top .3s ease; -o-transition: top .3s ease; transition: top .3s ease;}#page-title,#page-title .container{position: relative;}.slider-caption:not(.dark),.slider-caption:not(.dark) h2{color: #222; text-shadow: none;}.slider-caption h2{font-weight: 700; line-height: 1;}.slider-caption p{margin-bottom: 10px;}.slider-caption.slider-caption-right{left: auto; right: 15px;}.slider-caption.slider-caption-center{position: relative; max-width: 800px; text-align: center; margin: 0 auto; left: 0; right: 0;}.slider-caption-bg{padding: 5px 12px; border-radius: 2px; background-color: rgba(0,0,0,.6); top: auto; bottom: 50px; left: 50px;}.slider-caption-bg.slider-caption-bg-light{background-color: rgba(255,255,255,.8); color: #333; font-weight: 400; text-shadow: none;}.slider-caption-top-left{top: 50px; bottom: auto;}.slider-caption-top-right{top: 50px; bottom: auto; left: auto; right: 50px;}.slider-caption-bottom-right{left: auto; right: 50px;}#slider .owl-theme .owl-controls{margin: 0;}#slider .owl-next,#slider .owl-prev,#slider-arrow-left,#slider-arrow-right,.camera_next,.camera_prev,.flex-next,.flex-prev,.nivo-nextNav,.nivo-prevNav,.slider-arrow-bottom-sm,.slider-arrow-top-sm{position: absolute; cursor: pointer; z-index: 10; top: 50%; left: 0; margin-top: -26px; background-color: rgba(0,0,0,.3); width: 52px; height: 52px; border: 0; border-radius: 0 3px 3px 0; -webkit-transition: background-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;}.slider-arrow-bottom-sm,.slider-arrow-top-sm{top: auto; bottom: 57px; left: auto; right: 20px; margin: 0; width: 32px; height: 32px; border-radius: 3px 3px 0 0;}.slider-arrow-bottom-sm{bottom: 20px; border-radius: 0 0 3px 3px;}.fslider[data-thumbs=true] .flex-next,.fslider[data-thumbs=true] .flex-prev{margin-top: -64px;}#slider .owl-next,#slider .owl-prev{-webkit-transition: background-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;}#slider .owl-next,#slider-arrow-right,.camera_next,.flex-next,.nivo-nextNav{left: auto; right: 0; border-radius: 3px 0 0 3px;}#slider .owl-next i,#slider .owl-prev i,#slider-arrow-left i,#slider-arrow-right i,.camera_next i,.camera_prev i,.flex-next i,.flex-prev i,.nivo-nextNav i,.nivo-prevNav i,.slider-arrow-bottom-sm i,.slider-arrow-top-sm i{line-height: 50px; width: 34px; height: 52px; color: #DDD; color: rgba(255,255,255,.8); text-shadow: 1px 1px 1px rgba(0,0,0,.1); font-size: 34px; text-align: center; margin-left: 7px;}.slider-arrow-bottom-sm i,.slider-arrow-top-sm i{width: 32px; height: 32px; margin: 0; line-height: 30px; font-size: 18px; color: #FFF; color: rgba(255,255,255,1);}.flex-prev i{margin-left: 9px;}#slider .owl-prev i{margin-left: 0;}#slider-arrow-right i,.camera_next i,.nivo-nextNav i{margin-left: 10px;}.flex-next i{margin-left: 11px;}#slider .owl-next i{margin-right: 4px;}#slider .owl-controls .owl-nav{opacity: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out;}#slider .owl-controls .owl-nav div,#slider:hover .owl-controls .owl-nav{opacity: 1;}#slider .owl-next:hover,#slider .owl-prev:hover,#slider-arrow-left:hover,#slider-arrow-right:hover,.camera_next:hover,.camera_prev:hover,.flex-next:hover,.flex-prev:hover,.nivo-nextNav:hover,.nivo-prevNav:hover,.slider-arrow-bottom-sm:hover,.slider-arrow-top-sm:hover{background-color: rgba(0,0,0,.6) !important;}#slide-number{position: absolute; opacity: 0; top: auto; right: 20px; bottom: 20px; z-index: 20; width: 36px; height: 40px; text-align: center; color: rgba(255,255,255,.8); text-shadow: 1px 1px 1px rgba(0,0,0,.15); font-size: 18px; font-weight: 300; -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;}#slider:hover #slide-number{opacity: 1;}#slide-number-current,#slide-number-total{position: absolute; line-height: 1; top: 5px; left: 0;}#slide-number-total{top: auto; bottom: 5px; left: auto; right: 0;}#slide-number span{display: block; font-size: 32px; line-height: 40px;}#slider .owl-dots{position: absolute; width: 100%; z-index: 20; margin: 0; top: auto; bottom: 15px;}#slider .owl-controls .owl-dots span{width: 10px; height: 10px; margin: 0 3px; opacity: 1; background-color: transparent; border: 1px solid #FFF;}.breadcrumb,.breadcrumb i{width: auto !important;}#slider .owl-dots .owl-dot.active span,#slider .owl-dots .owl-dot:hover span{background-color: #FFF !important;}#page-title{padding: 50px 0; background-color: #F5F5F5; border-bottom: 1px solid #EEE;}#page-title h1{padding: 0; margin: 0; line-height: 1; font-weight: 400; color: #000; font-size: 28px;}#page-title span{display: block; margin-top: 10px; font-weight: 300; color: #fff; font-size: 18px;}.breadcrumb{position: absolute !important; top: 50% !important; left: auto !important; right: 15px !important; margin: -10px 0 0 !important; background-color: transparent !important; padding: 0 !important; font-size: 12px;}body.stretched .container-fullwidth .breadcrumb{right: 60px !important;}#header.transparent-header+#page-title.page-title-parallax .breadcrumb{margin-top: 35px !important;}.breadcrumb a{color: #fff;}.breadcrumb a:hover{color: #000;}#page-title.page-title-dark{background-color: #333; text-shadow: 1px 1px 1px rgba(0,0,0,.15) !important; border-bottom: none;}#page-title.page-title-dark h1{color: rgba(255,255,255,.9) !important;}#page-title.page-title-dark span{color: rgba(255,255,255,.7);}#page-title.page-title-dark .breadcrumb>.active{color: rgba(255,255,255,.6);}#page-title.page-title-dark .breadcrumb a{color: rgba(255,255,255,.8);}#page-title.page-title-dark .breadcrumb a:hover{color: rgba(255,255,255,.95);}#page-title.page-title-right{text-align: right;}#page-title.page-title-right .breadcrumb{left: 15px !important; right: auto !important;}#page-title.page-title-center{text-align: center;}#page-title.page-title-center span{max-width: 700px; margin-left: auto; margin-right: auto;}#page-title.page-title-center .breadcrumb{position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; margin: 20px 0 0 !important;}#page-title.page-title-pattern{background-image: url(images/pattern.png); background-repeat: repeat; background-attachment: fixed;}#page-title.page-title-parallax{padding: 100px 0; text-shadow: none; border-bottom: none; background-color: transparent; background-image: url(images/parallax/parallax-bg.jpg); background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat;}#page-title.page-title-parallax h1{font-size: 40px; font-weight: 600; letter-spacing: 2px;}#page-title.page-title-parallax span{font-size: 22px;}#page-title.page-title-parallax .breadcrumb{font-size: 13px;}#page-title.page-title-mini{padding: 20px 0;}#page-title.page-title-mini h1{font-weight: 600; font-size: 18px; color: #444;}#page-title.page-title-mini span{display: none;}#page-title.page-title-nobg{background: 0 0 !important; border-bottom: 1px solid #F5F5F5;}#page-title.page-title-video{background: 0 0; position: relative; overflow: hidden;}#page-title.page-title-video .container{z-index: 3;}#page-title.page-title-video .video-wrap{position: absolute; width: 100%; top: 0; left: 0;}#content,#content .container,#portfolio,#portfolio-filter,#portfolio-filter li,#portfolio-filter li a,.content-wrap,.portfolio-item{position: relative;}#page-title.page-title-video .video-wrap video{width: 100%;}#content{overflow: hidden; background-color: #FFF;}#content p{line-height: 1.8;}.content-wrap{padding: 80px 0;}#portfolio-filter{margin: 0 0 40px; list-style: none; float: left; border-radius: 4px;}#portfolio-filter li{float: left;}#portfolio-filter li a{display: block; padding: 12px 18px; font-size: 13px; line-height: 15px; color: #000;}#portfolio-filter li a:hover{color: #1ABC9C;}#portfolio-filter li.activeFilter a{color: #000 !important; margin: -1px 0; padding: 13px 18px; font-weight: 700; border: 1px solid #000; text-transform: uppercase;}.bothsidebar #portfolio-filter li a{padding: 12px 14px;}.bothsidebar #portfolio-filter li.activeFilter a{padding: 13px 18px;}#portfolio-shuffle{float: right; width: 41px; height: 41px; border: 1px solid rgba(0,0,0,.07); font-size: 14px; text-align: center; line-height: 41px; color: #333; border-radius: 4px; cursor: pointer; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}#portfolio-shuffle:hover{background-color: #1ABC9C; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}#portfolio{margin: 0 -12px -12px 0;}body:not(.device-touch) #portfolio{-webkit-transition: height .4s linear; -o-transition: height .4s linear; transition: height .4s linear;}.portfolio-item{float: left; width: 276px; margin: 0 12px 12px 0;}.portfolio-notitle .iportfolio,.portfolio-notitle .portfolio-item{overflow: hidden;}.portfolio-item .portfolio-image{position: relative; overflow: hidden;}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{display: block; width: 276px; height: 207px;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img{-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.portfolio-desc{z-index: 3; padding: 15px 5px 10px;}.portfolio-desc h3{margin: 0; padding: 0; font-size: 19px;}.portfolio-desc h3 a{color: #222;}.portfolio-desc h3 a:hover{color: #1ABC9C;}.portfolio-desc span{display: block; margin-top: 3px; color: #888;}.portfolio-desc span a{color: #888;}.portfolio-desc span a:hover{color: #000;}.portfolio-notitle .portfolio-desc{position: absolute; display: block !important; width: 100%; height: 78px; padding: 15px 5px; top: auto; bottom: -79px; left: 0; background-color: #FFF; border-bottom: 1px solid #EEE;}.bothsidebar .portfolio-desc,body.device-touch.device-xs .portfolio-notitle .portfolio-desc,body.device-touch.device-xxs .portfolio-notitle .portfolio-desc{display: none !important;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc{-webkit-transition: bottom .2s ease-in-out; -o-transition: bottom .2s ease-in-out; transition: bottom .2s ease-in-out;}.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -78px; border-bottom: 0;}.portfolio-notitle .iportfolio:hover .portfolio-desc,.portfolio-notitle .portfolio-item:hover .portfolio-desc{bottom: 0 !important;}.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img{-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img{-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px);}#portfolio.portfolio-full,#portfolio.portfolio-nomargin{margin: 0 !important;}.portfolio-nomargin .portfolio-item{width: 284px; margin: 0 !important;}.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-nomargin .portfolio-item .portfolio-image img{width: 284px; height: 213px;}.portfolio-nomargin .portfolio-desc{padding: 15px 10px;}#portfolio.portfolio-full{margin: 0 !important; width: 100.4%;}.portfolio-full .portfolio-item{width: 25%; margin: 0 !important; overflow: hidden !important;}.portfolio-full .portfolio-item-sizer{width: 25%;}.portfolio-full .portfolio-item .portfolio-image,.portfolio-full .portfolio-item .portfolio-image .slide a,.portfolio-full .portfolio-item .portfolio-image img,.portfolio-full .portfolio-item .portfolio-image>a{width: 100% !important; height: auto !important;}.portfolio-full .portfolio-desc{padding: 15px;}.postcontent #portfolio{margin: 0 -12px -12px 0;}.postcontent .portfolio-item{width: 206px; margin: 0 12px 12px 0;}.postcontent .portfolio-item .portfolio-image,.postcontent .portfolio-item .portfolio-image a,.postcontent .portfolio-item .portfolio-image img{width: 206px; height: 155px;}.postcontent .portfolio-desc h3{font-size: 17px;}.postcontent .portfolio-desc span{font-size: 12px;}.postcontent .portfolio-nomargin .portfolio-item{width: 214px;}.postcontent .portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image img{width: 214px; height: 161px;}.postcontent .portfolio-notitle .portfolio-desc{height: 70px; bottom: -71px;}.postcontent .portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -70px;}.postcontent .portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -50px !important;}.bothsidebar #portfolio{margin: 0;}.bothsidebar .portfolio-item{width: 145px; margin: 0;}.bothsidebar .portfolio-item .portfolio-image,.bothsidebar .portfolio-item .portfolio-image a,.bothsidebar .portfolio-item .portfolio-image img{width: 145px; height: 108px;}.portfolio-masonry .portfolio-item .portfolio-image,.portfolio-masonry .portfolio-item .portfolio-image .slide a,.portfolio-masonry .portfolio-item .portfolio-image img,.portfolio-masonry .portfolio-item .portfolio-image>a{height: auto !important;}#portfolio.portfolio-3{margin: 0 -15px -15px 0;}.portfolio-3 .portfolio-item{width: 370px; margin: 0 15px 15px 0;}.portfolio-3 .portfolio-item .portfolio-image,.portfolio-3 .portfolio-item .portfolio-image a,.portfolio-3 .portfolio-item .portfolio-image img{width: 370px; height: 278px;}.portfolio-3.portfolio-nomargin .portfolio-item{width: 379px;}.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 379px; height: 284px;}.postcontent #portfolio.portfolio-3{margin: 0 -16px -16px 0;}.postcontent .portfolio-3 .portfolio-item{width: 276px; margin: 0 16px 16px 0;}.postcontent .portfolio-3 .portfolio-item .portfolio-image,.postcontent .portfolio-3 .portfolio-item .portfolio-image a,.postcontent .portfolio-3 .portfolio-item .portfolio-image img{width: 276px; height: 207px;}.postcontent .portfolio-3 .portfolio-desc h3{font-size: 18px;}.postcontent .portfolio-3 .portfolio-desc span{font-size: 13px;}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item{width: 285px;}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 285px; height: 214px;}.postcontent .portfolio-3.portfolio-notitle .portfolio-desc{height: 72px; bottom: -73px;}.postcontent .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -72px;}.postcontent .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -40px !important;}.bothsidebar #portfolio.portfolio-3{margin: 0 -11px -11px 0;}.bothsidebar .portfolio-3 .portfolio-item{width: 186px; margin: 0 11px 11px 0;}.bothsidebar .portfolio-3 .portfolio-item .portfolio-image,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image img{width: 186px; height: 140px;}.bothsidebar .portfolio-3 .portfolio-desc{display: block !important;}.bothsidebar .portfolio-3 .portfolio-desc h3{font-size: 15px;}.bothsidebar .portfolio-3 .portfolio-desc span{font-size: 12px;}.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item{width: 192px;}.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 192px; height: 144px;}.bothsidebar .portfolio-3.portfolio-notitle .portfolio-desc{height: 68px; bottom: -69px;}.bothsidebar .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,.bothsidebar .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -68px;}.bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -50px !important;}#portfolio.portfolio-2{margin: 0 -20px -20px 0;}.portfolio-2 .portfolio-item{width: 560px; margin: 0 20px 20px 0;}.portfolio-2 .portfolio-item .portfolio-image,.portfolio-2 .portfolio-item .portfolio-image a,.portfolio-2 .portfolio-item .portfolio-image img{width: 560px; height: 420px;}.portfolio-2 .portfolio-desc{padding: 20px 5px 10px;}.portfolio-2 .portfolio-desc h3{font-size: 21px;}.portfolio-2 .portfolio-desc span{margin-top: 4px; font-size: 14px;}.portfolio-2.portfolio-nomargin .portfolio-item{width: 569px;}.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 569px; height: 427px;}.portfolio-2.portfolio-nomargin .portfolio-desc{padding: 20px 15px;}.portfolio-2.portfolio-notitle .portfolio-desc{height: 90px; bottom: -91px;}.portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -90px;}.postcontent #portfolio.portfolio-2{margin: 0 -20px -20px 0;}.postcontent .portfolio-2 .portfolio-item{width: 420px; margin: 0 20px 20px 0;}.postcontent .portfolio-2 .portfolio-item .portfolio-image,.postcontent .portfolio-2 .portfolio-item .portfolio-image a,.postcontent .portfolio-2 .portfolio-item .portfolio-image img{width: 420px; height: 315px;}.postcontent .portfolio-2 .portfolio-desc h3{font-size: 21px;}.postcontent .portfolio-2 .portfolio-desc span{font-size: 14px;}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item{width: 429px;}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 429px; height: 322px;}.postcontent .portfolio-2.portfolio-nomargin .portfolio-desc{padding-bottom: 20px;}.postcontent .portfolio-2.portfolio-notitle .portfolio-desc{height: 90px; bottom: -91px;}.postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -90px;}.postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -40px !important;}.bothsidebar #portfolio.portfolio-2{margin: 0 -20px -20px 0;}.bothsidebar .portfolio-2 .portfolio-item{width: 280px; margin: 0 20px 20px 0;}.bothsidebar .portfolio-2 .portfolio-item .portfolio-image,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image img{width: 280px; height: 210px;}.bothsidebar .portfolio-2 .portfolio-desc{display: block !important; padding-top: 15px; padding-bottom: 0;}.bothsidebar .portfolio-2 .portfolio-desc h3{font-size: 19px;}.bothsidebar .portfolio-2 .portfolio-desc span{font-size: 13px;}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item{width: 289px;}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 289px; height: 217px;}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-desc{padding-bottom: 15px;}.bothsidebar .portfolio-2.portfolio-notitle .portfolio-desc{height: 75px; bottom: -76px;}.bothsidebar .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.bothsidebar .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -75px;}.bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -40px !important;}#portfolio.portfolio-5{margin: 0 -10px -10px 0;}.portfolio-5 .portfolio-item{width: 220px; margin: 0 10px 10px 0;}.portfolio-5 .portfolio-item .portfolio-image,.portfolio-5 .portfolio-item .portfolio-image a,.portfolio-5 .portfolio-item .portfolio-image img{width: 220px; height: 165px;}.portfolio-5 .portfolio-desc h3{font-size: 17px;}.portfolio-5.portfolio-nomargin .portfolio-item{width: 227px;}.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image img{width: 227px; height: 170px;}.portfolio-5.portfolio-notitle .portfolio-desc{height: 71px; bottom: -72px;}.portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -71px;}.portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -30px !important;}.postcontent #portfolio.portfolio-5{margin: 0;}.postcontent .portfolio-5 .portfolio-item{width: 172px; margin: 0;}.postcontent .portfolio-5 .portfolio-item .portfolio-image,.postcontent .portfolio-5 .portfolio-item .portfolio-image a,.postcontent .portfolio-5 .portfolio-item .portfolio-image img{width: 172px; height: 128px;}.postcontent .portfolio-5 .portfolio-desc h3{font-size: 15px;}.postcontent .portfolio-5 .portfolio-desc span{font-size: 12px;}.postcontent .portfolio-5 .portfolio-desc{padding: 15px 10px;}.postcontent .portfolio-5.portfolio-notitle .portfolio-desc{height: 68px; bottom: -69px;}.postcontent .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -68px;}.postcontent .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -50px !important;}#portfolio.portfolio-6{margin: 0 -6px -6px 0;}.portfolio-6 .portfolio-item{width: 185px; margin: 0 6px 6px 0;}.portfolio-6 .portfolio-item .portfolio-image,.portfolio-6 .portfolio-item .portfolio-image a,.portfolio-6 .portfolio-item .portfolio-image img{width: 185px; height: 139px;}.portfolio-6 .portfolio-desc h3{font-size: 15px;}.portfolio-6 .portfolio-desc span{font-size: 12px;}.portfolio-6.portfolio-nomargin .portfolio-item{width: 189px;}.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image img{width: 189px; height: 142px;}.portfolio-6.portfolio-notitle .portfolio-desc{height: 68px; bottom: -69px;}.portfolio-6.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-6.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom: -68px;}.portfolio-6.portfolio-notitle .portfolio-item:hover .portfolio-overlay a{margin-top: -40px !important;}#portfolio.portfolio-1{margin: 0 0 -40px;}.portfolio-1 .portfolio-item{float: none; width: 100%; margin: 0 0 40px; padding-bottom: 40px; border-bottom: 1px solid #EEE;}.portfolio-1 .portfolio-item .portfolio-image{float: left; margin-right: 40px;}.portfolio-1 .portfolio-item.alt .portfolio-image{float: right; margin: 0 0 0 40px;}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img{display: block; width: 720px; height: 400px;}.portfolio-1 .portfolio-desc{float: left; width: 380px; padding: 10px 0;}.portfolio-1 .alt .portfolio-desc{float: right;}.portfolio-1 .portfolio-desc h3{font-size: 22px;}.portfolio-1 .portfolio-desc span{margin-top: 6px; font-size: 14px;}.portfolio-1 .portfolio-desc p{margin: 20px 0 25px; font-size: 14px;}.portfolio-1 .portfolio-desc li{margin: 3px 0;}.postcontent .portfolio-1 .portfolio-item .portfolio-image,.postcontent .portfolio-1 .portfolio-item .portfolio-image a,.postcontent .portfolio-1 .portfolio-item .portfolio-image img{width: 540px; height: 300px;}.postcontent .portfolio-1 .portfolio-desc{width: 280px;}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image{margin-right: 20px;}.bothsidebar .portfolio-1 .portfolio-item.alt .portfolio-image{margin: 0 0 0 20px;}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image img{width: 320px; height: 178px;}.bothsidebar .portfolio-1 .portfolio-desc{display: block !important; width: 240px;}.bothsidebar .portfolio-1 .portfolio-desc h3{font-size: 19px;}.bothsidebar .portfolio-1 .portfolio-desc span{margin-top: 5px; font-size: 13px;}.bothsidebar .portfolio-1 .portfolio-desc p{margin: 15px 0 0; font-size: 13px;}.bothsidebar .portfolio-1 .portfolio-desc .btn,.bothsidebar .portfolio-1 .portfolio-desc ul{display: none;}#portfolio.portfolio-1.portfolio-fullwidth{margin: 0 0 -60px;}.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom: 60px; padding-bottom: 0; border-bottom: 0; overflow: hidden;}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float: none; margin: 0 !important;}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width: 1140px; height: 500px;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform: translateX(-60px); -moz-transform: translateX(-60px); -ms-transform: translateX(-60px); -o-transform: translateX(-60px); transform: translateX(-60px);}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img{-webkit-transform: translateX(60px); -moz-transform: translateX(60px); -ms-transform: translateX(60px); -o-transform: translateX(60px); transform: translateX(60px);}.portfolio-1.portfolio-fullwidth .portfolio-desc{position: absolute; float: none; width: 380px; height: 100%; padding: 30px; background-color: #F9F9F9; top: 0; left: auto; right: -380px;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .portfolio-desc{-webkit-transition: right .3s ease-in-out; -o-transition: right .3s ease-in-out; transition: right .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc{right: 0;}.portfolio-1.portfolio-fullwidth .alt .portfolio-desc{left: -380px; right: auto;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc{-webkit-transition: left .3s ease-in-out; -o-transition: left .3s ease-in-out; transition: left .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc{left: 0;}.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left: 33%;}.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left: auto; right: 33%;}.postcontent #portfolio.portfolio-1.portfolio-fullwidth{margin: 0 0 -40px;}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom: 40px;}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width: 860px; height: 377px;}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px);}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img{-webkit-transform: translateX(40px); -moz-transform: translateX(40px); -ms-transform: translateX(40px); -o-transform: translateX(40px); transform: translateX(40px);}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc{width: 320px; padding: 25px; right: -320px;}.postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-desc{left: -320px; right: auto;}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-overlay a{left: 32%;}.postcontent .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left: auto; right: 32%;}.bothsidebar #portfolio.portfolio-1.portfolio-fullwidth{margin: 0 0 -40px;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom: 40px;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width: 580px; height: 254px;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px);}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img{-webkit-transform: translateX(20px); -moz-transform: translateX(20px); -ms-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px);}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-desc{width: 240px; padding: 20px; right: -240px;}.bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-desc{left: -240px; right: auto;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-overlay a{left: 29%;}.bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left: auto; right: 29%;}#portfolio.portfolio-parallax{margin: 0 !important;}#portfolio.portfolio-parallax .portfolio-item{float: none; width: 100% !important; height: 500px !important; margin: 0 !important;}#portfolio.portfolio-parallax .portfolio-item .portfolio-image{width: 100% !important; height: 500px !important; background-attachment: fixed;}#portfolio.portfolio-parallax .portfolio-desc{position: absolute; top: 50%; left: 0; margin-top: -57px; width: 100%; text-align: center; text-shadow: 1px 1px 1px rgba(0,0,0,.15); padding: 0; opacity: 0;}body:not(.device-touch):not(.device-xs):not(.device-xxs) #portfolio.portfolio-parallax .portfolio-desc{-webkit-transition: opacity .15s ease-in-out; -o-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out;}#portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc{opacity: 1;}#portfolio.portfolio-parallax .portfolio-desc h3{font-size: 44px; font-weight: 300; letter-spacing: -1px;}#portfolio.portfolio-parallax .portfolio-desc h3 a{color: #FFF;}#portfolio.portfolio-parallax .portfolio-desc h3 a:hover{color: #DDD;}#portfolio.portfolio-parallax .portfolio-desc span{margin-top: 12px; font-size: 16px; color: #CCC;}#portfolio.portfolio-parallax .portfolio-desc span a{color: #DDD;}#portfolio.portfolio-parallax .portfolio-desc span a:hover{color: #BBB;}#portfolio.portfolio-parallax .portfolio-desc .portfolio-divider{width: 100%; text-align: center; margin: 15px 0 0;}#portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div{display: inline-block; width: 50px; height: 0; border-bottom: 1px solid #FFF;}body:not(.device-touch):not(.device-xs):not(.device-xxs) #portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div{-webkit-transition: width .5s ease-in-out; -o-transition: width .5s ease-in-out; transition: width .5s ease-in-out;}#portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div{width: 120px;}#portfolio.portfolio-parallax .portfolio-overlay{background-color: rgba(0,0,0,.4);}.portfolio-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 2; text-align: center; background-color: rgba(0,0,0,.8);}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay{-webkit-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out;}.iportfolio:hover .portfolio-overlay,.portfolio-item:hover .portfolio-overlay{opacity: 1;}.portfolio-overlay a{position: absolute; top: 50%; left: 50%; background-color: #F5F5F5; width: 40px !important; height: 40px !important; margin: -28px 0 0 -44px; font-size: 18px; line-height: 40px; text-align: center; color: #fff; border-radius: 50%;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a{-webkit-transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear; -o-transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear; transition: color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;}.portfolio-overlay a.right-icon{left: auto; right: 50%; margin-left: 0; margin-right: -44px; color: #1ABC9C;}.portfolio-overlay a.let-icon{right: auto; left: 50%; margin-right: 0; margin-left: -44px; color: #1ABC9C;}.portfolio-overlay a.center-icon{display: block; margin: -20px 0 0 -20px; opacity: 0;}.iportfolio:hover a.center-icon,.portfolio-item:hover a.center-icon{opacity: 1;}.portfolio-overlay a:hover{color: #1ABC9C; background-color: #EEE;}.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon,.portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-item:hover .portfolio-overlay a.right-icon{margin-top: -18px;}.portfolio-overlay a i.icon-line-play{position: relative; left: 2px; color: #1ABC9C;}.portfolio-overlay .portfolio-desc{position: relative; padding: 0 !important; margin: 0; text-align: center;}.masonry-thumbs .overlay,.masonry-thumbs img{padding: 0 1px 1px 0;}.portfolio-overlay .portfolio-desc a{display: inline; position: relative; top: 0; left: 0; margin: 0; font-size: inherit; width: auto !important; height: auto !important; line-height: 1; background-color: transparent !important; text-shadow: 1px 1px 1px rgba(0,0,0,.15);}.button,.overlay-icon i{text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.portfolio-overlay .portfolio-desc h3{color: #F5F5F5 !important; line-height: 1;}.portfolio-overlay .portfolio-desc span{color: #DDD !important;}.portfolio-overlay .portfolio-desc span a{font-size: inherit;}.portfolio-overlay .portfolio-desc~a{display: inline-block; position: relative; top: 0; left: 0; margin: 20px 0 0 !important;}.owl-theme .owl-controls .owl-nav .disabled,body.device-touch.device-xs .portfolio-notitle .portfolio-overlay,body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay{display: none !important;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc~a{-webkit-transition: color .2s linear,background-color .2s linear,opacity .2s linear; -o-transition: color .2s linear,background-color .2s linear,opacity .2s linear; transition: color .2s linear,background-color .2s linear,opacity .2s linear;}.portfolio-overlay .portfolio-desc~a.right-icon{left: 0; right: 0; margin-left: 5px !important; margin-right: 0 !important;}.portfolio-overlay .portfolio-desc a:hover{background: 0 0;}.portfolio-single-image .slide a,.portfolio-single-image iframe,.portfolio-single-image img,.portfolio-single-image video,.portfolio-single-image>a{display: block; width: 100%;}.portfolio-single-image-full{position: relative; height: 600px; overflow: hidden; margin: -80px 0 80px !important;}.portfolio-single-video{height: auto !important;}.portfolio-single-image-full .swiper-container{width: 100%; height: 600px; background-color: #333;}.portfolio-single-image-full .swiper-nested-1,.portfolio-single-image-full .swiper-nested-2{width: 100%;}.portfolio-single-image-full .swiper-slide{overflow: hidden;}.portfolio-single-image-full .swiper-slide img{width: 100%; height: auto;}.masonry-thumbs{position: relative;}.masonry-thumbs a{position: relative; float: left; width: 25%; max-width: 100% !important; overflow: hidden;}.masonry-thumbs.col-2 a{width: 50%;}.masonry-thumbs.col-3 a{width: 33.3%;}.masonry-thumbs.col-4 a{width: 25%;}.masonry-thumbs.col-5 a{width: 20%;}.masonry-thumbs.col-6 a{width: 16.6%;}.masonry-thumbs a,.masonry-thumbs img{display: block; height: auto !important;}.masonry-thumbs img{width: 100%; border-radius: 0 !important;}.portfolio-single-content{font-size: 18px; font-weight: 300;}.portfolio-single-content h2{margin: 0 0 20px; padding: 0; font-size: 20px; font-weight: 600 !important;}.portfolio-ajax-modal{width: 1000px !important;}.modal-padding{padding: 40px;}.ajax-modal-title{background-color: #F9F9F9; border-bottom: 1px solid #EEE; padding: 25px 40px;}.ajax-modal-title h2{font-size: 26px; margin-bottom: 0;}#portfolio-ajax-wrap{position: relative; max-height: 0; overflow: hidden; -webkit-transition: max-height .4s ease; -o-transition: max-height .4s ease; transition: max-height .4s ease;}#portfolio-ajax-wrap.portfolio-ajax-opened{max-height: 1200px;}#portfolio-ajax-container{display: none; padding-bottom: 60px;}#portfolio-ajax-single h2{font-size: 26px;}.portfolio-meta,.portfolio-share{list-style: none; font-size: 14px;}.portfolio-meta li{margin: 10px 0; color: #666;}.portfolio-meta li:first-child{margin-top: 0;}.portfolio-meta li span{display: inline-block; width: 150px; font-weight: 700; color: #333;}.portfolio-meta li span i{position: relative; top: 1px; width: 14px; text-align: center; margin-right: 7px;}.well .line{margin: 20px 0; border-color: #E5E5E5;}#portfolio-navigation{position: absolute; top: 50%; left: auto; right: 10px; max-width: 96px; height: 24px; margin-top: -12px;}.page-title-right #portfolio-navigation{left: 10px; right: auto;}.page-title-center #portfolio-navigation{position: relative; top: 0; left: 0; margin: 20px auto 0;}#portfolio-navigation a{display: block; float: left; margin-left: 12px; width: 24px; height: 24px; text-align: center; color: #444; transition: color .3s linear; -webkit-transition: color .3s linear; -o-transition: color .3s linear;}.page-title-dark #portfolio-navigation a{color: #EEE;}.page-title-parallax #portfolio-navigation a{color: #FFF;}#portfolio-navigation a i{position: relative; top: -1px; font-size: 24px; line-height: 1; color: #000;}#portfolio-navigation a i.icon-angle-left,#portfolio-navigation a i.icon-angle-right{font-size: 32px; top: -6px;}#portfolio-navigation a i.icon-angle-right{left: -1px;}#portfolio-navigation a:first-child{margin-left: 0;}#portfolio-navigation a:hover{color: #1ABC9C;}#portfolio-ajax-show #portfolio-navigation{top: 0; margin-top: 0;}.iportfolio{position: relative; float: none; width: 100%; margin: 0;}.iportfolio .portfolio-image{position: relative; overflow: hidden;}.iportfolio .portfolio-image,.iportfolio .portfolio-image a,.iportfolio .portfolio-image img{display: block; width: 100%; height: auto;}.small-thumbs.alt .entry-image{float: right; margin: 0 0 0 30px;}.small-thumbs.alt .entry-c .entry-image{float: none; margin: 0 0 20px;}.bothsidebar .small-thumbs .entry-image{width: 200px; margin: 0 25px 0 0;}.bothsidebar .small-thumbs.alt .entry-image{margin: 0 0 0 25px;}.bothsidebar .small-thumbs .entry-c .entry-image{width: 100%; margin: 0 0 20px;}.overlay-icon,.spost .entry-image,.spost .entry-image a,.spost .entry-image i,.spost .entry-image img{width: 48px; height: 48px;}.bothsidebar .small-thumbs .entry-title h2{font-size: 14px;text-align:left;}.overlay-icon{position: absolute; left: auto; right: 0; top: auto; bottom: 0; background-color: rgba(0,0,0,.2); text-align: center;}.button,.button i{position: relative;}.overlay-icon i{line-height: 48px; font-size: 28px; color: #FFF;}.mpost,.spost{margin-top: 20px; padding-top: 20px; border-top: 1px dashed #E5E5E5;}.mpost{margin-top: 25px; padding-top: 25px;}.mpost:first-child,.spost:first-child{margin-top: 0; padding-top: 0; border-top: 0;}.mpost .entry-image,.spost .entry-image{float: left; margin: 0 15px 0 0; text-align: center;}.mpost .entry-image a i,.spost .entry-image a i{font-size: 28px; line-height: 48px; color: #666; background-color: #EEE;}.mpost .entry-title h4,.spost .entry-title h4{margin: 0; font-size: 14px; font-weight: 600;}.mpost .entry-title h4 a,.spost .entry-title h4 a{color: #333;}.mpost .entry-title h4 a:hover,.spost .entry-title h4 a:hover{color: #1ABC9C;}.spost .entry-meta{margin: 8px -10px 0 0;}.mpost .entry-meta li,.spost .entry-meta li{font-size: 13px; margin: 0 10px 0 0;}.mpost .entry-image{margin-right: 20px;}.mpost .entry-image,.mpost .entry-image a,.mpost .entry-image i,.mpost .entry-image img{width: 170px; height: 128px;}.mpost .entry-image a,.mpost .entry-image img{border-radius: 2px;}.mpost .entry-image a i{font-size: 42px; line-height: 128px;}.mpost .entry-title h4{margin: 0; font-size: 17px; font-weight: 600;}.mpost .entry-meta{margin-top: 5px;}.mpost .entry-meta li i{margin-right: 2px;}.mpost .entry-content{margin-top: 15px;}.post-navigation+.line{margin: 40px 0 50px;}div.alignleft,img.alignleft{float: left; margin: 5px 20px 13px 0; max-width: 100%;}div.aligncenter>img,div.alignleft>img,div.alignnone>img,div.alignright>img{display: block; float: none;}div.aligncenter,div.alignnone,img.aligncenter,img.alignnone{display: block; margin: 10px 0; float: none;}div.aligncenter,div.aligncenter img,img.aligncenter{margin-left: auto; margin-right: auto; clear: both;}div.alignright,img.alignright{float: right; margin: 5px 0 13px 20px;}.wp-caption{text-align: center; margin: 10px 20px 13px; font-style: italic;}.wp-caption img,.wp-caption img a{display: block; margin: 0;}p.wp-caption-text{display: inline-block; margin: 10px 0 0; padding: 5px 10px; background-color: #EEE; border-radius: 50px;}.wp-smiley{max-height: 13px; margin: 0 !important;}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height: 340px;}.button{display: inline-block; cursor: pointer; white-space: nowrap; margin: 5px; padding: 0 22px; font-size: 14px; height: 40px; line-height: 40px; background-color: #1ABC9C; color: #FFF; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: none;}body:not(.device-touch) .button{-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.button-dark{background-color: #444;}.button-light{background-color: #EEE; color: #333; text-shadow: none !important;}.button:hover{background-color: #444; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.button.button-dark:hover{background-color: #1ABC9C;}.button.button-mini{padding: 0 14px; font-size: 11px; height: 28px; line-height: 28px;}.button.button-small{padding: 0 17px; font-size: 12px; height: 34px; line-height: 34px;}.button.button-large{padding: 0 26px; font-size: 16px; height: 46px; line-height: 46px;}.button.button-xlarge{padding: 0 32px; font-size: 18px; letter-spacing: 2px; height: 52px; line-height: 52px;}.button.button-desc{text-align: left; padding: 24px 34px; font-size: 22px; height: auto; line-height: 1;}.button.button-desc span{display: block; margin-top: 10px; font-size: 14px; font-weight: 400; letter-spacing: 1px; font-style: italic; text-transform: none;}.button i{top: 1px; line-height: 1; margin-right: 5px;}.button.tright i{margin: 0 0 0 5px;}.button-mini i{margin-right: 3px;}.button-mini.tright i{margin: 0 0 0 3px;}.button-small i{margin-right: 4px;}.button-small.tright i{margin: 0 0 0 4px;}.button-xlarge i{top: 2px; margin-right: 8px;}.button-xlarge.tright i{margin: 0 0 0 8px;}.button.button-desc i{top: 1px; font-size: 48px; width: 48px; text-align: center; margin-right: 12px;}.button.button-desc.tright i{margin: 0 0 0 12px;}.button.button-desc div{display: inline-block;}.button.button-rounded{border-radius: 3px;}.button.button-border{border: 2px solid #444; background-color: transparent; color: #333; line-height: 36px; text-shadow: none;}.button.button-border.button-mini{line-height: 24px;}.button.button-border.button-small{line-height: 30px;}.button.button-border.button-large{line-height: 42px;}.button.button-border.button-xlarge{line-height: 48px;}.button.button-border.button-desc{line-height: 1;}.button.button-border:hover{background-color: #444; color: #FFF; border-color: transparent !important; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.button.button-3d{border-radius: 3px; border-bottom: 3px solid rgba(0,0,0,.15); -webkit-transition: none; -o-transition: none; transition: none;}.button.button-3d:hover{background-color: #1ABC9C !important; opacity: .9;}.button.button-3d.button-light:hover,.button.button-reveal.button-light:hover{text-shadow: none; color: #333;}.button.button-reveal{padding: 0 28px; overflow: hidden;}.button.button-reveal i{display: block; position: absolute; top: 0; left: -32px; width: 32px; height: 40px; line-height: 40px; margin: 0; text-align: center; background-color: rgba(0,0,0,.1);}.button.button-reveal.button-border i{top: -2px;}.button.button-reveal.tright i{left: auto; right: -32px;}.button.button-reveal.button-3d i,.button.button-reveal.button-rounded i{border-radius: 3px 0 0 3px;}.button.button-reveal.button-3d.tright i,.button.button-reveal.button-rounded.tright i{border-radius: 0 3px 3px 0;}.button.button-reveal span{display: inline-block; position: relative; left: 0;}body:not(.device-touch) .button.button-reveal i,body:not(.device-touch) .button.button-reveal span{-webkit-transition: left .3s ease,right .3s ease; -o-transition: left .3s ease,right .3s ease; transition: left .3s ease,right .3s ease;}.button.button-reveal.button-mini{padding: 0 17px;}.button.button-reveal.button-mini i{left: -22px; width: 22px; height: 28px; line-height: 28px;}.button.button-reveal.button-mini.tright i{left: auto; right: -22px;}.button.button-reveal.button-small{padding: 0 22px;}.button.button-reveal.button-small i{left: -26px; width: 26px; height: 34px; line-height: 34px;}.button.button-reveal.button-small.tright i{left: auto; right: -26px;}.button.button-reveal.button-large{padding: 0 32px;}.button.button-reveal.button-large i{left: -38px; width: 38px; height: 46px; line-height: 46px;}.button.button-reveal.button-large.tright i{left: auto; right: -38px;}.button.button-reveal.button-xlarge{padding: 0 40px;}.button.button-reveal.button-xlarge i{left: -44px; width: 44px; height: 52px; line-height: 52px;}.button.button-reveal.button-xlarge.tright i{left: auto; right: -44px;}.button.button-reveal:hover i{left: 0;}.button.button-reveal.tright:hover i{left: auto; right: 0;}.button.button-reveal:hover span{left: 16px;}.button.button-reveal.button-mini:hover span{left: 11px;}.button.button-reveal.button-small:hover span{left: 13px;}.button.button-reveal.button-large:hover span{left: 19px;}.button.button-reveal.button-xlarge:hover span{left: 22px;}.button.button-reveal.tright:hover span{left: -16px;}.button.button-reveal.button-mini.tright:hover span{left: -11px;}.button.button-reveal.button-small.tright:hover span{left: -13px;}.button.button-reveal.button-large.tright:hover span{left: -19px;}.button.button-reveal.button-xlarge.tright:hover span{left: -22px;}.button.button-full{display: block !important; white-space: normal; margin: 0; height: auto; line-height: 1.6; padding: 30px 0; font-size: 30px; font-weight: 300; text-transform: none; border-radius: 0; text-shadow: 1px 1px 1px rgba(0,0,0,.1);}.feature-box h3,.promo-uppercase{text-transform: uppercase;}.button.button-full.button-light{border-bottom: 1px solid rgba(0,0,0,.15);}.button.button-full strong{font-weight: 600; border-bottom: 2px solid #EEE;}body:not(.device-touch) .button.button-full strong{-webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out;}.button.button-full.button-light strong{border-bottom-color: #333;}.button.button-full.button-light:hover strong{border-bottom-color: #EEE;}.button-red{background-color: #C02942;}.button-3d.button-red:hover,.button-reveal.button-red:hover{background-color: #C02942 !important;}.button-teal{background-color: #53777A;}.button-3d.button-teal:hover,.button-reveal.button-teal:hover{background-color: #53777A !important;}.button-yellow{background-color: #ECD078;}.button-3d.button-yellow:hover,.button-reveal.button-yellow:hover{background-color: #ECD078 !important;}.button-green{background-color: #59BA41;}.button-3d.button-green:hover,.button-reveal.button-green:hover{background-color: #59BA41 !important;}.button-brown{background-color: #774F38;}.button-3d.button-brown:hover,.button-reveal.button-brown:hover{background-color: #774F38 !important;}.button-aqua{background-color: #40C0CB;}.button-3d.button-aqua:hover,.button-reveal.button-aqua:hover{background-color: #40C0CB !important;}.button-lime{background-color: #AEE239;}.button-3d.button-lime:hover,.button-reveal.button-lime:hover{background-color: #AEE239 !important;}.button-purple{background-color: #5D4157;}.button-3d.button-purple:hover,.button-reveal.button-purple:hover{background-color: #5D4157 !important;}.button-leaf{background-color: #A8CABA;}.button-3d.button-leaf:hover,.button-reveal.button-leaf:hover{background-color: #A8CABA !important;}.button-pink{background-color: #F89FA1;}.button-3d.button-pink:hover,.button-reveal.button-pink:hover{background-color: #F89FA1 !important;}.button-dirtygreen{background-color: #1693A5;}.button-3d.button-dirtygreen:hover,.button-reveal.button-dirtygreen:hover{background-color: #1693A5 !important;}.button-blue{background-color: #1265A8;}.button-3d.button-blue:hover,.button-reveal.button-blue:hover{background-color: #1265A8 !important;}.button-amber{background-color: #EB9C4D;}.button-3d.button-amber:hover,.button-reveal.button-amber:hover{background-color: #EB9C4D !important;}.button-black{background-color: #111;}.button-3d.button-black:hover,.button-reveal.button-black:hover{background-color: #111 !important;}.button-white{background-color: #F9F9F9;}.button-3d.button-white:hover,.button-reveal.button-white:hover{background-color: #F9F9F9 !important;}.button.button-nohover:hover{opacity: inherit !important; background-color: inherit !important; color: inherit !important; border-color: inherit !important;}.promo{position: relative; padding: 30px 200px 30px 0;}.promo h3{font-weight: 700; margin-bottom: 0;}.promo>.container>span,.promo>span{display: block; color: #444; font-weight: 300; font-size: 16px; margin-top: 6px;}.promo a.button{position: absolute; top: 50%; margin: -18px 0 0; left: auto; right: 0;}.promo.promo-border a.button,.promo.promo-dark a.button,.promo.promo-light a.button{right: 30px;}.promo a.button.button-mini{margin-top: -12px;}.promo a.button.button-small{margin-top: -15px;}.promo a.button.button-large{margin-top: -22px;}.promo a.button.button-xlarge{margin-top: -25px;}.promo a.button.button-desc{margin-top: -40px;}.promo-uppercase h3{font-size: 22px;}.promo-uppercase>.container>span,.promo-uppercase>span{font-size: 15px;}.promo.promo-border{border: 1px solid #E5E5E5; border-radius: 3px; padding-left: 30px;}.promo.promo-light{background-color: #F5F5F5; border-radius: 3px; padding-left: 30px;}.promo.promo-dark{border: 0 !important; background-color: #333; padding: 30px 200px 30px 30px; text-shadow: 1px 1px 1px rgba(0,0,0,.2); border-radius: 3px;}.promo.promo-dark h3{color: #FFF;}.promo.promo-dark>.container>h3 span,.promo.promo-dark>h3 span{padding: 2px 8px; border-radius: 3px; background-color: rgba(0,0,0,.15); color: #FFF; font-weight: 400;}.promo.promo-dark>.container>span,.promo.promo-dark>span{color: #CCC; margin-top: 8px;}.promo.promo-flat{background-color: #1ABC9C;}.promo.promo-flat>.container>span,.promo.promo-flat>span{color: rgba(255,255,255,.9);}.promo.promo-flat a.button:not(.button-border){background-color: rgba(0,0,0,.2); color: #FFF;}.promo.promo-flat a.button:hover{background-color: #FFF; border-color: #FFF; color: #444; text-shadow: none;}.promo-full{border-radius: 0 !important; border-left: 0 !important; border-right: 0 !important; padding: 40px 0 !important;}.promo-full a.button{right: 15px !important;}.promo-full.promo-right a.button{right: auto !important; left: 15px !important;}.promo.parallax{padding: 80px 0 !important;}.promo.promo-right{text-align: right; padding: 30px 0 30px 200px;}.promo.promo-right a.button{left: 0; right: auto;}.promo.promo-dark.promo-right:not(.promo-mini),.promo.promo-right.promo-border:not(.promo-mini){padding-right: 30px;}.promo.promo-dark.promo-right a.button,.promo.promo-right.promo-border a.button{left: 30px;}.promo.promo-center a.button,.promo.promo-mini a.button{margin: 20px 0 0; left: 0 !important; position: relative; top: 0; right: 0;}.promo.promo-center{text-align: center; padding: 30px 20px;}.promo.promo-mini{text-align: left; padding: 20px 25px;}.promo.promo-mini h3{font-size: 20px; line-height: 1.5;}.promo.promo-mini.promo-uppercase h3{font-size: 18px;}.promo.promo-mini.promo-dark h3{line-height: 1.7;}.promo.promo-mini.promo-center{text-align: center;}.promo.promo-mini.promo-right{text-align: right;}.feature-box{position: relative; margin-top: 20px; padding: 0 0 0 80px;}.feature-box:first-child{margin-top: 0;}.feature-box .fbox-icon{display: block; position: absolute; width: 64px; height: 64px; top: 0; left: 0;}.feature-box .fbox-icon a,.feature-box .fbox-icon i,.feature-box .fbox-icon img{display: block; position: relative; width: 100%; height: 100%; color: #FFF;}.feature-box .fbox-icon i,.feature-box .fbox-icon img{border-radius: 50%; background-color: #1ABC9C;}.feature-box .fbox-icon i{font-style: normal; font-size: 28px; text-align: center; line-height: 64px;}.feature-box h3{font-size: 16px; font-weight: 700; letter-spacing: 1px; margin-bottom: 0; color: #333;}.feature-box p{margin: 8px 0 0; color: #555; font-weight: 300; font-size: 18px;}.feature-box .before-heading{font-size: 14px;}.feature-box.fbox-large{padding: 0 0 0 115px;}.feature-box.fbox-large .fbox-icon{width: 96px; height: 96px;}.feature-box.fbox-large .fbox-icon i{font-size: 42px; line-height: 96px;}.feature-box.fbox-outline .fbox-icon{border: 1px solid #1ABC9C; border-radius: 50%; padding: 3px;}.feature-box.fbox-outline .fbox-icon i{line-height: 56px;}.feature-box.fbox-outline.fbox-large .fbox-icon{padding: 4px;}.feature-box.fbox-outline.fbox-large .fbox-icon i{line-height: 86px;}.feature-box.fbox-rounded .fbox-icon,.feature-box.fbox-rounded .fbox-icon i,.feature-box.fbox-rounded .fbox-icon img{border-radius: 3px !important;}.feature-box.fbox-rounded.fbox-large .fbox-icon,.feature-box.fbox-rounded.fbox-large .fbox-icon i,.feature-box.fbox-rounded.fbox-large .fbox-icon img{border-radius: 4px !important;}.feature-box.fbox-light.fbox-outline .fbox-icon{border-color: #E5E5E5;}.feature-box.fbox-light .fbox-icon i,.feature-box.fbox-light .fbox-icon img{border: 1px solid #E5E5E5; background-color: #F5F5F5; color: #444;}.feature-box.fbox-light .fbox-icon i{line-height: 62px;}.feature-box.fbox-light.fbox-outline .fbox-icon i{line-height: 54px;}.feature-box.fbox-light.fbox-large .fbox-icon i{line-height: 96px;}.feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i{line-height: 84px;}.feature-box.fbox-dark.fbox-outline .fbox-icon{border-color: #444;}.feature-box.fbox-dark .fbox-icon i,.feature-box.fbox-dark .fbox-icon img{background-color: #333;}.feature-box.fbox-border .fbox-icon{border: 1px solid #1ABC9C; border-radius: 50%; padding: 0;}.feature-box.fbox-border .fbox-icon i,.feature-box.fbox-border .fbox-icon img{border: none; background-color: transparent !important; color: #1ABC9C;}.feature-box.fbox-border .fbox-icon i{line-height: 62px !important;}.feature-box.fbox-border.fbox-large .fbox-icon i{line-height: 94px !important;}.feature-box.fbox-border.fbox-light .fbox-icon{border-color: #E5E5E5;}.feature-box.fbox-border.fbox-light .fbox-icon i,.feature-box.fbox-border.fbox-light .fbox-icon img{color: #888;}.feature-box.fbox-border.fbox-dark .fbox-icon{border-color: #333;}.feature-box.fbox-border.fbox-dark .fbox-icon i,.feature-box.fbox-border.fbox-dark .fbox-icon img{color: #444;}.feature-box.fbox-plain .fbox-icon{border: none !important; height: auto !important;}.feature-box.fbox-plain .fbox-icon i,.feature-box.fbox-plain .fbox-icon img{border: none !important; background-color: transparent !important; color: #1ABC9C; border-radius: 0;}.feature-box.fbox-plain .fbox-icon i{font-size: 48px; line-height: 1 !important;}.feature-box.fbox-plain .fbox-icon img{height: 64px;}.feature-box.fbox-plain.fbox-image .fbox-icon{width: auto;}.feature-box.fbox-plain.fbox-image .fbox-icon img{width: auto; display: inline-block;}.feature-box.fbox-plain.fbox-small{padding-left: 42px;}.feature-box.fbox-plain.fbox-small .fbox-icon{width: 28px;}.feature-box.fbox-plain.fbox-small h3{font-size: 15px; line-height: 26px; margin-bottom: 10px;}.feature-box.fbox-plain.fbox-small p{margin-left: -42px;}.feature-box.fbox-plain.fbox-small .fbox-icon i{font-size: 28px;}.feature-box.fbox-plain.fbox-small .fbox-icon img{height: 28px;}.feature-box.fbox-plain.fbox-large .fbox-icon i{font-size: 72px;}.feature-box.fbox-plain.fbox-large .fbox-icon img{height: 96px;}.feature-box.fbox-plain.fbox-light .fbox-icon i,.feature-box.fbox-plain.fbox-light .fbox-icon img{color: #888;}.feature-box.fbox-plain.fbox-dark .fbox-icon i,.feature-box.fbox-plain.fbox-dark .fbox-icon img{color: #444;}.feature-box.fbox-center{padding: 0; text-align: center;}.feature-box.fbox-center.fbox-small{padding-left: 0 !important;}.feature-box.fbox-center .fbox-icon{position: relative; width: 96px; height: 96px; margin: 0 auto 30px;}.feature-box.fbox-center .fbox-icon i{font-size: 42px; line-height: 96px;}.feature-box.fbox-center.fbox-outline .fbox-icon i{line-height: 88px;}.feature-box.fbox-center p{font-size: 14px; margin-top: 15px;}.feature-box.fbox-center.fbox-large .fbox-icon{width: 128px; height: 128px;}.feature-box.fbox-center.fbox-large .fbox-icon i{font-size: 70px; line-height: 128px;}.feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i{line-height: 118px;}.feature-box.fbox-center.fbox-light .fbox-icon i{line-height: 94px;}.feature-box.fbox-center.fbox-light.fbox-outline .fbox-icon i{line-height: 86px;}.feature-box.fbox-center.fbox-light.fbox-outline.fbox-large .fbox-icon i{line-height: 114px;}.feature-box.fbox-center.fbox-border .fbox-icon i{line-height: 94px !important;}.feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i{line-height: 126px !important;}.feature-box.fbox-center.fbox-plain .fbox-icon i{font-size: 84px;}.feature-box.fbox-center.fbox-plain .fbox-icon img{height: 96px;}.feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon i{font-size: 112px;}.feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon img{height: 128px;}.feature-box.fbox-center.fbox-small .fbox-icon{width: 64px; height: 64px;}.feature-box.fbox-center.fbox-small .fbox-icon i{font-size: 28px; line-height: 64px;}.feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i{line-height: 58px;}.feature-box.fbox-center.fbox-light.fbox-outline.fbox-small .fbox-icon i{line-height: 54px;}.feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i{line-height: 62px !important;}.feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon i{font-size: 56px; color: #1ABC9C;}.feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon img{height: 64px;}.feature-box.fbox-center.fbox-small p{margin-top: 10px; color: #555; font-weight: 300; font-size: 18px;}.feature-box.fbox-center.fbox-plain.fbox-small p{margin-left: 0;}.feature-box.fbox-right{padding: 0 80px 0 0; text-align: right;}.feature-box.fbox-right.fbox-large{padding-right: 115px;}.feature-box.fbox-right .fbox-icon{left: auto; right: 0;}.feature-box.fbox-right.fbox-plain.fbox-small{padding: 0 42px 0 0;}.feature-box.fbox-right.fbox-plain.fbox-small p{margin: 0 -42px 0 0;}.feature-box h3+.fbox-icon{margin-top: 20px !important;}.feature-box h3 span.subtitle{display: block; margin-top: 5px; color: #444; font-weight: 300; text-transform: none;}.feature-box.fbox-center:not(.fbox-bg) h3:after{content: ''; display: block; margin: 20px auto; width: 30px; border-top: 2px solid #555; -webkit-transition: width .3s ease; -o-transition: width .3s ease; transition: width .3s ease;}.feature-box.fbox-center:not(.fbox-bg):hover h3:after{width: 50px;}.feature-box.fbox-center.noborder:not(.fbox-bg) h3:after,.feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after{display: none;}.feature-box.fbox-center.fbox-italic p{font-style: italic;}.feature-box.fbox-bg.fbox-center{margin-top: 68px; padding: 68px 30px 30px; background-color: #FFF; border: 1px solid #E5E5E5; border-radius: 5px;}.feature-box.fbox-bg.fbox-center:first-child{margin-top: 48px;}.feature-box.fbox-bg.fbox-center.fbox-large{margin-top: 84px; padding-top: 84px;}.feature-box.fbox-bg.fbox-center.fbox-large:first-child{margin-top: 64px;}.feature-box.fbox-bg.fbox-center .fbox-icon{position: absolute; top: -48px; left: 50%; margin: 0 0 0 -48px;}.feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon{top: -64px; left: 50%; margin-left: -64px;}.feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,.feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon,.feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background-color: #FFF;}.fbox-border.fbox-effect .fbox-icon i{-webkit-transition: color .5s,box-shadow .5s,background-color .5s; -o-transition: color .5s,box-shadow .5s,background-color .5s; transition: color .5s,box-shadow .5s,background-color .5s;}.fbox-border.fbox-effect .fbox-icon i:after{top: -2px; left: -2px; padding: 2px; z-index: -1; box-shadow: none; background-image: url(images/icons/iconalt.svg); background-position: center center; background-size: 100% 100%; -webkit-transition: -webkit-transform .5s,opacity .5s,background-color .5s; -o-transition: -moz-transform .5s,opacity .5s,background-color .5s; transition: transform .5s,opacity .5s,background-color .5s; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); opacity: 0; background-color: #333;}.fbox-border.fbox-rounded.fbox-effect .fbox-icon i:after{border-radius: 3px;}.fbox-border.fbox-effect .fbox-icon i:hover,.fbox-border.fbox-effect:hover .fbox-icon i{color: #FFF; box-shadow: 0 0 0 1px #333;}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow: 0 0 0 1px #1ABC9C;}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after{background-color: #1ABC9C;}.fbox-border.fbox-effect .fbox-icon i:hover:after,.fbox-border.fbox-effect:hover .fbox-icon i:after{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;}.feature-box.media-box{padding: 0;}.feature-box.media-box .fbox-media{margin: 0 0 25px;}.feature-box.media-box .fbox-media,.feature-box.media-box .fbox-media a,.feature-box.media-box .fbox-media img{position: relative; display: block; width: 100%; height: auto;}.feature-box.media-box .fbox-media iframe{display: block;}.feature-box.media-box p{margin-top: 17px;}.feature-box.media-box.fbox-bg .fbox-media{margin: 0;}.feature-box.media-box.fbox-bg .fbox-desc{padding: 25px; background-color: #FFF; border: 1px solid #E5E5E5; border-top: 0; border-radius: 0 0 5px 5px;}.feature-box.media-box.fbox-bg .fbox-media img{border-radius: 5px 5px 0 0;}.style-msg,.style-msg2{display: block; color: #444; border-left: 4px solid rgba(0,0,0,.1); margin-bottom: 20px;}.style-msg2{border-left: 4px solid rgba(0,0,0,.2);}.successmsg{background: #C5EBD4; color: #184B21;}.errormsg{background: #FCC; color: #740D0A;}.infomsg{background: #B9DFF4; color: #124F70;}.alertmsg{background: #FCE0B6; color: #975E06;}.style-msg .sb-msg,.style-msg2 .msgtitle,.style-msg2 .sb-msg{display: block; padding: 15px; border-left: 1px solid rgba(255,255,255,.5); font-size: 13px; text-shadow: 1px 1px 1px rgba(255,255,255,.6);}.style-msg2 .msgtitle{background: rgba(0,0,0,.15); border-top: none; border-bottom: none; font-size: 14px; font-weight: 700;}.style-msg-light .msgtitle,.style-msg-light .sb-msg{color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.3);}.style-msg2 .sb-msg{font-weight: 400;}.style-msg2 ol,.style-msg2 ul{margin: 0 0 0 30px;}.style-msg2 ol{list-style-type: decimal;}.style-msg2 ul{list-style-type: disc;}.alert i,.msgtitle i,.sb-msg i{position: relative; top: 1px; font-size: 14px; width: 14px; text-align: center; margin-right: 5px;}.i-bordered,.i-circled,.i-plain,.i-rounded,.social-icon{display: block; float: left; margin: 4px 11px 7px 0; text-align: center !important; font-size: 28px; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.3); cursor: pointer; font-style: normal;}body:not(.device-touch) .i-bordered,body:not(.device-touch) .i-circled,body:not(.device-touch) .i-plain,body:not(.device-touch) .i-rounded,body:not(.device-touch) .social-icon{-webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.i-bordered,.i-circled,.i-rounded{width: 52px !important; height: 52px !important; line-height: 52px !important; background-color: #444; border-radius: 3px;}.i-bordered{border: 1px solid #555; line-height: 50px !important; background-color: transparent !important; color: #444; text-shadow: none;}.i-light,.i-plain{text-shadow: 1px 1px 1px #FFF;}.i-plain{width: 36px !important; height: 36px !important; font-size: 28px; line-height: 36px !important; color: #444;}.i-plain:hover{color: #777;}.i-circled{border-radius: 50%;}.i-light{background-color: #F5F5F5; color: #444; box-shadow: inset 0 0 15px rgba(0,0,0,.2);}.i-alt{background-image: url(images/icons/iconalt.svg); background-position: center center; background-size: 100% 100%;}.i-circled:hover,.i-rounded:hover{background-color: #1ABC9C; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.3); box-shadow: 0 0 0 rgba(0,0,0,.2);}.i-bordered:hover{background-color: #444 !important; color: #FFF; border-color: #444;}.i-small.i-bordered,.i-small.i-circled,.i-small.i-plain,.i-small.i-rounded{margin: 4px 11px 7px 0; font-size: 14px;}.i-small.i-bordered,.i-small.i-circled,.i-small.i-rounded{width: 28px !important; height: 28px !important; line-height: 28px !important;}.i-small.i-bordered{line-height: 26px !important;}.i-small.i-plain{width: 18px !important; height: 18px !important; font-size: 14px; line-height: 18px !important;}.i-medium.i-bordered,.i-medium.i-circled,.i-medium.i-plain,.i-medium.i-rounded{margin: 6px 13px 9px 0; font-size: 21px;}.i-medium.i-bordered,.i-medium.i-circled,.i-medium.i-rounded{width: 36px !important; height: 36px !important; line-height: 36px !important;}.i-medium.i-bordered{line-height: 34px !important;}.i-medium.i-plain{width: 28px !important; height: 28px !important; font-size: 20px; line-height: 28px !important;}.i-large.i-bordered,.i-large.i-circled,.i-large.i-plain,.i-large.i-rounded{margin: 4px 11px 7px 0; font-size: 42px;}.i-large.i-bordered,.i-large.i-circled,.i-large.i-rounded{width: 64px !important; height: 64px !important; line-height: 64px !important;}.i-large.i-bordered{line-height: 62px !important;}.i-large.i-plain{width: 48px !important; height: 48px !important; font-size: 42px; line-height: 48px !important;}.i-xlarge.i-bordered,.i-xlarge.i-circled,.i-xlarge.i-plain,.i-xlarge.i-rounded{margin: 4px 11px 7px 0; font-size: 56px;}.i-xlarge.i-bordered,.i-xlarge.i-circled,.i-xlarge.i-rounded{width: 84px !important; height: 84px !important; line-height: 84px !important;}.i-xlarge.i-bordered{line-height: 82px !important;}.i-xlarge.i-plain{width: 64px !important; height: 64px !important; font-size: 56px; line-height: 64px !important;}.i-xxlarge.i-bordered,.i-xxlarge.i-circled,.i-xxlarge.i-plain,.i-xxlarge.i-rounded{margin: 6px 15px 10px 0; font-size: 64px;}.i-xxlarge.i-bordered,.i-xxlarge.i-circled,.i-xxlarge.i-rounded{width: 96px !important; height: 96px !important; line-height: 96px !important;}.i-xxlarge.i-bordered{line-height: 94px !important;}.i-xxlarge.i-plain{width: 80px !important; height: 80px !important; font-size: 64px; line-height: 80px !important;}.i-overlay,.i-overlay a{display: block; position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; text-align: center; background: url(images/grid.png) rgba(0,0,0,.2);}.i-overlay a{background: 0 0;}.i-overlay i,.i-overlay img{display: block; position: absolute; top: 50%; left: 50%; margin: -24px 0 0 -24px; width: 48px !important; height: 48px !important; font-size: 48px; line-height: 1; color: #E5E5E5; text-shadow: 1px 1px 1px rgba(0,0,0,.15);}.i-overlay i{margin: -18px 0 0 -18px; width: 36px !important; height: 36px !important; line-height: 36px; font-size: 24px;}.on-hover.i-overlay{opacity: 0;}body:not(.device-touch) .on-hover.i-overlay{-webkit-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear;}.on-hover.i-overlay:hover{opacity: 1;}.social-icon{margin: 0 5px 5px 0; width: 40px; height: 40px; font-size: 20px; line-height: 38px !important; color: #555; text-shadow: none; border: 1px solid #AAA; border-radius: 3px; overflow: hidden;}.si-rounded{border-radius: 50%;}.si-borderless{border-color: transparent !important;}.si-dark,.si-light{border-color: transparent;}.si-dark{background-color: #444; color: #FFF !important;}.si-light{background-color: rgba(0,0,0,.05); color: #666 !important;}.si-colored{border-color: transparent !important;}.si-colored.social-icon,.social-icon:hover{border-color: transparent;}.si-colored i{color: #FFF;}.social-icon.si-large{margin: 0 10px 10px 0; width: 56px; height: 56px; font-size: 30px; line-height: 54px !important;}.social-icon.si-small{width: 32px; height: 32px; font-size: 14px; line-height: 30px !important;}.social-icon i{display: block; position: relative;}body:not(.device-touch) .social-icon i{-webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.social-icon i:last-child{color: #FFF !important;}.social-icon:hover i:first-child{margin-top: -38px;}.social-icon.si-large:hover i:first-child{margin-top: -54px;}.social-icon.si-small:hover i:first-child{margin-top: -30px;}.social-icon:hover{color: #555;}.si-sticky{position: fixed; top: 50%; left: 5px; width: 36px; z-index: 100;}.si-share,.toggle{position: relative;}.si-sticky.si-sticky-right{left: auto; right: 8px;}.si-share{padding-left: 5px; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE;}.si-share span{line-height: 36px; font-weight: 700; font-size: 13px;}.si-share div{float: right;}.si-share .social-icon{margin: -1px 0; border-radius: 0; font-size: 15px;}.si-colored.si-facebook,.si-facebook:hover{background-color: #3B5998 !important;}.si-colored.si-delicious,.si-delicious:hover{background-color: #205CC0 !important;}.si-colored.si-paypal,.si-paypal:hover{background-color: #00588B !important;}.si-colored.si-flattr,.si-flattr:hover{background-color: #F67C1A !important;}.si-android:hover,.si-colored.si-android{background-color: #A4C639 !important;}.si-colored.si-smashmag,.si-smashmag:hover{background-color: #E53B2C !important;}.si-colored.si-gplus,.si-gplus:hover{background-color: #DD4B39 !important;}.si-colored.si-wikipedia,.si-wikipedia:hover{background-color: #333 !important;}.si-colored.si-stumbleupon,.si-stumbleupon:hover{background-color: #F74425 !important;}.si-colored.si-foursquare,.si-foursquare:hover{background-color: #25A0CA !important;}.si-call:hover,.si-colored.si-call{background-color: #444 !important;}.si-colored.si-ninetyninedesigns,.si-ninetyninedesigns:hover{background-color: #F26739 !important;}.si-colored.si-forrst,.si-forrst:hover{background-color: #5B9A68 !important;}.si-colored.si-digg,.si-digg:hover{background-color: #191919 !important;}.si-colored.si-spotify,.si-spotify:hover{background-color: #81B71A !important;}.si-colored.si-reddit,.si-reddit:hover{background-color: #C6C6C6 !important;}.si-blogger:hover,.si-colored.si-blogger{background-color: #FC4F08 !important;}.si-cc:hover,.si-colored.si-cc{background-color: #688527 !important;}.si-colored.si-dribbble,.si-dribbble:hover{background-color: #EA4C89 !important;}.si-colored.si-evernote,.si-evernote:hover{background-color: #5BA525 !important;}.si-colored.si-flickr,.si-flickr:hover{background-color: #FF0084 !important;}.si-colored.si-google,.si-google:hover{background-color: #DD4B39 !important;}.si-colored.si-instapaper,.si-instapaper:hover{background-color: #333 !important;}.si-colored.si-klout,.si-klout:hover{background-color: #FF5F52 !important;}.si-colored.si-linkedin,.si-linkedin:hover{background-color: #0E76A8 !important;}.si-colored.si-vk,.si-vk:hover{background-color: #2B587A !important;}.si-colored.si-rss,.si-rss:hover{background-color: #EE802F !important;}.si-colored.si-skype,.si-skype:hover{background-color: #00AFF0 !important;}.si-colored.si-twitter,.si-twitter:hover{background-color: #00ACEE !important;}.si-colored.si-youtube,.si-youtube:hover{background-color: #C4302B !important;}.si-colored.si-vimeo,.si-vimeo:hover{background-color: #86C9EF !important;}.si-aim:hover,.si-colored.si-aim{background-color: #FCD20B !important;}.si-colored.si-yahoo,.si-yahoo:hover{background-color: #720E9E !important;}.si-colored.si-email3,.si-email3:hover{background-color: #6567A5 !important;}.si-colored.si-macstore,.si-macstore:hover{background-color: #333 !important;}.si-colored.si-myspace,.si-myspace:hover{background-color: #666 !important;}.si-colored.si-podcast,.si-podcast:hover{background-color: #E4B21B !important;}.si-cloudapp:hover,.si-colored.si-cloudapp{background-color: #525557 !important;}.si-colored.si-dropbox,.si-dropbox:hover{background-color: #3D9AE8 !important;}.si-colored.si-ebay,.si-ebay:hover{background-color: #89C507 !important;}.si-colored.si-github,.si-github:hover{background-color: #171515 !important;}.si-colored.si-googleplay,.si-googleplay:hover{background-color: #DD4B39 !important;}.si-colored.si-itunes,.si-itunes:hover{background-color: #222 !important;}.si-colored.si-plurk,.si-plurk:hover{background-color: #CF5A00 !important;}.si-colored.si-pinboard,.si-pinboard:hover{background-color: #0000E6 !important;}.si-colored.si-soundcloud,.si-soundcloud:hover{background-color: #F70 !important;}.si-colored.si-tumblr,.si-tumblr:hover{background-color: #34526F !important;}.si-colored.si-wordpress,.si-wordpress:hover{background-color: #1E8CBE !important;}.si-colored.si-yelp,.si-yelp:hover{background-color: #C41200 !important;}.si-colored.si-intensedebate,.si-intensedebate:hover{background-color: #009EE4 !important;}.si-colored.si-eventbrite,.si-eventbrite:hover{background-color: #F16924 !important;}.si-colored.si-scribd,.si-scribd:hover{background-color: #666 !important;}.si-colored.si-stripe,.si-stripe:hover{background-color: #008CDD !important;}.si-colored.si-print,.si-print:hover{background-color: #111 !important;}.si-colored.si-dwolla,.si-dwolla:hover{background-color: #FF5C03 !important;}.si-colored.si-statusnet,.si-statusnet:hover{background-color: #131A30 !important;}.si-acrobat:hover,.si-colored.si-acrobat{background-color: #D3222A !important;}.si-colored.si-drupal,.si-drupal:hover{background-color: #27537A !important;}.si-buffer:hover,.si-colored.si-buffer{background-color: #333 !important;}.si-colored.si-pocket,.si-pocket:hover{background-color: #EE4056 !important;}.si-bitbucket:hover,.si-colored.si-bitbucket{background-color: #0E4984 !important;}.si-colored.si-stackoverflow,.si-stackoverflow:hover{background-color: #EF8236 !important;}.si-colored.si-hackernews,.si-hackernews:hover{background-color: #F60 !important;}.si-colored.si-xing,.si-xing:hover{background-color: #126567 !important;}.si-colored.si-instagram,.si-instagram:hover{background-color: #125688 !important;}.si-colored.si-quora,.si-quora:hover{background-color: #A82400 !important;}.si-colored.si-openid,.si-openid:hover{background-color: #E16309 !important;}.si-colored.si-steam,.si-steam:hover{background-color: #111 !important;}.si-amazon:hover,.si-colored.si-amazon{background-color: #E47911 !important;}.si-colored.si-disqus,.si-disqus:hover{background-color: #E4E7EE !important;}.si-colored.si-plancast,.si-plancast:hover{background-color: #222 !important;}.si-appstore:hover,.si-colored.si-appstore{background-color: #000 !important;}.si-colored.si-pinterest,.si-pinterest:hover{background-color: #C8232C !important;}.si-colored.si-fivehundredpx,.si-fivehundredpx:hover{background-color: #111 !important;}.si-text-color.si-facebook i{color: #3B5998;}.si-text-color.si-linkedin i{color: #0E76A8;}.si-text-color.si-twitter i{color: #00ACEE;}.si-text-color.si-youtube i{color: #C4302B;}.si-text-color.si-vimeo i{color: #86C9EF;}.si-text-color.si-email3 i{color: #6567A5;}.si-text-color.si-instagram i{color: #3F729B;}.si-text-color:hover{color: #FFF;}.toggle{display: block; margin: 0 0 20px;}.toggle .togglet,.toggle .toggleta{display: block; position: relative; line-height: 24px; padding: 0 0 0 24px; margin: 0; font-size: 16px; font-weight: 600; color: #444; cursor: pointer;}.acctitle,.toggle .toggleta{font-weight: 700;}.toggle .togglet i{position: absolute; top: 0; left: 0; width: 16px; text-align: center; font-size: 16px; line-height: 24px;}.toggle .togglet i.toggle-open,.toggle .toggleta i.toggle-closed{display: none;}.acctitle,.toggle .toggleta i.toggle-open{display: block;}.toggle .togglec{display: block; position: relative; padding: 10px 0 0 24px;}.toggle.toggle-bg .togglet,.toggle.toggle-bg .toggleta{background-color: #EEE; line-height: 44px; padding: 0 0 0 36px; border-radius: 2px;}.toggle.toggle-bg .togglet i{left: 14px; line-height: 44px;}.toggle.toggle-bg .togglec{padding: 12px 0 0 36px;}.toggle.toggle-border{border: 1px solid #CCC; border-radius: 4px;}.toggle.toggle-border .togglet,.toggle.toggle-border .toggleta{line-height: 44px; padding: 0 15px 0 36px;}.toggle.toggle-border .togglet i{left: 14px; line-height: 44px;}.toggle.toggle-border .togglec{padding: 0 15px 15px 36px;}.faqs .toggle{border-bottom: 1px solid #EEE; padding-bottom: 12px; margin-bottom: 12px;}.faqs .toggle .togglet,.faqs .toggle .toggleta{font-size: 15px;}.faqs .toggle .togglet i{top: 1px; font-size: 14px;}.faqs .toggle .togglec{padding-bottom: 10px;}.accordion{margin-bottom: 20px;}.acctitle{position: relative; line-height: 24px; margin: 0; font-size: 14px; color: #444; cursor: pointer; border-top: 1px dotted #DDD; padding: 10px 0 10px 20px;}.acctitlec{cursor: auto;}.acctitle:first-child{border-top: none;}.acctitle i{position: absolute; top: 0; left: 0; width: 14px; text-align: center; font-size: 14px; line-height: 44px;}.acc_content,.tabs,ul.tab-nav-lg li{position: relative;}.accordion.accordion-bg .acctitle i,.accordion.accordion-border .acctitle i{left: 14px; line-height: 44px;}.acctitle i.acc-open,.acctitlec i.acc-closed{display: none;}.acctitlec i.acc-open{display: block;}.acc_content{padding: 0 0 15px 20px;}.accordion.accordion-bg .acctitle,.accordion.accordion-bg .acctitlec{background-color: #EEE; line-height: 44px; padding: 0 0 0 36px; margin-bottom: 5px; border-top: 0;}.accordion.accordion-bg .acc_content{padding: 10px 0 15px 36px;}.accordion.accordion-border{border: 1px solid #DDD; border-radius: 4px;}.accordion.accordion-border .acctitle,.accordion.accordion-border .acctitlec{border-color: #CCC; line-height: 44px; padding: 0 15px 0 36px;}.accordion.accordion-border .acc_content{padding: 0 15px 15px 36px;}.accordion.accordion-lg .acctitle{font-size: 23px; line-height: 44px; padding-left: 30px; font-weight: 400;}.accordion.accordion-lg .acctitle i{width: 20px; font-size: 20px; line-height: 64px;}.accordion.accordion-lg .acc_content{padding: 10px 0 30px 30px;}.tabs{margin: 0 0 30px;}ul.tab-nav:not(.tab-nav-lg){margin: 0; border-bottom: 1px solid #DDD; list-style: none;}ul.tab-nav:not(.tab-nav-lg) li{float: left; border: 1px solid #DDD; border-bottom: 0; border-left: 0; height: 41px; text-align: center;}ul.tab-nav:not(.tab-nav-lg) li:first-child{margin-left: 15px; border-left: 1px solid #DDD;}ul.tab-nav:not(.tab-nav-lg) li a{display: block; padding: 0 15px; color: #444; height: 40px; line-height: 40px; background-color: #F2F2F2; font-size: 14px; font-weight: 700;}ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{position: relative; top: 1px; background-color: #FFF;}.tabs.tabs-alt ul.tab-nav li{border-color: transparent;}.tabs.tabs-alt ul.tab-nav li:first-child{border-left: 0;}.tabs.tabs-alt ul.tab-nav li a{background-color: #FFF;}.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a{border: 1px solid #DDD; border-bottom: 0;}.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a{top: -1px; height: 43px; line-height: 38px; border-top: 2px solid #1ABC9C;}.side-tabs ul.tab-nav li a,.tabs-bordered.side-tabs ul.tab-nav li a{line-height: 44px; height: auto;}.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a{height: 42px;}.tabs.tabs-bb ul.tab-nav li{border: 0; margin: 0;}.tabs.tabs-bb ul.tab-nav li a{background-color: transparent; border-bottom: 2px solid transparent;}.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{border-bottom: 2px solid #1ABC9C; top: -2px; height: 44px; line-height: 44px;}ul.tab-nav.tab-nav2{border-bottom: 0;}ul.tab-nav.tab-nav2 li{border: 0; margin-left: 10px;}ul.tab-nav.tab-nav2 li:first-child{margin-left: 0; border-left: 0;}ul.tab-nav.tab-nav2 li a{background-color: #F5F5F5; border-radius: 2px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}ul.tab-nav.tab-nav2 li.ui-state-active a{top: 0; background-color: #1ABC9C; color: #FFF;}ul.tab-nav-lg{margin-bottom: 20px; list-style: none;}ul.tab-nav-lg li{float: left; text-align: center; padding: 15px;}ul.tab-nav-lg li a{display: inline-block; color: #444; font-family: Raleway,sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px;}ul.tab-nav.tab-nav-lg li i{display: block; font-size: 28px; margin: 0 0 7px;}ul.tab-nav-lg li.ui-tabs-active a{color: #1ABC9C;}ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after,ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before{content: ''; position: absolute; z-index: 2; top: auto; bottom: -50px; border: solid transparent; border-top-color: #FFF; border-width: 16px; left: 50%; margin-left: -16px;}.tab-container{position: relative; padding: 20px 0 0;}ul.tab-nav li a i{position: relative; top: 1px; font-size: 14px; margin-right: 3px;}.tabs-bordered ul.tab-nav li:first-child{margin-left: 0;}.tabs-bordered .tab-container{border: 1px solid #DDD; border-top: 0; padding: 20px;}.side-tabs ul.tab-nav{float: left; width: 200px; padding: 20px 0; border-bottom: 0; border-right: 1px solid #DDD;}.side-tabs ul.tab-nav li{float: none; border: 1px solid #DDD; border-right: 0; border-top: 0; height: auto; text-align: left;}.sidenav li i,.team-desc,.testi-image i{text-align: center;}.side-tabs ul.tab-nav li:first-child{margin-left: 0; border-top: 1px solid #DDD; border-left: 1px solid #DDD;}.side-tabs ul.tab-nav li.ui-tabs-active a{top: 0; right: -1px;}.side-tabs .tab-container{overflow: hidden; padding: 15px 0 0 20px;}.ui-tabs .ui-tabs-hide{position: absolute !important; left: -10000px !important; display: block !important;}.side-tabs ul.tab-nav.tab-nav2{border: 0;}.side-tabs ul.tab-nav.tab-nav2 li{border: 0; margin: 6px 0 0;}.side-tabs ul.tab-nav.tab-nav2 li:first-child{margin-top: 0;}.side-tabs ul.tab-nav.tab-nav2 li a{box-shadow: inset 0 1px 3px rgba(0,0,0,.1);}.side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a{right: 0;}.tabs-bordered.side-tabs ul.tab-nav{position: relative; padding: 0; z-index: 2; margin-right: -1px;}.tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a{right: -1px; border-right: 1px solid #FFF;}.tabs-bordered.side-tabs .tab-container{overflow: hidden; padding: 20px; border-top: 1px solid #DDD;}.sidenav{width: 100%; padding: 0; background-color: #FFF; list-style-type: none !important; border-radius: 4px;}.sidenav>li>a{display: block; margin: 0 0 -1px; padding: 11px 14px; font-size: 14px; border: 1px solid #E5E5E5; border-right-width: 2px; color: #666;}.sidenav>li:first-child>a{border-radius: 4px 4px 0 0;}.sidenav>li:last-child>a{border-radius: 0 0 4px 4px; border-bottom-width: 2px;}.sidenav>.ui-tabs-active>a,.sidenav>.ui-tabs-active>a:hover{position: relative; z-index: 2; border-color: rgba(0,0,0,.1) !important; color: #FFF !important; font-weight: 600; background-color: #1ABC9C !important; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.sidenav li i{position: relative; top: 1px; margin-right: 6px; font-size: 14px; width: 16px;}.sidenav .icon-chevron-right{float: right; margin-top: 2px; margin-right: -6px; opacity: .4; font-size: 12px !important;}.sidenav>li>a:hover{background-color: #F5F5F5; color: #222;}.sidenav a:hover .icon-chevron-right{opacity: .5;}.sidenav .ui-tabs-active .icon-chevron-right,.sidenav .ui-tabs-active a:hover .icon-chevron-right{opacity: 1;}.clients-grid,.testimonials-grid{list-style: none; overflow: hidden;}.clients-grid li,.testimonials-grid li{float: left; position: relative; width: 20%; padding: 20px 0;}.clients-grid.grid-2 li{width: 50%; padding: 25px 0;}.clients-grid.grid-3 li{width: 33.33%;}.clients-grid.grid-4 li{width: 25%;}.clients-grid.grid-6 li{width: 16.66%;}.clients-grid li a{opacity: .6;}body:not(.device-touch) .clients-grid li a{-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}.clients-grid li a:hover{opacity: 1;}.clients-grid li a,.clients-grid li img{display: block; width: 75%; margin-left: auto; margin-right: auto;}.clients-grid li a img{width: 100%;}.clients-grid li:after,.clients-grid li:before,.testimonials-grid li:after,.testimonials-grid li:before{content: ''; position: absolute;}.team,.team-image,.team-title,.testi-content,.testimonial{position: relative;}.clients-grid li:before,.testimonials-grid li:before{height: 100%; top: 0; left: -1px; border-left: 1px dashed #DDD;}.clients-grid li:after,.testimonials-grid li:after{width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px dashed #DDD;}.testimonials-grid li{width: 50%; padding: 25px;}.testimonials-grid.grid-3 li{width: 33.33%;}.testimonials-grid.grid-1 li{width: 100%;}.testimonials-grid li .testimonial{padding: 0; background-color: transparent !important; border: 0 !important; box-shadow: none !important;}.testimonial{padding: 20px; background-color: #FFF; border: 1px solid rgba(0,0,0,.1); border-radius: 5px; box-shadow: 0 1px 1px rgba(0,0,0,.1);}.testi-image i,.testi-image img{border-radius: 50%;}.testi-image{float: left; margin-right: 15px;}.testi-image,.testi-image a,.testi-image i,.testi-image img{display: block; width: 64px; height: 64px;}.testi-image i{background-color: #EEE; line-height: 64px; font-size: 28px; color: #888; text-shadow: 1px 1px 1px #FFF;}.testi-content{overflow: hidden;}.testi-content p{margin-bottom: 0; font-style: italic;}.testi-content p:after,.testi-content p:before{content: '"';}.testi-meta{margin-top: 10px; font-size: 13px; font-weight: 700; text-transform: uppercase;}.testi-meta:before{content: '\2013';}.pricing-price:after,.team-overlay:before,.testimonial.twitter-scroll .testi-content p:after,.testimonial.twitter-scroll .testi-content p:before,.testimonial.twitter-scroll .testi-meta:before{content: '';}.testi-meta span{display: block; font-weight: 400; color: #999; font-size: 12px; text-transform: none; padding-left: 10px;}.testimonial.twitter-scroll .testi-meta span{padding-left: 0;}.testimonial.twitter-scroll .testi-meta span a{color: #999;}.testimonial.twitter-scroll .testi-meta span a:hover{color: #222;}.testimonial.testimonial-full,.testimonial.testimonial-full[data-animation=fade]{padding: 30px;}.testimonial.testimonial-full[data-animation=fade] .flexslider{overflow: visible !important;}.testimonial-full .testi-image{float: none; margin: 0 auto 20px;}.testimonial-full .testi-image,.testimonial-full .testi-image a,.testimonial-full .testi-image i,.testimonial-full .testi-image img{display: block; width: 72px; height: 72px;}.testimonial-full .testi-image i{line-height: 72px;}.testimonial-full .testi-content{text-align: center; font-size: 18px;}.testimonial-full .testi-meta{margin-top: 15px;}.testimonial-full .testi-meta span{padding-left: 0;}.section>.testimonial{padding: 0; background-color: transparent !important; border: 0 !important; box-shadow: none !important; max-width: 800px; margin: 0 auto;}.section>.testimonial[data-animation=fade]{padding: 0;}.section>.testimonial .testi-content{font-size: 22px;}.section>.testimonial .testi-meta,.section>.testimonial .testi-meta span{font-size: 14px;}.testimonial .flex-control-nav{top: auto; bottom: 6px; right: 0;}.testimonial .flex-control-nav li{margin: 0 2px; width: 6px; height: 6px;}.team-content p:last-child,.team-title h4{margin-bottom: 0;}.testimonial .flex-control-nav li a{width: 6px !important; height: 6px !important; border: none; background-color: #1ABC9C; opacity: .5;}.testimonial .flex-control-nav li:hover a{opacity: .75;}.testimonial .flex-control-nav li a.flex-active{opacity: 1;}.testimonial.testimonial-full .flex-control-nav{position: relative; top: 0; bottom: 0; right: 0; left: 0; height: 6px; margin-top: 20px;}.testimonial.testimonial-full .flex-control-nav li{display: inline-block; float: none;}.team-image img,.team-image>a{display: block; width: 100%;}.team-desc.team-desc-bg{background-color: #FFF; padding: 10px 0 30px;}.team .si-share{margin-top: 30px; text-align: left;}.team .si-share .social-icon{font-size: 14px; width: 34px;}.team-title{padding-top: 20px;}.team-title h4{display: block; text-transform: uppercase;}.team-title span{display: block; font-weight: 400;}.team-content{margin-top: 15px; color: #777;}.team-overlay,.team-overlay:before{opacity: 0; position: absolute; z-index: 2; width: 100%; height: 100%; top: 0; left: 0; text-align: center;}body:not(.device-touch) .team-overlay{-webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}.team-overlay:before{z-index: auto; background-color: #FFF; opacity: .75;}.team-overlay .social-icon{float: none; position: relative; z-index: 3; margin: 0 3px !important; display: inline-block;}.team:hover .team-overlay{opacity: 1;}.team.center .team-title:after{left: 50%; margin-left: -40px;}.team.team-list .team-image{float: left; width: 250px; margin-right: 30px;}.team.team-list .team-desc{position: relative; overflow: hidden; text-align: left;}.team.team-list .team-title{padding-top: 0;}.team .team-desc>.social-icon{margin-top: 20px;}.team .team-content~.social-icon{margin-top: 30px;}.team:not(.team-list) .social-icon{display: inline-block; float: none; margin-left: 6px; margin-right: 6px;}.pricing{position: relative;}.pricing [class^=col-]{padding: 0; margin-top: 20px;}.pricing-box{position: relative; border: 1px solid rgba(0,0,0,.075); border-radius: 3px; text-align: center; box-shadow: 0 1px 1px rgba(0,0,0,.1); background-color: #F5F5F5;}.pricing-title{padding: 15px 0; background-color: #F9F9F9; border-radius: 3px 3px 0 0; text-shadow: 1px 1px 1px #FFF; border-bottom: 1px solid rgba(0,0,0,.05);}.pricing-title h3{margin: 0; font-size: 20px; letter-spacing: 1px; font-weight: 700; text-transform: uppercase; color: #555;}.pricing-title span{display: block; color: #999; font-weight: 300; font-size: 14px; margin-top: 3px; text-transform: uppercase;}.pricing-price{position: relative; padding: 25px 0; color: #333; font-weight: 300; font-size: 64px; line-height: 1;}.pricing-price:after{position: absolute; width: 100px; border-top: 1px solid rgba(0,0,0,.1); top: auto; bottom: 0; left: 50%; margin-left: -50px;}.pricing-price span{display: inline-block; vertical-align: top; margin: 7px 3px 0 0; font-size: 28px; font-weight: 400;}.pricing-box.pricing-extended .pricing-action-area .pricing-price:after,.pricing-box.pricing-minimal .pricing-price:after{display: none;}.pricing-price span.price-tenure{vertical-align: baseline; font-size: 16px; font-weight: 400; color: #999; margin: 0 0 0 3px;}.pricing-features{border-bottom: 1px solid rgba(0,0,0,.075);}.pricing-features ul{margin: 0; padding: 15px 0; list-style: none;}.pricing-features li{padding: 6px 0; font-size: 14px;}.pricing-action{padding: 15px 30px;}.pricing-box.best-price{background-color: #FFF; box-shadow: 0 0 8px rgba(0,0,0,.1); z-index: 10; margin: -20px -1px 0;}.pricing-box.best-price .pricing-title{background-color: #FFF; padding: 20px 0;}.pricing-box.best-price .pricing-title h3{font-size: 22px;}.pricing-box.best-price .pricing-price{color: #1ABC9C; font-size: 72px;}.pricing-box.pricing-minimal .pricing-price{background-color: #FFF; border-bottom: 1px solid rgba(0,0,0,.075);}.pricing.pricing-5 .pricing-box{float: left; width: 20%; margin-top: 20px;}.pricing.pricing-5 .pricing-box.best-price{margin-top: 0;}.pricing.pricing-5 .pricing-box:nth-child(5){margin-left: -1px;}.pricing.pricing-5 .pricing-title h3{font-size: 18px;}.pricing.pricing-5 .best-price .pricing-title h3{font-size: 20px;}.pricing-box.pricing-extended{background-color: #FFF; text-align: left;}.pricing-box.pricing-extended .pricing-desc{float: left; width: 75%; padding: 25px;}.pricing-box.pricing-extended .pricing-title{background-color: transparent; padding-top: 0; text-align: left;}.pricing-box.pricing-extended .pricing-features{border: 0;}.pricing-box.pricing-extended .pricing-features ul{padding: 15px 0 0;}.pricing-box.pricing-extended .pricing-features li{padding: 6px 0; font-size: 15px; width: 50%; float: left;}.pricing-box.pricing-extended .pricing-features ul li i{position: relative; top: 1px; width: 16px; margin-right: 2px;}.pricing-box.pricing-extended .pricing-action-area{position: absolute; top: 0; left: auto; right: 0; width: 25%; height: 100%; border-left: 1px solid rgba(0,0,0,.05); background-color: #F9F9F9; padding: 30px; border-radius: 0 3px 3px 0; text-align: center;}.pricing-box.pricing-extended .pricing-action-area .pricing-action,.pricing-box.pricing-extended .pricing-action-area .pricing-price{padding: 0;}.pricing-box.pricing-extended .pricing-action-area .pricing-price{padding-bottom: 20px;}.pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure{display: block; margin: 10px 0 0; font-weight: 300; text-transform: uppercase; font-size: 14px;}.pricing-box.pricing-extended .pricing-meta{color: #999; font-weight: 300; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 10px;}.table-comparison,.table-comparison th{text-align: center;}.table-comparison td:first-child,.table-comparison th:first-child{text-align: left; font-weight: 700;}.owl-carousel .animated{-webkit-animation-duration: 1s; animation-duration: 1s; -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;}.owl-height{-webkit-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out;}.owl-carousel{display: none; 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(0,0,0); cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.btn,.owl-carousel .owl-item{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}.owl-carousel.owl-loaded{display: block;}.owl-carousel.owl-loading{display: block; min-height: 100px; background: url(images/preloader.gif) center center no-repeat;}.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-touch-callout: none; user-select: none;}.owl-carousel .owl-item img{display: block; width: 100%; -webkit-transform-style: preserve-3d; 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 .owl-item{float: right;}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.css3-spinner-grid-pulse>div,.dropcap,.dropdown-menu{float: left;}.no-js .owl-carousel{display: block;}.owl-carousel .owl-item .owl-lazy{opacity: 0; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease;}.owl-carousel .owl-video-wrapper{position: relative; height: 100%; background: #111;}.owl-carousel .owl-video-play-icon{position: absolute; height: 64px; width: 64px; left: 50%; top: 50%; margin-left: -32px; margin-top: -32px; background: url(images/icons/play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-transition: scale .1s ease; -o-transition: scale .1s ease; transition: scale .1s ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-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-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{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 .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease;}.owl-carousel .owl-video-frame{position: relative; z-index: 1;}.owl-theme .owl-controls{text-align: center;}.owl-theme .owl-controls .owl-nav [class*=owl-]{position: absolute; top: 50%; margin-top: -18px; left: -36px; zoom: 1; width: 36px; height: 36px; line-height: 32px; border: 1px solid rgba(0,0,0,.2); color: #666; background-color: #FFF; font-size: 18px; border-radius: 50%; opacity: 0; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.owl-theme .owl-controls.with-carousel-dots .owl-nav [class*=owl-]{margin-top: -39px;}.owl-carousel-full .owl-controls .owl-nav [class*=owl-]{margin-top: -30px; left: 0 !important; height: 60px; line-height: 60px; border: none; color: #EEE; background-color: rgba(0,0,0,.4); font-size: 28px; border-radius: 0 3px 3px 0;}.owl-carousel-full .owl-controls.with-carousel-dots .owl-nav [class*=owl-]{margin-top: -46px;}.owl-theme .owl-controls .owl-nav .owl-next{left: auto; right: -36px;}.owl-carousel-full .owl-controls .owl-nav .owl-next{left: auto !important; right: 0 !important; border-radius: 3px 0 0 3px;}.owl-theme:hover .owl-controls .owl-nav [class*=owl-]{opacity: 1; left: -18px;}.owl-theme:hover .owl-controls .owl-nav .owl-next{left: auto; right: -18px;}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background-color: #1ABC9C !important; color: #FFF !important; text-decoration: none;}.owl-theme .owl-dots .owl-dot{display: inline-block; zoom: 1; margin-top: 30px;}.owl-theme .owl-dots .owl-dot span{display: block; width: 8px; height: 8px; margin: 0 4px; opacity: .5; border-radius: 50%; background-color: #1ABC9C; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{opacity: 1;}.overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.overlay .overlay-wrap,.text-overlay{opacity: 0; position: relative; width: 100%; height: 100%; background-color: rgba(0,0,0,.6);}body:not(.device-touch) .overlay .overlay-wrap,body:not(.device-touch) .text-overlay{-webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}.overlay .overlay-wrap i{position: absolute; opacity: .8; font-size: 24px; line-height: 1; width: 24px; height: 24px; text-align: center; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px; color: #FFF;}.overlay:hover .overlay-wrap,.overlay:hover .text-overlay{opacity: 1;}.text-overlay{position: absolute; opacity: .85; top: auto; bottom: 0; height: auto; padding: 40px 15px 15px; text-shadow: 1px 1px 1px rgba(0,0,0,.3); background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.85))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);}.text-overlay-title h2,.text-overlay-title h3,.text-overlay-title h4{margin: 0; color: #F5F5F5;}.text-overlay-title h2{font-size: 28px;}.text-overlay-title h3{font-size: 17px; font-weight: 600;}.text-overlay-meta,.text-overlay-title h2,.text-overlay-title h3,.text-overlay-title h4{max-width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.text-overlay-meta{color: #CCC; font-size: 13px;}.text-overlay-meta span i{position: relative; top: 1px; font-size: 14px;}.news-carousel .text-overlay{padding: 40px 30px 25px;}.news-carousel .text-overlay-title{margin: 15px 0 10px;}.news-carousel .text-overlay-title h2,.news-carousel .text-overlay-title h3,.news-carousel .text-overlay-title h4{line-height: 1.2; text-overflow: none; white-space: normal;}.news-carousel .text-overlay-meta{font-size: 14px;}.news-carousel .rounded-skill{position: absolute; margin: 0 !important; top: 30px; right: 30px; color: #FFF; font-weight: 600;}#google-map{position: relative; width: 100%; height: 450px;}.gmap img{max-width: none !important;}.gm-style .gm-style-iw h3 span{font-size: inherit; font-family: inherit;}#map-overlay{position: relative; padding: 100px 0;}#map-overlay #google-map{position: absolute; height: 100%; top: 0; left: 0;}#content .cse .gsc-control-cse,#content .gsc-above-wrapper-area,#content .gsc-adBlock,#content .gsc-control-cse,#content .gsc-result,#content .gsc-table-result,#content .gsc-thumbnail-inside,#content .gsc-url-top,#content .gsc-webResult{padding: 0 !important;}#content .gsc-selected-option-container{width: auto !important;}#content .gsc-result-info{padding-left: 0 !important;}#content .gsc-above-wrapper-area-container,#content .gsc-table-result{margin-bottom: 10px;}#content .gcsc-branding{display: none;}#content .gsc-results,#content .gsc-webResult{width: 100% !important;}#content .gs-error-result .gs-snippet,#content .gs-no-results-result .gs-snippet{margin: 0 !important;}.title-block{padding: 2px 0 3px 20px; border-left: 7px solid #1ABC9C; margin-bottom: 30px;}.title-block-right{padding: 2px 20px 3px 0; border-left: 0; border-right: 7px solid #1ABC9C; text-align: right;}.title-block h1,.title-block h2,.title-block h3,.title-block h4{margin-bottom: 0;}.title-block>span{display: block; margin-top: 4px; color: #555; font-weight: 300;}.title-block h1+span{font-size: 22px;}.title-block h2+span{font-size: 19px;}.title-block h3+span{font-size: 17px;}.title-block h4+span{font-size: 15px; margin-top: 3px;}.heading-block{margin-bottom: 50px;}.emphasis-title h1,.emphasis-title h2,.heading-block h1,.heading-block h2,.heading-block h3,.heading-block h4{margin-bottom: 0; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #333;}.emphasis-title h1,.emphasis-title h2{font-weight: 400; text-transform: none;}.dropcap,.nav-tree li a,.widget>h4{text-transform: uppercase;}.heading-block h1{font-size: 32px;}.heading-block h2{font-size: 30px;}.heading-block h3{font-size: 26px;}.heading-block h4{font-size: 20px; font-weight: 700;}.heading-block>span:not(.before-heading){display: block; margin-top: 10px; font-weight: 300; color: #777;}.heading-block .before-heading{margin-bottom: 7px;}.center .heading-block>span,.heading-block.center>span,.heading-block.title-center>span{max-width: 700px; margin-left: auto; margin-right: auto;}.heading-block h1+span{font-size: 24px;}.heading-block h2+span{font-size: 22px;}.heading-block h3+span,.heading-block h4+span{font-size: 20px;}.heading-block~p:not(.lead){font-size: 15px;}.heading-block:after{content: ''; display: block; margin-top: 30px; width: 40px; border-top: 2px solid #444;}.center .heading-block:after,.heading-block.center:after,.heading-block.title-center:after{margin: 30px auto 0;}.heading-block.noborder:after,.heading-block.nobottomborder:after{display: none;}.heading-block.border-color:after{border-color: #1ABC9C;}.emphasis-title{margin: 0 0 50px;}.emphasis-title h1,.emphasis-title h2{font-size: 64px; letter-spacing: -2px;}.emphasis-title h1 strong,.emphasis-title h2 strong{font-weight: 700;}.fancy-title{position: relative; margin-bottom: 30px;}.fancy-title h1,.fancy-title h2,.fancy-title h3,.fancy-title h4,.fancy-title h5,.fancy-title h6{position: relative; display: inline-block; background-color: #FFF; padding-right: 15px; margin-bottom: 0;}.fancy-title h4,.fancy-title h5,.fancy-title h6{padding-right: 10px;}.fancy-title.title-border-color:before,.fancy-title.title-border:before,.fancy-title.title-double-border:before{content: ''; position: absolute; width: 100%; height: 0; border-top: 3px double #E5E5E5; left: auto; top: 46%; right: 0;}.fancy-title.title-border:before{top: 49%; border-top: 1px solid #EEE;}.fancy-title.title-border-color:before{top: 49%; border-top: 1px solid #1ABC9C; opacity: .6;}.title-center{text-align: center;}.title-center h1,.title-center h2,.title-center h3{padding: 0 15px;}.title-center h4,.title-center h5,.title-center h6{padding: 0 10px;}.title-right{text-align: right;}.title-right h1,.title-right h2,.title-right h3{padding: 0 0 0 15px;}.title-right h4,.title-right h5,.title-right h6{padding: 0 0 0 10px;}.fancy-title.title-bottom-border h1,.fancy-title.title-bottom-border h2,.fancy-title.title-bottom-border h3,.fancy-title.title-bottom-border h4,.fancy-title.title-bottom-border h5,.fancy-title.title-bottom-border h6{display: block; background: 0 0; padding: 0 0 10px; border-bottom: 2px solid #1ABC9C;}.fancy-title.title-dotted-border{background: url(images/icons/dotted.png) center repeat-x;}.before-heading{display: block; margin: 0 0 5px; font-size: 16px; font-style: italic; font-weight: 400; color: #999;}.divider a,.text-rotater>.t-rotate>.animated{display: inline-block;}.divider{position: relative; overflow: hidden; margin: 35px 0; color: #E5E5E5; width: 100%;}.divider.divider-margin{margin: 70px 0;}.divider.divider-center.divider-short:before,.divider.divider-center:before,.divider:after{content: ''; position: absolute; width: 100%; top: 8px; left: 30px; height: 0; border-top: 1px solid #EEE;}.divider a,.divider i,.quote,.quote p{position: relative;}.divider.divider-center.divider-short.divider-thick:before,.divider.divider-center.divider-thick:before,.divider.divider-thick:after{border-top-width: 3px;}.divider.divider-short:after{width: 30%;}.divider.divider-vshort:after{width: 12%;}.divider i{width: 18px; height: 18px; line-height: 1; font-size: 18px !important; text-align: center;}.divider a{color: inherit; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.divider a:hover{color: #888;}.divider.divider-right{text-align: right;}#gotoTop,#toast-container>div i,.css3-spinner,.divider.divider-center,.divider.divider-center.divider-short,.nav-tree li i{text-align: center;}.divider.divider-right:after{left: auto; right: 30px;}.divider.divider-center:before{left: -50% !important; right: 0; margin-left: -20px;}.divider.divider-center:after{left: 50% !important; right: 0; margin-left: 20px;}.divider.divider-center.divider-short:before{left: auto !important; right: 50%; margin-right: 20px; width: 15%;}.divider.divider-center.divider-short:after{left: 50% !important; right: auto !important; margin-left: 20px; width: 15%;}.divider.divider-center.divider-vshort:after,.divider.divider-center.divider-vshort:before{width: 6%;}.divider.divider-rounded{color: #BBB;}.divider.divider-border.divider-center:before,.divider.divider-border.divider-short:before,.divider.divider-border:after,.divider.divider-rounded.divider-center:before,.divider.divider-rounded.divider-short:before,.divider.divider-rounded:after{top: 19px; left: 40px;}.divider.divider-border i,.divider.divider-rounded i{width: 40px; height: 40px; line-height: 40px; background-color: #F5F5F5; border-radius: 50%;}.divider.divider-border.divider-right:after,.divider.divider-rounded.divider-right:after{left: auto; right: 40px;}.divider.divider-border{color: #E5E5E5;}.divider.divider-border i{line-height: 38px; background-color: transparent; border: 1px solid #EEE;}.divider.divider-line:after,.divider.divider-line:before{margin-left: 0 !important; margin-right: 0 !important;}blockquote p{margin-bottom: 15px;}blockquote.pull-left{max-width: 300px; margin: 5px 20px 10px 0; padding-right: 0;}blockquote.pull-right{max-width: 300px; margin: 5px 0 10px 20px;}.quote{border: none !important;}.quote:before{font-family: font-icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; content: "\e7ad"; position: absolute; width: 48px; height: 48px; line-height: 48px; font-size: 42px; top: 0; left: 0; color: #EEE;}.nav-tree li a,.nav-tree ul ul a{font-family: Raleway,sans-serif;}#gotoTop,.highlight{color: #FFF; border-radius: 2px;}.quote.blockquote-reverse:before{content: "\e7ae"; left: auto; right: 0;}.dropcap{font-size: 42px; line-height: 1; margin: 0 5px 0 0;}.highlight{padding: 2px 5px; background-color: #444;}#gotoTop{display: none; z-index: 299; position: fixed; width: 40px; height: 40px; background-color: #333; background-color: rgba(0,0,0,.3); font-size: 20px; line-height: 36px; top: auto; left: auto; right: 30px; bottom: 50px; cursor: pointer;}body:not(.device-touch) #gotoTop{transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear;}.stretched #gotoTop{bottom: 30px;}#gotoTop:hover{background-color: #1ABC9C;}.error404{display: block; font-size: 216px; font-weight: 600; color: #DDD; line-height: 1.35; letter-spacing: 4px;}.error404-wrap .container{z-index: 7;}.error404-wrap .error404{line-height: .9; margin-bottom: 40px; font-weight: 700; font-size: 244px; color: #FFF !important; opacity: .2; text-shadow: 1px 1px 5px rgba(0,0,0,.4);}.error404-wrap .heading-block h4{font-weight: 300; margin-bottom: 8px;}.error404-wrap .heading-block span{font-size: 17px;}.error404-wrap form{max-width: 500px;}.landing-wide-form{background: rgba(0,0,0,.3); padding: 30px; border-radius: 3px;}.landing-form-overlay{position: absolute; z-index: 10; top: auto; left: auto; right: 0; bottom: -154px; background-color: rgba(0,0,0,.6); border-radius: 3px 3px 0 0;}.landing-video{z-index: 1; width: 560px; height: 315px; margin: 22px 0 0 95px; overflow: hidden;}.landing-promo h3{font-size: 26px;}.landing-promo>.container>span{font-size: 17px;}.form-process,.preloader,.preloader2{display: block; width: 100%; height: 100%; background: url(images/preloader.gif) center center no-repeat #FFF;}.preloader2{background-color: transparent;}.form-process{display: none; position: absolute; z-index: 3; background-color: rgba(255,255,255,.7);}.toast-title{font-weight: 700;}.toast-message{-ms-word-wrap: break-word; word-wrap: break-word;}.toast-message a,.toast-message label{color: #fff;}.toast-message a:hover{color: #ccc; text-decoration: none;}.toast-close-button{position: absolute; right: 5px; top: 3px; font-size: 14px; color: #fff; opacity: .8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: alpha(opacity=80);}.toast-close-button:focus,.toast-close-button:hover{color: #000; text-decoration: none; cursor: pointer; opacity: .5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50);}button.toast-close-button{padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none;}.toast-top-full-width{top: 10px; right: 0; width: 100%;}.toast-bottom-full-width{bottom: 10px; right: 0; width: 100%;}.toast-top-left{top: 12px; left: 12px;}.toast-top-right{top: 12px; right: 12px;}.toast-bottom-right{right: 12px; bottom: 12px;}.toast-bottom-left{bottom: 12px; left: 12px;}#toast-container{position: fixed; z-index: 1999;}#toast-container *{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#toast-container>div{margin: 0 0 6px; padding: 15px; width: 300px; border-radius: 3px; background-position: 15px center; background-repeat: no-repeat; color: #fff; opacity: .8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: alpha(opacity=80);}#toast-container>div i{position: relative; top: 1px; width: 16px; margin-right: 3px;}#toast-container>:hover{opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); cursor: pointer;}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width: 96%; margin: auto;}.toast{background-color: #030303;}.toast-success{background-color: #51a351;}.toast-error{background-color: #bd362f;}.toast-info{background-color: #2f96b4;}.toast-warning{background-color: #f89406;}@media all and (min-width:240px) and (max-width:479px){#toast-container>div{padding: 8px; width: 18em;}}@media all and (min-width:480px) and (max-width:767px){#toast-container>div{padding: 15px; width: 25em;}}#footer{position: relative; background-color: #EEE; border-top: 5px solid rgba(0,0,0,.2);}.device-lg.sticky-footer #top-bar,.device-md.sticky-footer #top-bar{z-index: 299;}.device-lg.sticky-footer #header,.device-md.sticky-footer #header{z-index: 199;}.device-lg.sticky-footer #content,.device-lg.sticky-footer #page-submenu,.device-lg.sticky-footer #page-title,.device-lg.sticky-footer #slider,.device-md.sticky-footer #content,.device-md.sticky-footer #page-submenu,.device-md.sticky-footer #page-title,.device-md.sticky-footer #slider{z-index: 2;}.device-lg.sticky-footer #footer,.device-md.sticky-footer #footer{position: fixed; top: auto; bottom: 0; left: 0; width: 100%; z-index: 1;}.device-lg.sticky-footer:not(.stretched) #footer,.device-md.sticky-footer:not(.stretched) #footer{left: 50%; margin-left: -610px; width: 1220px;}.device-md.sticky-footer:not(.stretched) #footer{margin-left: -500px; width: 1000px;}#footer .footer-widgets-wrap{position: relative; padding: 80px 0;}.footer-widgets-wrap .col_five_sixth,.footer-widgets-wrap .col_four_fifth,.footer-widgets-wrap .col_full,.footer-widgets-wrap .col_half,.footer-widgets-wrap .col_one_fifth,.footer-widgets-wrap .col_one_fourth,.footer-widgets-wrap .col_one_sixth,.footer-widgets-wrap .col_one_third,.footer-widgets-wrap .col_three_fifth,.footer-widgets-wrap .col_three_fourth,.footer-widgets-wrap .col_two_fifth,.footer-widgets-wrap .col_two_third{margin-bottom: 0;}#copyrights{padding: 40px 0; background-color: #DDD; font-size: 14px; line-height: 1.8;}#copyrights i.footer-icon{position: relative; top: 1px; font-size: 14px; width: 14px; text-align: center; margin-right: 3px;}.copyright-links a{display: inline-block; margin: 0 3px; color: #333; border-bottom: 1px dotted #444;}.copyright-links a:hover{color: #555; border-bottom: 1px solid #666;}.copyrights-menu{margin-bottom: 10px;}.copyrights-menu a{font-size: 14px; margin: 0 10px; border-bottom: 0 !important;}#copyrights .col_half{margin-bottom: 0 !important;}#copyrights a:first-child{margin-left: 0;}#copyrights .tright a:last-child{margin-right: 0;}.footer-logo{display: block; margin-bottom: 30px;}.widget{position: relative; margin-top: 50px;}.sidebar-widgets-wrap .widget{padding-top: 50px; border-top: 1px solid #EEE;}.widget:first-child{margin-top: 0;}.sidebar-widgets-wrap .widget:first-child{padding-top: 0; border-top: 0;}.widget>h4{margin-bottom: 25px; font-size: 15px; font-weight: 600; letter-spacing: 2px;}.nav-tree li a,b,optgroup,strong{font-weight: 700;}.sidebar-widgets-wrap .widget>h4{letter-spacing: 1px;}.widget p:not(.lead){font-size: 14px;}.widget_archive li,.widget_archive ul,.widget_categories li,.widget_categories ul,.widget_links li,.widget_links ul,.widget_meta li,.widget_meta ul,.widget_nav_menu li,.widget_nav_menu ul,.widget_pages li,.widget_pages ul,.widget_recent_comments li,.widget_recent_comments ul,.widget_recent_entries li,.widget_recent_entries ul,.widget_rss li,.widget_rss ul{list-style: none; margin: 0;}.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li,.widget_rss li{padding: 4px;}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li,.widget_recent_entries li a,.widget_rss li a{display: inline-block; padding: 0 3px 0 12px;}.widget_recent_comments li{display: block; background: url(images/icons/widget-comment.png) left top no-repeat; padding: 4px 0 4px 20px;}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{background: url(images/icons/widget-link.png) left top no-repeat; border: none !important; color: #444; font-size: 14px;}.widget_archive li a:hover,.widget_categories li a:hover,.widget_links li a:hover,.widget_meta li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_recent_comments li a:hover,.widget_recent_entries li a:hover,.widget_rss li a:hover{color: #000;}.widget_recent_comments li a{display: inline; padding: 0; background: 0 0 !important;}.widget_archive>ul>li:first-child,.widget_categories>ul>li:first-child,.widget_links>ul>li:first-child,.widget_meta>ul>li:first-child,.widget_nav_menu>ul>li:first-child,.widget_pages>ul>li:first-child,.widget_recent_comments>ul>li:first-child,.widget_recent_entries>ul>li:first-child,.widget_rss>ul>li:first-child{border-top: 0 !important;}.widget_archive>ul,.widget_categories>ul,.widget_links>ul,.widget_meta>ul,.widget_nav_menu>ul,.widget_pages>ul,.widget_recent_comments>ul,.widget_recent_entries>ul,.widget_rss>ul{margin-top: -4px !important;}.widget_archive ul ul,.widget_categories ul ul,.widget_links ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_rss ul ul{margin-left: 15px;}.widget .testimonial.no-image .testi-image{display: none;}.widget .testimonial.twitter-scroll .testi-image{margin-right: 10px;}.widget .testimonial:not(.twitter-scroll) .testi-image,.widget .testimonial:not(.twitter-scroll) .testi-image a,.widget .testimonial:not(.twitter-scroll) .testi-image img{width: 42px; height: 42px;}.widget .testimonial.twitter-scroll .testi-image,.widget .testimonial.twitter-scroll .testi-image a,.widget .testimonial.twitter-scroll .testi-image i,.widget .testimonial.twitter-scroll .testi-image img{width: 28px; height: 28px;}.widget .testimonial.twitter-scroll .testi-image i{background-color: #EEE; line-height: 28px; font-size: 14px; color: #888;}.widget .testimonial p{font-size: 14px;}.widget-twitter-feed li{margin: 15px 0 0;}.widget-twitter-feed li:first-child{margin-top: 0;}.widget-twitter-feed small{display: block; margin-top: 3px;}.widget-twitter-feed small a{color: #999;}.nav-tree{position: relative; margin-bottom: 40px;}.nav-tree ul{margin-bottom: 0; list-style: none;}.nav-tree>ul{margin: -8px 0;}.nav-tree li{position: relative;}.nav-tree li a{display: block; padding: 8px 0; color: #333; font-size: 13px; letter-spacing: 2px;}.nav-tree li i{font-size: 14px; width: 16px;}.nav-tree li i:not(.icon-angle-down){margin-right: 8px; position: relative; top: 1px;}.nav-tree li a i.icon-angle-down{width: auto; font-size: 12px; margin-left: 2px;}.nav-tree li.active>a,.nav-tree li.current>a,.nav-tree li:hover>a{color: #1ABC9C !important;}.nav-tree ul ul{display: none;}.nav-tree ul ul a{font-size: 12px; padding: 6px 0 6px 20px; letter-spacing: 1px;}.nav-tree ul ul a i.icon-angle-down{font-size: 12px;}.nav-tree ul ul ul a{padding-left: 40px;}.nav-tree ul ul ul ul a{padding-left: 60px;}.nav-tree ul ul ul ul ul a{padding-left: 80px;}.table .success{color: #3c763d;}.table .info{color: #31708f;}.table .warning{color: #8a6d3b;}.table .danger{color: #a94442;}.boot-tabs{margin-bottom: 20px !important;}.carousel-control .icon-chevron-left,.carousel-control .icon-chevron-right{position: absolute; top: 47.5%; z-index: 5; display: inline-block;}.carousel-control .icon-chevron-left{left: 50%;}.carousel-control .icon-chevron-right{right: 50%;}.responsive-utilities th small{display: block; font-weight: 400; color: #999;}.show-grid [class^=col-]{padding-top: 10px; padding-bottom: 10px; background-color: #EEE; border: 1px solid #DDD;}.img-circle{border-radius: 50% !important;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color: #FFF !important; background-color: #1ABC9C !important; border-color: #1ABC9C !important;}label.checkbox,label.radio{padding-left: 20px;}#cookie-notification{position: fixed; top: auto; bottom: -70px; left: 0; width: 100%; padding: 20px 0; line-height: 24px; background-color: #EEE; color: #444; z-index: 99; -webkit-box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15); box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15); -webkit-transition: bottom .4s ease; -o-transition: bottom .4s ease; transition: bottom .4s ease;}.stretched #wrapper{width: 100%; margin: 0; box-shadow: none;}.animsition-overlay,body:not(.no-transition) #wrapper{position: relative; opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.css3-spinner{position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; background-color: #FFF; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.css3-spinner>div{position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: 13px; width: 18px; height: 18px; background-color: #DDD; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.css3-spinner .css3-spinner-bounce1{margin-left: -31px; -webkit-animation-delay: -.32s; animation-delay: -.32s;}.css3-spinner .css3-spinner-bounce2{margin-left: -9px; -webkit-animation-delay: -.16s; animation-delay: -.16s;}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform: scale(0);}40%{-webkit-transform: scale(1);}}@keyframes bouncedelay{0%,100%,80%{transform: scale(0); -webkit-transform: scale(0);}40%{transform: scale(1); -webkit-transform: scale(1);}}.css3-spinner>.css3-spinner-flipper{width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; border-radius: 0; -webkit-animation: rotateplane 1.2s infinite ease-in-out; animation: rotateplane 1.2s infinite ease-in-out;}@-webkit-keyframes rotateplane{0%{-webkit-transform: perspective(120px);}50%{-webkit-transform: perspective(120px) rotateY(180deg);}100%{-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes rotateplane{0%{transform: perspective(120px) rotateX(0) rotateY(0); -webkit-transform: perspective(120px) rotateX(0) rotateY(0);}50%{transform: perspective(120px) rotateX(-180.1deg) rotateY(0); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);}100%{transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.css3-spinner>.css3-spinner-double-bounce1,.css3-spinner>.css3-spinner-double-bounce2{width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border-radius: 50%; opacity: .6; -webkit-animation: cssspinnerbounce 2s infinite ease-in-out; animation: cssspinnerbounce 2s infinite ease-in-out;}.css3-spinner>.css3-spinner-double-bounce2{-webkit-animation-delay: -1s; animation-delay: -1s;}@-webkit-keyframes cssspinnerbounce{0%,100%{-webkit-transform: scale(0);}50%{-webkit-transform: scale(1);}}@keyframes cssspinnerbounce{0%,100%{transform: scale(0); -webkit-transform: scale(0);}50%{transform: scale(1); -webkit-transform: scale(1);}}.css3-spinner>.css3-spinner-rect1,.css3-spinner>.css3-spinner-rect2,.css3-spinner>.css3-spinner-rect3,.css3-spinner>.css3-spinner-rect4,.css3-spinner>.css3-spinner-rect5{height: 30px; width: 6px; margin-top: -15px; margin-left: -21px; border-radius: 0; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out;}.css3-spinner>.css3-spinner-rect2{margin-left: -12px; -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.css3-spinner>.css3-spinner-rect3{margin-left: -3px; -webkit-animation-delay: -1s; animation-delay: -1s;}.css3-spinner>.css3-spinner-rect4{margin-left: 6px; -webkit-animation-delay: -.9s; animation-delay: -.9s;}.css3-spinner>.css3-spinner-rect5{margin-left: 15px; -webkit-animation-delay: -.8s; animation-delay: -.8s;}@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform: scaleY(.4);}20%{-webkit-transform: scaleY(1);}}@keyframes stretchdelay{0%,100%,40%{transform: scaleY(.4); -webkit-transform: scaleY(.4);}20%{transform: scaleY(1); -webkit-transform: scaleY(1);}}.css3-spinner>.css3-spinner-cube1,.css3-spinner>.css3-spinner-cube2{width: 16px; height: 16px; border-radius: 0; margin-top: -20px; margin-left: -20px; -webkit-animation: cubemove 1.8s infinite ease-in-out; animation: cubemove 1.8s infinite ease-in-out;}.css3-spinner>.css3-spinner-cube2{-webkit-animation-delay: -.9s; animation-delay: -.9s;}@-webkit-keyframes cubemove{25%{-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}50%{-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}75%{-webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);}100%{-webkit-transform: rotate(-360deg);}}@keyframes cubemove{25%{transform: translateX(42px) rotate(-90deg) scale(.5); -webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}50%{transform: translateX(42px) translateY(42px) rotate(-179deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);}50.1%{transform: translateX(42px) translateY(42px) rotate(-180deg); -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}75%{transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5); -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);}100%{transform: rotate(-360deg); -webkit-transform: rotate(-360deg);}}.css3-spinner>.css3-spinner-scaler{width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; -webkit-animation: scaleout 1s infinite ease-in-out; animation: scaleout 1s infinite ease-in-out;}@-webkit-keyframes scaleout{0%{-webkit-transform: scale(0);}100%{-webkit-transform: scale(1); opacity: 0;}}@keyframes scaleout{0%{transform: scale(0); -webkit-transform: scale(0);}100%{transform: scale(1); -webkit-transform: scale(1); opacity: 0;}}.css3-spinner>.css3-spinner-grid-pulse{width: 48px; height: 48px; margin-top: -24px; margin-left: -24px; background-color: transparent !important; -webkit-animation: none; animation: none;}.css3-spinner-grid-pulse>div{background-color: #DDD; width: 12px; height: 12px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation-name: ball-grid-pulse; animation-name: ball-grid-pulse; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0; animation-delay: 0;}.css3-spinner-grid-pulse>div:nth-child(1){-webkit-animation-delay: .73s; animation-delay: .73s; -webkit-animation-duration: 1.3s; animation-duration: 1.3s;}.css3-spinner-grid-pulse>div:nth-child(2){-webkit-animation-delay: .32s; animation-delay: .32s; -webkit-animation-duration: 1.3s; animation-duration: 1.3s;}.css3-spinner-grid-pulse>div:nth-child(3){-webkit-animation-delay: .71s; animation-delay: .71s; -webkit-animation-duration: .88s; animation-duration: .88s;}.css3-spinner-grid-pulse>div:nth-child(4){-webkit-animation-delay: .62s; animation-delay: .62s; -webkit-animation-duration: 1.06s; animation-duration: 1.06s;}.css3-spinner-grid-pulse>div:nth-child(5){-webkit-animation-delay: .31s; animation-delay: .31s; -webkit-animation-duration: .62s; animation-duration: .62s;}.css3-spinner-grid-pulse>div:nth-child(6){-webkit-animation-delay: -.14s; animation-delay: -.14s; -webkit-animation-duration: 1.48s; animation-duration: 1.48s;}.css3-spinner-grid-pulse>div:nth-child(7){-webkit-animation-delay: -.1s; animation-delay: -.1s; -webkit-animation-duration: 1.47s; animation-duration: 1.47s;}.css3-spinner-grid-pulse>div:nth-child(8){-webkit-animation-delay: .4s; animation-delay: .4s; -webkit-animation-duration: 1.49s; animation-duration: 1.49s;}.css3-spinner-grid-pulse>div:nth-child(9){-webkit-animation-delay: .73s; animation-delay: .73s; -webkit-animation-duration: .7s; animation-duration: .7s;}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform: scale(1); transform: scale(1);}50%{-webkit-transform: scale(.5); transform: scale(.5); opacity: .7;}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}@keyframes ball-grid-pulse{0%{-webkit-transform: scale(1); transform: scale(1);}50%{-webkit-transform: scale(.5); transform: scale(.5); opacity: .7;}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}.css3-spinner>.css3-spinner-clip-rotate{width: 33px; height: 33px; margin-top: -17px; margin-left: -17px; background-color: transparent !important; -webkit-animation: none; animation: none;}.css3-spinner-clip-rotate>div{border-radius: 100%; border: 2px solid #DDD; border-bottom-color: transparent !important; height: 33px; width: 33px; background: 0 0 !important; -webkit-animation: rotate 1s 0 linear infinite; animation: rotate 1s 0 linear infinite;}@keyframes rotate{0%{-webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);}50%{-webkit-transform: rotate(180deg) scale(.6); transform: rotate(180deg) scale(.6);}100%{-webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1);}}.css3-spinner>.css3-spinner-ball-rotate{width: 12px; height: 12px; margin-top: -6px; margin-left: -6px; background-color: transparent !important; -webkit-animation: ballrotate 1s 0 cubic-bezier(.7,-.13,.22,.86) infinite; animation: ballrotate 1s 0 cubic-bezier(.7,-.13,.22,.86) infinite;}.css3-spinner-ball-rotate>div{background-color: #DDD; width: 12px; height: 12px; border-radius: 100%; position: relative;}.css3-spinner-ball-rotate>div:nth-child(1),.css3-spinner-ball-rotate>div:nth-child(3){width: 12px; height: 12px; border-radius: 100%; content: ""; position: absolute; opacity: .7;}.css3-spinner-ball-rotate>div:nth-child(1){top: 0; left: -22px;}.css3-spinner-ball-rotate>div:nth-child(3){top: 0; left: 22px;}@-webkit-keyframes ballrotate{0%{-webkit-transform: rotate(0); transform: rotate(0);}50%{-webkit-transform: rotate(180deg); transform: rotate(180deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes ballrotate{0%{-webkit-transform: rotate(0); transform: rotate(0);}50%{-webkit-transform: rotate(180deg); transform: rotate(180deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}.css3-spinner>.css3-spinner-zig-zag{background-color: transparent !important; -webkit-transform: translate(-15px,-15px); -ms-transform: translate(-15px,-15px); transform: translate(-15px,-15px); -webkit-animation: none; animation: none;}.css3-spinner-zig-zag>div{background-color: #DDD; width: 12px; height: 12px; border-radius: 100%; position: absolute; margin-left: 15px; top: 4px; left: -7px; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.css3-spinner-zig-zag>div:first-child{-webkit-animation: ball-zig-deflect 1.5s 0 infinite linear; animation: ball-zig-deflect 1.5s 0 infinite linear;}.css3-spinner-zig-zag>div:last-child{-webkit-animation: ball-zag-deflect 1.5s 0 infinite linear; animation: ball-zag-deflect 1.5s 0 infinite linear;}@-webkit-keyframes ball-zig-deflect{17%,84%{-webkit-transform: translate(-15px,-30px); transform: translate(-15px,-30px);}34%,67%{-webkit-transform: translate(15px,-30px); transform: translate(15px,-30px);}100%,50%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes ball-zig-deflect{17%,84%{-webkit-transform: translate(-15px,-30px); transform: translate(-15px,-30px);}34%,67%{-webkit-transform: translate(15px,-30px); transform: translate(15px,-30px);}100%,50%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@-webkit-keyframes ball-zag-deflect{17%,84%{-webkit-transform: translate(15px,30px); transform: translate(15px,30px);}34%,67%{-webkit-transform: translate(-15px,30px); transform: translate(-15px,30px);}100%,50%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes ball-zag-deflect{17%,84%{-webkit-transform: translate(15px,30px); transform: translate(15px,30px);}34%,67%{-webkit-transform: translate(-15px,30px); transform: translate(-15px,30px);}100%,50%{-webkit-transform: translate(0,0); transform: translate(0,0);}}.css3-spinner>.css3-spinner-ball-scale-multiple{width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; background-color: transparent !important; -webkit-animation: none; animation: none;}.css3-spinner-ball-scale-multiple>div{background-color: #DDD; border-radius: 100%; position: absolute; left: 0; top: 0; opacity: 0; width: 60px; height: 60px; -webkit-animation: ball-scale-multiple 1.25s 0 linear infinite; animation: ball-scale-multiple 1.25s 0 linear infinite;}.css3-spinner-ball-scale-multiple>div:nth-child(2){-webkit-animation-delay: -.4s; animation-delay: -.4s;}.css3-spinner-ball-scale-multiple>div:nth-child(3){-webkit-animation-delay: -.2s; animation-delay: -.2s;}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform: scale(0); transform: scale(0); opacity: 0;}5%{opacity: 1;}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes ball-scale-multiple{0%{-webkit-transform: scale(0); transform: scale(0); opacity: 0;}5%{opacity: 1;}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}.css3-spinner>.css3-spinner-triangle-path{background-color: transparent !important; -webkit-transform: translate(-29.99px,-37.51px); -ms-transform: translate(-29.99px,-37.51px); transform: translate(-29.99px,-37.51px); -webkit-animation: none; animation: none;}.css3-spinner-triangle-path>div{-webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; width: 10px; height: 10px; border-radius: 100%; background-color: #DDD;}.css3-spinner-triangle-path>div:nth-child(1){-webkit-animation: ball-triangle-path-1 2s 0 ease-in-out infinite; animation: ball-triangle-path-1 2s 0 ease-in-out infinite;}.css3-spinner-triangle-path>div:nth-child(2){-webkit-animation: ball-triangle-path-2 2s 0 ease-in-out infinite; animation: ball-triangle-path-2 2s 0 ease-in-out infinite;}.css3-spinner-triangle-path>div:nth-child(3){-webkit-animation: ball-triangle-path-3 2s 0 ease-in-out infinite; animation: ball-triangle-path-3 2s 0 ease-in-out infinite;}.css3-spinner-triangle-path>div:nth-of-type(1){top: 50px;}.css3-spinner-triangle-path>div:nth-of-type(2){left: 25px;}.css3-spinner-triangle-path>div:nth-of-type(3){top: 50px; left: 50px;}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform: translate(25px,-50px); transform: translate(25px,-50px);}66%{-webkit-transform: translate(50px,0); transform: translate(50px,0);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes ball-triangle-path-1{33%{-webkit-transform: translate(25px,-50px); transform: translate(25px,-50px);}66%{-webkit-transform: translate(50px,0); transform: translate(50px,0);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform: translate(25px,50px); transform: translate(25px,50px);}66%{-webkit-transform: translate(-25px,50px); transform: translate(-25px,50px);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes ball-triangle-path-2{33%{-webkit-transform: translate(25px,50px); transform: translate(25px,50px);}66%{-webkit-transform: translate(-25px,50px); transform: translate(-25px,50px);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform: translate(-50px,0); transform: translate(-50px,0);}66%{-webkit-transform: translate(-25px,-50px); transform: translate(-25px,-50px);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes ball-triangle-path-3{33%{-webkit-transform: translate(-50px,0); transform: translate(-50px,0);}66%{-webkit-transform: translate(-25px,-50px); transform: translate(-25px,-50px);}100%{-webkit-transform: translate(0,0); transform: translate(0,0);}}.css3-spinner>.css3-spinner-ball-pulse-sync{width: 70px; height: 34px; margin-left: -35px; margin-top: -17px; background-color: transparent !important; -webkit-animation: none; animation: none;}.css3-spinner-ball-pulse-sync>div{display: inline-block; background-color: #DDD; width: 14px; height: 14px; margin: 10px 3px 0; border-radius: 100%; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.css3-spinner-ball-pulse-sync>div:nth-child(0){-webkit-animation: ball-pulse-sync .7s -.21s infinite ease-in-out; animation: ball-pulse-sync .7s -.21s infinite ease-in-out;}.css3-spinner-ball-pulse-sync>div:nth-child(1){-webkit-animation: ball-pulse-sync .7s -.14s infinite ease-in-out; animation: ball-pulse-sync .7s -.14s infinite ease-in-out;}.css3-spinner-ball-pulse-sync>div:nth-child(2){-webkit-animation: ball-pulse-sync .7s -70ms infinite ease-in-out; animation: ball-pulse-sync .7s -70ms infinite ease-in-out;}.css3-spinner-ball-pulse-sync>div:nth-child(3){-webkit-animation: ball-pulse-sync .7s 0 infinite ease-in-out; animation: ball-pulse-sync .7s 0 infinite ease-in-out;}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: .85;}66%{-webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: .7;}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}@keyframes ball-pulse-sync{33%{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: .85;}66%{-webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: .7;}100%{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}}.css3-spinner>.css3-spinner-scale-ripple{width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; background-color: transparent !important; -webkit-animation: none; animation: none;}.css3-spinner-scale-ripple>div{position: absolute; top: 0; width: 50px; height: 50px; border-radius: 100%; border: 2px solid #DDD; -webkit-animation: ball-scale-ripple-multiple 1.4s 0 infinite cubic-bezier(.21,.53,.56,.8); animation: ball-scale-ripple-multiple 1.4s 0 infinite cubic-bezier(.21,.53,.56,.8);}.css3-spinner-scale-ripple>div:nth-child(0){-webkit-animation-delay: -.8s; animation-delay: -.8s;}.css3-spinner-scale-ripple>div:nth-child(1){-webkit-animation-delay: -.6s; animation-delay: -.6s;}.css3-spinner-scale-ripple>div:nth-child(2){-webkit-animation-delay: -.4s; animation-delay: -.4s;}.css3-spinner-scale-ripple>div:nth-child(3){-webkit-animation-delay: -.2s; animation-delay: -.2s;}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform: scale(.1); transform: scale(.1); opacity: 1;}70%{-webkit-transform: scale(1); transform: scale(1); opacity: .7;}100%{opacity: 0;}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform: scale(.1); transform: scale(.1); opacity: 1;}70%{-webkit-transform: scale(1); transform: scale(1); opacity: .7;}100%{opacity: 0;}}.mb_YTVPlayer{display: block; transform: translateZ(0); transform-style: preserve-3d; perspective: 1000px; backface-visibility: hidden; transform: translate3d(0,0,0); animation-timing-function: linear;}.mb_YTVPlayer.fullscreen{display: block !important; position: fixed !important; width: 100% !important; height: 100% !important; top: 0 !important; left: 0 !important; margin: 0 !important; border: none !important;}.mb_YTVPlayer.fullscreen .mbYTP_wrapper{opacity: 1 !important;}.mbYTP_wrapper iframe{max-width: 4000px !important;}.inline_YTPlayer{margin-bottom: 20px; vertical-align: top; position: relative; left: 0; overflow: hidden; border-radius: 4px; -moz-box-shadow: 0 0 5px rgba(0,0,0,.7); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.7); box-shadow: 0 0 5px rgba(0,0,0,.7); background: rgba(0,0,0,.5);}.label,sub,sup{vertical-align: baseline;}.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align: middle;}.inline_YTPlayer img{border: none !important; -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; transform: none !important; margin: 0 !important; padding: 0 !important;}hr,img{border: 0;}body,figure{margin: 0;}/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block;}audio,canvas,progress,video{display: inline-block; vertical-align: baseline;}audio:not([controls]){display: none; height: 0;}[hidden],template{display: none;}a{background-color: transparent;}dfn{font-style: italic;}h1{margin: .67em 0;}mark{background: #ff0; color: #000;}sub,sup{font-size: 75%; line-height: 0; position: relative;}sup{top: -.5em;}sub{bottom: -.25em;}svg:not(:root){overflow: hidden;}hr{-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}pre,textarea{overflow: auto;}code,kbd,pre,samp{font-size: 1em;}button,input,optgroup,select,textarea{color: inherit; font: inherit; margin: 0;}.popover,.tooltip,address{font-style: normal;}button{overflow: visible;}button,select{text-transform: none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled]{cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner{border: 0; padding: 0;}input[type=checkbox],input[type=radio]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}*,.mfp-container,:after,:before{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none;}table{border-collapse: collapse; border-spacing: 0;}td,th{padding: 0;}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside: avoid;}*,:after,:before{background: 0 0 !important; color: #000 !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important;}a,a:visited{text-decoration: underline;}a[href]:after{content: " (" attr(href) ")";}abbr[title]:after{content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content: "";}blockquote,pre{border: 1px solid #999;}thead{display: table-header-group;}img{max-width: 100% !important;}h2,h3,p{orphans: 3; widows: 3;}h2,h3{page-break-after: avoid;}.navbar{display: none;}.btn>.caret,.dropup>.btn>.caret{border-top-color: #000 !important;}.label{border: 1px solid #000;}.table{border-collapse: collapse !important;}.table td,.table th{background-color: #fff !important;}.table-bordered td,.table-bordered th{border: 1px solid #ddd !important;}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image: none;}.dropdown-menu,.modal-content{-webkit-background-clip: padding-box;}*,:after,:before{box-sizing: border-box;}html{font-size: 10px;}button,input,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit;}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display: block; max-width: 100%; height: auto;}.img-rounded{border-radius: 6px;}.img-thumbnail{padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto;}hr{margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #eee;}.sr-only{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}[role=button]{cursor: pointer;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight: 400; line-height: 1; color: #777;}.h1,.h2,.h3,h1,h2,h3{margin-top: 20px; margin-bottom: 10px;}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size: 65%;}.h4,.h5,.h6,h4,h5,h6{margin-top: 10px; margin-bottom: 10px;}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size: 75%;}.h1,h1{font-size: 36px;}.h2,h2{font-size: 30px;}.h3,h3{font-size: 24px;}.h4,h4{font-size: 18px;}.h5,h5{font-size: 14px;}.h6,h6{font-size: 12px;}p{margin: 0 0 10px;}.lead{margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4;}.badge,.label,dt,kbd kbd,label{font-weight: 700;}.btn,address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height: 1.42857143;}@media (min-width:768px){.lead{font-size: 21px;}}.small,small{font-size: 85%;}.mark,mark{background-color: #fcf8e3; padding: .2em;}.list-inline,.list-unstyled{padding-left: 0; list-style: none;}.text-left{text-align: left;}.text-right{text-align: right;}.text-center{text-align: center;}.text-justify{text-align: justify;}.text-nowrap{white-space: nowrap;}.text-lowercase{text-transform: lowercase;}.text-uppercase{text-transform: uppercase;}.text-capitalize{text-transform: capitalize;}.text-muted{color: #777;}.text-primary{color: #337ab7;}a.text-primary:focus,a.text-primary:hover{color: #286090;}.text-success{color: #3c763d;}a.text-success:focus,a.text-success:hover{color: #2b542c;}.text-info{color: #31708f;}a.text-info:focus,a.text-info:hover{color: #245269;}.text-warning{color: #8a6d3b;}a.text-warning:focus,a.text-warning:hover{color: #66512c;}.text-danger{color: #a94442;}a.text-danger:focus,a.text-danger:hover{color: #843534;}.bg-primary{color: #fff; background-color: #337ab7;}a.bg-primary:focus,a.bg-primary:hover{background-color: #286090;}.bg-success{background-color: #dff0d8;}a.bg-success:focus,a.bg-success:hover{background-color: #c1e2b3;}.bg-info{background-color: #d9edf7;}a.bg-info:focus,a.bg-info:hover{background-color: #afd9ee;}.bg-warning{background-color: #fcf8e3;}a.bg-warning:focus,a.bg-warning:hover{background-color: #f7ecb5;}.bg-danger{background-color: #f2dede;}a.bg-danger:focus,a.bg-danger:hover{background-color: #e4b9b9;}pre code,table{background-color: transparent;}.page-header{padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee;}dl,ol,ul{margin-top: 0;}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom: 0;}address,dl{margin-bottom: 20px;}ol,ul{margin-bottom: 10px;}.list-inline{margin-left: -5px;}.list-inline>li{display: inline-block; padding-left: 5px; padding-right: 5px;}dd{margin-left: 0;}@media (min-width:768px){.dl-horizontal dt{float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.dl-horizontal dd{margin-left: 180px;}.container{width: 750px;}}abbr[data-original-title],abbr[title]{cursor: help; border-bottom: 1px dotted #777;}.initialism{font-size: 90%; text-transform: uppercase;}blockquote{padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee;}blockquote .small,blockquote footer,blockquote small{display: block; font-size: 80%; color: #777;}legend,pre{display: block; color: #333;}blockquote .small:before,blockquote footer:before,blockquote small:before{content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right{padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0; text-align: right;}code,kbd{padding: 2px 4px; font-size: 90%;}caption,th{text-align: left;}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content: '';}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content: '\00A0 \2014';}code,kbd,pre,samp{font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}code{color: #c7254e; background-color: #f9f2f4; border-radius: 4px;}kbd{color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);}kbd kbd{padding: 0; font-size: 100%; -webkit-box-shadow: none; box-shadow: none;}pre{padding: 9.5px; margin: 0 0 10px; font-size: 13px; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;}pre code{padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; border-radius: 0;}.container,.container-fluid{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;}.pre-scrollable{overflow-y: scroll;}@media (min-width:992px){.container{width: 970px;}}@media (min-width:1200px){.container{width: 1170px;}}.row{margin-left: -15px; margin-right: -15px;}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}.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-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-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{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-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-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{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-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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{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%;}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width: 100%;}caption{padding-top: 8px; padding-bottom: 8px; color: #777;}.btn{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; border-radius: 4px; user-select: none;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}.btn.focus,.btn:focus,.btn:hover{color: #333; text-decoration: none;}.btn.active,.btn:active{outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none;}a.btn.disabled,fieldset[disabled] a.btn{pointer-events: none;}.btn-default{color: #333; background-color: #fff; border-color: #ccc;}.btn-default.focus,.btn-default:focus{color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color: #333; background-color: #e6e6e6; border-color: #adadad;}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color: #fff; border-color: #ccc;}.btn-default .badge{color: #fff; background-color: #333;}.btn-primary{color: #fff; background-color: #337ab7; border-color: #2e6da4;}.btn-primary.focus,.btn-primary:focus{color: #fff; background-color: #286090; border-color: #122b40;}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color: #fff; background-color: #286090; border-color: #204d74;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color: #fff; background-color: #204d74; border-color: #122b40;}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color: #337ab7; border-color: #2e6da4;}.btn-primary .badge{color: #337ab7; background-color: #fff;}.btn-success{color: #fff; background-color: #5cb85c; border-color: #4cae4c;}.btn-success.focus,.btn-success:focus{color: #fff; background-color: #449d44; border-color: #255625;}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color: #fff; background-color: #449d44; border-color: #398439;}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color: #fff; background-color: #398439; border-color: #255625;}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color: #5cb85c; border-color: #4cae4c;}.btn-success .badge{color: #5cb85c; background-color: #fff;}.btn-info{color: #fff; background-color: #5bc0de; border-color: #46b8da;}.btn-info.focus,.btn-info:focus{color: #fff; background-color: #31b0d5; border-color: #1b6d85;}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color: #fff; background-color: #31b0d5; border-color: #269abc;}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color: #fff; background-color: #269abc; border-color: #1b6d85;}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color: #5bc0de; border-color: #46b8da;}.btn-info .badge{color: #5bc0de; background-color: #fff;}.btn-warning{color: #fff; background-color: #f0ad4e; border-color: #eea236;}.btn-warning.focus,.btn-warning:focus{color: #fff; background-color: #ec971f; border-color: #985f0d;}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color: #fff; background-color: #ec971f; border-color: #d58512;}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color: #fff; background-color: #d58512; border-color: #985f0d;}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color: #f0ad4e; border-color: #eea236;}.btn-warning .badge{color: #f0ad4e; background-color: #fff;}.btn-danger{color: #fff; background-color: #d9534f; border-color: #d43f3a;}.btn-danger.focus,.btn-danger:focus{color: #fff; background-color: #c9302c; border-color: #761c19;}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color: #fff; background-color: #c9302c; border-color: #ac2925;}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color: #fff; background-color: #ac2925; border-color: #761c19;}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color: #d9534f; border-color: #d43f3a;}.btn-danger .badge{color: #d9534f; background-color: #fff;}.btn-link{color: #337ab7; font-weight: 400; border-radius: 0;}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color: transparent; -webkit-box-shadow: none; box-shadow: none;}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color: transparent;}.btn-link:focus,.btn-link:hover{color: #23527c; text-decoration: underline; background-color: transparent;}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color: #777; text-decoration: none;}.btn-group-lg>.btn,.btn-lg{padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}.btn-group-sm>.btn,.btn-sm{padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}.btn-group-xs>.btn,.btn-xs{padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;}.btn-block{display: block;}.btn-block+.btn-block{margin-top: 5px;}.fade{opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;}.fade.in{opacity: 1;}.collapse{display: none;}.collapse.in{display: block;}tr.collapse.in{display: table-row;}tbody.collapse.in{display: table-row-group;}.collapsing{height: 0; overflow: hidden; -webkit-transition-property: height,visibility; -o-transition-property: height,visibility; transition-property: height,visibility; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease;}.caret{display: inline-block; width: 0; height: 0; margin-left: 2px; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}.dropdown-toggle:focus{outline: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box;}.dropdown-menu-right,.dropdown-menu.pull-right{left: auto; right: 0;}.dropdown-header,.dropdown-menu>li>a{display: block; padding: 3px 20px; line-height: 1.42857143; white-space: nowrap;}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0;}.dropdown-menu .divider{height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;}.dropdown-menu>li>a{clear: both; font-weight: 400; color: #333;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration: none; color: #262626; background-color: #f5f5f5;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color: #fff; text-decoration: none; outline: 0; background-color: #337ab7;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color: #777;}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration: none; background-color: transparent; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: not-allowed;}.open>.dropdown-menu{display: block;}.open>a{outline: 0;}.dropdown-menu-left{left: 0; right: auto;}.dropdown-header{font-size: 12px; color: #777;}.dropdown-backdrop{position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990;}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top: auto; left: auto;}.pull-right>.dropdown-menu{right: 0; left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid\9; content: "";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto; bottom: 100%; margin-bottom: 2px;}@media (min-width:768px){.navbar-right .dropdown-menu{left: auto; right: 0;}.navbar-right .dropdown-menu-left{left: 0; right: auto;}}.btn-group,.btn-group-vertical{position: relative; display: inline-block;}.btn-group-vertical>.btn,.btn-group>.btn{position: relative; float: left;}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index: 2;}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left: -1px;}.btn-toolbar{margin-left: -5px;}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left: 5px;}.btn .caret,.btn-group>.btn:first-child{margin-left: 0;}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0; border-top-right-radius: 0;}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius: 0; border-top-left-radius: 0;}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius: 0; border-top-right-radius: 0;}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius: 0; border-top-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline: 0;}.btn-group>.btn+.dropdown-toggle{padding-left: 8px; padding-right: 8px;}.btn-group>.btn-lg+.dropdown-toggle{padding-left: 12px; padding-right: 12px;}.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none; box-shadow: none;}.btn-lg .caret{border-width: 5px 5px 0;}.dropup .btn-lg .caret{border-width: 0 5px 5px;}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display: block; float: none; width: 100%; max-width: 100%;}.btn-group-vertical>.btn-group>.btn{float: none;}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top: -1px; margin-left: 0;}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0;}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius: 0;}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius: 0; border-top-left-radius: 0;}.btn-group-justified{display: table; width: 100%; table-layout: fixed; border-collapse: separate;}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float: none; display: table-cell; width: 1%;}.btn-group-justified>.btn-group .btn{width: 100%;}.btn-group-justified>.btn-group .dropdown-menu{left: auto;}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position: absolute; clip: rect(0,0,0,0); pointer-events: none;}.input-group,.input-group-btn,.input-group-btn>.btn,.nav>li,.nav>li>a,.navbar{position: relative;}.input-group{display: table; border-collapse: separate;}.input-group[class*=col-]{float: none; padding-left: 0; padding-right: 0;}.input-group .form-control{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height: 46px; line-height: 46px;}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height: auto;}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height: 30px; line-height: 30px;}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height: auto;}.input-group .form-control,.input-group-addon,.input-group-btn{display: table-cell;}.nav>li,.nav>li>a{display: block;}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius: 0;}.input-group-addon,.input-group-btn{width: 1%; white-space: nowrap; vertical-align: middle;}.input-group-addon{padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}.input-group-addon.input-sm{padding: 5px 10px; font-size: 12px; border-radius: 3px;}.input-group-addon.input-lg{padding: 10px 16px; font-size: 18px; border-radius: 6px;}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0; border-top-right-radius: 0;}.input-group-addon:first-child{border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius: 0; border-top-left-radius: 0;}.input-group-addon:last-child{border-left: 0;}.input-group-btn{font-size: 0; white-space: nowrap;}.input-group-btn>.btn+.btn{margin-left: -1px;}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index: 2;}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right: -1px;}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index: 2; margin-left: -1px;}.nav{margin-bottom: 0; padding-left: 0; list-style: none;}.nav>li>a{padding: 10px 15px;}.nav>li>a:focus,.nav>li>a:hover{text-decoration: none; background-color: #eee;}.nav>li.disabled>a{color: #777;}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color: #777; text-decoration: none; background-color: transparent; cursor: not-allowed;}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color: #eee; border-color: #337ab7;}.nav .nav-divider{height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;}.nav>li>a>img{max-width: none;}.nav-tabs{border-bottom: 1px solid #ddd;}.nav-tabs>li{float: left; margin-bottom: -1px;}.nav-tabs>li>a{margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0;}.nav-tabs>li>a:hover{border-color: #eee #eee #ddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default;}.nav-tabs.nav-justified{width: 100%; border-bottom: 0;}.nav-tabs.nav-justified>li{float: none;}.nav-tabs.nav-justified>li>a{text-align: center; margin-bottom: 5px; margin-right: 0; border-radius: 4px;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border: 1px solid #ddd;}@media (min-width:768px){.nav-tabs.nav-justified>li{display: table-cell; width: 1%;}.nav-tabs.nav-justified>li>a{margin-bottom: 0; border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color: #fff;}}.nav-pills>li{float: left;}.nav-justified>li,.nav-stacked>li{float: none;}.nav-pills>li>a{border-radius: 4px;}.nav-pills>li+li{margin-left: 2px;}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color: #fff; background-color: #337ab7;}.nav-stacked>li+li{margin-top: 2px; margin-left: 0;}.nav-justified{width: 100%;}.nav-justified>li>a{text-align: center; margin-bottom: 5px;}.nav-tabs-justified{border-bottom: 0;}.nav-tabs-justified>li>a{margin-right: 0; border-radius: 4px;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border: 1px solid #ddd;}@media (min-width:768px){.nav-justified>li{display: table-cell; width: 1%;}.nav-justified>li>a{margin-bottom: 0;}.nav-tabs-justified>li>a{border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color: #fff;}}.tab-content>.tab-pane{display: none;}.tab-content>.active{display: block;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0;}.navbar{min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}.navbar-collapse{overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1); -webkit-overflow-scrolling: touch;}.navbar-collapse.in{overflow-y: auto;}@media (min-width:768px){.navbar{border-radius: 4px;}.navbar-header{float: left;}.navbar-collapse{width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}.navbar-collapse.collapse{display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}.navbar-collapse.in{overflow-y: visible;}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left: 0; padding-right: 0;}}.embed-responsive,.modal,.modal-open,.progress{overflow: hidden;}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height: 200px;}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right: -15px; margin-left: -15px;}.navbar-static-top{z-index: 1000; border-width: 0 0 1px;}.navbar-fixed-bottom,.navbar-fixed-top{position: fixed; right: 0; left: 0; z-index: 1030;}.navbar-fixed-top{top: 0; border-width: 0 0 1px;}.navbar-fixed-bottom{bottom: 0; margin-bottom: 0; border-width: 1px 0 0;}.navbar-brand{float: left; padding: 15px; font-size: 18px; line-height: 20px; height: 50px;}.navbar-brand:focus,.navbar-brand:hover{text-decoration: none;}.navbar-brand>img{display: block;}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right: 0; margin-left: 0;}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius: 0;}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left: -15px;}}.navbar-toggle{position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius: 4px;}.navbar-toggle:focus{outline: 0;}.navbar-toggle .icon-bar{display: block; width: 22px; height: 2px; border-radius: 1px;}.navbar-toggle .icon-bar+.icon-bar{margin-top: 4px;}.navbar-nav{margin: 7.5px -15px;}.navbar-nav>li>a{padding-top: 10px; padding-bottom: 10px; line-height: 20px;}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none;}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu>li>a{line-height: 20px;}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image: none;}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}@media (min-width:768px){.navbar-toggle{display: none;}.navbar-nav{float: left; margin: 0;}.navbar-nav>li{float: left;}.navbar-nav>li>a{padding-top: 15px; padding-bottom: 15px;}}.navbar-form{padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); margin: 8px -15px;}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display: inline-block;}.navbar-form .control-label,.navbar-form .form-group{margin-bottom: 0; vertical-align: middle;}.navbar-form .form-control{display: inline-block; width: auto; vertical-align: middle;}.navbar-form .input-group{display: inline-table; vertical-align: middle;}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width: auto;}.navbar-form .input-group>.form-control{width: 100%;}.navbar-form .checkbox,.navbar-form .radio{display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}.navbar-form .checkbox label,.navbar-form .radio label{padding-left: 0;}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position: relative; margin-left: 0;}.navbar-form .has-feedback .form-control-feedback{top: 0;}.navbar-form{width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none;}.navbar-text{float: left; margin-left: 15px; margin-right: 15px;}.navbar-left{float: left !important;}.navbar-right{float: right !important; margin-right: -15px;}.navbar-right~.navbar-right{margin-right: 0;}}.breadcrumb>li,.pagination{display: inline-block;}.btn .badge,.btn .label{top: -1px; position: relative;}@media (max-width:767px){.navbar-form .form-group{margin-bottom: 5px;}.navbar-form .form-group:last-child{margin-bottom: 0;}}.navbar-nav>li>.dropdown-menu{margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0;}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom: 0; border-radius: 4px 4px 0 0;}.navbar-btn{margin-top: 8px; margin-bottom: 8px;}.navbar-btn.btn-sm{margin-top: 10px; margin-bottom: 10px;}.navbar-btn.btn-xs{margin-top: 14px; margin-bottom: 14px;}.navbar-text{margin-top: 15px; margin-bottom: 15px;}.navbar-default{background-color: #f8f8f8; border-color: #e7e7e7;}.navbar-default .navbar-brand{color: #777;}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color: #5e5e5e; background-color: transparent;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color: #777;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color: #333; background-color: transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color: #555; background-color: #e7e7e7;}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color: #ccc; background-color: transparent;}.navbar-default .navbar-toggle{border-color: #ddd;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar{background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color: #e7e7e7;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color: #e7e7e7; color: #555;}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #777;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: #333; background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color: #555; background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color: #ccc; background-color: transparent;}}.navbar-default .navbar-link{color: #777;}.navbar-default .navbar-link:hover{color: #333;}.navbar-default .btn-link{color: #777;}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color: #333;}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color: #ccc;}.navbar-inverse{background-color: #222; border-color: #080808;}.navbar-inverse .navbar-brand{color: #9d9d9d;}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color: #fff; background-color: transparent;}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color: #9d9d9d;}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color: #fff; background-color: transparent;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color: #fff; background-color: #080808;}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color: #444; background-color: transparent;}.navbar-inverse .navbar-toggle{border-color: #333;}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color: #101010;}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color: #080808; color: #fff;}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color: #fff; background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color: #fff; background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color: #444; background-color: transparent;}}.navbar-inverse .navbar-link{color: #9d9d9d;}.navbar-inverse .navbar-link:hover{color: #fff;}.navbar-inverse .btn-link{color: #9d9d9d;}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color: #fff;}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color: #444;}.breadcrumb{margin-bottom: 20px; list-style: none; border-radius: 4px;}.breadcrumb>li+li:before{content: "/\00a0"; padding: 0 5px; color: #fff;}.breadcrumb>.active{color: #fff;}.pagination{padding-left: 0; margin: 20px 0; border-radius: 4px;}.pager li,.pagination>li{display: inline;}.pagination>li>a,.pagination>li>span{position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius: 4px; border-top-right-radius: 4px;}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index: 2; cursor: default;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color: #777; background-color: #fff; border-color: #ddd; cursor: not-allowed;}.pagination-lg>li>a,.pagination-lg>li>span{padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius: 6px; border-top-left-radius: 6px;}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius: 6px; border-top-right-radius: 6px;}.pagination-sm>li>a,.pagination-sm>li>span{padding: 5px 10px; font-size: 12px; line-height: 1.5;}.badge,.label{line-height: 1; text-align: center; white-space: nowrap;}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius: 3px; border-top-left-radius: 3px;}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.pager{padding-left: 0; margin: 20px 0; list-style: none; text-align: center;}.pager li>a,.pager li>span{display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px;}.pager li>a:focus,.pager li>a:hover{text-decoration: none; background-color: #eee;}.pager .next>a,.pager .next>span{float: right;}.pager .previous>a,.pager .previous>span{float: left;}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color: #777; background-color: #fff; cursor: not-allowed;}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color: #fff; cursor: pointer; text-decoration: none;}.label{display: inline; padding: .2em .6em .3em; font-size: 75%; color: #fff; border-radius: .25em;}.label:empty{display: none;}.label-default{background-color: #777;}.label-default[href]:focus,.label-default[href]:hover{background-color: #5e5e5e;}.label-primary{background-color: #337ab7;}.label-primary[href]:focus,.label-primary[href]:hover{background-color: #286090;}.label-success{background-color: #5cb85c;}.label-success[href]:focus,.label-success[href]:hover{background-color: #449d44;}.label-info{background-color: #5bc0de;}.label-info[href]:focus,.label-info[href]:hover{background-color: #31b0d5;}.label-warning{background-color: #f0ad4e;}.label-warning[href]:focus,.label-warning[href]:hover{background-color: #ec971f;}.label-danger{background-color: #d9534f;}.label-danger[href]:focus,.label-danger[href]:hover{background-color: #c9302c;}.badge{display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; color: #fff; vertical-align: middle; background-color: #777; border-radius: 10px;}.badge:empty{display: none;}.media-object,.thumbnail{display: block;}.btn-group-xs>.btn .badge,.btn-xs .badge{top: 0; padding: 1px 5px;}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color: #337ab7; background-color: #fff;}.jumbotron,.jumbotron .h1,.jumbotron h1{color: inherit;}.list-group-item>.badge{float: right;}.list-group-item>.badge+.badge{margin-right: 5px;}.nav-pills>li>a>.badge{margin-left: 3px;}.jumbotron{padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; background-color: #eee;}.jumbotron p{margin-bottom: 15px; font-size: 21px; font-weight: 200;}.alert,.thumbnail{margin-bottom: 20px;}.alert .alert-link,.close{font-weight: 700;}.jumbotron>hr{border-top-color: #d5d5d5;}.container .jumbotron,.container-fluid .jumbotron{border-radius: 6px;}.jumbotron .container{max-width: 100%;}@media screen and (min-width:768px){.jumbotron{padding-top: 48px; padding-bottom: 48px;}.container .jumbotron,.container-fluid .jumbotron{padding-left: 60px; padding-right: 60px;}.jumbotron .h1,.jumbotron h1{font-size: 63px;}}.thumbnail{padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out;}.thumbnail a>img,.thumbnail>img{margin-left: auto; margin-right: auto;}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color: #337ab7;}.thumbnail .caption{padding: 9px; color: #333;}.alert{padding: 15px; border: 1px solid transparent; border-radius: 4px;}.alert h4{margin-top: 0; color: inherit;}.alert>p,.alert>ul{margin-bottom: 0;}.alert>p+p{margin-top: 5px;}.alert-dismissable,.alert-dismissible{padding-right: 35px;}.alert-dismissable .close,.alert-dismissible .close{position: relative; top: -2px; right: -21px; color: inherit;}.modal,.modal-backdrop{top: 0; right: 0; bottom: 0; left: 0;}.alert-success{background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d;}.alert-success hr{border-top-color: #c9e2b3;}.alert-success .alert-link{color: #2b542c;}.alert-info{background-color: #d9edf7; border-color: #bce8f1; color: #31708f;}.alert-info hr{border-top-color: #a6e1ec;}.alert-info .alert-link{color: #245269;}.alert-warning{background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b;}.alert-warning hr{border-top-color: #f7e1b5;}.alert-warning .alert-link{color: #66512c;}.alert-danger{background-color: #f2dede; border-color: #ebccd1; color: #a94442;}.alert-danger hr{border-top-color: #e4b9c0;}.alert-danger .alert-link{color: #843534;}@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}}@-o-keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}}@keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}}.progress{height: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}.progress-bar{float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease;}.progress-bar-striped,.progress-striped .progress-bar{-webkit-background-size: 40px 40px; background-size: 40px 40px;}.progress-bar.active,.progress.active .progress-bar{-webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color: #5cb85c;}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-info{background-color: #5bc0de;}.progress-bar-warning{background-color: #f0ad4e;}.progress-bar-danger{background-color: #d9534f;}.progress-striped .progress-bar-danger{background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.media{margin-top: 15px;}.media:first-child{margin-top: 0;}.media,.media-body{zoom: 1; overflow: hidden;}.media-body{width: 10000px;}.media-object.img-thumbnail{max-width: none;}.media-right,.media>.pull-right{padding-left: 10px;}.media-left,.media>.pull-left{padding-right: 10px;}.media-body,.media-left,.media-right{display: table-cell; vertical-align: top;}.media-middle{vertical-align: middle;}.media-bottom{vertical-align: bottom;}.media-heading{margin-top: 0; margin-bottom: 5px;}.media-list{padding-left: 0; list-style: none;}.list-group{margin-bottom: 20px; padding-left: 0;}.list-group-item{position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd;}.list-group-item:first-child{border-top-right-radius: 4px; border-top-left-radius: 4px;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}a.list-group-item,button.list-group-item{color: #555;}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color: #333;}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration: none; color: #555; background-color: #f5f5f5;}button.list-group-item{width: 100%; text-align: left;}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color: #eee; color: #777; cursor: not-allowed;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color: inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color: #777;}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7;}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color: inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color: #c7ddef;}.list-group-item-success{color: #3c763d; background-color: #dff0d8;}a.list-group-item-success,button.list-group-item-success{color: #3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color: inherit;}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color: #3c763d; background-color: #d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color: #fff; background-color: #3c763d; border-color: #3c763d;}.list-group-item-info{color: #31708f; background-color: #d9edf7;}a.list-group-item-info,button.list-group-item-info{color: #31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color: inherit;}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color: #31708f; background-color: #c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color: #fff; background-color: #31708f; border-color: #31708f;}.list-group-item-warning{color: #8a6d3b; background-color: #fcf8e3;}a.list-group-item-warning,button.list-group-item-warning{color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color: inherit;}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color: #8a6d3b; background-color: #faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color: #fff; background-color: #8a6d3b; border-color: #8a6d3b;}.list-group-item-danger{color: #a94442; background-color: #f2dede;}a.list-group-item-danger,button.list-group-item-danger{color: #a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color: inherit;}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color: #a94442; background-color: #ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color: #fff; background-color: #a94442; border-color: #a94442;}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color: inherit;}.list-group-item-heading{margin-top: 0; margin-bottom: 5px;}.list-group-item-text{margin-bottom: 0; line-height: 1.3;}.panel{margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05);}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom: 0;}.panel-body{padding: 15px;}.panel-heading{padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px;}.panel-title{margin-top: 0; font-size: 16px;}.panel-footer{padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width: 1px 0; border-radius: 0;}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom: 0;}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px;}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius: 0; border-top-left-radius: 0;}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius: 3px; border-top-left-radius: 3px;}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width: 0;}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left: 15px; padding-right: 15px;}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius: 3px;}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius: 3px;}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius: 3px;}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius: 3px;}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top: 1px solid #ddd;}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top: 0;}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border: 0;}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left: 0;}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right: 0;}.panel>.table-responsive{border: 0; margin-bottom: 0;}.panel-group{margin-bottom: 20px;}.panel-group .panel{margin-bottom: 0; border-radius: 4px;}.panel-group .panel+.panel{margin-top: 5px;}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top: 1px solid #ddd;}.panel-group .panel-footer{border-top: 0;}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom: 1px solid #ddd;}.panel-default{border-color: #ddd;}.panel-default>.panel-heading{color: #333; background-color: #f5f5f5; border-color: #ddd;}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color: #ddd;}.panel-default>.panel-heading .badge{color: #f5f5f5; background-color: #333;}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #ddd;}.panel-primary{border-color: #337ab7;}.panel-primary>.panel-heading{color: #fff; background-color: #337ab7; border-color: #337ab7;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color: #337ab7;}.panel-primary>.panel-heading .badge{color: #337ab7; background-color: #fff;}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #337ab7;}.panel-success{border-color: #d6e9c6;}.panel-success>.panel-heading{color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color: #d6e9c6;}.panel-success>.panel-heading .badge{color: #dff0d8; background-color: #3c763d;}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #d6e9c6;}.panel-info{border-color: #bce8f1;}.panel-info>.panel-heading{color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color: #bce8f1;}.panel-info>.panel-heading .badge{color: #d9edf7; background-color: #31708f;}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #bce8f1;}.panel-warning{border-color: #faebcc;}.panel-warning>.panel-heading{color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color: #faebcc;}.panel-warning>.panel-heading .badge{color: #fcf8e3; background-color: #8a6d3b;}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #faebcc;}.panel-danger{border-color: #ebccd1;}.panel-danger>.panel-heading{color: #a94442; background-color: #f2dede; border-color: #ebccd1;}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color: #ebccd1;}.panel-danger>.panel-heading .badge{color: #f2dede; background-color: #a94442;}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color: #ebccd1;}.embed-responsive{position: relative; display: block; height: 0; padding: 0;}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0;}.embed-responsive-16by9{padding-bottom: 56.25%;}.embed-responsive-4by3{padding-bottom: 75%;}.well{min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}.well blockquote{border-color: #ddd; border-color: rgba(0,0,0,.15);}.well-lg{padding: 24px; border-radius: 6px;}.well-sm{padding: 9px; border-radius: 3px;}.close{float: right; font-size: 21px; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20);}.popover,.tooltip{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; text-decoration: none;}.close:focus,.close:hover{color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50);}button.close{padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none;}.modal{display: none; position: fixed; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0;}.modal.fade .modal-dialog{-webkit-transform: translate(0,-25%); -ms-transform: translate(0,-25%); -o-transform: translate(0,-25%); transform: translate(0,-25%); -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out;}.modal.in .modal-dialog{-webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal-dialog{position: relative; width: auto; margin: 10px;}.modal-content{position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5); background-clip: padding-box; outline: 0;}.modal-backdrop{position: fixed; z-index: 1040; background-color: #000;}.modal-backdrop.fade{opacity: 0; filter: alpha(opacity=0);}.modal-backdrop.in{opacity: .5; filter: alpha(opacity=50);}.modal-header{padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.43px;}.modal-header .close{margin-top: -2px;}.modal-title{margin: 0; line-height: 1.42857143;}.modal-body{position: relative; padding: 15px;}.modal-footer{padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;}.modal-footer .btn+.btn{margin-left: 5px; margin-bottom: 0;}.modal-footer .btn-group .btn+.btn{margin-left: -1px;}.modal-footer .btn-block+.btn-block{margin-left: 0;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}.carousel-inner,.entry-c,.grid-border,.mfp-bg{overflow: hidden;}@media (min-width:768px){.modal-dialog{width: 600px; margin: 30px auto;}.modal-content{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5);}.modal-sm{width: 300px;}}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;}@media (min-width:992px){.modal-lg{width: 900px;}}.tooltip{position: absolute; z-index: 1070; display: block; text-align: left; text-align: start; font-size: 12px; opacity: 0; filter: alpha(opacity=0);}.tooltip.in{opacity: .9; filter: alpha(opacity=90);}.tooltip.top{margin-top: -3px; padding: 5px 0;}.tooltip.right{margin-left: 3px; padding: 0 5px;}.tooltip.bottom{margin-top: 3px; padding: 5px 0;}.tooltip.left{margin-left: -3px; padding: 0 5px;}.tooltip-inner{max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px;}.tooltip-arrow{position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}.tooltip.top .tooltip-arrow{bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000;}.tooltip.top-left .tooltip-arrow{right: 5px;}.tooltip.top-right .tooltip-arrow{left: 5px;}.tooltip.right .tooltip-arrow{top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000;}.tooltip.left .tooltip-arrow{top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000;}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width: 0 5px 5px; border-bottom-color: #000; top: 0;}.tooltip.bottom .tooltip-arrow{left: 50%; margin-left: -5px;}.tooltip.bottom-left .tooltip-arrow{right: 5px; margin-top: -5px;}.tooltip.bottom-right .tooltip-arrow{left: 5px; margin-top: -5px;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; text-align: left; text-align: start; font-size: 14px; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2);}.carousel-caption,.carousel-control{color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.6); text-align: center;}.popover.top{margin-top: -10px;}.popover.right{margin-left: 10px;}.popover.bottom{margin-top: 10px;}.popover.left{margin-left: -10px;}.popover-title{margin: 0; padding: 8px 14px; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0;}.popover-content{padding: 9px 14px;}.popover>.arrow,.popover>.arrow:after{position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}.carousel,.carousel-inner{position: relative;}.popover>.arrow{border-width: 11px;}.popover>.arrow:after{border-width: 10px; content: "";}.popover.top>.arrow{left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,.25); bottom: -11px;}.popover.top>.arrow:after{content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff;}.popover.left>.arrow:after,.popover.right>.arrow:after{content: " "; bottom: -10px;}.popover.right>.arrow{top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,.25);}.popover.right>.arrow:after{left: 1px; border-left-width: 0; border-right-color: #fff;}.popover.bottom>.arrow{left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,.25); top: -11px;}.popover.bottom>.arrow:after{content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff;}.popover.left>.arrow{top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0,0,0,.25);}.popover.left>.arrow:after{right: 1px; border-right-width: 0; border-left-color: #fff;}.carousel-inner{width: 100%;}.carousel-inner>.item{display: none; position: relative; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left;}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height: 1;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px;}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); left: 0;}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); left: 0;}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); left: 0;}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display: block;}.carousel-inner>.active{left: 0;}.carousel-inner>.next,.carousel-inner>.prev{position: absolute; top: 0; width: 100%;}.carousel-inner>.next{left: 100%;}.carousel-inner>.prev{left: -100%;}.carousel-inner>.next.left,.carousel-inner>.prev.right{left: 0;}.carousel-inner>.active.left{left: -100%;}.carousel-inner>.active.right{left: 100%;}.carousel-control{position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: .5; filter: alpha(opacity=50); font-size: 20px;}.carousel-control.left{background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.carousel-control.right{left: auto; right: 0; background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5))); background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);}.carousel-control:focus,.carousel-control:hover{outline: 0; color: #fff; text-decoration: none; opacity: .9; filter: alpha(opacity=90);}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left: 50%; margin-left: -10px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right: 50%; margin-right: -10px;}.carousel-control .icon-next,.carousel-control .icon-prev{width: 20px; height: 20px; line-height: 1; font-family: serif;}.carousel-control .icon-prev:before{content: '\2039';}.carousel-control .icon-next:before{content: '\203a';}.carousel-indicators{position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;}.carousel-indicators li{display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000\9; background-color: rgba(0,0,0,0);}.carousel-indicators .active{margin: 0; width: 12px; height: 12px; background-color: #fff;}.carousel-caption{position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px;}.carousel-caption .btn{text-shadow: none;}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width: 30px; height: 30px; margin-top: -15px; font-size: 30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left: -15px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right: -15px;}.carousel-caption{left: 20%; right: 20%; padding-bottom: 30px;}.carousel-indicators{bottom: 20px;}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content: " "; display: table;}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear: both;}.center-block{display: block; margin-left: auto; margin-right: auto;}.pull-right{float: right !important;}.pull-left{float: left !important;}.hide{display: none !important;}.show{display: block !important;}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display: none !important;}.invisible{visibility: hidden;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.border-form-control,.heading-block h2,.parallax .testimonial .testi-content p{font-family: Raleway,sans-serif;}.affix{position: fixed;}@-ms-viewport{width: device-width;}@media (max-width:767px){.visible-xs{display: block !important;}table.visible-xs{display: table !important;}tr.visible-xs{display: table-row !important;}td.visible-xs,th.visible-xs{display: table-cell !important;}.visible-xs-block{display: block !important;}.visible-xs-inline{display: inline !important;}.visible-xs-inline-block{display: inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display: block !important;}table.visible-sm{display: table !important;}tr.visible-sm{display: table-row !important;}td.visible-sm,th.visible-sm{display: table-cell !important;}.visible-sm-block{display: block !important;}.visible-sm-inline{display: inline !important;}.visible-sm-inline-block{display: inline-block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display: block !important;}table.visible-md{display: table !important;}tr.visible-md{display: table-row !important;}td.visible-md,th.visible-md{display: table-cell !important;}.visible-md-block{display: block !important;}.visible-md-inline{display: inline !important;}.visible-md-inline-block{display: inline-block !important;}}@media (min-width:1200px){.visible-lg{display: block !important;}table.visible-lg{display: table !important;}tr.visible-lg{display: table-row !important;}td.visible-lg,th.visible-lg{display: table-cell !important;}.visible-lg-block{display: block !important;}.visible-lg-inline{display: inline !important;}.visible-lg-inline-block{display: inline-block !important;}.hidden-lg{display: none !important;}}@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;}}.visible-print{display: none !important;}@media print{.visible-print{display: block !important;}table.visible-print{display: table !important;}tr.visible-print{display: table-row !important;}td.visible-print,th.visible-print{display: table-cell !important;}}.visible-print-block{display: none !important;}@media print{.visible-print-block{display: block !important;}}.visible-print-inline{display: none !important;}@media print{.visible-print-inline{display: inline !important;}}.visible-print-inline-block{display: none !important;}@media print{.visible-print-inline-block{display: inline-block !important;}.hidden-print{display: none !important;}}#header,#header.full-header:not(.border-full-header):not(.sticky-header) #header-wrap{border-bottom: 0;}#header #header-wrap{z-index: 199; position: fixed; top: 0; left: 0; width: 100%; background-color: #FFF; -webkit-transition: height .4s ease,background-color .4s ease,opacity .3s ease; -o-transition: height .4s ease,background-color .4s ease,opacity .3s ease; transition: height .4s ease,background-color .4s ease,opacity .3s ease;}#header.full-header.border-full-header #header-wrap{border-bottom-color: rgba(0,0,0,.05) !important;}#header.dark.full-header.border-full-header #header-wrap,.dark #header.full-header.border-full-header #header-wrap{border-bottom-color: rgba(255,255,255,.15) !important;}#header.transparent-header:not(.sticky-header) #header-wrap{background-color: transparent;}#header.transparent-header+#google-map,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#slider+#header.transparent-header{top: -70px; margin-bottom: -70px;}#header.full-header #logo{border-right: 0;}#header.full-header #primary-menu>ul{padding-right: 0; margin-right: 0; border-right: 0;}#header.show-on-sticky #header-wrap{opacity: 0; pointer-events: none;}#header.show-on-sticky.sticky-header #header-wrap{opacity: 1; pointer-events: auto;}#header,#header-wrap,#logo,#logo img,#primary-menu:not(.style-2),#primary-menu:not(.style-2)>ul{height: 70px; -webkit-transition: height .4s ease,opacity .3s ease; -o-transition: height .4s ease,opacity .3s ease; transition: height .4s ease,opacity .3s ease;}#header.full-header.border-full-header.sticky-header #header-wrap,#header.sticky-header #header-wrap{box-shadow: none; border-bottom: 1px solid #F5F5F5 !important; -webkit-backface-visibility: hidden;}@media (min-width:992px){.side-header #header #header-wrap{position: relative;}.side-header #header,.side-header #header-wrap{height: 100%;}.side-header #header-wrap{width: 300px !important;}.side-header #logo,.side-header #logo img,.side-header #primary-menu:not(.style-2),.side-header #primary-menu:not(.style-2)>ul{height: auto;}}#primary-menu ul li a{height: 70px; line-height: 70px; padding: 0 22px; font-size: 12px; font-weight: 400; letter-spacing: 3px;}body.side-push-panel.stretched #header .container{right: 0;}body.side-push-panel.side-panel-open.stretched #header .container{right: 300px;}#side-panel-trigger{margin-top: 25px; margin-bottom: 25px;}.page-section{padding: 120px 0;}.heading-block h2{font-weight: 500; letter-spacing: 3px;}.portfolio-overlay .portfolio-desc h3{font-size: 22px; font-weight: 300; text-transform: uppercase; letter-spacing: 2px;}.portfolio-overlay .portfolio-desc h3 a{color: #fff !important; text-shadow: none;}.portfolio-overlay .portfolio-desc span{margin-top: 12px; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; font-weight: 300;}.portfolio-overlay .portfolio-desc span a{color: #999 !important; text-shadow: none;}.button.button-border{font-weight: 400; letter-spacing: 2px; font-size: 13px;}.button.button-border.button-large{font-size: 15px;}.button.button-border.button-light{border-color: #F9F9F9; color: #F9F9F9;}.button.button-border.button-light:hover{background-color: #F9F9F9; color: #333; text-shadow: none;}.button.button-circle{border-radius: 20px;}.button.button-large.button-circle{border-radius: 23px;}.more-link{font-weight: 400; border-bottom-width: 1px; font-style: normal;}.more-link i.icon-angle-right{position: relative; top: 2px; margin-left: 3px;}.link-border{font-weight: 600; border-bottom: 3px solid #1ABC9C; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.link-border:hover{border-color: #FFF;}.team-title h4{font-weight: 600; font-size: 17px; letter-spacing: 2px; color: #555;}.team-title span{font-style: normal; color: #1ABC9C; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; margin-top: 2px;}.team-social-icons{position: absolute; width: 100%; bottom: 20px;}.dark .team-overlay:before{background-color: rgba(0,0,0,.9);}.parallax .fslider *{-webkit-backface-visibility: hidden !important;}.flipInX,.parallax .fslider .flex-control-paging *{-webkit-backface-visibility: visible !important;}.parallax .testimonial .testi-content p{line-height: 1.6 !important; font-size: 24px; letter-spacing: 1px; font-weight: 300; font-style: normal;}.parallax .testimonial .testi-meta{margin-top: 20px; font-size: 15px; letter-spacing: 2px; font-weight: 500;}.parallax .testimonial .testi-meta span{font-weight: 300; font-size: 14px; letter-spacing: 1px;}#page-menu.dots-menu nav ul li{margin: 15px 6px;}#page-menu.dots-menu nav li a{background-color: rgba(0,0,0,.3);}#page-menu.dots-menu nav li a:hover,#page-menu.dots-menu nav li.current a{background-color: rgba(0,0,0,.65) !important;}#page-menu.dots-menu nav li .dots-menu-caption{background-color: #EEE !important; color: #333; text-shadow: none; text-transform: uppercase; font-size: 13px; letter-spacing: 2px; font-weight: 400;}#page-menu.dots-menu nav li .dots-menu-caption:after{border-left: 6px solid #EEE !important;}.border-form-control{height: 48px; padding: 8px 4px; font-size: 21px; letter-spacing: 1px; background-color: transparent !important; border-top: transparent; border-right: transparent; border-left: transparent; border-bottom-width: 1px;}.border-form-control::-moz-placeholder{font-weight: 300;}.border-form-control:-ms-input-placeholder{font-weight: 300;}.border-form-control::-webkit-input-placeholder{font-weight: 300;}textarea.border-form-control{resize: none; overflow: hidden; word-wrap: break-word;}.font-body,.font-primary{font-family: Raleway,sans-serif !important;}#footer .widget{padding: 30px 0;}#footer .widget>h4{margin-bottom: 50px; font-size: 20px; font-weight: 300; letter-spacing: 3px; text-transform: uppercase;}#footer .widget ul.footer-site-links li{margin: 5px 0; font-size: 17px; letter-spacing: 1px; font-weight: 300;}#footer .widget .form-control{text-align: center;}.widget p.lead{font-size: 17px; letter-spacing: 1px; line-height: 1.6;}.grid-border [class^=col-]:after,.grid-border [class^=col-]:before{content: ''; position: absolute;}.grid-border [class^=col-]:before{height: 100%; top: 0; left: -1px; border-left: 1px solid rgba(0,0,0,.05);}.grid-border [class^=col-]:after{width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px solid rgba(0,0,0,.05);}.dark .grid-border [class^=col-]:after,.dark .grid-border [class^=col-]:before{border-color: rgba(255,255,255,.05);}.one-page-arrow i{-webkit-animation-duration: 1.5s !important; animation-duration: 1.5s !important;}.opm-large-word{font-size: 116px;}.device-sm .opm-large-word{font-size: 96px;}.device-xs .opm-large-word{font-size: 72px;}.device-xxs .opm-large-word{font-size: 54px;}.opm-medium-word{font-size: 96px;}.device-sm .opm-medium-word{font-size: 80px;}.device-xs .opm-medium-word{font-size: 60px;}.device-xxs .opm-medium-word{font-size: 48px;}.before-heading.opm-medium{font-size: 30px; font-style: normal; margin: 0 0 0 5px; line-height: 1; letter-spacing: 12px;}.device-sm .before-heading.opm-medium{font-size: 22px;}.device-xs .before-heading.opm-medium{font-size: 18px;}.device-xxs .before-heading.opm-medium{font-size: 14px;}.opm-large-counter{font-size: 480px; color: #F2F2F2; line-height: 1;}.device-sm .opm-large-counter{font-size: 360px;}.device-xs .opm-large-counter{font-size: 220px;}.device-xxs .opm-large-counter{font-size: 150px;}.half-screen{position: relative; height: 50%;}.videoplay-on-hover .vertical-middle{z-index: 2;}.videoplay-on-hover .video-wrap{z-index: 1;}.videoplay-on-hover .vertical-middle h2{font-size: 40px; font-weight: 700;}.device-xs .videoplay-on-hover .vertical-middle h2{font-size: 32px;}.device-xxs .videoplay-on-hover .vertical-middle h2{font-size: 26px;}.big-video-button{display: inline-block; width: 64px; height: 64px; line-height: 64px; border-radius: 50%; background-color: #333; color: #F5F5F5 !important; font-size: 24px; text-align: center; text-shadow: 1px 1px 1px rgba(0,0,0,.1); opacity: 1; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}.big-video-button:hover{opacity: .9;}.big-video-button.dark,.dark .big-video-button{background-color: #F5F5F5; color: #333 !important; text-shadow: none;}.big-video-button i:nth-of-type(1){position: relative; left: 3px;}.big-video-button i:nth-of-type(2),.big-video-button.video-played i:nth-of-type(1){display: none;}.big-video-button.video-played i:nth-of-type(2){display: block;}.big-video-button.video-played{opacity: .1;}#slider:hover .big-video-button.video-played{opacity: 1;}.slider-caption h2{font-size: 78px; letter-spacing: 3px; text-transform: lowercase; margin-bottom: 50px;}.slider-caption p{font-weight: 300; text-transform: lowercase; font-size: 26px; line-height: 1.8; max-width: 600px; margin-left: auto; margin-right: auto;}.testimonials-lg{overflow: visible;}.testimonials-lg:before{position: absolute; top: -20px; left: -30px; content: "“"; color: rgba(0,0,0,.07); font-size: 144px; line-height: 1; font-family: 'Passion One';}.testimonials-lg .testi-content p{font-size: 26px; line-height: 1.6; font-style: normal; font-weight: 300; font-family: Raleway,sans-serif; color: #111;}.testimonials-lg .testi-content p:after,.testimonials-lg .testi-content p:before{content: '';}.testimonials-lg .testi-meta{font-size: 14px; font-weight: 400; margin-top: 30px; color: #999;}.testimonials-lg .testi-meta span{font-size: 13px; font-weight: 300; color: #BBB;}#header.sticky-header.dark #header-wrap,.dark #header.sticky-header #header-wrap{border-bottom-color: rgba(255,255,255,.1) !important;}@media (max-width:991px){#logo{height: 70px !important;}#header{min-height: 70px;}#header.transparent-header:not(.sticky-header) #header-wrap{background-color: #FFF; border-bottom: 1px solid #EEE;}#header.transparent-header.dark:not(.sticky-header) #header-wrap{background-color: #333; border-bottom-color: rgba(255,255,255,.1) !important;}#header.transparent-header:not(.hidden)+#google-map,#header.transparent-header:not(.hidden)+#page-title.page-title-parallax,#header.transparent-header:not(.hidden)+#slider,#slider+#header.transparent-header:not(.hidden){top: 0; margin-bottom: 0;}#primary-menu-trigger{top: 10px !important;}#side-panel-trigger{margin: 25px 0 !important; right: 15px !important;}#header.dark.semi-transparent #header-wrap,#header.dark.transparent-header #header-wrap,.dark #header.semi-transparent #header-wrap,.dark #header.transparent-header #header-wrap{background-color: #333; border-bottom-color: rgba(255,255,255,.1);}.dark.overlay-menu #primary-menu:not(.not-dark) ul,.overlay-menu #primary-menu.dark ul{background-color: transparent;}}.dark,.dark a:hover,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color: #EEE;}.dark #content,.dark #wrapper,.dark .css3-spinner,.dark .modal-content,.dark .portfolio-ajax-modal,.dark .shop-quick-view-ajax,body #side-panel.dark,body.dark,body.dark #side-panel{background-color: #383838;}.dark .css3-spinner-ball-pulse-sync>div,.dark .css3-spinner-ball-rotate>div,.dark .css3-spinner-ball-scale-multiple>div,.dark .css3-spinner-grid-pulse>div,.dark .css3-spinner-triangle-path>div,.dark .css3-spinner-zig-zag>div,.dark .css3-spinner>div{background-color: rgba(255,255,255,.35);}.dark .css3-spinner-clip-rotate>div,.dark .css3-spinner-scale-ripple>div{border-color: rgba(255,255,255,.35);}.dark .double-line,.dark .line{border-top-color: rgba(255,255,255,.1);}.dark .section,.section.dark{background-color: #282828; border-color: rgba(255,255,255,.1);}#top-bar.dark,.dark #top-bar{border-bottom-color: rgba(255,255,255,.1); background-color: #282828;}.dark .top-links ul li{border-left-color: rgba(255,255,255,.1);}.dark .top-links ul ul li,.dark .top-links ul ul li:first-child{border-left: 1px solid #444;}.dark .top-links li>a{color: #AAA;}.dark .top-links li:hover{background-color: #333; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.dark .top-links ul div.top-link-section,.dark .top-links ul ul{background: #333; border-bottom: none;}.dark .top-links ul ul li{border-top: 1px solid #444;}.dark .top-links ul ul li:hover{background-color: #383838;}.dark #top-social li{border-left: 1px solid rgba(255,255,255,.1);}#primary-menu.dark ul li .mega-menu-content.col-2>ul,#primary-menu.dark ul li .mega-menu-content.col-3>ul,#primary-menu.dark ul li .mega-menu-content.col-4>ul,#primary-menu.dark ul li .mega-menu-content.col-5>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5>ul,.dark.side-header.side-header-right #header{border-left-color: #3F3F3F;}.dark #top-social li a{color: #BBB;}#header.dark:not(.transparent-header),.dark #header:not(.transparent-header){background-color: #333; border-bottom: 1px solid rgba(255,255,255,.05);}#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),#header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),#header.dark.transparent-header.floating-header .container,#header.dark.transparent-header.floating-header.sticky-header .container,.dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark),.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),.dark #header.transparent-header.floating-header .container,.dark #header.transparent-header.floating-header.sticky-header .container,.dark .responsive-sticky-header #header-wrap,.responsive-sticky-header.dark #header-wrap{background-color: #333;}#header.full-header.dark #header-wrap:not(.not-dark),.dark #header.full-header #header-wrap:not(.not-dark){border-bottom-color: rgba(255,255,255,.15);}#slider+#header.full-header.dark #header-wrap:not(.not-dark),.dark #slider+#header.full-header #header-wrap:not(.not-dark){border-top-color: rgba(255,255,255,.15);}#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark),.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark){border-bottom-color: rgba(255,255,255,.2);}#slider+#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark),.dark #slider+#header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark){border-top-color: rgba(255,255,255,.2);}#header.dark.semi-transparent,#header.dark.semi-transparent.floating-header .container,.dark #header.semi-transparent,.dark #header.semi-transparent.floating-header .container{background-color: rgba(0,0,0,.6);}#header.dark.semi-transparent.floating-header,#header.dark.semi-transparent.floating-header.sticky-header .container,#header.dark.sticky-header.semi-transparent,.dark #header.semi-transparent.floating-header,.dark #header.semi-transparent.floating-header.sticky-header .container,.dark #header.sticky-header.semi-transparent{background-color: transparent;}#header.dark.semi-transparent.sticky-header #header-wrap,.dark #header.semi-transparent.sticky-header #header-wrap{background-color: rgba(0,0,0,.6);}.dark #logo a{color: #CCC;}#header.full-header.dark #header-wrap:not(.not-dark) #logo,.dark #header.full-header #header-wrap:not(.not-dark) #logo{border-right-color: rgba(255,255,255,.15);}#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo,.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo{border-right-color: rgba(255,255,255,.2);}.dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li>a,.dark #header-wrap:not(.not-dark) #primary-menu>ul>li>a,.dark #header-wrap:not(.not-dark) #side-panel-trigger a,.dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover,.dark #header-wrap:not(.not-dark) #top-cart a,.dark #header-wrap:not(.not-dark) #top-cart a:hover,.dark #header-wrap:not(.not-dark) #top-search a,.dark #header-wrap:not(.not-dark) #top-search a:hover,.dark #header-wrap:not(.not-dark) #top-search form input,.dark #top-cart .top-cart-item-desc a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>#overlay-menu-close,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li>a,.overlay-menu #primary-menu.dark>#overlay-menu-close,.overlay-menu #primary-menu.dark>ul>li>a,body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a{color: #EEE; text-shadow: 1px 1px 1px rgba(0,0,0,.1);}#header.full-header.dark #header-wrap:not(.not-dark) #primary-menu>ul,.dark #header.full-header #header-wrap:not(.not-dark) #primary-menu>ul{border-right-color: rgba(255,255,255,.15);}#header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu>ul,.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu>ul{border-right-color: rgba(255,255,255,.2);}#header.dark.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input,.dark #header.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input{border-bottom-color: rgba(255,255,255,.15) !important;}.dark #page-title,.dark .top-cart-title,.dark.side-header #logo:not(.nobottomborder):after,.dark.side-header #primary-menu:not(.nobottomborder):after{border-bottom-color: #3F3F3F;}.dark #header-wrap:not(.not-dark) #top-search form input::-moz-placeholder{color: rgba(255,255,255,.6);}.dark #header-wrap:not(.not-dark) #top-search form input:-ms-input-placeholder{color: rgba(255,255,255,.6);}.dark #header-wrap:not(.not-dark) #top-search form input::-webkit-input-placeholder{color: rgba(255,255,255,.6);}.dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li.current a,.dark #header-wrap:not(.not-dark) #primary-menu>.container>ul>li:hover a,.dark #header-wrap:not(.not-dark) #primary-menu>ul>li.current a,.dark #header-wrap:not(.not-dark) #primary-menu>ul>li:hover a{color: #EEE;}.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li.current>a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a,.overlay-menu #primary-menu.dark>ul>li.current>a,.overlay-menu #primary-menu.dark>ul>li:hover>a{color: #1ABC9C !important;}#primary-menu.dark ul li .mega-menu-content,#primary-menu.dark ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul ul{background-color: #333; border-color: #1ABC9C #3F3F3F #3F3F3F;}.dark.overlay-menu #primary-menu:not(.not-dark) ul,.overlay-menu #primary-menu.dark ul{background-color: rgba(0,0,0,.9);}#primary-menu.dark ul li .mega-menu-content.style-2,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2{border-color: #1ABC9C transparent transparent;}#primary-menu.dark ul ul li,.dark #primary-menu:not(.not-dark) ul ul li{border-top-color: #3F3F3F;}#primary-menu.dark ul ul li:first-child,.dark #primary-menu:not(.not-dark) ul ul li:first-child{border-top: 0;}#primary-menu.dark ul ul a,.dark #primary-menu:not(.not-dark) ul ul a{color: #999 !important;}#primary-menu.dark ul ul li:hover>a,.dark #primary-menu:not(.not-dark) ul ul li:hover>a{background-color: rgba(0,0,0,.1); color: #CCC !important;}#primary-menu.dark ul ul>li.sub-menu:hover>a,#primary-menu.dark ul ul>li.sub-menu>a,.dark #primary-menu:not(.not-dark) ul ul>li.sub-menu:hover>a,.dark #primary-menu:not(.not-dark) ul ul>li.sub-menu>a{background-image: url(../images/icons/submenu-dark.png);}#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a,#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a{color: #BBB !important; background: 0 0;}#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover{color: #DDD !important;}.dark #primary-menu.style-2:not(.not-dark){border-top-color: rgba(255,255,255,.1);}.dark .top-cart-action,.dark .top-cart-item{border-top-color: #3F3F3F;}#primary-menu.dark.style-3>ul>li:hover>a,.dark #primary-menu.style-3:not(.not-dark)>ul>li:hover>a{color: #EEE; background-color: rgba(255,255,255,.05);}#primary-menu.dark.style-3>ul>li.current>a,.dark #primary-menu.style-3:not(.not-dark)>ul>li.current>a{color: #EEE;}#primary-menu.dark.style-5>ul,.dark #primary-menu.style-5:not(.not-dark)>ul{border-right-color: rgba(255,255,255,.1);}#primary-menu.dark.sub-title ul li span,.dark #primary-menu.sub-title:not(.not-dark) ul li span{color: #999;}#primary-menu.dark.sub-title.style-2>div>ul>li.current span,#primary-menu.dark.sub-title.style-2>div>ul>li:hover span,#primary-menu.dark.sub-title>ul>li.current span,#primary-menu.dark.sub-title>ul>li:hover span,.dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li.current span,.dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li:hover span,.dark #primary-menu.sub-title:not(.not-dark)>ul>li.current span,.dark #primary-menu.sub-title:not(.not-dark)>ul>li:hover span{color: #EEE;}.dark #top-cart .top-cart-content{background-color: #333; border-color: #1ABC9C #3F3F3F #3F3F3F;}.dark .top-cart-item-image{border-color: #444;}.dark .top-cart-item-image:hover{border-color: #1ABC9C;}.dark #portfolio-filter,.dark #portfolio-shuffle{border-color: rgba(255,255,255,.08);}.dark .top-cart-item-desc a:hover{color: #1ABC9C !important;}.dark .top-cart-item-desc span.top-cart-item-price{color: #AAA;}.dark .top-cart-item-desc span.top-cart-item-quantity{color: #888;}.dark .mpost,.dark .post-timeline .entry-timeline div.timeline-divider,.dark .spost{border-top-color: rgba(255,255,255,.1);}.dark .one-page-arrow,.one-page-arrow.dark{color: #FFF;}.dark.side-header #header{background-color: #333; border-right-color: #3F3F3F;}.dark.side-header #primary-menu ul ul li:hover>a,.dark.side-header #primary-menu:not(.not-dark)>ul>li>a{color: #DDD !important;}.dark.side-header.open-header #header-trigger{background-color: rgba(0,0,0,.3); color: #EEE; text-shadow: 1px 1px 1px rgba(0,0,0,.1);}.dark.side-header #primary-menu ul ul a{color: #AAA !important;}.dark .slider-caption,.dark .slider-caption h2{color: #EEE; text-shadow: 1px 1px 1px rgba(0,0,0,.15);}.not-dark .slider-caption,.not-dark .slider-caption h2{color: #222; text-shadow: none;}.dark .ei-title h2,.dark .ei-title h2 span,.dark .ei-title h3,.dark .ei-title h3 span{color: #EEE !important; text-shadow: 1px 1px 1px rgba(0,0,0,.15);}.not-dark .ei-title h2,.not-dark .ei-title h2 span,.not-dark .ei-title h3,.not-dark .ei-title h3 span{color: #222 !important; text-shadow: none;}.dark #page-title{background-color: #282828;}.dark #page-title h1{color: rgba(255,255,255,.9) !important;}.dark #page-title span{color: rgba(255,255,255,.7);}.dark .breadcrumb a{color: #BBB;}.dark .breadcrumb a:hover{color: #EEE;}.dark #page-title.page-title-pattern{background-image: url(../images/pattern2.png);}.dark #portfolio-filter li a{color: #999; border-left-color: rgba(255,255,255,.08);}.dark #portfolio-filter li a:hover{color: #EEE;}.dark #portfolio-shuffle{color: #999;}.dark #portfolio-filter li.activeFilter a,.dark #portfolio-shuffle:hover{color: #FFF;}.dark .portfolio-desc h3 a{color: #EEE;}.dark .portfolio-desc h3 a:hover{color: #BBB;}.dark .portfolio-desc span,.dark .portfolio-desc span a{color: #888;}.dark .portfolio-desc span a:hover{color: #CCC;}.dark .portfolio-notitle .portfolio-desc{background-color: #333; border-bottom: 1px solid rgba(255,255,255,.08);}.dark .post-masonry-full .entry,.dark .well .line{border-color: rgba(255,255,255,.08);}.dark .ajax-modal-title,.dark .commentlist,.dark .entry,.dark .portfolio-1 .portfolio-item{border-bottom-color: rgba(255,255,255,.08);}.dark .portfolio-1.portfolio-fullwidth .portfolio-desc{background-color: #333;}.dark .portfolio-overlay a{background-color: rgba(0,0,0,.5); color: #FFF;}.dark .portfolio-overlay a:hover{background-color: rgba(0,0,0,.7);}.dark .ajax-modal-title{background-color: #333;}.dark .portfolio-meta li{color: #999;}.dark #portfolio-navigation a,.dark .portfolio-meta li span{color: #BBB;}.dark #portfolio-navigation a:hover,.dark .entry-title h2 a,.dark .ipost .entry-title h3 a,.dark .ipost .entry-title h4 a{color: #EEE;}.dark .entry-title h2 a:hover,.dark .ipost .entry-title h3 a:hover,.dark .ipost .entry-title h4 a:hover{color: #BBB;}.dark .entry-meta li{border-left-color: rgba(255,255,255,.08); color: #888;}.dark .entry-meta li a{color: #888;}.dark .entry-meta li a:hover{color: #CCC;}.dark .entry-link{background-color: rgba(0,0,0,.2);}.dark .timeline-border{border-left-color: rgba(255,255,255,.1);}.dark .post-timeline .entry-timeline{border-color: rgba(255,255,255,.1); background-color: rgba(255,255,255,.08); color: #AAA;}.dark .post-timeline .entry.entry-date-section span{border-color: rgba(255,255,255,.1); background-color: #333;}.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider{border-color: #1ABC9C; color: #1ABC9C;}.dark #comments,.dark .bothsidebar .product-1 .product{border-top-color: rgba(255,255,255,.08);}.dark .mpost .entry-image a i,.dark .spost .entry-image a i{color: #CCC; background-color: rgba(0,0,0,.2);}.dark .mpost .entry-title h4 a,.dark .spost .entry-title h4 a{color: #BBB;}.dark .mpost .entry-title h4 a:hover,.dark .spost .entry-title h4 a:hover{color: #999;}.dark .mpost .entry-meta li,.dark .spost .entry-meta li{border-left-color: #666;}.dark .mpost .entry-meta li a,.dark .spost .entry-meta li a,.dark .testimonial.twitter-scroll .testi-meta span a{color: #AAA;}.dark .mpost .entry-meta li a:hover,.dark .spost .entry-meta li a:hover,.dark .testimonial.twitter-scroll .testi-meta span a:hover{color: #888;}.dark .comment-wrap{border-color: rgba(255,255,255,.08);}.dark .comment-avatar{background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.1);}.dark .form-process,.dark .owl-carousel.owl-loading,.dark .preloader,.dark .preloader2{background-image: url(../images/preloader-dark.gif);}.dark .comment-content .comment-author{color: #CCC;}.dark .comment-content .comment-author a{color: #BBB;}.dark .comment-content .comment-author a:hover{color: #EEE;}.dark .review-comment-ratings{color: #CCC;}.dark .comment-reply-link:hover{color: #888;}.dark p.wp-caption-text{background-color: rgba(0,0,0,.2);}.dark .product-title h3 a,.dark .single-product .product-title h2 a{color: #EEE;}.dark .product-price,.dark .product-title h3 a:hover,.dark .single-product .product-title h2 a:hover{color: #BBB;}.dark .product-overlay a{color: #EEE; background-color: rgba(0,0,0,.8); border-right-color: rgba(255,255,255,.15);}.dark .product-overlay a:last-child{border-right: 0;}.dark .product-overlay a:hover{background-color: rgba(0,0,0,.9);}.dark .quantity .minus,.dark .quantity .plus,.dark .quantity .qty{background-color: rgba(0,0,0,.2);}.dark .quantity .qty{border-left-color: rgba(255,255,255,.08); border-right-color: rgba(255,255,255,.08);}.dark .quantity .minus:hover,.dark .quantity .plus:hover{background-color: rgba(0,0,0,.4);}.dark .product-meta{color: #888;}.dark .cart .remove{color: #BBB;}.dark .cart .remove:hover{color: #EEE;}.dark .cart th{color: #DDD;}.dark .cart td{border-color: rgba(255,255,255,.08) !important;}.dark .cart-product-thumbnail img{border-color: rgba(0,0,0,.2);}.dark .cart-product-thumbnail img:hover{border-color: #1ABC9C;}.dark .cart-product-name a,.dark .product-name a{color: #EEE;}.dark .cart-product-name a:hover,.dark .product-name a:hover{color: #BBB;}.dark td.actions{background-color: rgba(0,0,0,.2);}.dark .events .entry,.dark .ievent{background-color: rgba(0,0,0,.2); border-bottom-color: rgba(0,0,0,.1);}.dark .faqs .toggle,.dark .si-share{border-bottom-color: rgba(255,255,255,.1);}.dark .countdown-section{color: #DDD; border-left-color: rgba(255,255,255,.2);}.dark .countdown-amount,.dark .rounded-skill{color: #EEE;}.dark .button-dark:not(.button-border),.dark .button:hover{background-color: rgba(0,0,0,.3);}.dark .button-dark:hover{background-color: #1ABC9C;}.dark .button-light:not(.button-border):hover{background-color: #282828;}.dark .button.button-border:not(.button-light){border-color: rgba(255,255,255,.4); color: rgba(255,255,255,.5);}.dark .button.button-border:not(.button-light):hover{color: #EEE;}.not-dark .button.button-border:not(.button-light){border-color: #444; color: #333;}.not-dark .button.button-border:not(.button-light):hover{background-color: #444; color: #FFF;}.dark .promo>.container>span,.dark .promo>span{color: rgba(255,255,255,.8);}.dark .promo.promo-border{border-color: rgba(255,255,255,.08);}.dark .promo.promo-light{background-color: rgba(255,255,255,.1);}.dark .promo.promo-dark:not(.promo-flat){background-color: rgba(0,0,0,.3);}.dark .feature-box h3{color: #CCC;}.dark .feature-box p{color: #888;}.dark .feature-box.fbox-light.fbox-outline .fbox-icon{border-color: rgba(255,255,255,.15);}.dark .feature-box.fbox-light .fbox-icon i,.dark .feature-box.fbox-light .fbox-icon img{border-color: rgba(255,255,255,.1); background-color: rgba(255,255,255,.1); color: #FFF;}.dark .feature-box.fbox-border.fbox-dark .fbox-icon,.dark .feature-box.fbox-border.fbox-light .fbox-icon,.dark .feature-box.fbox-dark.fbox-outline .fbox-icon{border-color: rgba(255,255,255,.15);}.dark .feature-box.fbox-dark .fbox-icon i,.dark .feature-box.fbox-dark .fbox-icon img{background-color: rgba(255,255,255,.1);}.dark .feature-box.fbox-border.fbox-dark .fbox-icon i,.dark .feature-box.fbox-border.fbox-dark .fbox-icon img,.dark .feature-box.fbox-border.fbox-light .fbox-icon i,.dark .feature-box.fbox-border.fbox-light .fbox-icon img,.dark .feature-box.fbox-plain.fbox-dark .fbox-icon i,.dark .feature-box.fbox-plain.fbox-dark .fbox-icon img,.dark .feature-box.fbox-plain.fbox-light .fbox-icon i,.dark .feature-box.fbox-plain.fbox-light .fbox-icon img{color: #FFF;}.dark .feature-box h3 span.subtitle{color: #AAA;}.dark .feature-box.fbox-bg.fbox-center,.dark .feature-box.media-box.fbox-bg .fbox-desc{background-color: #383838; border-color: rgba(255,255,255,.1);}.dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,.dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon,.dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background-color: #383838 !important;}.dark .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i{background-color: #444 !important;}.dark .fbox-effect .fbox-icon i:after{box-shadow: 0 0 0 2px #494949;}.dark .fbox-effect .fbox-icon i:hover,.dark .fbox-effect:hover .fbox-icon i{background-color: #494949;}.dark .fbox-effect.fbox-dark .fbox-icon i:after{box-shadow: 0 0 0 2px #1ABC9C;}.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i{background-color: #1ABC9C;}.dark .fbox-border.fbox-effect .fbox-icon i:hover,.dark .fbox-border.fbox-effect:hover .fbox-icon i{box-shadow: 0 0 0 1px #494949;}.dark .fbox-border.fbox-effect .fbox-icon i:after{background-color: #494949;}.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow: 0 0 0 1px #1ABC9C;}.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after{background-color: #1ABC9C;}.dark .i-bordered,.dark .i-circled,.dark .i-rounded,.dark .process-steps li .i-bordered{background-color: #494949;}.dark .feature-box.fbox-center:not(.fbox-bg) h3:after,.dark .process-steps li:after,.dark .process-steps li:before{border-top-color: rgba(255,255,255,.15);}.dark .heading-block:not(.not-dark):after{border-top-color: rgba(255,255,255,.4);}.dark .style-msg2{border-left: 4px solid rgba(0,0,0,.3);}.dark .style-msg .sb-msg,.dark .style-msg2 .msgtitle,.dark .style-msg2 .sb-msg{border-left-color: rgba(255,255,255,.1);}.dark .i-bordered{border-color: #DDD; color: #DDD;}.dark .i-light{background-color: #F5F5F5; color: #444; text-shadow: none;}.dark .i-circled:hover,.dark .i-plain,.dark .i-rounded:hover{color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.dark .i-circled:hover,.dark .i-rounded:hover{background-color: #1ABC9C; box-shadow: 0 0 0 rgba(0,0,0,.2);}.dark .i-bordered:hover{background-color: #444; color: #FFF; border-color: #444;}.dark .i-plain:hover{color: #DDD;}.dark .social-icon{color: #DDD !important; border-color: #DDD;}#footer.dark .social-icon.si-borderless,.dark #footer .social-icon.si-borderless{color: #555 !important;}.dark .si-dark{background-color: rgba(0,0,0,.2); color: #DDD !important; border-color: transparent;}.dark .si-light{background-color: rgba(255,255,255,.1); color: #EEE !important; border-color: transparent;}.dark .accordion.accordion-bg .acctitle,.dark .accordion.accordion-bg .acctitlec,.dark .toggle.toggle-bg .togglet,.dark .toggle.toggle-bg .toggleta{background-color: rgba(0,0,0,.2);}.dark .social-icon i:last-child{color: #FFF !important;}.dark .social-icon:hover{color: #FFF !important; border-color: transparent;}.dark .si-share{border-top-color: rgba(255,255,255,.1);}.dark .toggle .togglet,.dark .toggle .toggleta{color: #CCC;}.dark .toggle.toggle-border{border-color: rgba(255,255,255,.15);}.dark .acctitle,.dark .acctitlec{color: #CCC; border-top-color: rgba(255,255,255,.15);}.dark .accordion.accordion-border{border-color: rgba(255,255,255,.1);}.dark .accordion.accordion-border .acctitle,.dark .accordion.accordion-border .acctitlec{border-color: rgba(255,255,255,.15);}.dark .side-tabs ul.tab-nav li,.dark .sidenav>li>a,.dark .tabs-bordered .tab-container,.dark .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a,.dark ul.tab-nav li{border-color: #494949;}.dark ul.tab-nav{border-bottom-color: #494949;}.dark ul.tab-nav li:first-child{border-left-color: #494949;}.dark ul.tab-nav li a{color: #DDD; background-color: rgba(0,0,0,.15);}.dark .tabs.tabs-alt ul.tab-nav li a,.dark ul.tab-nav li.ui-tabs-active a{background-color: #383838;}.dark ul.tab-nav.tab-nav2 li a{background-color: rgba(0,0,0,.2);}.dark ul.tab-nav.tab-nav2 li.ui-state-active a{background-color: #1ABC9C;}.dark .side-tabs ul.tab-nav{border-right-color: #494949;}.dark .side-tabs ul.tab-nav li:first-child{border-top-color: #494949; border-left-color: #494949;}.dark .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a{border-right-color: #383838;}.dark .tabs-bordered.side-tabs .tab-container{border-top-color: #494949;}.dark .sidenav{background-color: rgba(0,0,0,.2);}.dark .sidenav>li>a{color: #BBB;}.dark .sidenav>li>a:hover{background-color: rgba(0,0,0,.3);}.dark .faqlist li a{color: #CCC;}.dark .clients-grid li:before,.dark .testimonials-grid li:before{border-left-color: rgba(255,255,255,.15);}.dark .clients-grid li:after,.dark .testimonials-grid li:after{border-bottom-color: rgba(255,255,255,.15);}.dark .testimonial{background-color: rgba(0,0,0,.2); border: 1px solid rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1);}.dark .testimonial.twitter-scroll .testi-content p a{border-bottom: 1px dotted #AAA;}.dark .testimonial.twitter-scroll .testi-content p a:hover{border-bottom: 1px solid #888;}.dark .testimonial.twitter-scroll .testi-image i{background-color: rgba(0,0,0,.2); color: #EEE; text-shadow: none;}.parallax.dark .testimonial .flex-control-nav{height: 8px; margin-top: 30px;}.parallax.dark .testimonial .flex-control-nav li{width: 8px; height: 8px; margin: 0 3px;}.parallax.dark .testimonial .flex-control-nav li a{width: 8px !important; height: 8px !important; border: 1px solid #FFF; background-color: transparent;}.dark .pricing-features,.dark .pricing-title{border-bottom-color: rgba(255,255,255,.1);}.parallax.dark .testimonial .flex-control-nav li a.flex-active,.parallax.dark .testimonial .flex-control-nav li:hover a{background-color: #FFF;}.dark .team-desc.team-desc-bg{background-color: rgba(255,255,255,.05);}.dark .team-content{color: #999;}.dark .pricing-box{border-color: rgba(255,255,255,.1); background-color: rgba(0,0,0,.2); box-shadow: 0 1px 1px rgba(0,0,0,.1);}.dark .pricing-title{background-color: rgba(255,255,255,.03); text-shadow: 1px 1px 1px rgba(0,0,0,.15);}.dark .pricing-box.best-price,.dark .pricing-box.best-price .pricing-title,.dark .pricing-box.pricing-extended{background-color: transparent;}.dark #copyrights,.dark .counter,.dark .heading-block:not(.not-dark){text-shadow: 1px 1px 1px rgba(0,0,0,.1);}.dark .pricing-title h3{color: #DDD;}.dark .pricing-price{color: #EEE;}.dark .pricing-price:after{border-top-color: rgba(255,255,255,.1);}.dark .pricing-box.best-price{box-shadow: 0 0 8px rgba(0,0,0,.1);}.dark .pricing-box.pricing-minimal .pricing-price{background-color: transparent; border-bottom-color: rgba(255,255,255,.1);}.dark .pricing-box.pricing-extended .pricing-action-area{border-left-color: rgba(255,255,255,.15); background-color: rgba(0,0,0,.2);}.dark .pricing-box.pricing-extended .pricing-meta{color: #999;}.dark .counter.counter-lined+h5:before{border-color: #EEE;}.dark .easyPieChart{color: #EEE;}.dark .skills li{background-color: rgba(255,255,255,.15);}.dark .skills li .progress-percent{background-color: #4E4E4E;}.dark .progress-percent:after,.dark .progress-percent:before{border-top-color: #4E4E4E;}.dark .skills li>span{font-weight: 600; color: #CCC;}.dark .owl-theme .owl-controls .owl-nav [class*=owl-]{border-color: transparent; color: #EEE; background-color: rgba(0,0,0,.5);}.dark #contact-form-overlay,.dark #contact-form-overlay-mini,.dark .fancy-title h1,.dark .fancy-title h2,.dark .fancy-title h3,.dark .fancy-title h4,.dark .fancy-title h5,.dark .fancy-title h6{background-color: #383838;}.dark label{color: #BBB;}.dark label.label-muted{color: #777;}.dark .title-block>span{color: #999;}.dark .emphasis-title:not(.not-dark) h1,.dark .emphasis-title:not(.not-dark) h2,.dark .heading-block:not(.not-dark) h1,.dark .heading-block:not(.not-dark) h2,.dark .heading-block:not(.not-dark) h3,.dark .heading-block:not(.not-dark) h4{color: #FFF;}.dark .emphasis-title.not-dark h1,.dark .emphasis-title.not-dark h2,.dark .heading-block.not-dark h1,.dark .heading-block.not-dark h2,.dark .heading-block.not-dark h3,.dark .heading-block.not-dark h4{color: #333;}.dark .heading-block:not(.not-dark)>span{color: #EEE;}.dark .emphasis-title.not-dark{color: #444;}.dark .fancy-title.title-border-color:before,.dark .fancy-title.title-border:before,.dark .fancy-title.title-double-border:before{border-top-color: rgba(255,255,255,.15);}.dark .divider{color: rgba(255,255,255,.15);}.dark .divider.divider-center.divider-short:before,.dark .divider.divider-center:before,.dark .divider:after{border-top-color: rgba(255,255,255,.1);}.dark .divider.divider-border,.dark .divider.divider-rounded{color: #999;}.dark .divider.divider-border i,.dark .divider.divider-rounded i{background-color: rgba(255,255,255,.1);}.dark .divider.divider-border i{background-color: transparent; border-color: rgba(255,255,255,.15);}.dark .highlight,.dark .preloader{background-color: rgba(0,0,0,.2);}.dark .quote:before{color: rgba(255,255,255,.1);}.dark .top-advert{border-left-color: rgba(255,255,255,.1); border-right-color: rgba(255,255,255,.1);}.dark .error404{color: rgba(255,255,255,.15);}.dark.error404-wrap .form-control::-webkit-input-placeholder{color: #888;}.dark.error404-wrap .form-control::-moz-placeholder{color: #888;}.dark.error404-wrap .form-control:-ms-input-placeholder{color: #888;}.dark .form-process{background-color: transparent;}#footer.dark,.dark #footer{background-color: #333; color: #CCC; border-top-color: rgba(0,0,0,.2);}.dark .sidebar-widgets-wrap .widget,.dark .table>tbody+tbody,.dark .table>tbody>tr>td,.dark .table>tbody>tr>th,.dark .table>tfoot>tr>td,.dark .table>tfoot>tr>th,.dark .table>thead>tr>td,.dark .table>thead>tr>th,.dark hr,body #side-panel.dark .widget,body.dark #side-panel .widget{border-top-color: rgba(255,255,255,.1);}.dark #copyrights{background-color: rgba(0,0,0,.2); color: rgba(255,255,255,.25);}.dark #copyrights i.footer-icon{color: rgba(255,255,255,.3);}.dark .copyright-links a{color: rgba(255,255,255,.25); border-bottom-color: rgba(255,255,255,.25);}.dark .copyright-links a:hover{color: rgba(255,255,255,.35); border-bottom-color: rgba(255,255,255,.35);}.dark .page-header,.dark .table>thead>tr>th,.dark legend{border-bottom-color: rgba(255,255,255,.1);}.dark .footer-widgets-wrap a{color: #CCC;}.dark .footer-widgets-wrap a:hover{color: #999;}body #side-panel.dark #side-panel-trigger-close a,body.dark #side-panel #side-panel-trigger-close a{background-color: rgba(0,0,0,.2); color: #FFF;}.dark .widget h4{color: #DDD;}.dark .widget p{opacity: .8;}.dark .tagcloud a{color: #999; border-color: transparent; background-color: rgba(0,0,0,.2);}.dark .tagcloud a:hover{border-color: transparent !important; background-color: #1ABC9C; color: #FFF !important;}.dark .img-thumbnail,.dark .show-grid [class^=col-],.dark fieldset{border-color: rgba(255,255,255,.1);}.dark .widget_recent_comments li{background-image: url(../images/icons/widget-comment-dark.png);}.dark .widget_archive li a,.dark .widget_categories li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_nav_menu li a,.dark .widget_pages li a,.dark .widget_recent_comments li a,.dark .widget_recent_entries li a,.dark .widget_rss li a{color: #CCC; background-image: url(../images/icons/widget-link-dark.png);}.dark .widget_archive li a:hover,.dark .widget_categories li a:hover,.dark .widget_links li a:hover,.dark .widget_meta li a:hover,.dark .widget_nav_menu li a:hover,.dark .widget_pages li a:hover,.dark .widget_recent_comments li a:hover,.dark .widget_recent_entries li a:hover,.dark .widget_rss li a:hover{color: #AAA;}.dark .nav-tree li a{color: #BBB;}#cookie-notification.dark,.dark #cookie-notification{background-color: rgba(0,0,0,.85); color: #EEE;}.dark .show-grid [class^=col-]{background-color: rgba(255,255,255,.05);}.dark mark{background: rgba(0,0,0,.5); color: #FFF;}.dark .img-thumbnail{background-color: rgba(0,0,0,.2);}.dark blockquote{border-left-color: rgba(255,255,255,.2);}.dark .blockquote-reverse,.dark blockquote.pull-right{border-right-color: rgba(255,255,255,.2);}.dark code{color: #DF6F72; background-color: rgba(0,0,0,.3);}.dark kbd{background-color: rgba(255,255,255,.1);}.dark pre{color: #FFF; background-color: rgba(0,0,0,.3); border-color: rgba(255,255,255,.15);}.dark .table .table{background-color: rgba(0,0,0,.2);}.dark .table-bordered,.dark .table-bordered>tbody>tr>td,.dark .table-bordered>tbody>tr>th,.dark .table-bordered>tfoot>tr>td,.dark .table-bordered>tfoot>tr>th,.dark .table-bordered>thead>tr>td,.dark .table-bordered>thead>tr>th{border-color: rgba(255,255,255,.1);}.dark .table-striped>tbody>tr:nth-child(odd)>td,.dark .table-striped>tbody>tr:nth-child(odd)>th,.table-striped>tbody>tr:nth-child(odd){background-color: rgba(0,0,0,.05);}.dark .table-hover>tbody>tr:hover>td,.dark .table-hover>tbody>tr:hover>th,.dark .table>tbody>tr.active>td,.dark .table>tbody>tr.active>th,.dark .table>tbody>tr>td.active,.dark .table>tbody>tr>th.active,.dark .table>tfoot>tr.active>td,.dark .table>tfoot>tr.active>th,.dark .table>tfoot>tr>td.active,.dark .table>tfoot>tr>th.active,.dark .table>thead>tr.active>td,.dark .table>thead>tr.active>th,.dark .table>thead>tr>td.active,.dark .table>thead>tr>th.active{background-color: rgba(0,0,0,.1);}.dark .table-hover>tbody>tr.active:hover>td,.dark .table-hover>tbody>tr.active:hover>th,.dark .table-hover>tbody>tr>td.active:hover,.dark .table-hover>tbody>tr>th.active:hover{background-color: rgba(255,255,255,.1);}@media (max-width:767px){.table-responsive{border-color: rgba(255,255,255,.1);}}.dark legend{color: #DDD;}.dark output{color: #999;}.dark .form-control:not(.not-dark),.dark .sm-form-control:not(.not-dark){color: #999; background-color: rgba(0,0,0,.2); border-color: rgba(0,0,0,.25);}.dark .form-control:not(.not-dark) option,.dark .sm-form-control:not(.not-dark) option{background-color: #282828;}.dark .form-control:not(.not-dark):active,.dark .form-control:not(.not-dark):focus,.dark .sm-form-control:not(.not-dark):active,.dark .sm-form-control:not(.not-dark):focus{background-color: rgba(0,0,0,.3); border-color: rgba(0,0,0,.25) !important;}.dark .form-control:not(.not-dark)::-moz-placeholder{color: #666;}.dark .form-control:not(.not-dark):-ms-input-placeholder{color: #666;}.dark .form-control:not(.not-dark)::-webkit-input-placeholder{color: #666;}.dark .sm-form-control:not(.not-dark)::-moz-placeholder{color: #666;}.dark .sm-form-control:not(.not-dark):-ms-input-placeholder{color: #666;}.dark .sm-form-control:not(.not-dark)::-webkit-input-placeholder{color: #666;}.dark .form-control:not(.not-dark)[disabled],.dark .form-control:not(.not-dark)[readonly],.dark .sm-form-control:not(.not-dark)[disabled],.dark .sm-form-control:not(.not-dark)[readonly],.dark fieldset[disabled] .form-control:not(.not-dark),.dark fieldset[disabled] .sm-form-control:not(.not-dark){background-color: rgba(255,255,255,.1);}.dark .input-group .form-control.error:not(.not-dark){color: #E42C3E;}.dark .sm-form-control.error:not(.not-dark){border-color: #E42C3E !important;}.dark .form-control.error:not(.not-dark)::-moz-placeholder{color: rgba(228,44,62,.6);}.dark .form-control.error:not(.not-dark):-ms-input-placeholder{color: rgba(228,44,62,.6);}.dark .form-control.error:not(.not-dark)::-webkit-input-placeholder{color: rgba(228,44,62,.6);}.dark .btn:focus,.dark .btn:hover{color: #FFF;}.dark .btn-default{color: #FFF; background-color: rgba(0,0,0,.2); border-color: rgba(255,255,255,.15);}.dark .btn-default.active,.dark .btn-default:active,.dark .btn-default:focus,.dark .btn-default:hover,.dark .open .dropdown-toggle.btn-default{color: #FFF; background-color: rgba(0,0,0,.3); border-color: rgba(255,255,255,.2);}.dark .btn-default.disabled,.dark .btn-default.disabled.active,.dark .btn-default.disabled:active,.dark .btn-default.disabled:focus,.dark .btn-default.disabled:hover,.dark .btn-default[disabled],.dark .btn-default[disabled].active,.dark .btn-default[disabled]:active,.dark .btn-default[disabled]:focus,.dark .btn-default[disabled]:hover,.dark fieldset[disabled] .btn-default,.dark fieldset[disabled] .btn-default.active,.dark fieldset[disabled] .btn-default:active,.dark fieldset[disabled] .btn-default:focus,.dark fieldset[disabled] .btn-default:hover{color: #BBB; background-color: rgba(255,255,255,.1); border-color: rgba(255,255,255,.1);}.dark .btn-default .badge{background-color: rgba(255,255,255,.1);}.dark .btn-link:focus,.dark .btn-link:hover{color: #EEE;}.dark .dropdown-menu{background-color: #333; border-color: #3F3F3F;}.dark .dropdown-menu .divider{background-color: rgba(255,255,255,.1);}.dark .dropdown-menu>li>a{color: #DDD;}.dark .dropdown-menu>li>a:focus,.dark .dropdown-menu>li>a:hover{color: #EEE; background-color: rgba(255,255,255,.1);}.dark .input-group-addon,.dark .input-group-btn .btn-default{color: #999; background-color: rgba(0,0,0,.35); border-color: rgba(0,0,0,.25);}.dark .input-group-btn .btn-default{color: #FFF;}.dark .input-group-btn .btn-default:hover{background-color: rgba(0,0,0,.3);}.dark .nav .open>a,.dark .nav .open>a:focus,.dark .nav .open>a:hover,.dark .nav>li>a:focus,.dark .nav>li>a:hover{background-color: rgba(0,0,0,.2);}.dark .nav .nav-divider{background-color: rgba(255,255,255,.1);}.dark .nav-tabs{border-bottom-color: rgba(255,255,255,.15);}.dark .nav-tabs>li>a:hover{border-color: rgba(255,255,255,.2); border-bottom: none;}.dark .nav-tabs-justified>li>a:hover,.dark .nav-tabs.nav-justified>li>a:hover{border-bottom: 1px solid rgba(255,255,255,.2);}.dark .nav-tabs>li.active>a,.dark .nav-tabs>li.active>a:focus,.dark .nav-tabs>li.active>a:hover{color: #DDD; background-color: #383838; border: 1px solid rgba(255,255,255,.2); border-bottom-color: #383838;}.dark .nav-tabs-justified>.active>a,.dark .nav-tabs-justified>.active>a:focus,.dark .nav-tabs-justified>.active>a:hover,.dark .nav-tabs.nav-justified>.active>a,.dark .nav-tabs.nav-justified>.active>a:focus,.dark .nav-tabs.nav-justified>.active>a:hover{border-color: rgba(255,255,255,.15);}.dark .panel-footer,.dark .panel-group .panel-heading+.panel-collapse .panel-body,.dark .panel>.panel-body+.table,.dark .panel>.panel-body+.table-responsive{border-top-color: rgba(255,255,255,.1);}@media (min-width:768px){.dark .nav-tabs.nav-justified>li>a{border-bottom-color: rgba(255,255,255,.15);}.dark .nav-tabs.nav-justified>.active>a,.dark .nav-tabs.nav-justified>.active>a:focus,.dark .nav-tabs.nav-justified>.active>a:hover{border-bottom-color: #383838;}.dark .nav-tabs-justified>li>a{border-bottom-color: rgba(255,255,255,.15);}.dark .nav-tabs-justified>.active>a,.dark .nav-tabs-justified>.active>a:focus,.dark .nav-tabs-justified>.active>a:hover{border-bottom-color: #383838;}}.dark .navbar-default{background-color: rgba(255,255,255,.1); border-color: rgba(255,255,255,.1);}.dark .navbar-default .navbar-collapse,.dark .navbar-default .navbar-form,.dark .navbar-default .navbar-toggle{border-color: rgba(255,255,255,.15);}.dark .navbar-default .navbar-brand{color: #EEE;}.dark .navbar-default .navbar-brand:focus,.dark .navbar-default .navbar-brand:hover{color: #BBB;}.dark .navbar-default .navbar-text{color: #999;}.dark .navbar-default .navbar-nav>li>a{color: #BBB;}.dark .navbar-default .navbar-nav>li>a:focus,.dark .navbar-default .navbar-nav>li>a:hover{color: #EEE; background-color: transparent;}.dark .navbar-default .navbar-nav>.active>a,.dark .navbar-default .navbar-nav>.active>a:focus,.dark .navbar-default .navbar-nav>.active>a:hover{color: #EEE; background-color: rgba(0,0,0,.25);}.dark .navbar-default .navbar-nav>.disabled>a,.dark .navbar-default .navbar-nav>.disabled>a:focus,.dark .navbar-default .navbar-nav>.disabled>a:hover{color: #999;}.dark .navbar-default .navbar-toggle:focus,.dark .navbar-default .navbar-toggle:hover{background-color: rgba(255,255,255,.15);}.dark .navbar-default .navbar-toggle .icon-bar{background-color: #BBB;}.dark .navbar-default .navbar-nav>.open>a,.dark .navbar-default .navbar-nav>.open>a:focus,.dark .navbar-default .navbar-nav>.open>a:hover{background-color: rgba(0,0,0,.25); color: #EEE;}@media (max-width:767px){.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #BBB;}.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: #EEE;}.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color: rgba(0,0,0,.25); color: #EEE;}.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color: #999;}}.dark .navbar-default .navbar-link{color: #BBB;}.dark .navbar-default .navbar-link:hover{color: #EEE;}.dark .pager li>a,.dark .pager li>span,.dark .pagination>li>a,.dark .pagination>li>span{color: #BBB; background-color: rgba(255,255,255,.1); border-color: #666;}.dark .pager li>a:focus,.dark .pager li>a:hover,.dark .pagination>li>a:focus,.dark .pagination>li>a:hover,.dark .pagination>li>span:focus,.dark .pagination>li>span:hover{color: #EEE; background-color: rgba(0,0,0,.1);}.dark .pager .disabled>a,.dark .pager .disabled>a:focus,.dark .pager .disabled>a:hover,.dark .pager .disabled>span,.dark .pagination>.disabled>a,.dark .pagination>.disabled>a:focus,.dark .pagination>.disabled>a:hover,.dark .pagination>.disabled>span,.dark .pagination>.disabled>span:focus,.dark .pagination>.disabled>span:hover{color: #999; background-color: rgba(255,255,255,.2); border-color: #777;}.dark .label-default{background-color: rgba(255,255,255,.2);}.dark .label-default[href]:focus,.dark .label-default[href]:hover{background-color: rgba(0,0,0,.2);}.dark .badge{background-color: rgba(255,255,255,.2);}.btn .badge{background-color: #FFF;}.dark .jumbotron,.dark .progress,.dark .thumbnail{background-color: rgba(255,255,255,.15);}.dark .thumbnail{border-color: rgba(255,255,255,.1);}.dark .thumbnail .caption{color: #EEE;}.dark .list-group-item{background-color: rgba(0,0,0,.2); border-color: #444;}.dark a.list-group-item{color: #BBB;}.dark a.list-group-item .list-group-item-heading{color: #DDD;}.dark a.list-group-item:focus,.dark a.list-group-item:hover{background-color: rgba(255,255,255,.05);}.dark a.list-group-item.active,.dark a.list-group-item.active:focus,.dark a.list-group-item.active:hover{color: #fff; background-color: #428bca; border-color: #428bca;}.dark .list-group-item-success{color: #3c763d; background-color: #dff0d8;}.dark a.list-group-item-success{color: #3c763d;}.dark a.list-group-item-success:focus,.dark a.list-group-item-success:hover{color: #3c763d; background-color: #d0e9c6;}.dark a.list-group-item-success.active,.dark a.list-group-item-success.active:focus,.dark a.list-group-item-success.active:hover{color: #fff; background-color: #3c763d; border-color: #3c763d;}.dark .list-group-item-info{color: #31708f; background-color: #d9edf7;}.dark a.list-group-item-info{color: #31708f;}.dark a.list-group-item-info:focus,.dark a.list-group-item-info:hover{color: #31708f; background-color: #c4e3f3;}.dark a.list-group-item-info.active,.dark a.list-group-item-info.active:focus,.dark a.list-group-item-info.active:hover{color: #fff; background-color: #31708f; border-color: #31708f;}.dark .list-group-item-warning{color: #8a6d3b; background-color: #fcf8e3;}.dark a.list-group-item-warning{color: #8a6d3b;}.dark a.list-group-item-warning:focus,.dark a.list-group-item-warning:hover{color: #8a6d3b; background-color: #faf2cc;}.dark a.list-group-item-warning.active,.dark a.list-group-item-warning.active:focus,.dark a.list-group-item-warning.active:hover{color: #fff; background-color: #8a6d3b; border-color: #8a6d3b;}.dark .list-group-item-danger{color: #a94442; background-color: #f2dede;}.dark a.list-group-item-danger{color: #a94442;}.dark a.list-group-item-danger:focus,.dark a.list-group-item-danger:hover{color: #a94442; background-color: #ebcccc;}.dark a.list-group-item-danger.active,.dark a.list-group-item-danger.active:focus,.dark a.list-group-item-danger.active:hover{color: #fff; background-color: #a94442; border-color: #a94442;}.dark .panel{background-color: rgba(0,0,0,.2);}.dark .panel-default>.panel-heading,.dark .panel-footer{background-color: rgba(255,255,255,.1);}.dark .modal-footer,.dark .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color: rgba(255,255,255,.15);}.dark .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom-color: rgba(255,255,255,.1);}.dark .modal-header,.dark .panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color: rgba(255,255,255,.15);}.dark .panel-default{border-color: rgba(255,255,255,.15);}.dark .panel-default>.panel-heading{color: #DDD; border-color: rgba(255,255,255,.1);}.dark .well,.dark .well blockquote{border-color: rgba(255,255,255,.15);}.dark .well{background-color: rgba(0,0,0,.2);}.dark .close{opacity: 1; color: rgba(0,0,0,.15); text-shadow: 0 1px 0 rgba(0,0,0,.2);}.dark .close:focus,.dark .close:hover{color: rgba(0,0,0,.4);}.dark .modal-content{border-color: #555;}.dark .popover{background-color: #282828; border-color: #494949;}.dark .popover-title{background-color: rgba(255,255,255,.1); border-bottom-color: rgba(255,255,255,.075);}.dark .popover.top>.arrow{border-top-color: #494949;}.dark .popover.top>.arrow:after{border-top-color: #282828;}.dark .popover.right>.arrow{border-right-color: #494949;}.dark .popover.right>.arrow:after{border-right-color: #282828;}.dark .popover.bottom>.arrow{border-bottom-color: #494949;}.dark .popover.bottom>.arrow:after{border-bottom-color: #282828;}.dark .popover.left>.arrow{border-left-color: #494949;}.dark .popover.left>.arrow:after{border-left-color: #282828;}@media (max-width:991px){.dark .postcontent,.dark .postcontent.bothsidebar,.dark .sidebar{border-bottom-color: rgba(255,255,255,.1);}#header.dark.semi-transparent,#header.dark.transparent-header,.dark #header.semi-transparent,.dark #header.transparent-header{background-color: #333; border-bottom-color: rgba(255,255,255,.1);}.dark #primary-menu:not(.not-dark) ul li,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li,.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul ul li{border-top-color: rgba(255,255,255,.1) !important;}.dark #primary-menu:not(.not-dark)>.container>ul>li.sub-menu>a,.dark #primary-menu:not(.not-dark)>ul>li.sub-menu>a{background-image: url(../images/icons/submenu-dark.png);}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-2>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-3>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-4>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-5>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li{border-top-color: #EEE !important;}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover a{color: #1ABC9C !important;}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover ul a{color: #444 !important;}.dark .pricing-box.pricing-extended .pricing-action-area{border-top-color: rgba(255,255,255,.15);}}@font-face{font-family: font-icons; src: url(fonts/font-icons.eot); src: url(fonts/font-icons.eot) format("embedded-opentype"),url(fonts/font-icons.woff) format("woff"),url(fonts/font-icons.ttf) format("truetype"),url(fonts/font-icons.svg) format("svg"); font-weight: 400; font-style: normal;}@font-face{font-family: lined-icons; src: url(fonts/lined-icons.eot); src: url(fonts/lined-icons.eot) format("embedded-opentype"),url(fonts/lined-icons.woff) format("woff"),url(fonts/lined-icons.ttf) format("truetype"),url(fonts/lined-icons.svg) format("svg"); font-weight: 400; font-style: normal;}@font-face{font-family: Simple-Line-Icons; src: url(fonts/Simple-Line-Icons.eot); src: url(fonts/Simple-Line-Icons.eot?#iefix) format("embedded-opentype"),url(fonts/Simple-Line-Icons.woff) format("woff"),url(fonts/Simple-Line-Icons.ttf) format("truetype"),url(fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format("svg"); font-weight: 400; font-style: normal;}.side-header #primary-menu ul>li.sub-menu>a:after,[class*=" icon-"],[class*=" icon-line-"],[class*=" icon-line2-"],[class^=icon-],[class^=icon-line-],[class^=icon-line2-]{display: inline-block; font-family: font-icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}[class*=" icon-line-"],[class^=icon-line-]{font-family: lined-icons;}[class*=" icon-line2-"],[class^=icon-line2-]{font-family: Simple-Line-Icons;}.icon-lg{font-size: 1.3333333333333em; line-height: .75em; vertical-align: -15%;}.icon-2x{font-size: 2em;}.icon-3x{font-size: 3em;}.icon-4x{font-size: 4em;}.icon-5x{font-size: 5em;}.icon-fw{width: 1.2857142857143em; text-align: center;}.iconlist{padding-left: 0; margin-left: 1.75em; list-style-type: none;}.iconlist li{position: relative;}.iconlist ul{list-style-type: none; margin: 5px 0 5px 25px;}.iconlist>li [class*=" icon-"]:first-child,.iconlist>li [class^=icon-]:first-child{position: absolute; left: -1.75em; text-align: center; top: 1px; width: 14px;}.iconlist.iconlist-large{font-size: 16px;}.iconlist.iconlist-large li{margin: 4px 0;}.iconlist.iconlist-large>li [class*=" icon-"],.iconlist.iconlist-large>li [class^=icon-]{width: 16px; margin-right: 5px;}.iconlist-color li i{color: #1ABC9C;}.icon-border{padding: .2em .25em .15em; border: .08em solid #eee; border-radius: .1em;}.icon.pull-left{margin-right: .3em;}.icon.pull-right{margin-left: .3em;}.icon-spin{-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(0);}100%{-moz-transform: rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform: rotate(0);}100%{-webkit-transform: rotate(359deg);}}@-o-keyframes spin{0%{-o-transform: rotate(0);}100%{-o-transform: rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform: rotate(0);}100%{-ms-transform: rotate(359deg);}}@keyframes spin{0%{transform: rotate(0);}100%{transform: rotate(359deg);}}.icon-rotate-90{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.icon-rotate-180{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.icon-rotate-270{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}.icon-flip-horizontal{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1); -webkit-transform: scale(-1,1); -moz-transform: scale(-1,1); -ms-transform: scale(-1,1); -o-transform: scale(-1,1); transform: scale(-1,1);}.icon-flip-vertical{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1); -webkit-transform: scale(1,-1); -moz-transform: scale(1,-1); -ms-transform: scale(1,-1); -o-transform: scale(1,-1); transform: scale(1,-1);}.icon-stacked{position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle;}.icon-stacked-1x,.icon-stacked-2x{position: absolute; left: 0; width: 100%; text-align: center;}.mfp-bg,.mfp-wrap{position: fixed; top: 0; height: 100%; width: 100%; left: 0;}.icon-stacked-1x{line-height: inherit;}.icon-stacked-2x{font-size: 2em;}.icon-inverse{color: #fff;}.icon-line-cross:before{content:"\e117";}.icon-facebook:before{content:"\e86f";}.icon-twitter:before{content:"\e85f";}.icon-linkedin:before{content:"\e858";}.icon-reorder:before{content:"\e76d";}.icon-circle:before{content:"\e7b0";}.icon-line-grid:before{content:"\e102";}.icon-ok:before{content:"\e6c8";}.icon-line-play:before,.icon-line2-wrench:before,.icon-et-global:before{content:"\e052";}.icon-angle-left:before{content:"\e7a4";}.icon-angle-right:before{content:"\e7a5";}.icon-angle-up:before{content:"\e7a6";}.icon-angle-down:before{content:"\e7a7";}.icon-envelope:before{content:"\e603";}.icon-phone:before{content:"\e672";}.icon-phone3:before{content:"\e748";}.icon-email3:before{content:"\e866";}.icon-camera:before{content:"\e627";}.icon-newspaper:before{content:"\e67e";}.icon-instagram:before{content:"\e889";}.icon-clock:before{content:"\e61c";}.icon-line-ellipsis:before{content:"\e129";}@font-face{font-family: et-line; src: url(et-line/et-line.eot); src: url(et-line/et-line.eot?#iefix) format("embedded-opentype"),url(et-line/et-line.woff) format("woff"),url(et-line/et-line.ttf) format("truetype"),url(et-line/et-line.svg#et-line) format("svg"); font-weight: 400; font-style: normal;}[data-icon]:before{font-family: et-line; content: attr(data-icon); speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block;}.icon-et-adjustments,.icon-et-alarmclock,.icon-et-anchor,.icon-et-aperture,.icon-et-attachment,.icon-et-bargraph,.icon-et-basket,.icon-et-beaker,.icon-et-bike,.icon-et-book-open,.icon-et-briefcase,.icon-et-browser,.icon-et-calendar,.icon-et-camera,.icon-et-caution,.icon-et-chat,.icon-et-circle-compass,.icon-et-clipboard,.icon-et-clock,.icon-et-cloud,.icon-et-compass,.icon-et-desktop,.icon-et-dial,.icon-et-document,.icon-et-documents,.icon-et-download,.icon-et-dribbble,.icon-et-edit,.icon-et-envelope,.icon-et-expand,.icon-et-facebook,.icon-et-flag,.icon-et-focus,.icon-et-gears,.icon-et-genius,.icon-et-gift,.icon-et-global,.icon-et-globe,.icon-et-googleplus,.icon-et-grid,.icon-et-happy,.icon-et-hazardous,.icon-et-heart,.icon-et-hotairballoon,.icon-et-hourglass,.icon-et-key,.icon-et-laptop,.icon-et-layers,.icon-et-lifesaver,.icon-et-lightbulb,.icon-et-linegraph,.icon-et-linkedin,.icon-et-lock,.icon-et-magnifying-glass,.icon-et-map,.icon-et-map-pin,.icon-et-megaphone,.icon-et-mic,.icon-et-mobile,.icon-et-newspaper,.icon-et-notebook,.icon-et-paintbrush,.icon-et-paperclip,.icon-et-pencil,.icon-et-phone,.icon-et-picture,.icon-et-pictures,.icon-et-piechart,.icon-et-presentation,.icon-et-pricetags,.icon-et-printer,.icon-et-profile-female,.icon-et-profile-male,.icon-et-puzzle,.icon-et-quote,.icon-et-recycle,.icon-et-refresh,.icon-et-ribbon,.icon-et-rss,.icon-et-sad,.icon-et-scissors,.icon-et-scope,.icon-et-search,.icon-et-shield,.icon-et-speedometer,.icon-et-strategy,.icon-et-streetsign,.icon-et-tablet,.icon-et-target,.icon-et-telescope,.icon-et-toolbox,.icon-et-tools,.icon-et-tools-2,.icon-et-trophy,.icon-et-tumblr,.icon-et-twitter,.icon-et-upload,.icon-et-video,.icon-et-wallet,.icon-et-wine{font-family: et-line; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block;}.icon-line-stack:before,.icon-line2-picture:before,.icon-et-pencil:before{content:"\e032";}.icon-line2-shield:before,.icon-et-presentation:before{content:"\e00e";}.icon-line-umbrella:before,.icon-line2-note:before,.icon-et-rss:before{content:"\e060";}.icon-line-signal:before,.icon-line2-screen-desktop:before,.icon-et-video:before{content:"\e011";}.icon-line-square-check:before,.icon-line2-call-out:before,.icon-et-genius:before{content:"\e046";}.icon-line2-social-dropbox:before,.icon-et-browser:before{content:"\e00c";}.icon-line2-feed:before,.icon-et-strategy:before{content:"\e03b";}.icon-line-monitor:before,.icon-line2-emoticon-smile:before,.icon-et-megaphone:before{content:"\e021";}.icon-line2-vector:before,.icon-et-gears:before{content:"\e02b";}.events .entry,.ievent{padding: 20px; background-color: #F9F9F9; border-bottom: 3px solid #EEE;}.events .entry-image .entry-date,.ievent .entry-image .entry-date{position: absolute; top: 10px; left: 10px; background-color: rgba(0,0,0,.7); color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.2); width: 60px; height: 64px; text-align: center; padding-top: 7px; font-size: 26px; line-height: 1;}.events .entry-image .entry-date span,.ievent .entry-image .entry-date span{display: block; font-size: 15px; margin-top: 5px;}.events .entry-c,.ievent .entry-c{padding: 5px 0;}.single-event .entry-image img{border-radius: 0;}.single-event .events-meta{font-size: 14px;}.parallax .iconlist li,.single-event .events-meta .iconlist li{margin: 5px 0;}.parallax .entry-overlay-meta,.single-event .entry-overlay{position: absolute; top: auto; bottom: 0; left: 0; width: 100%; height: 80px; background-color: rgba(0,0,0,.85); text-align: center; line-height: 80px; font-size: 22px; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.3); z-index: 5;}#posts,.entry,.entry-c,.entry-content,.entry-meta li i,.ievent,.single-event .countdown{position: relative;}.single-event .countdown{display: inline-block; top: 7px;}.single-event .countdown-section{padding: 0 15px; border-left-color: rgba(255,255,255,.3); color: #CCC;}.parallax .entry-overlay-meta h2 a,.single-event .countdown-amount{color: #FFF;}.parallax .entry-overlay,.parallax .entry-overlay-meta{background: 0 0; width: auto; text-align: right; bottom: 30px; left: auto; right: 30px;}.parallax .entry-overlay-meta{padding: 20px; font-size: 14px; text-align: left; right: 38px; bottom: 130px; width: 368px; height: auto; line-height: inherit; background-color: rgba(0,0,0,.7); border-radius: 3px;}.parallax.overlay-left .entry-overlay,.parallax.overlay-left .entry-overlay-meta{right: auto; left: 30px;}.parallax.overlay-left .entry-overlay-meta{left: 38px;}.parallax.overlay-center .entry-overlay,.parallax.overlay-center .entry-overlay-meta{bottom: 100px; right: auto; left: 50%; margin-left: -192px;}.parallax.overlay-center .entry-overlay-meta{top: 100px; bottom: auto; margin-left: -184px;}.parallax .entry-overlay-meta h2{font-size: 20px; text-transform: uppercase; border-bottom: 1px dashed rgba(255,255,255,.2); padding-bottom: 17px;}.parallax .entry-overlay-meta h2 a:hover{color: #DDD;}.entry-title h2 a,.mfp-close-btn-in .mfp-close{color: #333;}.parallax .countdown{top: 0;}.parallax .countdown-section{border-left: 0; width: 80px; height: 80px; margin: 0 8px; font-size: 13px; background-color: rgba(0,0,0,.7); border-radius: 3px; padding-top: 14px;}.parallax .countdown-amount{font-size: 28px; margin-bottom: 6px;}.ievent{margin-top: 20px;}.ievent:first-child{margin-top: 0;}.ievent .entry-image{margin-right: 20px;}.ievent .entry-content{margin-top: 20px;}.ievent .entry-meta{margin-right: -10px;}.ievent .entry-meta li{font-size: 13px; margin-right: 10px; padding-left: 10px;}.ievent .entry-meta li:first-child{padding-left: 0;}.mfp-container:before,.mfp-figure:after{content: '';}.entry{margin: 0 0 50px; padding: 0 0 50px; border-bottom: 2px solid #F5F5F5;}.entry-image{margin-bottom: 30px;}.entry-image,.entry-image .slide a,.entry-image img,.entry-image>a{display: block; position: relative; width: 100%; height: auto;}.entry-image iframe{display: block;}.entry-image img{border-radius: 3px;}.entry-title h2{margin: 0; font-size: 24px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;}.entry-title h2 a:hover{color: #1ABC9C;}.entry-meta{margin: 10px -10px -15px 0; list-style: none;}.single-post .entry-meta{margin-bottom: 20px;}.entry-meta li{float: left; font-size: 12px; line-height: 1px; margin: 0 10px 15px 0; color: #999; font-style: italic;}.entry-meta li i{top: 1px; font-size: 12px; margin-right: 3px;}.entry-meta li a{color: #999;}.entry-meta li a:hover{color: #1ABC9C;}.entry-meta li:first-child:before{display: none;}.entry-meta li ins{font-weight: 600; text-decoration: none;}#posts .entry-content{margin-top: 20px;}.single-post .entry-content .entry-image{max-width: 350px;}.entry-link{display: block; background-color: #F5F5F5; padding: 30px 0; text-align: center; color: #444; text-transform: uppercase; letter-spacing: 1px; font-size: 24px; font-weight: 700; border-radius: 3px;}.entry blockquote p,.entry-link span{font-weight: 400; font-style: italic;}body:not(.device-touch) .entry-link{-webkit-transition: background-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;}.entry-link:hover{color: #FFF; background-color: #1ABC9C; text-shadow: 1px 1px 1px rgba(0,0,0,.2);}.entry-link span{display: block; margin-top: 5px; text-transform: none; letter-spacing: 0; font-size: 14px; color: #AAA;}.entry-link:hover span{color: #EEE;}.ievent .entry-image,.small-thumbs .entry-image{float: left; width: 300px; margin: 0 30px 0 0;}.ievent .entry-image img,.small-thumbs .entry-image img{border-radius: 0;}.ievent .entry-c .entry-image,.small-thumbs .entry-c .entry-image{float: none; width: 100%; margin: 0 0 20px;}.ievent .entry-c .entry-image img,.small-thumbs .entry-c .entry-image img{border-radius: 5px;}.ievent .entry-title h2,.small-thumbs .entry-title h2{font-size: 20px; font-weight: 600;}.not-animated{opacity: 0;}.animated{opacity: 1; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.animated.infinite{-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;}.mfp-bg{z-index: 1042; background: #0b0b0b; opacity: .8; filter: alpha(opacity=80);}.mfp-wrap{z-index: 1043; outline: 0 !important; -webkit-backface-visibility: hidden;}.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box;}.mfp-container:before{display: inline-block; height: 100%; vertical-align: middle;}.mfp-align-top .mfp-container:before{display: none;}.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;}.mfp-close,.mfp-preloader{text-align: center; position: absolute;}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width: 100%; cursor: auto;}.mfp-ajax-cur{cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;}.mfp-zoom{cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}.mfp-auto-cursor .mfp-content{cursor: auto;}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select: none; -moz-user-select: none; user-select: none;}.mfp-loading.mfp-figure{display: none;}.mfp-hide{display: none !important;}.mfp-preloader{color: #CCC; top: 50%; left: 50%; width: 24px; height: 24px; background: url(../images/preloader-dark.gif) center center no-repeat; margin-top: -12px; margin-left: -12px; z-index: 1044; text-indent: -9999px;}.mfp-preloader a{color: #CCC;}.mfp-close,.mfp-preloader a:hover{color: #FFF;}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display: none;}button.mfp-arrow,button.mfp-close{overflow: visible; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none;}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow: 0 0 8px rgba(0,0,0,.6); position: absolute;}button::-moz-focus-inner{padding: 0; border: 0;}.mfp-close{width: 44px; height: 44px; line-height: 44px; right: 0; top: 0; text-decoration: none; opacity: .65; filter: alpha(opacity=65); padding: 0 0 18px 10px; font-style: normal; font-size: 28px; font-family: Arial,Baskerville,monospace;}.mfp-close:focus,.mfp-close:hover{opacity: 1; filter: alpha(opacity=100);}.mfp-close:active{top: 1px;}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%;}.mfp-counter{position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap;}.mfp-figure,img.mfp-img{line-height: 0;}.mfp-arrow{position: absolute; opacity: .65; filter: alpha(opacity=65); margin: -55px 0 0; top: 50%; padding: 0; width: 90px; height: 110px;}.mfp-arrow:active{margin-top: -54px;}.mfp-arrow:focus,.mfp-arrow:hover{opacity: 1; filter: alpha(opacity=100);}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: inset transparent;}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width: 21px; border-bottom-width: 21px; opacity: .7;}.mfp-arrow-left{left: 0;}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right: 17px solid #FFF; margin-left: 31px;}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left: 25px; border-right: 27px solid #3F3F3F;}.mfp-arrow-right{right: 0;}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left: 17px solid #FFF; margin-left: 39px;}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left: 27px solid #3F3F3F;}.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;}.mfp-image-holder .mfp-content,img.mfp-img{max-width: 100%;}.mfp-iframe-holder .mfp-close{top: -40px;}.mfp-iframe-scaler{width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;}.mfp-iframe-scaler iframe{display: block; top: 0; left: 0; width: 100%; height: 100%; background: #000;}.mfp-figure:after,img.mfp-img{width: auto; height: auto; display: block;}img.mfp-img{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0; margin: 0 auto;}.mfp-figure:after{left: 0; top: 40px; bottom: 40px; right: 0; z-index: -1; background: #444;}.mfp-figure small{color: #BDBDBD; display: block; font-size: 12px; line-height: 14px;}.mfp-figure figure{margin: 0;}.mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto;}.mfp-title{text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0; padding-right: 0;}.mfp-img-mobile img.mfp-img{padding: 0;}.mfp-img-mobile .mfp-figure:after{top: 0; bottom: 0;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,.6); position: fixed; text-align: center; padding: 0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform: scale(.75); transform: scale(.75);}.mfp-arrow-left{-webkit-transform-origin: 0; transform-origin: 0;}.mfp-arrow-right{-webkit-transform-origin: 100%; transform-origin: 100%;}.mfp-container{padding-left: 6px; padding-right: 6px;}}.mfp-ie7 .mfp-img{padding: 0;}.mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;}.mfp-ie7 .mfp-container{padding: 0;}.mfp-ie7 .mfp-content{padding-top: 44px;}.mfp-ie7 .mfp-close{top: 0; right: 0; padding-top: 0;}.mfp-fade.mfp-bg{opacity: 0; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: .8;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-fade.mfp-wrap .mfp-content{opacity: 0; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a,#primary-menu ul li a,#primary-menu ul ul a,.before-heading,.button.button-desc span,.comment-content .comment-author span,.entry blockquote p,.entry-link span,.entry-meta li,.feature-box.fbox-center.fbox-italic p,.more-link,.skills li .progress-percent .counter,.team-title span,.testi-content p,.wedding-head .first-name span,.wedding-head .last-name span,.wp-caption,body,small{font-family: Lato,sans-serif;}#logo,#top-search form input,.button.button-desc,.counter,.entry-link,.entry.entry-date-section span,.wedding-head .first-name,.wedding-head .last-name,h1,h2,h3,h4,h5,h6,label{font-family: Raleway,sans-serif;}@media (max-width:1199px){canvas{max-width: 100%; height: auto !important;}.promo h3{font-size: 20px;}.promo>.container>span,.promo>span{font-size: 15px;}.promo-uppercase h3{font-size: 19px;}.promo-uppercase>.container>span,.promo-uppercase>span{font-size: 14px;}}@media (min-width:992px) and (max-width:1199px){#wrapper{width: 1000px;}#header.transparent-header.floating-header .container{width: 1030px; padding: 0 30px;}#header.transparent-header.floating-header.sticky-header .container{width: 970px; padding: 0 15px;}#primary-menu.sub-title ul>li>a{padding-left: 15px; padding-right: 15px;}#primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width: 940px;}.floating-header #primary-menu ul li.mega-menu .mega-menu-content{width: 1030px;}.ei-slider{height: 450px;}.postcontent{width: 690px;}.postcontent.bothsidebar{width: 440px;}.sidebar{width: 210px;}.sidebar .widget iframe{width: 210px !important;}.team.team-list .team-image{width: 200px;}.testi-image,.testi-image a,.testi-image i,.testi-image img{display: block; width: 36px; height: 36px;}.testi-image i{line-height: 36px; font-size: 20px;}.portfolio-item{width: 226px;}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{width: 226px; height: 170px;}.portfolio-nomargin .portfolio-item{width: 234px;}.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-nomargin .portfolio-item .portfolio-image img{width: 234px; height: 176px;}.postcontent .portfolio-item{width: 163px;}.postcontent .portfolio-item .portfolio-image,.postcontent .portfolio-item .portfolio-image a,.postcontent .portfolio-item .portfolio-image img{width: 163px; height: 123px;}.postcontent .portfolio-5.portfolio-nomargin .portfolio-item,.postcontent .portfolio-nomargin .portfolio-item{width: 171px;}.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image img,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image img{width: 171px; height: 129px;}.bothsidebar .portfolio-item{width: 219px;}.bothsidebar .portfolio-item .portfolio-image,.bothsidebar .portfolio-item .portfolio-image a,.bothsidebar .portfolio-item .portfolio-image img{width: 219px; height: 164px;}.portfolio-3 .portfolio-item{width: 303px;}.portfolio-3 .portfolio-item .portfolio-image,.portfolio-3 .portfolio-item .portfolio-image a,.portfolio-3 .portfolio-item .portfolio-image img{width: 303px; height: 227px;}.portfolio-3.portfolio-nomargin .portfolio-item{width: 312px;}.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 312px; height: 234px;}.postcontent .portfolio-3 .portfolio-item{width: 219px;}.postcontent .portfolio-3 .portfolio-item .portfolio-image,.postcontent .portfolio-3 .portfolio-item .portfolio-image a,.postcontent .portfolio-3 .portfolio-item .portfolio-image img{width: 219px; height: 164px;}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item{width: 229px;}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 229px; height: 172px;}.portfolio-2 .portfolio-item{width: 460px;}.portfolio-2 .portfolio-item .portfolio-image,.portfolio-2 .portfolio-item .portfolio-image a,.portfolio-2 .portfolio-item .portfolio-image img{width: 460px; height: 343px;}.portfolio-2.portfolio-nomargin .portfolio-item{width: 469px;}.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 469px; height: 352px;}.postcontent .portfolio-2 .portfolio-item{width: 335px;}.postcontent .portfolio-2 .portfolio-item .portfolio-image,.postcontent .portfolio-2 .portfolio-item .portfolio-image a,.postcontent .portfolio-2 .portfolio-item .portfolio-image img{width: 335px; height: 251px;}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item{width: 344px;}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 344px; height: 258px;}.bothsidebar #portfolio.portfolio-3{margin: 0 -20px -20px 0;}.bothsidebar .portfolio-2 .portfolio-item,.bothsidebar .portfolio-3 .portfolio-item{width: 210px; margin: 0 20px 20px 0;}.bothsidebar .portfolio-2 .portfolio-item .portfolio-image,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image img,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image img{width: 210px; height: 158px;}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item{width: 219px;}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width: 219px; height: 164px;}.portfolio-5 .portfolio-item{width: 180px;}.portfolio-5 .portfolio-item .portfolio-image,.portfolio-5 .portfolio-item .portfolio-image a,.portfolio-5 .portfolio-item .portfolio-image img{width: 180px; height: 135px;}.portfolio-5.portfolio-nomargin .portfolio-item{width: 187px;}.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image img{width: 187px; height: 140px;}.portfolio-6 .portfolio-item{width: 151px;}.portfolio-6 .portfolio-item .portfolio-image,.portfolio-6 .portfolio-item .portfolio-image a,.portfolio-6 .portfolio-item .portfolio-image img{width: 151px; height: 113px;}.portfolio-6.portfolio-nomargin .portfolio-item{width: 155px;}.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image img{width: 155px; height: 116px;}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img{width: 560px; height: 311px;}.portfolio-1 .portfolio-desc{width: 340px;}.bothsidebar #portfolio-shuffle,.postcontent .portfolio-1 .iconlist{display: none;}.postcontent .portfolio-1 .portfolio-item .portfolio-image,.postcontent .portfolio-1 .portfolio-item .portfolio-image a,.postcontent .portfolio-1 .portfolio-item .portfolio-image img{width: 400px; height: 222px;}.postcontent .portfolio-1 .portfolio-desc{width: 250px; padding: 0;}.bothsidebar .portfolio-1 .portfolio-item{width: 100% !important;}.bothsidebar .portfolio-1 .portfolio-item .portfolio-desc,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image{float: none; margin: 0 !important;}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image{margin-bottom: 20px !important;}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image img{width: 100%; height: auto;}.bothsidebar .portfolio-1 .portfolio-desc{width: 100%; padding: 0;}.bothsidebar .entry-title h2{font-size: 19px; font-weight: 600;}.bothsidebar .entry-meta li{margin-right: 10px;}.postcontent .small-thumbs .entry-image{width: 200px;}.bothsidebar .small-thumbs .entry-image{width: 120px;}.post-grid .entry{width: 214px;}.post-grid .entry-image,.post-grid .entry-image img,.post-grid:not(.post-masonry) .entry-image iframe{height: 120px;}.post-grid.grid-3 .entry{width: 293px;}.post-grid.grid-3 .entry-image,.post-grid.grid-3 .entry-image img,.post-grid.grid-3:not(.post-masonry) .entry-image iframe{height: 164px;}.postcontent .post-grid.grid-3 .entry{width: 213px;}.postcontent .post-grid.grid-3 .entry-image,.postcontent .post-grid.grid-3 .entry-image img,.postcontent .post-grid.grid-3:not(.post-masonry) .entry-image iframe{height: 120px;}.post-grid.grid-2 .entry{width: 450px;}.post-grid.grid-2 .entry-image,.post-grid.grid-2 .entry-image img,.post-grid.grid-2:not(.post-masonry) .entry-image iframe{height: 253px;}.postcontent .post-grid.grid-2 .entry{width: 325px;}.postcontent .post-grid.grid-2 .entry-image,.postcontent .post-grid.grid-2 .entry-image img,.postcontent .post-grid.grid-2:not(.post-masonry) .entry-image iframe{height: 182px;}.bothsidebar .post-grid.grid-2 .entry{width: 200px;}.bothsidebar .post-grid.grid-2 .entry-image,.bothsidebar .post-grid.grid-2 .entry-image img,.bothsidebar .post-grid.grid-2:not(.post-masonry) .entry-image iframe{height: 113px;}.post-timeline .entry{width: 400px !important;}.post-timeline .entry.entry-date-section{width: 100% !important;}.mpost .entry-image,.mpost .entry-image a,.mpost .entry-image i,.mpost .entry-image img{width: 120px; height: 90px;}.mpost .entry-image a i{line-height: 90px;}.col_one_third .landing-wide-form .heading-block h2{font-size: 32px;}.col_one_third .landing-wide-form .heading-block span{font-size: 17px;}.col_one_third .landing-wide-form{padding: 36px 30px;}.product{width: 220px;}.product-image{height: 293px;}.product-3 .product{width: 293px;}.product-3 .product-image{height: 391px;}.postcontent .product-3 .product{width: 213px;}.postcontent .product-3 .product-image{height: 284px;}.postcontent .product-2 .product{width: 325px;}.postcontent .product-2 .product-image{height: 434px;}.bothsidebar .product-2 .product{width: 200px;}.bothsidebar .product-2 .product-image{height: 267px;}.bothsidebar .product-1 .product-image{width: 200px; height: 267px;}.product-title h3{font-size: 18px;}.landing-video{width: 465px; height: 262px; margin: 19px 0 0 75px;}.panel .portfolio-meta li{padding-left: 22px;}.panel .portfolio-meta li span{display: block; margin-left: -21px;}.portfolio-single-image-full .swiper-container,.portfolio-single-image-full.portfolio-single-thumbs{height: 400px;}.bnews-slider{width: 817px;}.landing-form-overlay{bottom: -142px;}}@media (max-width:991px){#wrapper{width: 100%; margin: 0; box-shadow: none;}#header.full-header .container,.container-fullwidth{padding: 0 15px !important; margin: 0 auto; width: 750px !important;}.container.vertical-middle{width: 100% !important;}.vertical-middle+.video-wrap{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-2 #header-wrap,#header.sticky-style-3,#header.sticky-style-3 #header-wrap,#primary-menu{height: auto !important;}.postcontent,.postcontent.bothsidebar,.sidebar{width: 100%; margin-right: 0; float: none !important; margin-bottom: 40px !important; padding-bottom: 40px; border-bottom: 1px solid #EEE;}.sidebar.col_last{float: none; margin-bottom: 0 !important; padding-bottom: 0; border-bottom: 0;}#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{min-height: 60px;}#header.sticky-header #header-wrap{position: relative;}#header.semi-transparent,#header.transparent-header{background: #FFF; border-bottom: 1px solid #F5F5F5; z-index: auto;}#header.dark.semi-transparent,#header.dark.transparent-header{background-color: #333; border-bottom: 1px solid rgba(0,0,0,.1);}#header.transparent-header.floating-header{margin-top: 0;}#header.transparent-header.floating-header .container{width: 750px; padding: 0 15px; border-radius: 0;}#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#header.transparent-header.floating-header+#slider,#slider+#header.transparent-header{top: 0; margin-bottom: 0;}#header.transparent-header+#page-title.page-title-parallax .container{padding-top: 0;}#header-trigger,.header-extras,.top-advert{display: none;}#logo{display: block; height: 100px; float: none; margin: 0 auto !important; max-width: none; text-align: center; border: 0 !important; padding: 0 !important;}#logo a.standard-logo{display: inline-block;}#primary-menu{display: block; float: none;}#primary-menu-trigger{opacity: 1; pointer-events: auto; top: 25px; margin-top: 0; left: 0; z-index: 1;}#primary-menu .container #primary-menu-trigger{top: 5px; left: 0;}#primary-menu>div>ul,#primary-menu>ul{display: none; float: none !important; border: 0 !important; padding: 0 !important; margin: 0 !important; -webkit-transition: none; -o-transition: none; transition: none;}#primary-menu>div>ul{margin-top: 60px !important;}body:not(.top-search-open) #primary-menu-trigger{opacity: 1; -webkit-transition: opacity .2s .2s ease,top .4s ease; -o-transition: opacity .2s .2s ease,top .4s ease; transition: opacity .2s .2s ease,top .4s ease;}body.top-search-open #primary-menu-trigger{opacity: 0;}body.side-push-panel #side-panel-trigger-close a{display: block; position: absolute; z-index: 12; top: 0; left: auto; right: 0; width: 40px; height: 40px; font-size: 18px; line-height: 40px; color: #444; text-align: center; background-color: rgba(0,0,0,.1); border-radius: 0 0 0 2px;}#primary-menu ul{height: auto !important;}#primary-menu.style-5>ul{padding-right: 0; margin-right: 0; border-right: 0;}#primary-menu ul li{float: none; margin: 0 !important; text-align: left !important; border-top: 1px solid #EEE;}#primary-menu ul li:first-child{border-top: 0;}#primary-menu ul li a,#primary-menu.style-2>div>ul>li>a{height: 50px !important; line-height: 50px !important; padding: 0 5px !important; border: none !important; margin: 0 !important;}#primary-menu.style-5>ul>li>a>div{padding: 0; line-height: 50px;}#primary-menu.sub-title.style-2>div>ul>li,#primary-menu.sub-title>ul>li{background: 0 0 !important; margin-left: 0;}#primary-menu.sub-title ul li a{text-transform: none; font-size: 14px;}#primary-menu.sub-title ul li span{display: none !important;}#primary-menu.style-3>ul>li.current>a,#primary-menu.style-3>ul>li:hover>a,#primary-menu.sub-title>div>ul>li.current>a,#primary-menu.sub-title>div>ul>li:hover>a,#primary-menu.sub-title>ul>li.current>a,#primary-menu.sub-title>ul>li:hover>a{background-color: transparent !important; color: #444; text-shadow: none;}#primary-menu ul li i,#primary-menu.style-2>div>ul>li i,#primary-menu.style-3>ul>li>a i,#primary-menu.style-5>ul>li>a i,#primary-menu.sub-title ul li i{line-height: 49px;}#primary-menu.style-5>ul>li>a i{display: inline-block; top: 1px; width: 14px; margin: 0 6px 0 0; font-size: 14px !important;}#primary-menu>.container>ul>li.sub-menu>a,#primary-menu>ul>li.sub-menu>a{background-image: url(../images/icons/submenu.png); background-position: right center; background-repeat: no-repeat;}#primary-menu ul li .mega-menu-content,#primary-menu ul ul{position: relative; width: auto; background-color: transparent !important; box-shadow: none; border: 0; border-top: 1px solid #EEE; z-index: 1; top: 0 !important; padding-left: 15px;}#primary-menu ul li .mega-menu-content ul ul,#primary-menu ul ul li{border-top: 1px solid #EEE;}#primary-menu ul li .mega-menu-content{padding-left: 0;}#primary-menu ul ul ul{top: 0 !important; left: 0;}#primary-menu ul li .mega-menu-content.menu-pos-invert,#primary-menu ul ul.menu-pos-invert{left: 0; right: 0;}#primary-menu ul ul ul.menu-pos-invert{right: 0;}#primary-menu ul ul li{float: none; margin: 0;}#primary-menu ul ul a{height: 44px !important; line-height: 44px !important; padding-left: 5px !important; font-size: 13px !important; text-transform: none; font-weight: 400;}#primary-menu ul ul a i{line-height: 43px;}#primary-menu ul ul li:hover>a{background-color: transparent !important; font-weight: 600; padding-left: 5px; color: #1ABC9C !important;}#primary-menu ul li .mega-menu-content,#primary-menu ul li.mega-menu .mega-menu-content,#primary-menu ul li.mega-menu-small .mega-menu-content,.floating-header #primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width: auto; margin: 0; top: 0;}#header.full-header #primary-menu ul li.mega-menu .mega-menu-content,.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content{width: auto !important; margin: 0 !important;}#primary-menu ul li.mega-menu .mega-menu-content.style-2{padding: 0;}#primary-menu ul li .mega-menu-content>ul{float: none;}#primary-menu ul li .mega-menu-content.col-2>ul,#primary-menu ul li .mega-menu-content.col-3>ul,#primary-menu ul li .mega-menu-content.col-4>ul,#primary-menu ul li .mega-menu-content.col-5>ul{width: auto; margin: 0; border-left: 0; border-top: 1px solid #EEE;}#primary-menu ul li .mega-menu-content>ul:first-child{border: 0;}#primary-menu ul li .mega-menu-content ul a{height: 40px; line-height: 40px;}#primary-menu ul li .mega-menu-content ul{position: relative; min-width: inherit; display: block !important; opacity: 1 !important; top: 0; left: 0; width: 100%; border: 0; box-shadow: none; background-color: transparent;}#primary-menu ul li .mega-menu-content.style-2>ul{padding: 0 0 0 15px;}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title{margin: 0;}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a{font-size: 13px; font-weight: 600; text-transform: none !important; margin: 0; padding: 0 0 0 5px; color: #444 !important; height: 44px !important; line-height: 44px !important;}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a{background-color: transparent; font-weight: 600; padding: 0 0 0 5px; color: #1ABC9C !important;}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover{color: #1ABC9C !important;}#primary-menu ul ul i{line-height: inherit;}#primary-menu ul li .mega-menu-content.style-2 li{border-top: 1px solid #EEE;}#primary-menu ul li .mega-menu-content.style-2 li:first-child{border-top: 0;}#primary-menu ul li .mega-menu-content.style-2 ul a{padding-left: 5px; height: 44px !important; line-height: 44px !important;}#primary-menu ul li .mega-menu-content.style-2 ul a:hover{padding-left: 5px;}#top-search{margin: 0 !important;}#side-panel-trigger,#top-cart,#top-search a{position: absolute; top: 0; left: auto; right: 15px; margin: 40px 0; -webkit-transition: margin .4s ease; -o-transition: margin .4s ease; transition: margin .4s ease;}#primary-menu>div>#side-panel-trigger,#primary-menu>div>#top-cart,#primary-menu>div>#top-search a{margin: 20px 0 !important;}#primary-menu ul.windows-mobile-menu li.sub-menu{position: relative;}#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image: none !important;}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position: absolute; cursor: pointer; width: 32px; top: 0; right: 0; z-index: 1; padding: 0 !important; text-align: center !important;}#primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger{display: none;}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin: 0 !important;}#header.sticky-style-3 #top-cart .top-cart-content{top: 40px;}#top-search a{right: 43px;}#top-search form{height: 100px !important;}#primary-menu>div>#top-search form{height: 60px !important;}#top-search form input{font-size: 24px;}#side-panel-trigger{right: 71px;}#page-menu #page-menu-wrap{position: relative !important; top: 0 !important;}#page-submenu-trigger{opacity: 1; pointer-events: auto; color: #FFF;}#page-menu.pagemenu-active #page-submenu-trigger{background-color: rgba(0,0,0,.2);}#page-menu nav{display: none; position: absolute; float: none; width: 200px; top: 43px; left: auto; right: 15px; height: auto; background-color: #1ABC9C; z-index: 11;}#page-menu.pagemenu-active nav{display: block;}#page-menu nav ul{height: auto; background-color: rgba(0,0,0,.2);}#page-menu nav li{float: none;}#page-menu nav li a{height: 40px; line-height: 40px; margin: 0; padding: 0 15px; border-radius: 0;}#page-menu ul ul{position: relative; width: auto; top: 0; background-color: transparent;}#page-menu ul ul a{padding-left: 25px;}.sticky-responsive-menu #header{min-height: 100px; -webkit-transition: min-height .4s ease; -o-transition: min-height .4s ease; transition: min-height .4s ease;}.sticky-responsive-menu #header-wrap{-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.sticky-responsive-menu #header.sticky-style-2,.sticky-responsive-menu #header.sticky-style-3{min-height: 160px;}.sticky-responsive-menu.device-touch #header,.sticky-responsive-menu.device-touch #header-wrap,.sticky-responsive-menu.device-touch #logo,.sticky-responsive-menu.device-touch #logo img,.sticky-responsive-menu.device-touch #primary-menu-trigger,.sticky-responsive-menu.device-touch #side-panel-trigger,.sticky-responsive-menu.device-touch #top-cart,.sticky-responsive-menu.device-touch #top-search a{-webkit-transition: none !important; -o-transition: none !important; transition: none !important;}#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3){min-height: 60px;}.responsive-sticky-header #header-wrap{z-index: 199; position: fixed; top: 0; left: 0; width: 100%; background-color: #FFF; border-bottom: 1px solid #EEE; -webkit-backface-visibility: hidden;}.responsive-sticky-header #logo,.responsive-sticky-header #logo img{height: 60px;}.responsive-sticky-header #primary-menu-trigger{top: 5px;}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{max-height: 300px; overflow-y: scroll; margin-bottom: 20px !important;}.responsive-sticky-header #side-panel-trigger,.responsive-sticky-header #top-cart,.responsive-sticky-header #top-search a{margin: 20px 0;}.responsive-sticky-header #top-search form{height: 60px !important;}.responsive-sticky-header #top-cart .top-cart-content{top: 40px;}.ei-slider{height: 350px;}.ei-title h3{display: none;}#portfolio:not(.portfolio-1){margin: 0 -12px -12px 0 !important;}#portfolio:not(.portfolio-1) .portfolio-item{width: 232px; margin: 0 12px 12px 0;}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width: 232px; height: 175px;}#portfolio.portfolio-nomargin .portfolio-item{width: 239px;}#portfolio.portfolio-nomargin .portfolio-item .portfolio-image,#portfolio.portfolio-nomargin .portfolio-item .portfolio-image a,#portfolio.portfolio-nomargin .portfolio-item .portfolio-image img{width: 239px; height: 178px;}#portfolio.portfolio-2 .portfolio-item{width: 354px;}#portfolio.portfolio-2 .portfolio-item .portfolio-image,#portfolio.portfolio-2 .portfolio-item .portfolio-image a,#portfolio.portfolio-2 .portfolio-item .portfolio-image img{width: 354px; height: 264px;}#portfolio.portfolio-2.portfolio-nomargin .portfolio-item{width: 359px;}#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width: 359px; height: 269px;}#portfolio.portfolio-1 .portfolio-item .portfolio-image,#portfolio.portfolio-1 .portfolio-item .portfolio-image a,#portfolio.portfolio-1 .portfolio-item .portfolio-image img,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width: 100%; height: auto;}#portfolio.portfolio-1 .portfolio-item .portfolio-image{float: none !important; margin: 0 0 10px !important;}#portfolio.portfolio-1 .portfolio-desc{width: 100%;}#portfolio.portfolio-1.portfolio-fullwidth{margin: 0 0 -60px;}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom: 60px; padding-bottom: 0; border-bottom: 0; overflow: hidden;}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float: none; margin: 0 0 20px !important;}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition: none; -o-transition: none; transition: none;}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}#portfolio.portfolio-1.portfolio-fullwidth .alt .portfolio-desc,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-desc{position: relative; width: 100%; height: auto; padding: 0; background-color: transparent; left: 0; right: 0; -webkit-transition: none; -o-transition: none; transition: none;}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left: 50%;}#portfolio.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left: auto; right: 50%;}.device-touch #portfolio.portfolio-parallax .portfolio-item .portfolio-desc,.device-touch #portfolio.portfolio-parallax .portfolio-overlay{opacity: 1;}#portfolio.portfolio-full,#portfolio.portfolio-nomargin{margin: 0 !important;}.portfolio-ajax-modal,.shop-quick-view-ajax{width: 90% !important;}.ievent .entry-title h2,.small-thumbs .entry-title h2{font-size: 18px;}.entry-meta li{font-size: 12px; margin: 0 10px 10px 0;}.post-grid{margin-right: -20px;}.post-grid .entry{width: 226px; margin-right: 20px;}.post-grid .entry-image,.post-grid .entry-image img,.post-grid:not(.post-masonry) .entry-image iframe{height: 127px;}.post-grid.grid-2,.post-grid.grid-3{margin-right: -30px;}.post-grid.grid-2 .entry,.post-grid.grid-3 .entry{width: 345px; margin-right: 30px;}.post-grid.grid-2 .entry-image,.post-grid.grid-2 .entry-image img,.post-grid.grid-2:not(.post-masonry) .entry-image iframe,.post-grid.grid-3 .entry-image,.post-grid.grid-3 .entry-image img,.post-grid.grid-3:not(.post-masonry) .entry-image iframe{height: 193px;}.post-masonry-full .entry{width: 33.3% !important;}.post-masonry-full.grid-3 .entry{width: 50% !important;}.post-timeline .entry{width: 290px !important;}.post-timeline .entry.entry-date-section{width: 100% !important;}.product{width: 226px;}.product-image{height: 301px;}.product:not(.product-2):not(.product-3) .product-title h3{font-size: 18px;}#shop.product-2,#shop.product-3{margin: 0 -20px -20px 0;}#shop.product-2 .product,#shop.product-3 .product{width: 350px; margin: 0 20px 20px 0;}#shop.product-2 .product-image,#shop.product-3 .product-image{height: 467px;}.pricing [class^=col-md-] .pricing-box.best-price{margin-top: 0;}.pricing.pricing-5 .pricing-box.best-price{margin-top: 20px;}.device-sm .pricing.pricing-5 .best-price .pricing-title h3,.device-sm .pricing.pricing-5 .pricing-title h3{font-size: 14px;}.device-sm .pricing.pricing-5 .pricing-title span{font-size: 12px;}.device-sm .pricing.pricing-5 .pricing-price{font-size: 48px;}.device-sm .pricing.pricing-5 .pricing-price span{font-size: 20px;}.device-sm .pricing.pricing-5 .pricing-price span.price-tenure{font-size: 12px;}.device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title{padding: 15px 0;}.pricing-box.pricing-extended .pricing-action-area,.pricing-box.pricing-extended .pricing-desc{position: relative; float: none; width: auto; padding: 25px;}.pricing-box.pricing-extended .pricing-action-area{height: auto; border-left: 0; border-top: 1px solid rgba(0,0,0,.05); border-radius: 0 0 3px 3px;}.testimonials-grid.grid-3 li{width: 50%;}.section>.testimonial{padding: 0 40px !important; max-width: none;}.promo:not(.promo-full){padding: 30px 20px !important;}.promo.promo-dark h3{line-height: 1.6;}.promo a.button{position: relative !important; top: 0 !important; margin: 20px 0 0 !important; left: 0 !important; right: 0;}#contact-form-overlay-mini{float: none; width: auto; max-width: 380px; margin: 0 auto;}.button.button-full{font-size: 22px;}.button.button-full i{top: 3px !important;}.bnews-title{float: none; display: inline-block;}.bnews-slider{float: none; margin: 10px 0 0; width: 100%;}.wedding-head{font-size: 60px;}.wedding-head .first-name span,.wedding-head .last-name span{font-size: 40px;}.wedding-head .and{font-size: 144px;}.error404{font-size: 180px;}.landing-form-overlay{position: absolute; width: 100%; max-width: 400px; right: auto; left: 50%; margin-left: -200px; bottom: 0;}}@media (min-width:768px) and (max-width:991px){.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide{height: 400px !important;}.sidebar-widgets-wrap{position: relative; margin: 0 -38px -40px 0;}.sidebar-widgets-wrap .widget{display: inline-block; vertical-align: top; float: none; width: 340px; margin: 0 37px 40px 0; padding-top: 0; border-top: 0;}.landing-video{width: 352px; height: 199px; margin: 14px 0 0 60px;}}@media (max-width:767px){body{padding: 0 !important;}#wrapper{width: 100% !important;}.container-fullwidth{margin: 0 auto; padding: 0 15px !important;}#top-bar .col_half,.slider-caption h2{margin-bottom: 0 !important;}h1{font-size: 28px;}h2{font-size: 24px;}h3{font-size: 20px;}h4{font-size: 16px;}#gotoTop,.one-page-arrow{display: none !important;}#top-bar{height: auto;}#top-bar .col_half{width: 100%;}.top-links,.top-links>ul>li{float: none !important;}.top-links>ul{text-align: center;}.top-links>ul>li{display: inline-block; margin-right: -4px;}.top-links ul div.top-link-section,.top-links ul ul{text-align: left;}#copyrights .col_half,#page-title,#portfolio-ajax-title,#portfolio-filter li a{text-align: center;}.top-links ul div.top-link-section{left: auto; right: 0; padding: 20px 15px;}#slider:not(.swiper_wrapper) .slider-caption,#top-social,.camera_caption,.ei-title,.flex-caption,.nivo-caption,.slider-arrow-bottom-sm,.slider-arrow-top-sm,.slider-caption .button,.slider-caption p{display: none !important;}.flex-control-nav li{opacity: 1 !important;}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height: 60px;}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display: block; width: 80px !important; height: 60px !important;}#portfolio-shuffle,#posts .entry-meta li i{display: none;}.col_five_sixth,.col_four_fifth,.col_full,.col_half,.col_one_fifth,.col_one_fourth,.col_one_sixth,.col_one_third,.col_three_fifth,.col_three_fourth,.col_two_fifth,.col_two_third,.postcontent,.postcontent.bothsidebar,.sidebar{width: 100%; margin-right: 0; float: none; margin-bottom: 50px !important;}.sidebar.col_last{margin-bottom: 0 !important;}form .col_five_sixth,form .col_four_fifth,form .col_full,form .col_half,form .col_one_fifth,form .col_one_fourth,form .col_one_sixth,form .col_one_third,form .col_three_fifth,form .col_three_fourth,form .col_two_fifth,form .col_two_third{margin-bottom: 25px !important;}#page-title{padding: 20px 0 25px;}#page-title h1{line-height: 1.5; font-size: 24px;}#page-title .breadcrumb{position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; margin: 15px 0 0 !important;}#page-title #portfolio-navigation,#portfolio-ajax-title #portfolio-navigation{position: relative; top: 0; left: 0; margin: 15px auto 0;}#portfolio-filter{border: none; border-radius: 0; margin-bottom: 20px;}#portfolio-filter li{width: 33.33%; margin-bottom: 20px;}#portfolio-filter li a{border-left: none; padding: 12px 18px !important; border-radius: 2px !important;}#portfolio-filter li a:hover{color: #1ABC9C;}#portfolio-filter li.activeFilter a{color: #FFF; margin: 0;}.ievent .entry-image,.small-thumbs .entry-image{float: none !important; width: 100% !important; margin: 0 0 20px !important;}.entry-title h2,.post-grid .entry-title h2{font-size: 18px !important; font-weight: 600;}.entry-meta li{font-size: 11px; margin: 0 10px 10px 0;}#posts .entry-meta li:last-child i,#posts.post-grid .entry-meta li i{display: inline-block;}.post-grid{margin-right: 0 !important;}.post-grid .entry,.post-masonry-full.grid-3 .entry{float: none !important; width: 100% !important; margin-right: 0 !important; border-right: 0 !important;}.post-timeline .entry.entry-date-section{margin-left: 0;}.post-timeline .entry-timeline,.timeline-border{display: none !important;}.postcontent .post-timeline{padding-left: 0;}.post-masonry-full .entry{padding: 40px !important;}.post-grid .entry-image,.post-grid .entry-image img{height: auto !important;}.product-1 .product{width: 100%;}.product-1 .product-image{float: none !important; width: 100% !important; height: auto !important; margin: 0 0 20px !important;}.product-1 .product-title h3{font-size: 19px;}.product-1 p{display: none;}.pricing-box.best-price{margin-top: 0;}.pricing.pricing-5 .pricing-box{float: none; width: 100%;}.pricing-box.pricing-extended .pricing-features li{width: auto; float: none;}table.cart .quantity{display: block;}table.cart .quantity .minus,table.cart .quantity .plus,table.cart .quantity .qty{float: none; width: 100%;}table.cart .quantity .qty{border: 0; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;}.button.button-desc{padding: 20px 17px; font-size: 15px; max-width: 100%;}.button.button-desc span{font-size: 11px;}.process-steps li{float: none; width: auto !important; margin-top: 20px;}.process-steps li:first-child{margin-top: 0;}.process-steps li h5{margin: 10px 0 0;}.process-steps li:after,.process-steps li:before{display: none;}.testimonials-grid li{float: none; width: auto !important; padding-left: 0; padding-right: 0;}.team.team-list .team-image{float: none; width: 100%; margin-right: 0;}.team.team-list .team-title{margin-top: 15px;}.title-block{padding: 2px 0 3px 15px; border-left-width: 5px;}.title-block-right{padding: 2px 15px 3px 0; border-right-width: 5px;}.title-block h1+span{font-size: 18px;}.title-block h2+span{font-size: 17px;}.title-block h3+span{font-size: 15px;}.title-block h4+span{font-size: 13px;}.heading-block h1{font-size: 30px;}.heading-block h2{font-size: 26px;}.heading-block h3{font-size: 22px;}.heading-block h4{font-size: 19px;}.heading-block h1+span{font-size: 20px;}.heading-block h2+span{font-size: 18px;}.heading-block h3+span,.heading-block h4+span{font-size: 17px;}.heading-block~p:not(.lead){font-size: 15px;}.emphasis-title h1,.emphasis-title h2{font-size: 44px !important;}.wedding-head{font-size: 48px;}.wedding-head .and,.wedding-head .first-name,.wedding-head .last-name{display: block; margin: 0 0 15px; text-align: center;}#copyrights .col_half:last-child,.news-carousel .overlay{display: none;}.wedding-head .first-name span,.wedding-head .last-name span{font-size: 36px;}.wedding-head .and{font-size: 120px;}#copyrights .footer-logo{margin-left: auto; margin-right: auto;}}@media (min-width:480px) and (max-width:767px){#header.full-header .container,.container,.container-fullwidth{width: 470px !important;}.container.vertical-middle{width: 100% !important;}.full-screen:not(.force-full-screen) .container.vertical-middle{width: 470px !important;}#top-search form input{padding-right: 60px;}.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height: 300px !important;}.swiper_wrapper .slider-caption h2{font-size: 36px;}.ei-slider{height: 250px;}#header.transparent-header.floating-header .container{width: 470px; padding: 0 15px;}#portfolio:not(.portfolio-1){margin: 0 -6px -6px 0;}#portfolio:not(.portfolio-1) .portfolio-item{margin: 0 6px 6px 0; width: 217px;}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width: 217px; height: 162px;}#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item{width: 219px;}#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image img{width: 219px; height: 164px;}#portfolio:not(.portfolio-1) .portfolio-desc{padding: 15px 5px 10px;}#portfolio:not(.portfolio-1) .portfolio-desc h3{font-size: 16px;}#portfolio:not(.portfolio-1) .portfolio-desc span{font-size: 14px;}#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-desc{height: 78px; padding: 15px 5px; bottom: -79px;}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width: 100%; height: auto;}#portfolio.portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,#portfolio.portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc{bottom: -78px; border-bottom: 0;}#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon,.portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,.portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon{margin-top: -55px !important;}#portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a{margin: 20px 0 0 !important;}#portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a.right-icon{margin-left: 5px !important; margin-right: 0 !important;}.portfolio-1 .portfolio-item .portfolio-image{float: none !important; margin: 0 0 10px !important;}.portfolio-1 .portfolio-desc{width: 100%;}#portfolio.portfolio-1.portfolio-fullwidth{margin: 0 0 -60px;}.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom: 60px; padding-bottom: 0; border-bottom: 0; overflow: hidden;}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float: none; margin: 0 0 20px !important;}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition: none; -o-transition: none; transition: none;}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}.portfolio-1.portfolio-fullwidth .alt .portfolio-desc,.portfolio-1.portfolio-fullwidth .portfolio-desc{position: relative; width: 100%; height: auto; padding: 0; background-color: transparent; left: 0; right: 0; -webkit-transition: none; -o-transition: none; transition: none;}.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left: 50%;}.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left: auto; right: 50%;}#portfolio.portfolio-full,#portfolio.portfolio-nomargin{margin: 0 !important;}.post-grid:not(.post-masonry) .entry-image iframe{height: 246px;}#shop:not(.product-1){margin: 0 -12px -12px 0;}#shop:not(.product-1) .product{margin: 0 12px 12px 0; width: 214px;}#shop:not(.product-1) .product-image{height: 285px;}#shop:not(.product-1) .product-title h3{font-size: 17px;}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width: 33.33%;}.button.button-full{font-size: 18px;}.button.button-full i{top: 2px !important; margin-left: 3px !important;}.error404,.error404-wrap .error404{font-size: 160px;}.landing-video{position: relative; top: 12px; width: 333px; height: 187px; margin: 19px 0 0 53px;}}@media (max-width:479px){#header.full-header .container,.container,.container-fullwidth{width: 310px !important;}.container.vertical-middle{width: 100% !important;}.full-screen:not(.force-full-screen) .container.vertical-middle{width: 310px !important;}#top-cart{display: none;}#top-search a{right: 15px;}#top-search form input{padding-right: 30px;}#side-panel-trigger{right: 43px;}.ei-slider,.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height: 180px !important;}.swiper_wrapper .slider-caption h2{font-size: 28px;}#header.transparent-header.floating-header .container{width: 310px; padding: 0 15px;}#portfolio-filter li{width: 50%;}#portfolio:not(.portfolio-1){margin: 0 !important;}#portfolio:not(.portfolio-1) .portfolio-item{width: 280px;}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width: 280px; height: 211px;}.post-grid:not(.post-masonry) .entry-image iframe{height: 157px;}#shop:not(.product-1){margin: 0;}#shop:not(.product-1) .product{margin: 0 0 20px; width: 100%;}#shop:not(.product-1) .product-image{height: 373px;}#shop:not(.product-1) .product-title h3{font-size: 19px;}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height: 45px;}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display: block; width: 60px !important; height: 45px !important;}.si-share span{display: none;}.parallax .entry-overlay,.parallax .entry-overlay-meta{left: 50% !important; right: 0 !important; margin: 0 0 0 -140px !important; width: 280px !important;}.parallax .entry-overlay{width: 288px !important;}.parallax .countdown-section{width: 64px; height: 64px; margin: 0 8px 0 0; font-size: 11px; padding: 12px 0 0;}.parallax .countdown-amount,.testi-image i{font-size: 20px;}.countdown-large .countdown-section{display: block; width: auto; margin: 30px 0 0; border: 0;}.countdown-large .countdown-section:first-child{margin-top: 0;}.testi-image,.testi-image a,.testi-image i,.testi-image img{width: 36px; height: 36px;}.testi-image i{line-height: 36px;}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width: 50%;}.button.button-full{font-size: 16px;}.button.button-full i{top: 2px !important; margin-left: 3px !important;}.emphasis-title h1,.emphasis-title h2{font-size: 40px !important;}.error404,.error404-wrap .error404{font-size: 120px;}.landing-video{position: relative; top: 9px; width: 212px; height: 119px; margin: 19px 0 0 34px;}.landing-form-overlay{margin-left: -155px;}.button.button-desc{padding: 20px 17px; font-size: 15px; max-width: 100%;}.button.button-desc span{font-size: 11px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-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:192dpi),only screen and (min-resolution:2dppx){#logo a.standard-logo{display: none;}#logo a.retina-logo{display: block;}.form-process,.owl-carousel.owl-loading,.preloader,.preloader2{background-image: url(../images/preloader@2x.gif); background-size: 24px 24px;}.dark .form-process,.dark .owl-carousel.owl-loading,.dark .preloader,.dark .preloader2{background-image: url(../images/preloader-dark@2x.gif);}.widget_recent_comments li{background-image: url(../images/icons/widget-comment@2x.png); background-size: 15px 26px;}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{background-image: url(../images/icons/widget-link@2x.png); background-size: 4px 20px;}.dark .widget_recent_comments li{background-image: url(../images/icons/widget-comment-dark@2x.png);}.dark .widget_archive li a,.dark .widget_categories li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_nav_menu li a,.dark .widget_pages li a,.dark .widget_recent_comments li a,.dark .widget_recent_entries li a,.dark .widget_rss li a{background-image: url(../images/icons/widget-link-dark@2x.png);}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px),only screen and (min-device-pixel-ratio:2) and (max-width:991px),only screen and (min-resolution:192dpi) and (max-width:991px),only screen and (min-resolution:2dppx) and (max-width:991px){#logo a.standard-logo{display: none;}#logo a.retina-logo{display: inline-block;}}