JezK
Edit File: style.css
/* Theme Name:Bizconstruct HTML Author: https://www.wowthemes.net WordPress version available here: https://www.wowthemes.net/themes/bizconstruct/ Version:1.0.0 */ /* GENERAL */ body { font-size:17px; } input { border:1px solid rgba(0,0,0,0.10); } .size-auto,.size-full,.size-large,.size-medium,.size-thumbnail { max-width:100%; height:auto } .alignnone { width:100% !important; } .margin-bottom50 {margin-bottom:50px;} .margin-bottom30 {margin-bottom:30px;} .margin-negative-bottom60 {margin-bottom:-60px;} .padding-bottom50 {padding-bottom:50px;} .padding-top50 {padding-top:50px;} .padding-top80 {padding-top:80px;} .padding-bottom80 {padding-bottom:80px;} .padding50 {padding:50px;} .padding110 {padding:110px;} .darkarea {color:#fff;} .the-headline {margin-bottom:10px;} .the-headline h1 { color: #111111; line-height: 1.3; font-size:32px; font-weight:800; margin-bottom:0px; } .darkarea .the-headline h1{color:#fff;} .the-headline .decoration { border-top: medium solid #424497; position: relative; height: 1px; width: 40px; margin: 15px auto 7px auto; } .the-headline h3 { font-size: 15px; letter-spacing: 1px; text-transform: uppercase; font-weight: 300; margin-top:20px; } .imground {border-radius:50%;} .text-uppercase {text-transform:uppercase;} body.admin-bar .navbar { margin-top:0px; } body.admin-bar .default-skin.header.on { margin-top:32px; } .caret { margin-top:-3px } .sidebar { } h4.widgettitle { color:#222; font-size:16px; text-transform:uppercase; font-weight:700; margin-bottom:15px; position:relative; border-bottom:1px solid rgba(0,0,0,0.10); padding-bottom:11px; } h4.widgettitle:after { height:3px; background-color:#424497; width:40px; content:""; display:block; margin-top:10px; position:absolute; } .sidebar section { margin-bottom:34px; } .sidebar ul,.sidebar ol { list-style-type:none; padding:0 } .sidebar .woocommerce .star-rating { font-size:10px; color:#fff; } .sidebar li { margin:5px 0; position: relative; } .sidebar input[type="search"] { border:1px solid #ddd; padding:10px 10px; font-size:13px; width:100%; letter-spacing:0.5px; } #respond { margin-top:20px } ol.commentlist { counter-reset:li; padding:0 } ol.commentlist ul { padding:0 } ol.commentlist>li { position:relative; margin:0 0 20px 0; list-style:none } ol.commentlist li ol,ol.commentlist li ul { list-style-type:none; margin:0 } .commentlist li li { background:#f8f8f8 } .commentlist li li li { background:#fff } .commentlist li li li li { background:#f8f8f8 } .commentlist li li li li li li { background:#fff } .commentlist li { padding:20px } .commentlist ul li { margin-top:20px; margin-bottom:0 } .blogsidebar .widget_archive ul li, .blogsidebar .widget_recent_entries ul li, .blogsidebar .widget_links ul li, .blogsidebar .widget_meta ul li, .blogsidebar .widget_categories ul li, .blogsidebar .widget_recent_comments ul li { padding-left:13px; } .blogsidebar .widget_archive ul li:before, .blogsidebar .widget_recent_entries ul li:before, .blogsidebar .widget_links ul li:before, .blogsidebar .widget_meta ul li:before, .blogsidebar .widget_categories ul li:before, .blogsidebar .widget_recent_comments ul li:before { content: "\f101"; font-family: FontAwesome; font-size: 11px; left: 0; position: absolute; top: 3px; color:#AEB3B7; } .blogsidebar ul li { transition: all 0.4s; } .blogsidebar ul li:hover { margin-left:10px; transition: all 0.4s; } .reply p { margin:0 } .site-footer { padding:40px 0 } .site-footer ul,.site-footer ol { list-style-type:none; padding:0 } .site-footer li { margin:10px 0 } .site-sub-footer p { text-align:center } .site-footer p { text-align:center } a:hover { text-decoration:none } .navbar-toggle { margin-top:15px } .navbar-collapse { max-height:100%; height: 100% } .header { border-style:solid; */*position:fixed;*/ top:80px; left:0; width:100%; z-index:1000; -webkit-transition:height .3s; -moz-transition:height .3s; transition:height .3s } .header.shrink { height:75px; line-height:50px } .header.shrink .navbar { margin-bottom:0; -webkit-transition:height .3s; -moz-transition:height .3s; transition:height .3s; height:70px } .header .navbar { margin-bottom:0; -webkit-transition:height .3s; -moz-transition:height .3s; transition:height .3s; height:106px } .header.icons-top .nav>li>a { text-align:center } .header.icons-top .nav>li>a>i { display:block } .header.icons-no .nav>li>a>i { display:inline-block; } .header.icons-left .nav>li>a>i { margin-right:5px } .header.icons-right .nav>li>a>i { display:block; float:right; margin-left:5px } .navbar-nav .open>.sub-menu { display:block } .navbar-default { background-color:#303543; border:0 } .navbar-default .navbar-toggle { background:#333; border-color:#333; } .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background:#f7f7f7 } .navbar-default .navbar-toggle .icon-bar { background:#212121 } .navbar-default .redq-menu-title { display:block; line-height:1.4em; color:inherit; font-weight:bold; font-size:14px; padding-left:15px } .navbar-default .redq-link-title { display:block; line-height:1.4em; color:inherit; font-weight:bold } .navbar-default span.redq-item-description { font-size:9px; color:#BBB; text-transform:uppercase } .navbar-default .navbar-nav>li { padding:0 15px } .navbar-default .navbar-nav>li>a { font-size:14px; padding:0 0 10px; color:#333; border-bottom:0 solid transparent; line-height:1; font-weight:700; text-transform:uppercase; letter-spacing:.02em; } .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus { color:#424497 } .navbar-default .navbar-nav>.open>a { color:#575757; background-color:transparent; } .navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus { color:#575757; background-color:transparent; } .navbar-default .navbar-nav>.active a { background:transparent } .navbar-default .navbar-nav>.active a:hover,.navbar-default .navbar-nav>.active a:focus { background:transparent } .dropdown:hover .sub-menu { display:block; } .link-item { font-size:14px; line-height:1 } .redq a { color:#575757 } .redq a:hover { color:#424497 } .redq .thumbnails { padding:20px!important } .redq .thumbnails ul { list-style:none; padding-left:0 } .redq .columns ul { list-style:none; padding-left:0 } .redq .columns ul li { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb } .redq .columns ul a { padding:10px 25px; font-size:12px; display:block } .redq .columns ul a:hover { background:#f7f7f7 } .redq .columns:last-child li { border-right:0 } .redq .dropdown-menu { padding:0; box-shadow:none; border:1px solid #ebebeb; border-style:solid; border-top-width:2px; line-height:24px } .redq .dropdown-menu a i { margin-right:5px } .redq .dropdown-menu.spacing { padding:20px 30px } .redq .dropdown-menu.spacing10 { padding:10px 0 } .redq .dropdown.redq-fullwidth .dropdown-menu { width:100%; left:0; right:0 } .redq .dropdown.redq-fullwidth .dropdown-menu .columns { padding-left:0; padding-right:0 } .redq .dropdown.redq-halfwidth { position:relative } .redq .dropdown.redq-halfwidth .dropdown-menu { left:0 } .redq .dropdown.redq-halfwidth .dropdown-menu .columns { padding-left:0; padding-right:0 } .redq .menu-content { padding:20px 30px } .redq .menu-content:before,.redq .menu-content:after { display:table; content:""; line-height:0 } .redq .menu-content:after { clear:both } .redq .thumbnails { list-style:none; padding:0 } .redq .thumbnail { margin-bottom:0 } .widget-list { list-style:none; padding-left:0 } .widget-list li { padding:10px 15px } .widget-list li figure { float:left; width:6.5em; margin-bottom:2px } .widget-list li figure img { width:90px; height:90px } .widget-list li .product-details { margin-left:7.5em } .widget-list li .product-cats { display:block; margin-bottom:3px } .dropdown-submenu { list-style:none; padding:0 } .dropdown-submenu a { padding:10px 15px; display:block } .dropdown-submenu a:hover { background:#f7f7f7; text-decoration:none } .show-grid [class^=col-] { padding-top:10px; padding-bottom:10px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; text-align:center } ul.nav .dropdown { position:relative; z-index:2; } ul.sub-menu { list-style:none; padding-left:0; position:absolute; min-width:18.3em; top:100%; line-height:24px; display:none; background:white; border:1px solid #ebebeb; border-style:solid; border-top-width:2px } ul.sub-menu li { border-bottom:1px solid #e4e4e4 } ul.sub-menu a { padding:10px 15px; display:block } ul.sub-menu a:hover { background:#f7f7f7; text-decoration:none } ul.sub-menu ul.sub-menu { left:100%; top:-1px } ul.sub-menu>li.menu-item>ul.sub-menu { display:none; left:100% } ul.sub-menu>li:hover ul.sub-menu>li.menu-item>ul.sub-menu { top:-1px; display:block } .desc { display:block; font-weight:300; font-size:11px } .widget-video { padding-left:15px } .menu-ribbon { position:absolute; padding:3px; -webkit-border-radius:10px; border-radius:10px; border:2px solid #fff; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3); box-shadow:0 1px 3px rgba(0,0,0,0.3); background:#424497; color:#fff; right:-16px; top:-19px; text-align:center; z-index:1; font-size:11px; font-weight:700; line-height:11px } .btn-outline-inverse { color:#212121; background-color:rgba(0,0,0,0); border-color:#eaeaea; font-weight:300 } .btn-outline-inverse:hover,.btn-outline-inverse:focus,.btn-outline-inverse:active { color:#424497; text-shadow:none; background-color:#f5f5f5; border-color:#eaeaea } .btn-outline { color:#563d7c; background-color:rgba(0,0,0,0); border-color:#563d7c } .btn-outline:hover,.btn-outline:focus,.btn-outline:active { color:#FFF; background-color:#563d7c; border-color:#563d7c } .navbar-brand { font-size:30px; height:auto; float:none; } .navbar-default .navbar-brand { color:#fff; font-size:36px; letter-spacing:3px; font-weight:400; background-repeat:no-repeat; width:80%; } .on .navbar-default .navbar-brand { color:#424497 } .logo-style { font-weight:400 } .page-header { background:#f5f5f5 } @media(min-width:768px) { .navbar { line-height:1.6; font-size:14px; } .navbar>.container .navbar-brand { display:block; margin-left:0; margin-top:18px; width:200px; max-width:100%; background-repeat:no-repeat; min-height:63px; display:inline-block; padding:0; line-height:63px } .redq .dropdown.redq-fullwidth { position:static } .header { height:111px } .header.shrink .navbar>.container .navbar-brand { margin-top:5px } .header.icons-no .nav>li>a .link-item { float:left } .header.icons-left .nav>li>a>i { display:block; float:left } .header.icons-left .nav>li>a .link-item { float:right } .header.icons-right .nav>li>a .link-item { float:left } .navbar-nav { float:none; margin-left:-15px; } .navbar-brand>img { margin-left:-46px; margin-right:-30px; max-width: 30%; margin-top:-7px; margin-bottom: -15px; } .navbar-nav>li { float:none; text-align:left; display:inline-block } .align-left .navbar-nav { text-align:left } .align-center .navbar-nav { text-align:center } .align-right .navbar-nav { text-align:right } .navbar-default .navbar-collapse { -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s } .navbar-default .navbar-nav>li { padding:23px 15px } .icons-top .navbar-default .navbar-nav>li { padding:30px 15px } .icons-top.shrink .navbar-default .navbar-nav>li { padding:12px 15px } .navbar-default .navbar-nav>li>a { padding:0 } .icons-top .navbar-default .navbar-nav>li>a { padding:4px 0 } .redq .dropdown.redq-halfwidth .dropdown-menu { width:585px } .shrink .navbar-default .navbar-nav>li { padding:28px 15px } .nav-caret { display:none } .sub-caret { position:absolute; top:39%; right:15px; color:#fff; } } @media(max-width:767px) { .siteorigin-panels-stretch { background-position: 100% !important; background-size:cover !important; background-attachment:fixed !Important; } .nav .sub-menu,.nav .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none } .default-skin .nav .open>a,.default-skin .nav .open>a:hover,.default-skin .nav .open>a:focus { padding:10px } .navbar-nav .open .dropdown-menu { border-width:0 1px 1px; border-style:solid; border-color:#ebebeb } .nav-caret { display:block; position:absolute; top:-10px; right:15px; cursor:pointer } .sub-caret { display:none } } .small-wrapper ul { padding:0; list-style:none; margin-left:20px } .navbar-default .navbar-collapse,.navbar-default .navbar-form { border-color:transparent; box-shadow:none } ul#color-skins input[type="radio"] { margin-top:8px } @media (max-width:1200px) { .navbar-default .navbar-nav>li>a { font-size:12px; } .navbar-default .navbar-nav>li { padding-left:10px; padding-right:10px; } .navbar>.container .navbar-brand { width:200px; margin-left:10px; } } @media(max-width:767px) { .navbar-default .navbar-nav>li>a { font-size:14px; padding:15px; text-transform:none; border-bottom:1px solid rgba(0,0,0,0.10); } .default-skin.header { border:0; background:#fff; } .default-skin.header.on { background:#fff; border-bottom:0; transition:all .3s; border-bottom:1px solid rgba(0,0,0,0.10); } .navbar-brand { min-height:60px; } .navbar-default .navbar-toggle .icon-bar { background-color:#fff; } .default-skin .nav .open>a,.default-skin .nav .open>a:hover,.default-skin .nav .open>a:focus { border-color:#fff; background-color:transparent } .default-skin ul.sub-menu li { border-top:1px solid #ebebeb; border-bottom:0 } .default-skin .mobile-menu-open .navbar-default .navbar-nav>li>a { color:#575757 } .default-skin .redq .columns ul li { border-top:1px solid #ebebeb; border-bottom:0 } } @media(min-width:768px) { .default-skin.header { background:#FFF; } .default-skin .redq .dropdown-menu { border-top-color:#424497 } .default-skin .redq a:hover { color:#424497 } .default-skin ul.sub-menu { border-top-color:#424497; box-shadow:0 2px .09px rgba(0,0,0,0.10); } .fadeInUp .nav.navbar-nav>li:hover>ul.dropdown-menu,.fadeInUp .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:fadeInUp 200ms; -moz-animation:fadeInUp 200ms; -ms-animation:fadeInUp 200ms; -o-animation:fadeInUp 200ms; animation:fadeInUp 200ms } .fadeInUp .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:fadeInUp 200ms; -moz-animation:fadeInUp 200ms; -ms-animation:fadeInUp 200ms; -o-animation:fadeInUp 200ms; animation:fadeInUp 200ms } .animate-null .nav.navbar-nav>li:hover>ul.dropdown-menu,.animate-null .nav.navbar-nav>li:hover>ul.sub-menu { display:block } .animate-null .nav .sub-menu .dropdown:hover>.sub-menu { display:block } .fadeInDown .nav.navbar-nav>li:hover>ul.dropdown-menu,.fadeInDown .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:fadeInDown 200ms; -moz-animation:fadeInDown 200ms; -ms-animation:fadeInDown 200ms; -o-animation:fadeInDown 200ms; animation:fadeInDown 200ms } .fadeInDown .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:fadeInDown 200ms; -moz-animation:fadeInDown 200ms; -ms-animation:fadeInDown 200ms; -o-animation:fadeInDown 200ms; animation:fadeInDown 200ms } .bounceInUp .nav.navbar-nav>li:hover>ul.dropdown-menu,.bounceInUp .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:bounceInUp 200ms; -moz-animation:bounceInUp 200ms; -ms-animation:bounceInUp 200ms; -o-animation:bounceInUp 200ms; animation:bounceInUp 200ms } .bounceInUp .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:bounceInUp 200ms; -moz-animation:bounceInUp 200ms; -ms-animation:bounceInUp 200ms; -o-animation:bounceInUp 200ms; animation:bounceInUp 200ms } .flipInX .nav.navbar-nav>li:hover>ul.dropdown-menu,.flipInX .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:flipInX 200ms; -moz-animation:flipInX 200ms; -ms-animation:flipInX 200ms; -o-animation:flipInX 200ms; animation:flipInX 200ms } .flipInX .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:flipInX 200ms; -moz-animation:flipInX 200ms; -ms-animation:flipInX 200ms; -o-animation:flipInX 200ms; animation:flipInX 200ms } .flipInY .nav.navbar-nav>li:hover>ul.dropdown-menu,.flipInY .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:flipInY 200ms; -moz-animation:flipInY 200ms; -ms-animation:flipInY 200ms; -o-animation:flipInY 200ms; animation:flipInY 200ms } .flipInY .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:flipInY 200ms; -moz-animation:flipInY 200ms; -ms-animation:flipInY 200ms; -o-animation:flipInY 200ms; animation:flipInY 200ms } .pulse .nav.navbar-nav>li:hover>ul.dropdown-menu,.pulse .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:pulse 200ms; -moz-animation:pulse 200ms; -ms-animation:pulse 200ms; -o-animation:pulse 200ms; animation:pulse 200ms } .pulse .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:pulse 200ms; -moz-animation:pulse 200ms; -ms-animation:pulse 200ms; -o-animation:pulse 200ms; animation:pulse 200ms } .zoomIn .nav.navbar-nav>li:hover>ul.dropdown-menu,.zoomIn .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:zoomIn 200ms; -moz-animation:zoomIn 200ms; -ms-animation:zoomIn 200ms; -o-animation:zoomIn 200ms; animation:zoomIn 200ms } .zoomIn .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:zoomIn 200ms; -moz-animation:zoomIn 200ms; -ms-animation:zoomIn 200ms; -o-animation:zoomIn 200ms; animation:zoomIn 200ms } .fadeIn .nav.navbar-nav>li:hover>ul.dropdown-menu,.fadeIn .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:fadeIn 400ms; -moz-animation:fadeIn 400ms; -ms-animation:fadeIn 400ms; -o-animation:fadeIn 400ms; animation:fadeIn 400ms } .fadeIn .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:fadeIn 400ms; -moz-animation:fadeIn 400ms; -ms-animation:fadeIn 400ms; -o-animation:fadeIn 400ms; animation:fadeIn 400ms } .lightSpeedIn .nav.navbar-nav>li:hover>ul.dropdown-menu,.lightSpeedIn .nav.navbar-nav>li:hover>ul.sub-menu { display:block; -webkit-animation:lightSpeedIn 200ms; -moz-animation:lightSpeedIn 200ms; -ms-animation:lightSpeedIn 200ms; -o-animation:lightSpeedIn 200ms; animation:lightSpeedIn 200ms } .lightSpeedIn .nav .sub-menu .dropdown:hover>.sub-menu { display:block; -webkit-animation:lightSpeedIn 200ms; -moz-animation:lightSpeedIn 200ms; -ms-animation:lightSpeedIn 200ms; -o-animation:lightSpeedIn 200ms; animation:lightSpeedIn 200ms } } .skin-block { width:60px; height:30px; margin:5px 0 } .default-bg { background:#FFF; border:1px solid #ebebeb } .mm-menu.mm-horizontal>.mm-panel { -webkit-transition:-webkit-transform .4s ease; transition:transform .4s ease } .mm-menu .mm-hidden { display:none } .mm-wrapper { overflow-x:hidden; position:relative } .mm-menu,.mm-menu>.mm-panel { width:100%; height:100%; position:absolute; left:0; top:0; z-index:0 } .mm-menu { background:inherit; display:block; overflow:hidden; padding:0 } .mm-menu>.mm-panel { background:inherit; -webkit-overflow-scrolling:touch; overflow:scroll; overflow-x:hidden; overflow-y:auto; box-sizing:border-box; padding:20px; -webkit-transform:translateX(100%); transform:translateX(100%) } .mm-menu>.mm-panel.mm-opened { -webkit-transform:translateX(0%); transform:translateX(0%) } .mm-menu>.mm-panel.mm-subopened { -webkit-transform:translateX(-30%); transform:translateX(-30%) } .mm-menu>.mm-panel.mm-highest { z-index:1 } .mm-menu .mm-list { padding:20px 0 } .mm-menu>.mm-list { padding-bottom:40px } .mm-panel>.mm-list { margin-left:-20px; margin-right:-20px } .mm-panel>.mm-list:first-child { padding-top:0 } .mm-list,.mm-list>li { list-style:none; display:block; padding:0; margin:0 } .mm-list { font:inherit; font-size:14px } .mm-list a,.mm-list a:hover { text-decoration:none } .mm-list>li { position:relative } .mm-list>li>a,.mm-list>li>span { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:inherit; line-height:20px; display:block; padding:10px 10px 10px 20px; margin:0 } .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after { content:''; border-bottom-width:1px; border-bottom-style:solid; display:block; width:100%; position:absolute; bottom:0; left:0 } .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after { width:auto; margin-left:20px; position:relative; left:auto } .mm-list a.mm-subopen { background:rgba(3,2,1,0); width:40px; height:100%; padding:0; position:absolute; right:0; top:0; z-index:2 } .mm-list a.mm-subopen:before { content:''; border-left-width:1px; border-left-style:solid; display:block; height:100%; position:absolute; left:0; top:0 } .mm-list a.mm-subopen.mm-fullsubopen { width:100% } .mm-list a.mm-subopen.mm-fullsubopen:before { border-left:none } .mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span { padding-right:5px; margin-right:40px } .mm-list>li.mm-selected>a.mm-subopen { background:transparent } .mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span { padding-right:45px; margin-right:0 } .mm-list a.mm-subclose { text-indent:20px; padding-top:30px; margin-top:-20px } .mm-list>li.mm-label { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:10px; text-transform:uppercase; text-indent:20px; line-height:25px; padding-right:5px } .mm-list>li.mm-spacer { padding-top:40px } .mm-list>li.mm-spacer.mm-label { padding-top:25px } .mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before { content:''; border:2px solid transparent; display:inline-block; width:7px; height:7px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); margin-bottom:-5px; position:absolute; bottom:50% } .mm-list a.mm-subopen:after { border-top:0; border-left:none; right:18px } .mm-list a.mm-subclose:before { border-right:0; border-bottom:0; margin-bottom:-15px; left:22px } .mm-menu.mm-vertical .mm-list .mm-panel { display:none; padding:10px 0 10px 10px } .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after { border-color:transparent } .mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel { display:block } .mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen { height:40px } .mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after { -webkit-transform:rotate(45deg); transform:rotate(45deg); top:16px; right:16px } .mm-menu.mm-vertical .mm-list>li.mm-opened.mm-label>a.mm-subopen { height:25px } html.mm-opened .mm-page { box-shadow:0 0 20px rgba(0,0,0,0.5) } .mm-menu { background:#333; color:rgba(255,255,255,0.6) } .mm-menu .mm-list>li:after { border-color:rgba(0,0,0,0.15) } .mm-menu .mm-list>li>a.mm-subclose { background:rgba(0,0,0,0.1); color:rgba(255,255,255,0.3) } .mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before { border-color:rgba(255,255,255,0.3) } .mm-menu .mm-list>li>a.mm-subopen:before { border-color:rgba(0,0,0,0.15) } .mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span { background:rgba(0,0,0,0.1) } .mm-menu .mm-list>li.mm-label { background:rgba(255,255,255,0.05) } .mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul { background:rgba(255,255,255,0.05) } .mm-page { -webkit-transition:-webkit-transform .4s ease; transition:transform .4s ease } html.mm-opened { overflow:hidden; position:relative } html.mm-opened body { overflow:hidden } html.mm-opened .mm-page { box-sizing:border-box; position:relative; margin:0 } html.mm-background .mm-page { background:inherit } #mm-blocker { background:rgba(3,2,1,0); display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999 } html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker { display:block } .mm-menu.mm-offcanvas { display:none; position:fixed } .mm-menu.mm-current { display:block } .mm-menu { width:80%; min-width:140px; max-width:440px } html.mm-opening .mm-page,html.mm-opening #mm-blocker { -webkit-transform:translate(80%,0); transform:translate(80%,0) } @media all and (max-width:175px) { html.mm-opening .mm-page,html.mm-opening #mm-blocker { -webkit-transform:translate(140px,0); transform:translate(140px,0) } } @media all and (min-width:550px) { html.mm-opening .mm-page,html.mm-opening #mm-blocker { -webkit-transform:translate(440px,0); transform:translate(440px,0) } } .mm-buttonbar { border:1px solid transparent; border-radius:5px; text-align:center; line-height:20px; overflow:hidden; display:block; padding:0; margin:0; position:relative } .mm-buttonbar:after { content:''; display:block; clear:both } .mm-buttonbar>* { border-left:1px solid transparent; box-sizing:border-box; display:block; width:100%; height:100%; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden } .mm-buttonbar>a { text-decoration:none } .mm-buttonbar>input { position:absolute; left:-1000px; top:-1000px } .mm-buttonbar>input:checked+label { border-color:transparent!important } .mm-buttonbar>*:first-child,.mm-buttonbar>input:first-child+* { border-left:none } .mm-buttonbar.mm-buttonbar-2>* { width:50% } .mm-buttonbar.mm-buttonbar-3>* { width:33.33% } .mm-buttonbar.mm-buttonbar-4>* { width:25% } .mm-buttonbar.mm-buttonbar-5>* { width:20% } .mm-header .mm-buttonbar { margin-top:20px; margin-left:-30px; margin-right:-30px } .mm-footer .mm-buttonbar { border:0; border-radius:none; line-height:40px; margin:-10px -10px 0 -20px } .mm-footer .mm-buttonbar>* { border-left:none } .mm-list>li>.mm-buttonbar { margin:10px 20px } .mm-menu .mm-buttonbar { border-color:rgba(255,255,255,0.6); background:#333 } .mm-menu .mm-buttonbar>* { border-color:rgba(255,255,255,0.6) } .mm-menu .mm-buttonbar>input:checked+label { background:rgba(255,255,255,0.6); color:#333 } em.mm-counter { font:inherit; font-size:14px; font-style:normal; text-indent:0; line-height:20px; display:block; margin-top:-10px; position:absolute; right:40px; top:50% } em.mm-counter+a.mm-subopen { padding-left:40px } em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span { margin-right:80px } em.mm-counter+a.mm-fullsubopen { padding-left:0 } .mm-vertical em.mm-counter { top:12px; margin-top:0 } .mm-nosubresults>em.mm-counter { display:none } .mm-menu em.mm-counter { color:rgba(255,255,255,0.3) } html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker { -webkit-transition-duration:0s; transition-duration:0s } .mm-footer { background:inherit; border-top:1px solid transparent; text-align:center; line-height:20px; box-sizing:border-box; width:100%; height:40px; padding:10px 10px 0 20px; position:absolute; z-index:2; bottom:0; left:0 } .mm-menu.mm-hasfooter>.mm-panel { padding-bottom:80px } .mm-menu .mm-footer { border-color:rgba(0,0,0,0.10); color:rgba(255,255,255,0.3) } .mm-header { background:inherit; border-bottom:1px solid transparent; text-align:center; line-height:20px; box-sizing:border-box; width:100%; height:60px; padding:0 50px; position:absolute; z-index:2; top:0; left:0 } .mm-header .mm-title,.mm-header .mm-prev,.mm-header .mm-next { padding-top:30px } .mm-header .mm-title { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline-block; width:100%; position:relative } .mm-header .mm-prev,.mm-header .mm-next { text-decoration:none; display:block; box-sizing:border-box; min-width:10px; height:100%; position:absolute; top:0; z-index:1 } .mm-header .mm-prev { padding-left:20px; padding-right:10px; left:0 } .mm-header .mm-next { padding-left:10px; padding-right:20px; right:0 } .mm-header [href].mm-prev:before,.mm-header [href].mm-next:after { content:''; border:2px solid transparent; display:inline-block; width:7px; height:7px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg) } .mm-header [href].mm-prev:before { border-right:0; border-bottom:0; margin-left:2px; margin-right:5px } .mm-header [href].mm-next:after { border-top:0; border-left:none; margin-left:5px; margin-right:-2px } .mm-menu.mm-hassearch .mm-header { height:50px; top:50px } .mm-menu.mm-hassearch .mm-header .mm-title,.mm-menu.mm-hassearch .mm-header .mm-prev,.mm-menu.mm-hassearch .mm-header .mm-next { padding-top:20px } .mm-menu.mm-hasheader li.mm-subtitle { display:none } .mm-menu.mm-hasheader>.mm-panel { padding-top:80px } .mm-menu.mm-hasheader>.mm-panel.mm-list { padding-top:60px } .mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child { margin-top:-20px } .mm-menu.mm-hasheader.mm-hassearch>.mm-panel { padding-top:120px } .mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list { padding-top:100px } .mm-menu .mm-header { border-color:rgba(0,0,0,0.10); color:rgba(255,255,255,0.3) } .mm-menu .mm-header .mm-prev:before,.mm-menu .mm-header .mm-next:after { border-color:rgba(255,255,255,0.3) } .mm-list>li.mm-label>span { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0; line-height:25px } .mm-list>li.mm-label.mm-opened a.mm-subopen:after { -webkit-transform:rotate(45deg); transform:rotate(45deg); right:17px } .mm-list>li.mm-collapsed { display:none } .mm-menu .mm-list li.mm-label>div>div { background:rgba(255,255,255,0.05) } .mm-search,.mm-search input { box-sizing:border-box } .mm-list>li.mm-search { padding:10px; margin-top:-20px } .mm-list>li.mm-subtitle+li.mm-search { margin-top:0 } div.mm-panel>div.mm-search { padding:0 0 10px 0 } .mm-menu.mm-hasheader .mm-list>li.mm-search { margin-top:0 } .mm-search { background:inherit; width:100%; padding:10px; position:absolute; top:0; left:0; z-index:2 } .mm-search input { border:0; border-radius:30px; font:inherit; font-size:14px; line-height:30px; outline:0; display:block; width:100%; height:30px; margin:0; padding:0 10px } .mm-menu .mm-noresultsmsg { text-align:center; font-size:21px; display:none; padding:60px 0 } .mm-menu .mm-noresultsmsg:after { border:none!important } .mm-noresults .mm-noresultsmsg { display:block } .mm-menu li.mm-nosubresults>a.mm-subopen { display:none } .mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span { padding-right:10px } .mm-menu.mm-hassearch>.mm-panel { padding-top:70px } .mm-menu.mm-hassearch>.mm-panel>.mm-list:first-child { margin-top:-20px } .mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child { margin-top:-10px } .mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child+.mm-list { padding-top:0 } .mm-menu .mm-search input { background:rgba(255,255,255,0.3); color:rgba(255,255,255,0.6) } .mm-menu .mm-noresultsmsg { color:rgba(255,255,255,0.3) } input.mm-toggle,input.mm-check { position:absolute; left:-10000px } label.mm-toggle,label.mm-check { margin:0; position:absolute; top:50%; z-index:1 } label.mm-toggle:before,label.mm-check:before { content:''; display:block } label.mm-toggle { border-radius:30px; width:50px; height:30px; margin-top:-15px } label.mm-toggle:before { border-radius:30px; width:28px; height:28px; margin:1px } input.mm-toggle:checked ~ label.mm-toggle:before { float:right } label.mm-check { width:30px; height:30px; margin-top:-15px } label.mm-check:before { border-left:3px solid; border-bottom:3px solid; width:40%; height:20%; margin:25% 0 0 20%; -webkit-transform:rotate(-45deg); transform:rotate(-45deg) } label.mm-toggle,label.mm-check { right:20px } label.mm-toggle+a,label.mm-toggle+span { margin-right:70px } label.mm-check+a,label.mm-check+span { margin-right:50px } a.mm-subopen+label.mm-toggle,a.mm-subopen+label.mm-check { right:50px } a.mm-subopen+label.mm-toggle+a,a.mm-subopen+label.mm-toggle+span { margin-right:100px } a.mm-subopen+label.mm-check+a,a.mm-subopen+label.mm-check+span { margin-right:80px } em.mm-counter+a.mm-subopen+label.mm-toggle,em.mm-counter+a.mm-subopen+label.mm-check { right:90px } em.mm-counter+a.mm-subopen+label.mm-toggle+a,em.mm-counter+a.mm-subopen+label.mm-toggle+span { margin-right:140px } em.mm-counter+a.mm-subopen+label.mm-check+a,em.mm-counter+a.mm-subopen+label.mm-check+span { margin-right:120px } .mm-menu label.mm-toggle { background:rgba(0,0,0,0.15) } .mm-menu label.mm-toggle:before { background:#333 } .mm-menu input.mm-toggle:checked ~ label.mm-toggle { background:#4bd963 } .mm-menu label.mm-check:before { border-color:rgba(255,255,255,0.3) } .mm-menu input.mm-check:checked ~ label.mm-check:before { border-color:rgba(255,255,255,0.6) } html.mm-slide .mm-menu { -webkit-transition:-webkit-transform .4s ease; transition:transform .4s ease } html.mm-slide.mm-opened .mm-menu { -webkit-transform:translateX(-30%); transform:translateX(-30%) } html.mm-slide.mm-opening .mm-menu { -webkit-transform:translateX(0%); transform:translateX(0%) } html.mm-slide.mm-right.mm-opened .mm-menu { -webkit-transform:translateX(30%); transform:translateX(30%) } html.mm-slide.mm-right.mm-opening .mm-menu { -webkit-transform:translateX(0%); transform:translateX(0%) } html.mm-slide.mm-top.mm-opened .mm-menu { -webkit-transform:translateY(-30%); transform:translateY(-30%) } html.mm-slide.mm-top.mm-opening .mm-menu { -webkit-transform:translateY(0%); transform:translateY(0%) } html.mm-slide.mm-bottom.mm-opened .mm-menu { -webkit-transform:translateY(30%); transform:translateY(30%) } html.mm-slide.mm-bottom.mm-opening .mm-menu { -webkit-transform:translateY(0%); transform:translateY(0%) } html.mm-zoom-menu .mm-menu { -webkit-transition:-webkit-transform .4s ease; transition:transform .4s ease } html.mm-zoom-menu.mm-opened .mm-menu { -webkit-transform:scale(0.7,0.7) translateX(-30%); transform:scale(0.7,0.7) translateX(-30%); -webkit-transform-origin:left center; transform-origin:left center } html.mm-zoom-menu.mm-opening .mm-menu { -webkit-transform:scale(1,1) translateX(0%); transform:scale(1,1) translateX(0%) } html.mm-zoom-menu.mm-right.mm-opened .mm-menu { -webkit-transform:scale(0.7,0.7) translateX(30%); transform:scale(0.7,0.7) translateX(30%); -webkit-transform-origin:right center; transform-origin:right center } html.mm-zoom-menu.mm-right.mm-opening .mm-menu { -webkit-transform:scale(1,1) translateX(0%); transform:scale(1,1) translateX(0%) } html.mm-zoom-menu.mm-top.mm-opened .mm-menu { -webkit-transform:scale(0.7,0.7) translateY(-30%); transform:scale(0.7,0.7) translateY(-30%); -webkit-transform-origin:center top; transform-origin:center top } html.mm-zoom-menu.mm-top.mm-opening .mm-menu { -webkit-transform:scale(1,1) translateY(0%); transform:scale(1,1) translateY(0%) } html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu { -webkit-transform:scale(0.7,0.7) translateY(30%); transform:scale(0.7,0.7) translateY(30%); -webkit-transform-origin:center bottom; transform-origin:center bottom } html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu { -webkit-transform:scale(1,1) translateY(0%); transform:scale(1,1) translateY(0%) } html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel { -webkit-transform:scale(1.5,1.5) translateX(100%); transform:scale(1.5,1.5) translateX(100%); -webkit-transform-origin:left center; transform-origin:left center; -webkit-transition-property:-webkit-transform,left; transition-property:transform,left } html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened { -webkit-transform:scale(1,1) translateX(0%); transform:scale(1,1) translateX(0%) } html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened.mm-subopened { -webkit-transform:scale(0.7,0.7) translateX(-30%); transform:scale(0.7,0.7) translateX(-30%) } .mm-menu.mm-fullscreen { width:100%; min-width:140px; max-width:10000px } html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(100%,0); transform:translate(100%,0) } @media all and (max-width:140px) { html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(140px,0); transform:translate(140px,0) } } @media all and (min-width:10000px) { html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(10000px,0); transform:translate(10000px,0) } } html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(-100%,0); transform:translate(-100%,0) } @media all and (max-width:140px) { html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(-140px,0); transform:translate(-140px,0) } } @media all and (min-width:10000px) { html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform:translate(-10000px,0); transform:translate(-10000px,0) } } .mm-menu.mm-front.mm-fullscreen.mm-top,.mm-menu.mm-front.mm-fullscreen.mm-bottom { height:100%; min-height:140px; max-height:10000px } html.mm-opened.mm-fullscreen .mm-page { box-shadow:none!important } .mm-menu.mm-top,.mm-menu.mm-bottom { width:100%; min-width:100%; max-width:100% } .mm-menu.mm-right { left:auto; right:0 } .mm-menu.mm-bottom { top:auto; bottom:0 } html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker { -webkit-transform:translate(-80%,0); transform:translate(-80%,0) } @media all and (max-width:175px) { html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker { -webkit-transform:translate(-140px,0); transform:translate(-140px,0) } } @media all and (min-width:550px) { html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker { -webkit-transform:translate(-440px,0); transform:translate(-440px,0) } } html.mm-front .mm-page,html.mm-front #mm-blocker { -webkit-transform:translate(0,0)!important; transform:translate(0,0)!important; z-index:0 } .mm-menu.mm-front { z-index:1; box-shadow:0 0 15px rgba(0,0,0,0.5) } html.mm-opened.mm-next .mm-page { box-shadow:none } .mm-menu.mm-front,.mm-menu.mm-next { -webkit-transition:-webkit-transform .4s ease; transition:transform .4s ease; -webkit-transform:translate(-100%,0); transform:translate(-100%,0) } .mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right { -webkit-transform:translate(100%,0); transform:translate(100%,0) } .mm-menu.mm-front.mm-top { -webkit-transform:translate(0,-100%); transform:translate(0,-100%) } .mm-menu.mm-front.mm-bottom { -webkit-transform:translate(0,100%); transform:translate(0,100%) } html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next { -webkit-transform:translate(0,0); transform:translate(0,0) } .mm-menu.mm-front.mm-top,.mm-menu.mm-front.mm-bottom { height:80%; min-height:140px; max-height:880px } html.mm-opened.mm-light .mm-page { box-shadow:0 0 10px rgba(0,0,0,0.3) } .mm-menu.mm-light { background:#f3f3f3; color:rgba(0,0,0,0.6) } .mm-menu.mm-light .mm-list>li:after { border-color:rgba(0,0,0,0.1) } .mm-menu.mm-light .mm-list>li>a.mm-subclose { background:rgba(255,255,255,0.6); color:rgba(0,0,0,0.3) } .mm-menu.mm-light .mm-list>li>a.mm-subopen:after,.mm-menu.mm-light .mm-list>li>a.mm-subclose:before { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-light .mm-list>li>a.mm-subopen:before { border-color:rgba(0,0,0,0.1) } .mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span { background:rgba(255,255,255,0.6) } .mm-menu.mm-light .mm-list>li.mm-label { background:rgba(0,0,0,0.03) } .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul { background:rgba(0,0,0,0.03) } .mm-menu.mm-light label.mm-check:before { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-light input.mm-check:checked ~ label.mm-check:before { border-color:rgba(0,0,0,0.6) } .mm-menu.mm-light em.mm-counter { color:rgba(0,0,0,0.3) } .mm-menu.mm-light .mm-header { border-color:rgba(0,0,0,0.1); color:rgba(0,0,0,0.3) } .mm-menu.mm-light .mm-header .mm-prev:before,.mm-menu.mm-light .mm-header .mm-next:after { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-light .mm-list li.mm-label>div>div { background:rgba(0,0,0,0.03) } .mm-menu.mm-light .mm-search input { background:rgba(0,0,0,0.1); color:rgba(0,0,0,0.6) } .mm-menu.mm-light .mm-noresultsmsg { color:rgba(0,0,0,0.3) } .mm-menu.mm-light label.mm-toggle { background:rgba(0,0,0,0.1) } .mm-menu.mm-light label.mm-toggle:before { background:#f3f3f3 } .mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle { background:#4bd963 } html.mm-opened.mm-white .mm-page { box-shadow:0 0 10px rgba(0,0,0,0.3) } .mm-menu.mm-white { background:white; color:rgba(0,0,0,0.6) } .mm-menu.mm-white .mm-list>li:after { border-color:rgba(0,0,0,0.1) } .mm-menu.mm-white .mm-list>li>a.mm-subclose { background:rgba(0,0,0,0.06); color:rgba(0,0,0,0.3) } .mm-menu.mm-white .mm-list>li>a.mm-subopen:after,.mm-menu.mm-white .mm-list>li>a.mm-subclose:before { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-white .mm-list>li>a.mm-subopen:before { border-color:rgba(0,0,0,0.1) } .mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span { background:rgba(0,0,0,0.06) } .mm-menu.mm-white .mm-list>li.mm-label { background:rgba(0,0,0,0.03) } .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul { background:rgba(0,0,0,0.03) } .mm-menu.mm-white label.mm-check:before { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-white input.mm-check:checked ~ label.mm-check:before { border-color:rgba(0,0,0,0.6) } .mm-menu.mm-white em.mm-counter { color:rgba(0,0,0,0.3) } .mm-menu.mm-white .mm-header { border-color:rgba(0,0,0,0.1); color:rgba(0,0,0,0.3) } .mm-menu.mm-white .mm-header .mm-prev:before,.mm-menu.mm-white .mm-header .mm-next:after { border-color:rgba(0,0,0,0.3) } .mm-menu.mm-white .mm-list li.mm-label>div>div { background:rgba(0,0,0,0.03) } .mm-menu.mm-white .mm-search input { background:rgba(0,0,0,0.1); color:rgba(0,0,0,0.6) } .mm-menu.mm-white .mm-noresultsmsg { color:rgba(0,0,0,0.3) } .mm-menu.mm-white label.mm-toggle { background:rgba(0,0,0,0.1) } .mm-menu.mm-white label.mm-toggle:before { background:white } .mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle { background:#4bd963 } html.mm-opened.mm-black .mm-page { box-shadow:none } .mm-menu.mm-black { background:black; color:rgba(255,255,255,0.6) } .mm-menu.mm-black .mm-list>li:after { border-color:rgba(255,255,255,0.2) } .mm-menu.mm-black .mm-list>li>a.mm-subclose { background:rgba(255,255,255,0.25); color:rgba(255,255,255,0.3) } .mm-menu.mm-black .mm-list>li>a.mm-subopen:after,.mm-menu.mm-black .mm-list>li>a.mm-subclose:before { border-color:rgba(255,255,255,0.3) } .mm-menu.mm-black .mm-list>li>a.mm-subopen:before { border-color:rgba(255,255,255,0.2) } .mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span { background:rgba(255,255,255,0.25) } .mm-menu.mm-black .mm-list>li.mm-label { background:rgba(255,255,255,0.15) } .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul { background:rgba(255,255,255,0.15) } .mm-menu.mm-black label.mm-check:before { border-color:rgba(255,255,255,0.3) } .mm-menu.mm-black input.mm-check:checked ~ label.mm-check:before { border-color:rgba(255,255,255,0.6) } .mm-menu.mm-black em.mm-counter { color:rgba(255,255,255,0.3) } .mm-menu.mm-black .mm-header { border-color:rgba(255,255,255,0.2); color:rgba(255,255,255,0.3) } .mm-menu.mm-black .mm-header .mm-prev:before,.mm-menu.mm-black .mm-header .mm-next:after { border-color:rgba(255,255,255,0.3) } .mm-menu.mm-black .mm-list li.mm-label>div>div { background:rgba(255,255,255,0.15) } .mm-menu.mm-black .mm-search input { background:rgba(255,255,255,0.3); color:rgba(255,255,255,0.6) } .mm-menu.mm-black .mm-noresultsmsg { color:rgba(255,255,255,0.3) } .mm-menu.mm-black label.mm-toggle { background:rgba(255,255,255,0.2) } .mm-menu.mm-black label.mm-toggle:before { background:black } .mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle { background:#4bd963 } a.mobile-menu-close { display:none } .header .navbar .navbar-brand.mobile { display:none } #mobile-menu-wrap .navbar-nav { margin:100px -15px } #mobile-menu { max-height:100%; position:relative; overflow-y:scroll; -webkit-overflow-scrolling:touch; padding-bottom:60px } #mobile-menu-wrap { position:fixed; top:0; right:-330px; z-index:100; visibility:hidden; width:320px; height:100%; background:#fff; -webkit-transition:all .5s; transition:all .5s; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); border-left:1px solid #e4e4e4; box-shadow:0 -2px 8px 1px rgba(0,0,0,0.06) } .mobile-menu-open #mobile-menu-wrap { visibility:visible; -webkit-transition:-webkit-transform .5s; transition:transform .5s; -webkit-transform:translate3d(-320px,0,0); transform:translate3d(-320px,0,0); overflow-x:hidden } #container { position:relative; z-index:99; -webkit-transition:-webkit-transform .5s; transition:transform .5s; -webkit-transform-origin:50% 1%; transform-origin:50% 1%; -webkit-transform-style:preserve-3d; transform-style:preserve-3d } .mobile-menu-open #container { -webkit-transform:translate3d(-320px,0,0); transform:translate3d(-320px,0,0) } @media(max-width:767px) { .mobile-menu-open .navbar-collapse { padding:0 } .mobile-menu-open ul.sub-menu li a { padding-left:25px } .mobile-menu-open ul.sub-menu ul li a { padding-left:35px } .mobile-menu-open ul.sub-menu ul ul li a { padding-left:45px } .header .navbar .navbar-brand.large { position:relative; z-index:99; -webkit-transition:-webkit-transform .5s; transition:transform .5s; -webkit-transform-origin:50% 1%; transform-origin:50% 1%; -webkit-transform-style:preserve-3d; transform-style:preserve-3d } .mobile-menu-open .header .navbar .navbar-brand.large { -webkit-transform:translate3d(-320px,0,0); transform:translate3d(-320px,0,0) } .mobile-menu-open .header .navbar .navbar-brand.mobile { display:block; margin-top:40px; font-size:14px; font-weight:700; letter-spacing:2px; font-family:inherit; text-transform:uppercase } a.mobile-menu-close { position:fixed; top:40px; right:10px; font-size:20px; display:block; z-index:9999; cursor:pointer; padding:13px; width:46px; text-align:center } .nav .sub-menu,.nav .dropdown-menu { position:static; float:none; display:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none } ul.sub-menu>li.menu-item>ul.sub-menu { display: block !Important; } } body { font-family:Roboto,Arial; font-size:15px; line-height:1.75; color:#555; font-weight:300; overflow-x:hidden; position:relative; } h1,h2,h3,h4,h5,h6 { color:inherit; margin:inherit; } .split h3 { margin-top:10px; margin-bottom:10px } img { max-width:100%; border:0; height:auto } p:last-child { margin-bottom:0 } .accentbgcolor { background:#424497; color:#fff } .accentcolor { color:#FFFFFF; } a { color:inherit; } a,a:focus,a:hover,a:active { text-decoration:none; } .w960 { max-width:960px; margin:0 auto } .w480 { max-width:480px; margin:0 auto } .w680 { max-width:680px; margin:0 auto } .w360 { max-width:360px; margin:0 auto } .page-loader { background-color:#fff; position:absolute; width:100%; height:100%; content:""; z-index:9999; margin-top:0; position:fixed; } .page-loader img { position:fixed; left:50%; top:50%; margin-top:-35px; margin-left:-35px } .unstyle ul,.unstyle ol,ul.unstyle,ol.unstyle { padding-left:0; line-height:1.7 } .unstyle ul li,.unstyle ol li,ul.unstyle li,ol.unstyle li { list-style:none } ul.checklist li:before { content:"\f00c "; font-family:FontAwesome; margin-right:5px } ul.circleoklist li:before { content:"\f058 "; font-family:FontAwesome; margin-right:5px } ul.arrowlist li:before { content:"\f061 "; font-family:FontAwesome; margin-right:5px } ul.starlist li:before { content:"\f005 "; font-family:FontAwesome; margin-right:5px } ul.doublearrowlist li:before { content:"\f101 "; font-family:FontAwesome; margin-right:5px } ul.chevronlist li:before { content:"\f054 "; font-family:FontAwesome; margin-right:5px } ul.handlist li:before { content:"\f0a4 "; font-family:FontAwesome; margin-right:5px } ul.thumblist li:before { content:"\f087 "; font-family:FontAwesome; margin-right:5px } ul.asterisklist li:before { content:"\f069 "; font-family:FontAwesome; margin-right:5px } ul.circlearrowlist li:before { content:"\f0a9 "; font-family:FontAwesome; margin-right:5px } ul.circlepluslist li:before { content:"\f055 "; font-family:FontAwesome; margin-right:5px } ul.longarrowlist li:before { content:"\f178 "; font-family:FontAwesome; margin-right:5px } .large-header { position:relative; width:100%; background:#333; overflow:hidden; background-size:cover; background-position:center center; z-index:1; background-image:url(assets/img/header.html); webkit-animation:10s ease-in; -moz-animation:10s ease-in; -o-animation:10s ease-in; animation:10s ease-in; transform-style:preserve-3d; } .main-title { font-weight:700; position:absolute; margin:0; padding:0; color:#fff; line-height:1; text-align:center; top:55%; left:50%; width:100%; -webkit-transform:translate3d(-50%,-50%,0); transform:translate3d(-50%,-50%,0); text-transform:uppercase; font-size:4.2em; letter-spacing:.1em } .main-title .thin { font-weight:300 } .smallh { font-size:18px; letter-spacing:5px; font-weight:300; display:block; line-height:1.6; margin-top:15px; margin-bottom:10px; } .btn.small { padding:10px 15px; margin-top:5px } .btn { padding:12px 30px; margin-top:15px } .btn.icon.whiteicon i { background-color:#2c3e50; color:#fff; position:absolute; right:0; top:0; width:60px; height:100%; line-height:60px; color:#000; background-color:#fff; } .btn.left.icon.whiteicon i { background-color:#2c3e50; color:#fff; position:absolute; left:0; top:0; width:60px; height:100%; line-height:60px; color:#000; background-color:#fff; } .btn.icon { padding-top:20px; padding-bottom:20px; padding-right:90px; padding-left:30px; border:0; position:relative; margin-top:0; } .btn.left.icon { padding-top:20px; padding-bottom:20px; padding-left:90px; padding-right:30px; border:0; position:relative; margin-top:0; } .btn.rightmargin { margin-right:5px; } .btn.leftmargin { margin-left:5px; } .btn,.btn:hover { font-size:12px; text-transform:uppercase; border-radius:0; font-weight:700; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; letter-spacing:1px; min-width:120px; } .btn-default,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default { color:#fff } .btn-default { background-color:#303f62; border:1px solid rgba(0,0,0,0.05) } .btn-white { background-color:#fff; border:1px solid #fff; color:#222; } .btn-primary { color:#222; background-color:#424497; border-color:#424497; } .btn-primary:hover,.btn-default:hover { background-color:#303543; border-color:#303543 } .btn-minimal { background:0; border:1px solid; color:#fff } .btn-inverse { background-color:#222546; border:1px solid#fff; color:#fff; } .btn-inverse:hover,.btn-inverse:active,.btn-inverse:focus { color:#fff } .btn-md { padding:14px 16px; font-size:10px } .btn-md:hover { padding:14px 16px; font-size:10px } .large-header .btn-default { border:1px solid rgba(0,0,0,0.10); color:#fff; background:0 } .btn-xs,.btn-xs:hover { font-size:10px; padding:9px 15px } .btn-round { border-radius:300px; border:0; } .btn-round:hover { border-radius:300px; } .large-header .btn-default,.large-header .btn-primary { margin-top:0px; } .large-header .btn-default:hover,.large-header .btn-primary:hover { background-color:#fff; color:#222; border:1px solid #fff } .btn-ghost { margin-top:10px; letter-spacing:1px; font-weight:700; display:inline-block; font-size:14px; line-height:44px; height:50px; min-width:170px; text-align:center; padding:0px 20px; text-transform:uppercase; color:#fff; border:3px solid #fff; border-radius:0; } .port-zoom-link .btn-ghost { min-width:auto; } .port-zoom-link .btn-link { border-radius:50%; padding:0; height:55px; width:55px; line-height:50px; text-align:center; font-size:15px; margin-top:-10px; background:#fff; border:3px solid #fff; color:#fff } .btn-ghost:hover { } .btn-ghost.active,.btn-ghost.focus,.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.open>.dropdown-toggle.btn-ghost { background:#fff; border:3px solid #fff; color:#fff } .btn-ghost.black { border:3px solid #fff; background-color:transparent; color:#fff; } .btn-ghost.blackfull { border:3px solid #fff; background-color:#fff; color:#fff; } .btn-ghost.black:hover { background-color:#333; color:#fff; border:1px solid #333; } .bgmove h1 { font-weight:200; font-size:60px; margin-top:0 } .bgmove h4 { font-size:27px; font-weight:300; margin-top:0 } .page-wrapper { padding:80px 0; clear:both; float:none; position:relative; background-color:#fff } .page-wrapper.bot0 { padding:80px 0 0 0 } .page-wrapper.gray { background-color:#f9f9f9 } .page-wrapper .row { margin-bottom:50px } .page-wrapper .row:last-child { margin-bottom:0 } .page-wrapper.gray h1,.page-wrapper.gray h2,.page-wrapper.gray h3,.page-wrapper.gray h4,.page-wrapper.gray h5,.page-wrapper.gray h6 { color:inherit } .page-wrapper h2.title { letter-spacing:1px; text-transform:uppercase; font-weight:300; text-align:center; margin:0 0 20px 0 } .page-wrapper .tagline { text-align:center; font-size:18px; margin-top:-10px; font-weight:300; margin-bottom:30px } .tagline:before { content:''; display:block; height:1px; width:40px; background-color:#424497; margin:15px auto 10px auto; -webkit-animation:title-border .5s ease-in; -moz-animation:title-border .5s ease-in; -o-animation:title-border .5s ease-in; animation:title-border .5s ease-in } .flexslider a:focus,.flex-control-nav li a { outline:none; } .lead { font-size:17px; line-height:1.6; } section { clear:both; float:none; position:relative } .error input,input.error,.error textarea,textarea.error { background-color:#fff; border:1px solid red!Important; -webkit-transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,box-shadow linear .2s; -o-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s } input.contact.noMarr { margin-right:0 } input.contact { margin-right:3% } .parallax-image { background-position:50% 0; background-repeat:no-repeat; background-attachment:fixed; background-size:cover } .wrapsection { padding:0; position:relative; margin:0 } .woverlay { position:absolute; top:0; bottom:0; right:0; left:0; opacity:.0; z-index:2 } .parallax-content { position:relative; z-index:4; padding:130px 0 } .pagetitle .parallax-content { margin-top:50px } .pagetitle h3 { margin-top:10px } .content-header-default,.content-header-movingbg { background-image:url(img/default.html); } .portfolio-filter-list { padding:0; margin:0 0 40px 0; overflow:hidden } .portfolio-filter-list li { text-transform:uppercase; margin:5px; display:inline-block } .portfolio-filter-list a { font-size:12px; padding:10px 20px; position:relative; display:inline-block; letter-spacing:.1em; font-weight:600; text-decoration:none!important; border: 1px solid rgba(0,0,0,0.1); } .darkarea .portfolio-filter-list a { border:1px solid rgba(255,255,255,0.4);} .page-template-template-portfolio .portfolio-filter-list a { border:1px solid rgba(0,0,0,0.1); } .portfolio-filter-list a:hover { color:inherit; } .portfolio-filter-list a.active { border-width:1px; background-color:#fff; border-color:#fff; color:#333; } .portfolio-items { width:100%; overflow:hidden; position:relative; margin-bottom:-1px } .portfolio-items article { float:left; overflow:hidden; position:relative; width:25% } .thirdp .portfolio-items article { width:33.33%; } .portfolio-items article * { -moz-transition:all .6s ease-out; -o-transition:all .6s ease-out; -webkit-transition:all .6s ease-out; transition:all .6s ease-out } .portfolio-items article img { width:100% } .portfolio-items article:hover img { -moz-transform:scale(1.4); -ms-transform:scale(1.4); -webkit-transform:scale(1.4); transform:scale(1.4) } .portfolio-items article .overlay { position:absolute; width:100%; height:100%; background:#222546; color:#fff; top:0; left:0; opacity:0; text-align:center; padding:50px 10px; -moz-transform:scale(0.1); -ms-transform:scale(0.1); -webkit-transform:scale(0.1); transform:scale(0.1) } .portfolio-items article:hover .overlay { opacity:.85; -moz-transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1) } .portfolio-items article .overlay i { font-size:20px; margin-bottom:10px; background:#fff; color:#111; border-radius:50%; height:40px; width:40px; line-height:40px; } .portfolio-items article .overlay h3 { text-transform:uppercase; font-size:16px; text-align:center; color:#fff; margin-top:0; margin-bottom:0; } .portfolio-items article .overlay h3:after { border-bottom:1px solid; border-width:1px; border-style:solid; border-color:#424497; content:' '; width:180px; display:block; margin:10px auto 5px; -moz-transform:scale(0.3); -ms-transform:scale(0.3); -webkit-transform:scale(0.3); transform:scale(0.3) } .portfolio-items article .overlay span { font-size:11px; text-transform:uppercase } .portfolio-items-style2 article .inside { margin-bottom:30px } .portfolio-items-style2 article .inside h3 { margin:0; padding:20px; color:#fff; font-size:15px; font-weight:700; border:1px solid rgba(0,0,0,0.1); border-top:0; background:#fff; position:relative; } .portfolio-items-style2 article .inside h3:hover { text-decoration:none } .portfolio-items-style2 article * { -moz-transition:all .6s ease-out; -o-transition:all .6s ease-out; -webkit-transition:all .6s ease-out; transition:all .6s ease-out } .portfolio-items-style2 article img { width:100% } .portfolio-items-style2 a .port-zoom-link { color:#fff; font-weight:300; font-size:20px } .portfolio-items-style2 .btn { margin-top:-10px; } .portfolio-modal .modal-content { padding: 50px 0; min-height: 100%; border: 0; border-radius: 0; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; max-width: 900px; margin: 0px auto; color:#555; } .portfolio-modal .modal-content h2 { margin: 0; font-size: 26px; font-weight: 700; text-transform: uppercase; color: #333; } .portfolio-modal .modal-content img.attachment-post-thumbnail { margin-bottom:30px; width: 100%; } .portfolio-modal .modal-content .item-details { margin:30px 0; } .portfolio-modal .close-modal { position:absolute; top:25px; right:65px; width:55px; height:55px; background-color:transparent; cursor:pointer; z-index: 9999; } .portfolio-modal .close-modal:hover { opacity:.3; } .portfolio-modal .close-modal .lr { z-index:1051; width:1px; height:55px; margin-left:35px; background-color:#2c3e50; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .portfolio-modal .close-modal .lr .rl { z-index:1052; width:1px; height:55px; background-color:#2c3e50; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); } .gallery.portfolio-items article { width:100%; margin-bottom:30px; } .isotope-hidden.isotope-item { pointer-events:none; z-index:1 } .isotope,.isotope .isotope-item { z-index:2; -webkit-transition-duration:.8s; -moz-transition-duration:.8s; -ms-transition-duration:.8s; -o-transition-duration:.8s; transition-duration:.8s } .isotope { -webkit-transition-property:height,width; -moz-transition-property:height,width; -ms-transition-property:height,width; -o-transition-property:height,width; transition-property:height,width } .isotope .isotope-item { -webkit-transition-property:-webkit-transform,opacity; -moz-transition-property:-moz-transform,opacity; -ms-transition-property:top,left,opacity; -o-transition-property:top,left,opacity; transition-property:transform,opacity } .single-team { position:relative; } .img-box { position:relative; vertical-align:top; } .img-box .inner-box { } .img-box .inner-box img { position:relative; } .single-team img { width:100%; } .img-box.has-overlay { position:relative; overflow:hidden; } .img-box .overlay { position:absolute; top:100%; left:0; right:0; bottom:0; background:rgba(150,146,187); text-align:center; transition:all .5s ease; } .single-team:hover .img-box .overlay { top:0; } .wowgallerybox:hover .img-box .overlay { top:0px; } .img-box .overlay .box { display:table; width:100%; height:100%; } .img-box .overlay .box .content-box { display:table-cell; vertical-align:middle; } .img-box .overlay .box .content-box ul.list-inline li a { font-size:17px; color:#fff; } .wowgallerybox .img-box .overlay .box .content-box i { font-size:26px; color:#fff; } .single-team .content { padding:20px 0; text-align:center; border:1px solid rgba(0,0,0,0.10); border-top:0; } .single-team h2 { padding:0 20px; font-weight:600; text-transform:uppercase; margin:0 0 5px 0; font-size:18px; } .single-team p { font-size:15px; font-weight:300; font-style:italic; padding:0 20px; } .team-body { width:100%; height:100%; margin:0 } .team-wrap { width:100%; margin:0 auto; display:table } .team-wrap img { width:100% } .team-boxes { padding:0; text-align:center; } .team-boxes .separator { height:0px; width:36px; margin:13px 0 7px 20px; clear:both; background-color:#424497 } .team-boxes .team_quote p { font-size:14px; font-weight:400; margin:0px auto; color:#fff; padding:20px; } .team-info { margin:15px auto 0 auto; padding:0 20px } .team-info p { margin:0; padding:0; font-size:14px; font-weight:400; font-style:italic; } .team-info h2 { margin:0; padding:5px 0 6px 0; font-size:16px; font-weight:600; text-transform:uppercase; } .team-social { width:100%; padding:10px 20px 26px 20px; } .team-social a { background:#fff; height:40px; width:40px; text-align:center; border-radius:50%; color:#fff; border:1px solid rgba(0,0,0,0.1); line-height:40px; font-size:15px; transition:all .1s ease-in; display:inline-block; margin-bottom:3px; margin-right:2px; } .team-social a:hover { color:#fff; } .overlay-image { } .port-zoom-link p { width:100%; } .overlay-image .mask,.overlay-image .content { } .portfolio-items-style2 .port-zoom-link { top:-18%; } .customers { text-align:center; padding:40px 60px; font-size:16px; font-weight:300 } .customers img { margin-bottom:30px; border-radius:50%; max-height:120px } .customers { margin-left:-15px; margin-right:-15px } #tline { padding-bottom:60px } .tline-item-txt { } .tline-holder { margin:0 auto; padding:0; padding-top:20px; width:100%; position:relative; overflow:hidden; list-style:none } .tline-holder:before { background:#e4e4e4; content:""; left:50%; top:20px; bottom:0; position:absolute; width:1px; margin-left:-1px; height:9999px } ul .tline-holder>li { width:100%; float:left; display:inline-block } .tline-item-content { width:571px; } .tline-item-content a { color:inherit; font-weight:700; } .tline-item-txt { position:relative; padding:20px; background:#fff; border:1px solid #e4e4e4; margin-top:-20px } .tline-item-txt h3 { text-transform:uppercase; font-size:17px; margin-top:10px; margin-bottom:10px } .tline-holder li:nth-child(odd) .tline-item-txt h3 { text-align:left; margin-right:0 } .tline-item-txt .meta { color:#999 } .tline-holder li:nth-child(odd) .tline-item-content:hover .date-icon,.tline-item-right .tline-item-content:hover .date-icon { -webkit-animation:pulse .3s; animation:pulse .3s } .tline-holder li:nth-child(odd) { float:left; position:relative } .tline-holder li:nth-child(odd) .tline-item-content { float:left } .tline-holder li:nth-child(odd) .tline-item-txt { margin-right:60px } .tline-holder li:nth-child(odd) .date-icon { margin-right:-20px; float:right; background-color:#333; color:#fff } .tline-holder li { float:right; position:relative; max-width:100%; } .tline-holder li:nth-child(even) .tline-item-content { float:right; text-align:right; } .tline-holder li:nth-child(even) .tline-item-txt { margin-left:60px; text-align:right; } .tline-holder li:nth-child(even) .date-icon { margin-left:-20px; float:left } .tline-item-txt:before,.tline-item-txt:after { content:" "; position:absolute; top:24px; display:block; width:0; height:0; border-top:solid 15px transparent; border-bottom:solid 15px transparent } .tline-holder li:nth-child(odd) .tline-item-txt:before,.tline-holder li:nth-child(odd) .tline-item-txt:after { right:-18px; border-left:solid 20px #fff } .tline-holder li:nth-child(odd) .tline-item-txt:before { right:-20px; border-left-color:#e4e4e4 } .tline-holder li:nth-child(even) .tline-item-txt:before,.tline-holder li:nth-child(even) .tline-item-txt:after { left:-18px; border-right:solid 20px #fff } .tline-holder li:nth-child(even) .tline-item-txt:before { left:-20px; border-right-color:#e4e4e4 } .tline-holder .hentry { margin-bottom:20px; } .date-icon { text-align:center; padding-top:12px; width:40px; height:40px; background-color:#424497; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#fff; } .tline-start { width:100% !Important; float:left; padding:0; position:absolute; bottom:0; } .tline-start-content { text-align:center; } .tline-start .tline-start-icon { margin:0 auto; margin-bottom:0px; margin-top:-6px; width:12px; height:12px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#ccc; } .blog-img-box { position:relative; display:block; margin-bottom:-22px; overflow:hidden; } .blog-img-box img { transition:all 500ms ease; backface-visibility:hidden; width: 100%; } .blog-img-box:hover img { transition:all 500ms ease; transform:scale(1.05,1.05) rotate(-2deg); } .blog-content { background:#fff; padding:25px 20px; border:1px solid rgba(0,0,0,0.10); } .blog-content h3 { color:#222; line-height:1.4; margin:0 0 0px; font-size:1.27em; font-weight:700; } .blog-content p { color:#AEB3B7; margin-bottom:0; } .blog-date { position:absolute; display:block; padding:10px 15px; background: #424497; top:0px; right:0px; z-index:1; color:#333; } .blog-date span.month { display:block; font-size:13px; margin-bottom:0px; text-transform:uppercase; } .blog-date span.date { font-size:20px; font-weight:bold; line-height:1; } .funfacts .icon { font-size:40px; display:block; margin-bottom:15px; line-height:1; text-align:center; border-radius:50%; clear:both; border:0; } .funfacts .counter { font-size:54px; color:#424497; font-weight:900 } .funfacts h4 { text-transform:uppercase; font-size:17px; margin:22px 0 0; position:relative; font-weight:700; } .wpcf7-form .form-control,.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea { border:1px solid rgba(0,0,0,0.1); max-width:100%; } .wpcf7-form textarea { } .wpcf7-form textarea { max-height:120px; } .wpcf7-form input[type="submit"] { margin-top:0; } .footer2 .wpcf7-form .form-control,.footer2 .wpcf7-form input[type="tel"],.footer2 .wpcf7-form select,.footer2 .wpcf7-form textarea { background-color:rgba(255,255,255,0.1); border:0; color:#909090; border:1px solid rgba(255,255,255,0.07); } .footer2 .wpcf7-form input[type="submit"] { background-color:#424497; min-width:120px; margin-top:0px; border:1px solid transparent; color:#333; color: #fff; } .footer2 .wpcf7-form input[type="submit"]:hover{ background-color: #fff; color: #000; } #footer.footer { padding:50px 0 50px 0; background:#f9f9f9; clear:both; float:none; position:relative } #footer .widget { margin-bottom:40px; } ul.social-icons { margin-left:0; padding-left:0; list-style:none; margin-bottom:10px } ul.social-icons li { display:inline-block; float:none; } ul.social-icons li i { display:inline-block; width:40px; height:40px; line-height:40px; font-size:16px; position:relative; background:transparent; margin-right:7px; border-radius:50%; text-align:center; border:1px solid #ccc; list-style:none; color:#fff; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in } ul.social-icons li i:hover { border-width:1px; border-color:#222; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in } #footer .inner { background:#161829; padding:80px 0 40px 0; color:#909090; margin-top:60px; position:relative; } .footer2 { font-weight:400; position:relative; } .footer2 input[type="search"] { padding:10px 15px; min-width:auto; background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.07); font-size:14px; font-style:italic; } .footer2 .footer-ribbon { background-color: #161829; font-family: Shadows Into Light; font-weight: 400; color: #ffffff; position: absolute; margin: -96px 0 0 0; padding: 5px 20px 5px 20px; font-size: 22px; } .footer2 .footer-ribbon:before { border-right-color: #005580; left: -10px; border-right: 10px solid #646464; border-top: 16px solid transparent; content: ""; display: block; height: 0; position: absolute; top: 0; width: 7px; } .post-type-archive-portfolio .portfolio-filter-list a { border:1px solid rgba(0,0,0,0.1); } .page-template-template-builder #footer .inner { margin-top:0; } #footer.footer2 .copyright,#footer.footer2 .copyright a { color:#909090 } #footer .inner ul { list-style:none; padding-left:0 } #footer .widget-title { color:#fff; text-transform:uppercase; font-size:15px; margin-bottom:20px; font-weight:700; margin-top:0; } #footer .widget-post li .date-post small,#footer .widget-post li .title-post { color:#909090 } #footer .flickr_container { margin:0 -15px -15px 0 } #footer .flickr_container .footer_badge_image { float:left; margin:0 15px 15px 0; max-width:100px } #footer small { display:block; font-size:90% } #footer .social-icon li { display:inline-block; padding:0 20px 0 0 } #footer .widget-post li .date-post small { display:block; font-size:70% } #footer .widget-post li { position:relative; padding:0 0 20px 50px } #footer .widget-post li .date-post { position:absolute; top:0; left:0; text-align:center; display:block; padding:7px; line-height:13px } #footer .widget-post li .date-post { border:1px solid } #footer .widget-address li { position:relative; padding:0 0 15px 32px } #footer .widget-address li i { position:absolute; top:5px; left:0; width:25px; display:block; text-align:center; color:#fff } #footer.footer2 .copyright { background:#161829; padding:15px 0; border-top:1px solid rgba(255,255,255,0.1); } #footer a:hover { color:#fff } #footer h3 { margin-top:20px } #footer .footer-menu ul { margin-bottom:0 } #footer .footer-menu ul li { font-size:90%; display:inline; list-style:none } #footer .footer-menu ul li a { color:#909090 } #footer .footer-menu ul li:after { content:"/"; margin-left:3px } #footer .footer-menu ul li:last-child:after { content:none } .video-containeryt { overflow:hidden; padding-bottom:56.25%; position:relative; height:0; background:transparent } .video-containeryt iframe,.video-containersh iframe { left:0; top:0; height:100%; width:100%; position:absolute } .videowrap,.videowrapsh { position:relative; overflow:hidden; width:100.1% } .videowrap .player .controls { display:none!Important } .videowrap .videocontent,.videowrapsh .videocontent { height:50%; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; font-weight:900; color:#fff; text-align:center } .panel-title { font-size:20px; text-transform:none; font-weight:400; padding:0; position:relative; line-height:1.7; } .panel-title>a { font-size:16px; display:block; font-weight:400; padding:15px 40px 15px 30px; color:inherit; } #sidebar .panel-title>a { padding:15px; font-weight:400; font-size:14px; } #sidebar .panel-default>.panel-heading+.panel-collapse>.panel-body { padding:15px; } #sidebar .panel { margin-bottom:1px; } .panel-title>a:after { color:inherit; content:'-'; position:absolute; font-size:22px; right:27px; top:10px } .panel-title>a:hover,.panel-title>a:active,.panel-title>a:focus { text-decoration:none; } .panel-title>a.collapsed { } .panel-title>a.collapsed:after { content:'+'; right:24px } .panel { box-shadow:none } .panel-group .panel { border-radius:0; background-color:transparent } .panel-default>.panel-heading { color:inherit; position:relative; border:0; border-radius:0; padding:0; background-color:#fff; border:1px solid rgba(0,0,0,0.10); } .panel-heading { padding:16px 0 14px 16px } .panel-heading[class*="rt-icon-"]:before { position:absolute; font-size:20px; color:#e16657; left:16px } .panel-default { border-color:transparent } .panel-default+.panel-default { border:0 } .panel-group .panel+.panel { margin-top:9px } .panel-group .panel-heading+.panel-collapse .panel-body { padding-top:20px; padding-bottom:20px; padding-left:30px; border-right:1px solid rgba(0,0,0,0.10); border-left:1px solid rgba(0,0,0,0.10); border-bottom:1px solid rgba(0,0,0,0.10); border-top:0 } .panel-default>.panel-heading+.panel-collapse>.panel-body { border:1px solid rgba(0,0,0,0.10); border-top:0; background:#fff; } .panel-body { padding:25px 25px 25px 30px; } .nav-tabs { border-left:1px solid rgba(0,0,0,0.10); border-bottom:20px } .tab-content { border:1px solid rgba(0,0,0,0.10); padding:20px; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-bottom:20px; color:inherit } .nav-tabs>li:active { margin-bottom:-1px } .nav-tabs>li>a { padding:12px 20px; line-height:21px; border:1px solid rgba(0,0,0,0.10); border-left:none; margin-right:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; text-transform:uppercase; font-weight:700 } .nav-tabs>li>a:hover { border-color:#eee #eee #eee; background-color:#fff } .nav-tabs>.active>a,.nav-tabs>.active>a:hover { border-left:none; color:#29bbf2; cursor:default; border-bottom:0 } .nav-tabs>li.active>a { color:#fff; cursor:default; border:1px solid rgba(0,0,0,0.10); margin-bottom:-1px; border-left:0; border-bottom:0 } .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover { border-left:0; border-bottom:1px solid; border-color:#424497; background-color:#424497; color:#fff } .nav-tabs.tabstyle1 { border:1px solid rgba(0,0,0,0.10); transition:all 1s ease 0s; -webkit-transition:all 0.2s ease 0s; border-right:0; } .nav-tabs.tabstyle1>li>a { border-radius:0; margin-right:0; position:relative; line-height:1.6; transition:all 0.2s ease 0s; font-size:14px; color:#777; text-decoration:none; text-transform:capitalize; letter-spacing:0.3px; padding-left:30px; border:none; border-bottom:1px solid rgba(0,0,0,0.10); } .nav-tabs.tabstyle1>li.active>a { color:#333; background:#424497; } .nav-tabs.tabstyle1>li { float:none; margin-bottom:0; } .nav-tabs.tabstyle1>li.active:after { content:''; position:absolute; left:100%; top:50%; margin-top:-23px; border-left:0; border-bottom:23px solid transparent; border-top:23px solid transparent; border-left-color:#424497; border-left-width:16px; border-left-style:solid; } .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover { border:0; color:#fff } .nav-tabs.tabstyle1>li>a:hover { border-top:0; background:#222546; color:#fff; } .nav-tabs.tabstyle1>li:last-child>a { border-bottom:0; } .tab-content.tabstyle1 { border:1px solid rgba(0,0,0,0.10); padding:30px 40px; } .nav-tabs.tabstyle1>li.active>a { margin:0; border:0; } .block1 .caption a,.block1 h1,.block2 h1,.block1 h2,.block2 h2,.block1 h3,.block2 h3,.block1 h4,.block2 h4,.block1 h5,.block2 h5,.block1 h6,.block2 h6 { color:inherit } .block1 h1 { font-size:90px; text-transform:uppercase; margin-top:0; line-height:0; margin-bottom:70px } .block1 h6 { font-size:18px; letter-spacing:2px; text-transform:uppercase; font-weight:300 } .block1 .btn { font-weight:400; margin-left:5px; margin-right:5px; min-width:170px; border:1px solid; font-size:14px; padding:12px 25px; border-radius:2px; letter-spacing:1px; margin-top:30px; text-transform:uppercase; position:relative } .block1 .btn.color { background-color:#424497; border:1px solid; border-color:#424497; color:#fff } .block2,.block2 h2,.block2 h3,.block2 h4,.block2 h1,.block2 h5 { color:inherit } .block2 .text1 { color:inherit; font-weight:700; font-size:19px; letter-spacing:1px; display:block; display:inline-block; text-transform:uppercase } .block2 .text1.big { font-weight:300; margin:0; padding:0; color:#fff; text-align:center; font-size:70px; letter-spacing:.03em; display:inline-block } .text1::first-word { font-weight:700 } .block2 .text2 { color:inherit; line-height:1; margin-top:20px; font-size:110px; display:inline-block; font-family:Mrs Sheppards; } .block2 .text2.big { font-size:18px; letter-spacing:3px; font-weight:300; display:block } .block2 .text3 { color:inherit; margin-top:8px; font-size:19px; text-transform:uppercase; letter-spacing:1px; font-weight:300; display:inline-block } .block2 .text1.big.borders { border-top:1px solid; border-bottom:1px solid; display:inline-block; margin-bottom:15px; margin-top:15px; line-height:1.3 } .downarrowpoint { background-color:rgba(0,0,0,0.2); height:55px; width:55px; text-align:center; display:block; margin:0 auto; border-radius:50%; margin-top:25px } .downarrowpoint i { -webkit-transition-property:-webkit-transform; -webkit-transition-duration:1s; -moz-transition-property:-moz-transform; -moz-transition-duration:1s; -webkit-animation-name:pulse; -moz-animation-name:pulse; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-timing-function:linear; line-height:55px; font-size:25px; color:#fff } .slider_overlay { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.42) } .carousel,.carousel-inner>.item { position:relative; min-height:600px; max-height:600px; overflow:hidden; color:#fff } .business_carousel.carousel,.business_carousel .carousel-inner>.item { position:relative; min-height:700px; max-height:700px; overflow:hidden; color:#fff } .business_carousel .carousel-inner>.item p { font-size:22px; font-weight:300 } .carousel-inner>.item { -moz-opacity:.00; -khtml-opacity:.00; opacity:.00; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); filter:alpha(opacity=0); filter:alpha(opacity=0); -webkit-transition:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; color:#fff } .carousel-inner>.item.active { -moz-opacity:1; -khtml-opacity:1; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter:alpha(opacity=100); filter:alpha(opacity=100) } .carousel-inner>.item .slider-bg { position:absolute; top:0; left:0; width:100%; height:100% } .carousel-inner>.item .slider-bg img { width:100%; height:100%; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:20s; -moz-animation-duration:20s; -ms-animation-duration:20s; -o-animation-duration:20s; animation-duration:20s; animation-timing-function:ease-out; -webkit-animation-timing-function:ease-out; -webkit-transform-origin:100% 100%; transform-origin:100% 100%; -moz-animation-iteration-count:1; -moz-animation-fill-mode:forwards; -webkit-animation-iteration-count:1; -webkit-animation-fill-mode:forwards } .carousel-inner>.item .slider-bg img.kenburns { -webkit-animation-name:kenburns; -moz-animation-name:kenburns; -o-animation-name:kenburns; animation-name:kenburns } .carousel-inner>.item .slider-bg img.kenburnsreverse { -webkit-animation-name:kenburnsreverse; -moz-animation-name:kenburnsreverse; -o-animation-name:kenburnsreverse; animation-name:kenburnsreverse } @-webkit-keyframes kenburns { 0% { -webkit-transform:scale(1.2) } 100% { -webkit-transform:scale(1) } } @keyframes kenburns { 0% { transform:scale(1.2) } 100% { webkit-transform:scale(1) } } @-webkit-keyframes kenburnsreverse { 0% { -webkit-transform:scale(1) } 100% { -webkit-transform:scale(1.2) } } @keyframes kenburnsreverse { 0% { transform:scale(1) } 100% { transform:scale(1.2) } } .carousel-control.left,.carousel-control.right { display:none } .carousel-content { padding:265px 0 100px } .business_carousel .carousel-content h1 { font-weight:200; font-size:70px; letter-spacing:2px; line-height:1; margin-bottom:0px; } .business_carousel .carousel-content h4 { font-size:16px; font-weight:300; text-transform:uppercase; letter-spacing:2px } .carousel-content h1 { color:#fff; display:inline-block; font-size:40px; font-weight:600; margin-bottom:0; padding:18px 20px; text-transform:capitalize } .maincaymanslider h4 { font-size:17px; font-weight:300; margin-top:0; letter-spacing:2px; text-transform:uppercase } .maincaymanslider h1 { font-weight:200; font-size:60px; margin-top:0; margin-bottom:0 } .maincaymanslider { color:#fff } .maincaymanslider p { font-size:22px; font-weight:300 } .maincaymanslider.styletwo h4 { font-size:20px; font-weight:300; background:rgba(0,0,0,0.5); display:inline-block; padding:10px; margin-top:10px } .maincaymanslider.styletwo h1 { background:rgba(0,0,0,0.5); padding:5px 15px; font-size:46px } .active .fromleft.animated1 { -webkit-animation:fadeInLeft 1s ease-in-out 700ms both; animation:fadeInLeft 1s ease-in-out 700ms both } .active .fromleft.animated2 { -webkit-animation:fadeInLeft 2s ease-in-out 700ms both; animation:fadeInLeft 2s ease-in-out 700ms both } .active .fromleft.animated3 { -webkit-animation:fadeInLeft 3s ease-in-out 700ms both; animation:fadeInLeft 3s ease-in-out 700ms both } .active .zoomin.animated1 { -webkit-animation:zoomIn 1s ease-in-out 700ms both; animation:zoomIn 1s ease-in-out 700ms both } .active .zoomin.animated2 { -webkit-animation:zoomIn 2s ease-in-out 700ms both; animation:zoomIn 2s ease-in-out 700ms both } .active .zoomin.animated3 { -webkit-animation:zoomIn 3s ease-in-out 700ms both; animation:zoomIn 3s ease-in-out 700ms both } .active .bouncein.animated1 { -webkit-animation:bounceIn 1s ease-in-out 700ms both; animation:bounceIn 1s ease-in-out 700ms both } .active .bouncein.animated2 { -webkit-animation:bounceIn 2s ease-in-out 700ms both; animation:bounceIn 2s ease-in-out 700ms both } .active .bouncein.animated3 { -webkit-animation:bounceIn 3s ease-in-out 700ms both; animation:bounceIn 3s ease-in-out 700ms both } .active .bounceindown.animated1 { -webkit-animation:bounceInDown 1s ease-in-out 700ms both; animation:bounceInDown 1s ease-in-out 700ms both } .active .bounceindown.animated2 { -webkit-animation:bounceInDown 2s ease-in-out 700ms both; animation:bounceInDown 2s ease-in-out 700ms both } .active .bounceindown.animated3 { -webkit-animation:bounceInDown 3s ease-in-out 700ms both; animation:bounceInDown 3s ease-in-out 700ms both } .active .bounceinup.animated1 { -webkit-animation:bounceInUp 1s ease-in-out 700ms both; animation:bounceInUp 1s ease-in-out 700ms both } .active .bounceinup.animated2 { -webkit-animation:bounceInUp 2s ease-in-out 700ms both; animation:bounceInUp 2s ease-in-out 700ms both } .active .bounceinup.animated3 { -webkit-animation:bounceInUp 3s ease-in-out 700ms both; animation:bounceInUp 3s ease-in-out 700ms both } .active .bounceinleft.animated1 { -webkit-animation:bounceInLeft 1s ease-in-out 700ms both; animation:bounceInLeft 1s ease-in-out 700ms both } .active .bounceinleft.animated2 { -webkit-animation:bounceInLeft 2s ease-in-out 700ms both; animation:bounceInLeft 2s ease-in-out 700ms both } .active .bounceinleft.animated3 { -webkit-animation:bounceInLeft 3s ease-in-out 700ms both; animation:bounceInLeft 3s ease-in-out 700ms both } .active .bounceinright.animated1 { -webkit-animation:bounceInRight 1s ease-in-out 700ms both; animation:bounceInRight 1s ease-in-out 700ms both } .active .bounceinright.animated2 { -webkit-animation:bounceInRight 2s ease-in-out 700ms both; animation:bounceInRight 2s ease-in-out 700ms both } .active .bounceinright.animated3 { -webkit-animation:bounceInRight 3s ease-in-out 700ms both; animation:bounceInRight 3s ease-in-out 700ms both } .active .rollin.animated1 { -webkit-animation:rollIn 1s ease-in-out 700ms both; animation:rollIn 1s ease-in-out 700ms both } .active .rollin.animated2 { -webkit-animation:rollIn 2s ease-in-out 700ms both; animation:rollIn 2s ease-in-out 700ms both } .active .rollin.animated3 { -webkit-animation:rollIn 3s ease-in-out 700ms both; animation:rollIn 3s ease-in-out 700ms both } .active .flipiny.animated1 { -webkit-animation:flipInY 1s ease-in-out 700ms both; animation:flipInY 1s ease-in-out 700ms both } .active .flipiny.animated2 { -webkit-animation:flipInY 2s ease-in-out 700ms both; animation:flipInY 2s ease-in-out 700ms both } .active .flipiny.animated3 { -webkit-animation:flipInY 3s ease-in-out 700ms both; animation:flipInY 3s ease-in-out 700ms both } .active .flipinx.animated1 { -webkit-animation:flipInX 1s ease-in-out 700ms both; animation:flipInX 1s ease-in-out 700ms both } .active .flipinx.animated2 { -webkit-animation:flipInX 2s ease-in-out 700ms both; animation:flipInX 2s ease-in-out 700ms both } .active .flipinx.animated3 { -webkit-animation:flipInX 3s ease-in-out 700ms both; animation:flipInX 3s ease-in-out 700ms both } .cayman-slider .slider-content-style1 h2::before,.cayman-slider .slider-content-style1 h2::after { font-weight:200 } .cayman-slider .slider-content-style1 { line-height:1.4; color:#fff; color:inherit; z-index:1000; } .cayman-slider .slider-content-style1 h2 { font-size:16px; color:#fff; font-weight:400; margin-left:0; margin-top:0px; margin-bottom:0px; line-height:1.6; text-transform:uppercase; letter-spacing:0.13em; } .cayman-slider .slider-content-style1 h1 { font-size:66px; color:#fff; margin-top:20px; margin-bottom:26px; font-weight:900; text-transform:uppercase; line-height:1; margin-left:0; letter-spacing:0; } .cayman-slider .slider-content-style1 h3 { font-size:14px; max-width:700px; margin:0 auto; letter-spacing:4px; display:inline-block; line-height:1.5 } .cayman-slider .thin { font-weight:300; } .cayman-slider .slider-content-style1 .btn { margin-top: 0px; letter-spacing: 1px; font-weight: 700; display: inline-block; font-size: 12px; line-height: 44px; height: 50px; min-width: 160px; text-align: center; padding: 0px 20px; text-transform: uppercase; color: #fff; border: 3px solid #fff; border-radius: 0; margin: 0 5px; } .cayman-slider .slider-content-style1 .btn-primary { color:#fff; } .cayman-slider .slider-content-style1 .btn:hover { color:#333; } .cayman-slider .slider-content-style1 .btn-primary { border:3px solid transparent; } .cayman-slider .slider-content-style1 .btn-primary:hover { color:#fff; } .wrapstars { line-height:1 !Important; } .wrapstars.leftwrap .fa,.wrapstars.rightwrap .fa { font-size:16px; color:#f8c750; } .wrapstars.leftwrap .fa:first-child { font-size:12px; color:#fff; } .wrapstars.leftwrap .fa:last-child { font-size:20px; color:#fff; margin-right:10px; } .wrapstars.rightwrap .fa:first-child { font-size:20px; color:#fff; margin-left:10px; } .wrapstars.rightwrap .fa:last-child { font-size:12px; color:#fff; } .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th { padding:13px } .table { margin-bottom:30px } .table:last-child { border-bottom:0 } .table-bordered>thead>tr>th { border-bottom-width:0 } .wrapimg { border-radius:5px; border:20px solid rgba(0,0,0,0.10); max-width:97%; -webkit-box-shadow:10px 10px 5px 0 rgba(209,209,209,1); -moz-box-shadow:10px 10px 5px 0 rgba(209,209,209,1); box-shadow:10px 10px 5px 0 rgba(209,209,209,1) } ul.countdown { list-style:none; margin:0; padding:0; display:block; text-align:center } ul.countdown li { display:inline-block } ul.countdown li span { font-size:80px; font-weight:300; line-height:80px; color:#fff } ul.countdown li.seperator { font-size:50px; line-height:70px; vertical-align:top } ul.countdown li p { color:#fff; font-size:14px } .wow-pricing-table { list-style:none; margin:0; padding:0; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s } .wow-pricing-table div { list-style:none } .wow-pricing-table>div { list-style:none; text-shadow:none; margin-bottom:0; border:1px solid rgba(0,0,0,0.10); margin:0 15px } .wow-pricing-table>div.featured { z-index:1 } .wow-pricing-table>div.featured .wow-pricing-header { background-color:#424497 } .wow-pricing-table:hover { margin-top:-5px } .wow-pricing-table .wow-pricing-header { text-align:center; padding:20px 0 10px 0; background-color:#333 } .wow-pricing-table .wow-pricing-header h5 { color:#fff; font-size:20px; margin:0; padding:0 20px 0 } .wow-pricing-table .wow-pricing-cost { color:#fff; font-size:1.500em; line-height:1em; padding-top:15px; background:#333 } .wow-pricing-table .wow-pricing-per { font-size:.786em; color:#fff; background-color:#333; padding-bottom:10px } .wow-pricing-table .wow-pricing-content { background:#fff; text-align:center } .wow-pricing-table .wow-pricing-content ul { margin:0!important; list-style:none!important; padding-left:0 } .wow-pricing-table .wow-pricing-content ul li { margin:0!important; padding:10px 20px!important; border-bottom:1px solid rgba(0,0,0,0.10); list-style:none!important; color:#555 } .wow-pricing-table .wow-pricing-content ul li:nth-child(2n+2) { background:#f9f9f9 } .wow-pricing-table .wow-pricing-button { background:#fff; text-align:center; border-top:1px solid #fff; padding:35px 20px 35px } .wow-pricing-table .wow-pricing-button .wow-button { float:none; margin:0 auto; background:#333; color:#fff; border-radius:3px; padding:12px 22px 14px } .featured .wow-pricing-per,.featured .wow-pricing-cost,.featured .wow-pricing-button .wow-button,.buttoncolor { background-color:#424497 } .wowpanel { background-color:#f7f7f7; border-left:7px solid; border-color:#25c5ed; padding:20px; margin-bottom:15px } .alert { border-radius:4px; border:0; font-size:15px } .alert-success { background-color:#2ac56c; color:#fff } .alert-danger { background-color:#f06060; color:#fff } .alert-info { background-color:#4593e3; color:#fff } .alert-warning { background-color:#fcd04b; color:#fff } .centered { margin-left:auto; margin-right:auto } .noborder { border:0 } .transformnone { text-transform:none!important } .nomargtop { margin-top:0 } .block2 .text1.nomargbot { margin-bottom:0 } .font300 { font-weight:300 } .font500 { font-weight:500 } .w960 { width:960px; max-width:100%; margin-left:auto; margin-right:auto } .w800 { width:800px; max-width:100%; margin-left:auto; margin-right:auto } .w600 { width:600px; max-width:100%; margin-left:auto; margin-right:auto } .fancyb { margin-bottom:20px; padding:15px 0; border-top:1px solid; border-bottom:1px solid; display:inline-block } .thin-font { font-weight:300 } h2.title { margin-top:0; letter-spacing:1px } h2.small { letter-spacing:1px; margin-bottom:15px; font-size:18px; } .overlayparallax { position:absolute; top:0; bottom:0; right:0; left:0; opacity:.0; z-index:2; background:#303543; opacity:.8 } .image-divider .container { z-index:3; position:relative } .paddw { padding-top:80px; padding-bottom:80px } .no-pad { padding:0 } .row-eq-height { margin-right:1px; display:flex } .paddingtop50 { padding-top: 50px; } /* comments */ ol.comment-list { list-style:none; padding-left:5px; margin-left:0; font-size:14px; } ol.comment-list ol.children { list-style:none; } article.comment { position:relative; background-color:#fcfcfc; margin-bottom:20px; padding:20px; border:1px solid #f2f2f2; } article.comment .comment-avatar { float:left; margin-right:20px; margin-top:-10px; } article.comment .comment-avatar img { border-radius:50%; } .comment-author span { background-color:purple; color:#fff; padding:2px 7px; border-radius:30px; margin-left:5px; font-size:12px; } .comment-author span.byuserpurchased { background-color:#a0ce4e; } .comments-area h2 { font-size:1.7rem; margin-bottom:15px; margin-top:30px; } .comments-area .reply { position:absolute; top:30px; right:30px; } .comment-content p:last-child { margin-bottom:0; } .comments-area .reply a { color:#fff; background-color:#fff; border:1px solid rgba(0,0,0,0.10); padding:5px 10px; border-radius:0; font-style:italic; letter-spacing:1px; min-width:auto; } .comments-area .reply span { display:none; } .comments-area h2:before { font-family:FontAwesome; content:"\f086"; } .comment-reply-title { padding:0.5rem 0; border-top:0; font-size:17px; font-weight:700; } #cancel-comment-reply-link { float:right; } #cancel-comment-reply-link:before { content:"\f00d"; display:inline-block; margin-right:0.5rem; font-family:FontAwesome; } .comment-respond>p,.comment-form label { font-size:1.2rem } .comment-form label { display:block; text-transform:uppercase; font-weight:700; letter-spacing:2px; } .comment-form input { display:inline-block; } .comment-form .form-allowed-tags { } .comment-content { margin-top:33px; } .comment-content:before { clear:both; float:none; } .comment-content p { margin-bottom:0.9em; line-height:1.6; } .comment-form textarea { } form.comment-form p { margin-bottom:1em; } .comment-form textarea,.comment-form input { width:100%; } .comment-form input[type="submit"] { width:auto; font-weight:700; text-transform:uppercase; } .w-middle { transform-style:preserve-3d; } @media(min-width:780px) { .w-middle .textwidget,.w-middle .so-widget-sow-button { position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); } } .w-middle .textwidget h3 { margin-top:10px; margin-bottom:5px; } .w-no-bottom-padding { padding-bottom:0 !important; } .w-no-top-padding { padding-top:0 !important; } #sow-headline-container.sow-headline h1,#sow-headline-container.sow-headline h3 { font-weight:800; } #sow-headline-container.sow-headline h1 { font-size:32px; } #sow-headline-container.sow-headline h3 { font-weight:300; font-size:14px; letter-spacing:1px; } .so-panels-dialog.so-panels-dialog-prebuilt-layouts .so-content .layout .layout-inside .description { height:auto !important; } .sow-features-list .sow-features-feature h5 { font-size:16px; text-transform:uppercase; font-weight:800; } #sow-headline-container.sow-headline .decoration { width:40px; margin:15px auto 7px auto !important; } blockquote { font-style:italic; font-size:16px; } blockquote.big { font-size:26px; font-weight:300; line-height:1.6; border:0; position:relative; font-style:italic; } blockquote.big:before { display:inline-block; vertical-align:top; height:0; line-height:90px; margin-right:10px; font-size:150px; opacity:.5; font-family:Georgia; content:'\201C'; } .testimonialstyle blockquote { margin:0; display:block; margin-bottom:0px; font-weight:400; position:relative; font-style:italic; padding:25px; border:1px solid rgba(0,0,0,0.10); font-size:15px; } .testimonialstyle blockquote:after { content:''; position:absolute; border-style:solid; border-width:15px 15px 0; display:block; width:0; z-index:1; bottom:-16px; color:transparent; border-color:rgba(0,0,0,0.10) transparent; } .testimonialstyle cite:after { clear:both; float:none; content:""; } .testimonialstyle cite { display:inline-block; font-weight:400; font-style:normal; margin-left:15px; font-size:15px; margin-top:20px; } .testimonialstyle img.avatar { border-radius: 50%; display: inline-block; margin-top: 25px; float: left; margin-left: 0; max-width: 90px; margin-bottom:30px; } .service-icon-list .content { text-align:initial; } .service-icon-list .content { position:relative; text-align:left; border:1px solid rgba(0,0,0,0.1); } .service-icon-list .content .col-md-9 { padding:30px; } .service-icon-list .content:before { content:'' !important; display:block !important; position:absolute; left:0; bottom:0; top:0; width:25%; background:#f4f5f6; transition:all 0.3s; -webkit-clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); -moz-clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); } .service-icon-list .type { position:absolute; top:50px; left:50%; transform:translateX(-50%); font-size:40px; color:#333; } .service-icon-list a:hover { color:inherit; } .service-icon-list .content:hover:before { background:#222546; color:#fff; } .service-icon-list .content:hover span { color:#fff; } .service-icon-list h3 { font-size:1.125em; font-weight:700; letter-spacing:.02em; margin-bottom:10px; text-transform:uppercase; } h4 { margin:7px 0; } .thin { font-weight:300; } .alignright { float:right; margin-left:15px; margin-bottom:15px; } .alignleft { float:left; margin-right:15px; margin-bottom:15px; } article h1,article h3,article h2,article h4,article h5,article h6 { margin-bottom:20px; color:#222; font-weight:700; margin-top:0; color:inherit; } hr { clear:both; float:none; margin:20px 0; height:1px; } .alert { border-radius: 0; } .done { display:none; } .error input,input.error,.error textarea,textarea.error { background-color:#ffffff; border:1px solid red !Important; -webkit-transition:border linear 0.2s,box-shadow linear 0.2s; -moz-transition:border linear 0.2s,box-shadow linear 0.2s; -o-transition:border linear 0.2s,box-shadow linear 0.2s; transition: border linear 0.2s,box-shadow linear 0.2s; } .textwidget hr { width:30px; height:2px; border:0; background:#fff; } .postnavigation { display:inline-block; float:right; } .navigateprevious,.navigatenext { display:inline-block; } .navigateprevious a,.navigatenext a { text-decoration:none; color:#fff !Important; border-radius:4px; display:inline-block; width:25px; height:25px; border:0; line-height:25px; text-align:center; font-size:12px; transition:all 0.3s; background:rgba(0,0,0,0.15); } .navigateprevious a:hover,.navigatenext a:hover { background-color:#222546; color:#fff; } .prevnext .fa-angle-left { width: 40px; height: 40px; border: 1px solid rgba(0,0,0,0.1); text-align: center; line-height: 40px; border-radius: 50%; font-size: 20px; position: absolute; left: 13px; top: 40%; } .prevnext .fa-angle-right { width: 40px; height: 40px; border: 1px solid rgba(0,0,0,0.1); text-align: center; line-height: 40px; border-radius: 50%; font-size: 20px; position: absolute; right: 13px; top: 40%; } .bookarea { font-size:40px; font-weight:700; } .bookarea .bordered { border-top:1px solid rgba(0,0,0,0.10); border-bottom:1px solid rgba(0,0,0,0.10); display:inline-block; font-weight:300; } .bookarea .call { font-size:80%; font-weight:300; display:inline-block; } .textwidget h2 { margin-bottom:10px; color:inherit; font-weight:900; letter-spacing:0.02em; font-size:2.4em; } .textwidget h5 { letter-spacing:1px; } .gallery { } .gallery dl { margin:0; } .gallery-item { overflow:hidden; } .wowgallerybox { margin:0; } .wpgallerybox { margin-bottom:30px; } .wpgallerybox h2 { padding:20px; border:1px solid rgba(0,0,0,0.10); border-top:0; font-size:16px; font-weight:600; background:#fff; color:#222; margin:0; } .gallery a { display:block; position:relative; width:100%; height:100%; padding:0; line-height:0; } .gallery img { border:0; } .gallery img:focus,.gallery img:active { border:0; outline:none; } a:focus { outline:none; border:0; outline:0; } .gallery-item { margin-top:0 !Important; } /*.gallery img:hover{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition: all 0.4s ease-out;}*/ .form-control,input[type="tel"],select { border:1px solid #ddd; border-radius:0px; -webkit-box-shadow:none; box-shadow:none; min-height:40px; padding:6px 12px; } .select2-container .select2-choice { border-radius:0; border:1px solid #ddd; min-height:40px; margin-left:-15px; } .woocommerce form .form-row.woocommerce-validated .select2-container { border-color:transparent; } .textwidget h1 { margin-bottom:20px; color:inherit; } .flex-control-nav li a,.flex-control-nav li a:focus,.flex-control-nav li a:active { border-radius:50%; outline: none !important; } /* ACROSS */ h2.box { font-size:17px; margin-bottom:15px; font-weight:700; } .error404 .searchform input { padding:10px; width:50%; text-align:center; margin-top:20px; } .gallery-caption { } .sticky { } .screen-reader-text { display:none; } .gallery-columns-3 .gallery-item { width:33.33% !Important; } .bypostauthor { } .site-content { } .capitaz { text-transform:capitalize; } .pagecover { margin-bottom:40px; position:relative; background-repeat:no-repeat; background-position:center top; background-attachment:scroll; background-size:cover; text-align:center; } .pagecover .entrycover { padding:70px 0 70px 0; } .pagecover .entrycover.short { padding:70px 0 70px 0; } .pagecover h1.maintitle { color:#fff; text-transform:uppercase; font-weight:900; position:relative; max-width:900px; margin:0px auto; letter-spacing:.02em; } .pagecover .entrycover.short h1.maintitle { font-size:40px; } .pagecover:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#222546; opacity:0.5; } /*.single-portfolio #content,.single-product #content,.page-template-template-narrow #content,.single-post #content{margin-top:-70px; background-color:#fff;padding: 40px;}*/ .blog #content { margin-left:-15px; } .excerpt h2 { font-size:17px; color:#222; text-transform:uppercase; margin-top:0; margin-bottom:0; line-height:1.4; } .excerpt header { padding:20px; background-color:#fff; border:1px solid rgba(0,0,0,0.10); } .excerpt h2 a { color:#222; } .theexcerpt { margin:10px 0; display:block; clear:both; } .excerpt a { color:inherit; } .tagcloud a { font-size:13px !Important; background-color:#fff; padding:3px 6px; font-style:italic; color:#fff; display:inline-block; margin-bottom:5px; margin-right:2px; } .cat-links a,.tags-links a { margin-left:10px; margin-right:10px; padding:0px 10px 0px 12px; background-color:#cacfd4; color:#fff; text-decoration:none; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; float:left; height:24px; line-height:24px; position:relative; font-size:13px; margin-bottom:15px; } .cat-links a:before,.tags-links a:before { content:""; float:left; position:absolute; top:0px; left:-12px; width:0; height:0; border-color:transparent #cacfd4 transparent transparent; border-style:solid; border-width:12px 12px 12px 0px; } .cat-links a:after,.tags-links a:after { content:""; position:absolute; top:10px; left:0px; float:left; width:4px; height:4px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:-1px -1px 2px #333; -webkit-box-shadow:-1px -1px 2px #333; box-shadow:-1px -1px 2px #333; } .thethumbnail { margin-bottom:20px; } .metatags { margin:25px 0; } .metapost { border-bottom:1px solid rgba(0,0,0,0.1); border-top:1px solid rgba(0,0,0,0.1); padding:15px 0 15px; margin-bottom:20px; margin-top:20px; font-size:14px; } .metapost span { margin-right:10px; } .metapost span.fn { margin-right:0; } .metapost a { color:inherit; } article.excerpt { margin-bottom:30px; } .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus { background-color:#333; border-color:#333; } .pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span { border-radius:0; } .pagination>li>a,.pagination>li>span { color:#fff; font-weight:700; padding:9px 15px; } nav.breadcrumbs { color:rgba(255,255,255,0.7); position:relative; font-size:1em; margin-top:0; } nav.breadcrumbs a { color:inherit; } .flex-control-nav li a { outline:0 } .logoarea { align-self:center; line-height:5px; justify-content:space-between; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:flex; font-weight:700; min-height: 120px; } .logoarea .col-md-4,.logoarea .col-md-8 { align-self:center; } .topphone .fa,.topemail .fa { color:#ffb300; } .topphone { margin-right:10px; } .topbutton { background-color:#ffb300; color:#fff; display:inline-block; position:relative; white-space:nowrap; border-width:1px; border-style:solid; border-color:transparent; line-height:22px; letter-spacing:.7px; padding:9px 16px; font-size:12px; font-weight:700; text-transform: uppercase; } /* woocommerce */ .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button { border:1px solid #555; background-color:transparent; border-radius:0; font-weight:400; font-size:14px; transition:all.2s; letter-spacing:0.5px; } .woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover { background-color:#222; color:#fff; border-color:#222; } .woocommerce ul.products li.product .price del { float:left; margin-right:10px; } .woocommerce ul.products li.product h3 { color:#222; font-size:16px; } .woocommerce ul.products li.product .price { color:#333; font-weight:700; margin-bottom:0; } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product { width:30.8%; } .woocommerce .star-rating { color:#333; } .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span { line-height:1.6; font-weight:700; color:#111; padding:.5em; min-width:3em; } .woocommerce span.onsale { min-height:50px; padding:0; min-width:50px; line-height:50px; } .woocommerce nav.woocommerce-pagination ul { border:1px solid #555; border-right:0; } .woocommerce nav.woocommerce-pagination ul li { border-right:1px solid #555; } .woocommerce nav.woocommerce-pagination ul li span.current { background:#333; color:#fff; } .woocommerce a.remove { color:#333 !Important; } .woocommerce .woocommerce-breadcrumb { color:rgba(255,255,255,0.5); position:relative; } .woocommerce .woocommerce-breadcrumb a { color:inherit; } .woocommerce div.product p.price,.woocommerce div.product span.price { color:#333; font-weight:700; font-size:16px; } .woocommerce div.product form.cart,.woocommerce div.product p.cart { margin-top:20px; } .woocommerce div.product .product_title { margin-bottom:10px; font-size:21px; text-transform:uppercase; font-weight:700; color:#222; } .woocommerce div.product .woocommerce-product-rating { margin-bottom:5px; } .woocommerce h3,h3#order_review_heading,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.type-product h2,.woocommerce #reviews h3,.cart_totals h2 { font-size:15px; text-transform:uppercase; font-weight:700; color:#222; margin-bottom:20px; } h3#order_review_heading { margin-top:20px; } .cart_totals h2 { margin-bottom:10px; } .woocommerce div.product .woocommerce-tabs ul.tabs { margin:0; } .woocommerce div.product .woocommerce-tabs .panel { border:1px solid #ccc; padding:30px; border-radius:0; border-top:0; } .woocommerce div.product .woocommerce-tabs ul.tabs { padding:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li { margin:0; border-radius:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after { border-width:0; box-shadow:none; } .woocommerce div.product .woocommerce-tabs ul.tabs li { background-color:#f4f5f6; } .woocommerce #review_form #respond .form-submit input { background-color:#f4f5f6; font-size:12px; border:1px solid #ddd; font-weight:700; } .woocommerce .quantity .qty { min-height:40px; } .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt { background-color:#333; border:1px solid #333; } .sidebar .woocommerce a.button { font-size:13px; border:1px solid rgba(0,0,0,0.1); background-color:#424497; color:#fff; } .sidebar .woocommerce a.button.checkout,.woocommerce-page #payment #place_order { background-color:#7aa93c; border:1px solid rgba(0,0,0,0.1); } .woocommerce #reviews #comments ol.commentlist li img.avatar { border-radius:50%; border:0; padding:0; width:55px; } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin:0 0 0 80px; } .woocommerce p.stars a { font-size:14px; } .woocommerce table.shop_table { border-radius:0; font-size:13px; } .woocommerce-cart .cart-collaterals .cart_totals table th { padding:6px 4px; } .woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text { min-width:120px; text-align:center; border:1px solid #ddd; } .woocommerce .cart .button,.woocommerce .cart input.button { background-color:#f4f5f6; border:1px solid #ddd; font-size:13px; letter-spacing:1px; height:40px; } .woocommerce #reviews #comments ol.commentlist li .comment-text { border-radius:0; } .woocommerce .cart .button:hover,.woocommerce .cart input.button:hover { background-color:#333; border:1px solid #333; } .woocommerce table.shop_table td { padding:15px 12px; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { padding:15px; background-color:#7aa93c; border:1px solid rgba(0,0,0,0.1); } .product_meta span { display:block; } .woocommerce-edit-address .woocommerce form input.button { margin-top:20px; background-color:#333; border-color:#333; color:#fff; padding:15px; } .woocommerce-edit-address .woocommerce form fieldset { margin-top:15px; } .woocommerce-edit-address .woocommerce form legend { display:block; margin-bottom:10px; font-size:16px; text-transform:uppercase; border:0; font-weight:700; } .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register { border-radius:0; border:1px solid rgba(0,0,0,0.10); } #content .woocommerce .woocommerce-breadcrumb { display: none; } /* Top */ .singMiddInfo { position:relative; padding-left:60px; margin-left:32px; display:inline-block; text-align:left; } .singMiddInfo.phone { margin-left:0; } .singMiddInfo i { font-size:17px; width:42px; height:42px; position:absolute; border-radius:50%; left:0; text-align:center; padding:0; border:1px solid #e1e1e1; line-height:42px; } .singMiddInfo i::after { border-radius:50%; content:""; display:block; height:46px; left:-3px; position:absolute; top:-3px; width:46px; } .singMiddInfo h4 { color:#555; font-size:12px; margin-bottom:7px; margin-top:0; font-weight:700; letter-spacing:0.05em; } .singMiddInfo p,.singMiddInfo a { color:#ababab; font-size:12px; margin:0; line-height:.8; display:block; } .singMiddInfo a:hover { color:#424497; } /* Widgets */ .social-widget .social-bg { font-size:15px; display:inline-block; margin-right:7px; margin-bottom:7px; width:35px; height:35px; text-align:center; line-height:35px; border:0; border-radius:50%; border:1px solid; } .social-widget .social-bg i { line-height:32px; } /*Boxedbody{background-color:#fff;background-attachment:fixed;background-size:cover;max-width:1239px; margin:0px auto;}.default-skin.header.on .navbar-default{max-width:1239px;margin:0px auto;}.site-content{background-color:#fff;position:relative;z-index:9999;}.pagecover .entrycover.short h1.maintitle{font-size: 40px;}*/ /* Magnific Popup CSS */ .mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:0.8; } .mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none !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 { content:''; 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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -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; position:absolute; top:50%; width:auto; text-align:center; margin-top:-0.8em; left:8px; right:8px; z-index:1044; } .mfp-preloader a { color:#CCC; } .mfp-preloader a:hover { color:#FFF; } .mfp-s-ready .mfp-preloader { display:none; } .mfp-s-error .mfp-content { display:none; } button.mfp-close,button.mfp-arrow { overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation; } button::-moz-focus-inner { padding:0; border:0; } .mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:0.65; padding:0 0 18px 10px; color:#FFF; font-style:normal; font-size:28px; font-family:Arial,Baskerville,monospace; } .mfp-close:hover,.mfp-close:focus { opacity:1; } .mfp-close:active { top:1px; } .mfp-close-btn-in .mfp-close { color:#333; } .mfp-image-holder .mfp-close,.mfp-iframe-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-arrow { position:absolute; opacity:0.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent; } .mfp-arrow:active { margin-top:-54px; } .mfp-arrow:hover,.mfp-arrow:focus { opacity:1; } .mfp-arrow:before,.mfp-arrow:after { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent; } .mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px; } .mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:0.7; } .mfp-arrow-left { left:0; } .mfp-arrow-left:after { border-right:17px solid #FFF; margin-left:31px; } .mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3F3F3F; } .mfp-arrow-right { right:0; } .mfp-arrow-right:after { border-left:17px solid #FFF; margin-left:39px; } .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-iframe-holder .mfp-close { top:-40px; } .mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25%; } .mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0,0,0,0.6); background: #000; } /* Main image in popup */ img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height:0; } .mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0,0,0,0.6); background:#fff; } .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-image-holder .mfp-content { max-width:100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) { /** * Remove all paddings around the image on small screen */ .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,0.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; 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,0.6); position:fixed; text-align:center; padding:0; } } @media all and (max-width:900px) { .mfp-arrow { -webkit-transform:scale(0.75); transform:scale(0.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-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity:0; -webkit-backface-visibility:hidden; /* ideally,transition speed should match zoom duration */ -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } .mfp-with-zoom.mfp-ready .mfp-container { opacity:1; } .mfp-with-zoom.mfp-ready.mfp-bg { opacity:0.8; } .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; } /* Random */ h4.check { font-size:16px; font-weight:700; margin-left:25px; text-transform:uppercase; } h4.check:before { position:absolute; left:0px; margin-top:0; font-family:FontAwesome; content:"\f138"; } .ow-pt-title { font-size:20px !Important; color: #fff; } .ow-pt-subtitle { font-size:16px !Important; color:#fff; } .so-widget-sow-tabs .col-md-8.no-pad { padding-right: 15px; } /* Typography */ h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { line-height:1.3; } p { margin:0 0 15px; } .centerimg img { margin:0px auto; } .grayscale img { -webkit-filter:grayscale(100%); -webkit-transition:.5s ease-in-out; -moz-filter:grayscale(100%); -moz-transition:.5s ease-in-out; -o-filter:grayscale(100%); -o-transition:.5s ease-in-out; } small,.small { font-size: 90%; } /* Back to top */ #back-to-top { position:fixed; bottom:40px; right:20px; z-index:9999; width:55px; height:55px; text-align:center; line-height:55px; background:rgba(0,0,0,0.15); cursor:pointer; border:0; border-radius:50%; text-decoration:none; transition:opacity 0.3s ease-out; opacity:0; font-size:24px; transition:all 0.3s; z-index:1; color:#fff; box-shadow: } #back-to-top i { line-height:50px; } #back-to-top:hover { background:#222546; } #back-to-top.show { opacity:1; } /* IMG Effects */ .imgeffect.gold .so-widget-sow-image { backface-visibility:hidden; } .imgeffect.gold img { opacity:1; overflow:hidden; transition:all 0.3s; } .imgeffect.gold .so-widget-sow-image:hover img { transition:all 0.3s; outline:1px solid #ffffff; outline-offset: -16px; } /* Responsive */ @media (min-width:1100px) { .navbar-nav { text-align:center; margin-left:-30px; } } @media (max-width:1100px) { #footer .widget { font-size:14px; padding-top:20px; padding-bottom:0; } #footer .inner { padding-bottom:20px; } .navigateprevious { display:none; } .tline-item-content { width:100%; margin-bottom:26px; } .tline-holder li:nth-child(odd) .date-icon { margin-right:0; } .tline-holder li:nth-child(even) .date-icon { margin-left:0; } } @media (max-width:991px) { .tab-content.tabstyle1 { border:0; padding:30px 25px; } .nav-tabs.tabstyle1 { border-right:1px solid rgba(0,0,0,0.10); } .service-icon-list .type { display:none; } } @media(min-width:768px) { .default-skin.header { background:transparent; border-width:0; } .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.open>a,.navbar-default .redq-menu-title,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus { color:#fff; } ul.sub-menu,.dropdown-menu { background:#252934 } .redq .columns ul li,.show-grid [class^=col-] { border-bottom:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1) } .redq .dropdown-menu,ul.sub-menu { border:0; } .redq a,.show-grid [class^=col-],.redq .dropdown-menu { color:rgba(255,255,255,1) } ul.sub-menu li { border-bottom:1px solid rgba(255,255,255,0.1) } ul.sub-menu li:last-child { border-bottom:0 } .redq .columns ul a,ul.sub-menu a,.redq a { -webkit-transition:all .3s ease-in; -moz-transition:all .1s ease-in; -o-transition:all .1s ease-in; transition:all .1s ease-in } .redq .columns ul a:hover,ul.sub-menu a:hover,.redq a:hover { font-weight: bold; color:#424497; background:#fdfdfd; -webkit-transition:all .1s ease-in; -moz-transition:all .1s ease-in; -o-transition:all .1s ease-in; transition:all .1s ease-in } .navbar { border-radius:0; } .link-item { text-transform:uppercase; font-weight:600; font-size:13px } .default-skin.header { transition:all 0.4s } .default-skin li.dropdown.open a span { color:#fff } .default-skin.header.on { border-bottom:0; transition:all .0.2s; top:0; position:fixed; } .default-skin.header.on .navbar-default { transition:all 0.4s; box-shadow:rgba(0,0,0,0.07) 0px 1px 1px; } .default-skin.header.on .navbar-default .navbar-nav>li>a,.default-skin.header.on .navbar-default .navbar-nav>.open>a,.default-skin.header.on .navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.default-skin.header.on li.dropdown.open a span { } .navbar-default { background-color:#424497; } .navbar-default .navbar-nav>.open>a:focus { color:#fff; } .default-skin.header.on .navbar-default .navbar-nav>li { padding:23px 15px } .navbar>.container .navbar-brand,.navbar-default .navbar-nav>li { transition:all .4s } .navbar>.container .navbar-brand,.navbar-default .navbar-nav>li.highlight { background-color:#f8c7500; min-width:180px; text-align:center; position:absolute; right:0; overflow:hidden; } .navbar>.container .navbar-brand,.navbar-default .navbar-nav>li.highlight.left { left:0; } .navbar-default .navbar-nav>li.highlight:before { content:''; position:absolute; left:10px; top:0px; width:100%; height:100%; background:#222546; transform:skewX(-15deg); transition:all 500ms ease; } .navbar-default .navbar-nav>li.highlight.left:before { left:-10px; top:0px; transform:skewX(15deg); transition:all 500ms ease; } .navbar-default .navbar-nav>li.highlight>a, .navbar-default .navbar-nav>li.highlight>a:focus, .navbar-default .navbar-nav>li.highlight>a:hover{ color:#fff; } .default-skin.header.on .navbar>.container .navbar-brand { margin-top:0; transition:all .4s } .header,.header .navbar { height:auto } .navbar { line-height:0 } .navbar-nav>li>.dropdown-menu { border-radius:0 } .default-skin.header.header2 { background-color:rgba(0,0,0,0.5); } .default-skin.header.header2 .navbar-default .navbar-nav>li>a,.default-skin.header.header2 .navbar-default .navbar-nav>.open>a,.default-skin.header.header2 li.dropdown.open a span,.default-skin.header.header2 .navbar-default .redq-menu-title,.default-skin.header.header2 .navbar-default .navbar-nav>.open>a:hover,.default-skin.header.header2 .navbar-default .navbar-nav>.open>a:focus { color:#333 } .header2 .navbar-default .navbar-nav>li { padding:28px 15px } .header2 .navbar>.container .navbar-brand { margin-top:0 } input.contact.col-md-6 { width:48.5% } } @media only screen and (max-width:768px) { .footer2 .footer-ribbon { margin: -56px 0 0 0; } .logoarea { min-height: 100px; } .container>.navbar-header { margin:0; } .blog #content { margin-left:0; } .sidebar.blogsidebar { margin:0 15px; } .wpcf7-form .form-control,.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea { max-width:100%; width:100%; margin-bottom:10px; } #footer .inner { padding:40px 15px 40px 15px; } .sow-testimonials p { font-size:15px !Important; padding:0 10px !Important; line-height:1.6 !Important; } .textwidget h2 { font-size:25px; } .row.tline-holder .hentry { margin-bottom:20px; } .flex-direction-nav li .flex-prev,.flex-direction-nav li .flex-next { display:none; } .main-title { font-size:24px; line-height:1 } .large-header .btn-default,.large-header .btn-primary { margin-top:10px; padding:15px 10px; } .smallh { line-height:1.8; display:block; margin-top:20px; font-size:13px; } .tline-item-content { margin-bottom:30px } .feature.business .feature-content { margin-top:30px } .page-wrapper .row { margin-bottom:0 } .header .navbar { height:66px; line-height:66px; } .navbar>.container .navbar-brand { padding-left:10px; } .portfolio-items article .overlay i { } .split .btn { display:inline-block } .videowrap .videocontent,.videowrapsh .videocontent { padding:0 20px } .videocontent .block2 .text2 { font-size:16px } .videocontent .block2 h3,.videocontent .block2 h2 { margin-top:0 } ul.countdown li span { font-size:17px; line-height:20px } ul.countdown li.seperator { font-size:10px; margin-right:10px } .wow-pricing-table>div { margin-bottom:20px } .split .lead { font-size:14px } .portfolio-items article { width:100% } .block2 .text1.big { font-size:40px } .btn-minimal { margin-bottom:30px } .wrapimg { margin-bottom:20px } ul.countdown { margin-top:20px } .cayman-slider .slider-content-style1 h2 { font-size:17px } .cayman-slider .slider-content-style1 h1 { font-size:40px } .wow { visibility:visible!important; -webkit-animation:none!important; -moz-animation:none!important; -o-animation:none!important; -ms-animation:none!important; animation:none!important } .pagecover h1.maintitle { font-size:30px; } .pagecover .entrycover.short { padding:50px 0 50px 0; } .widget,.panel-widget-style { height:auto !Important; } .panel-widget-style { padding:15px !Important; } .widget_sow-image .panel-widget-style,.widget_sow-slider .panel-widget-style,.widget_sow-portfolio .panel-widget-style { padding:0px !Important; } blockquote.big { font-size:18px; } .w-equal .panel-grid-cell { margin-bottom:0px !Important; } .customtypewowslider .flex-caption { text-align:center; } .flexslider,.fullwidth.flexslider { overflow:hidden; } .flex-control-nav { bottom:0 !Important; } .flexslider .slides img.sow-image-shape-square { width:auto; margin:0px auto; margin-bottom:30px; } .cayman-slider .slider-content-style1 .btn { } .pagecover .entrycover { padding:55px 0 55px 0; } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product { width:46%; } .business_carousel.carousel,.business_carousel .carousel-inner>.item { min-height:400px; max-height:400px; } .carousel-content { padding:105px 0 100px; } #footer.footer2 .copyright { margin:0px auto; text-align:center; } #footer.footer2 .copyright .text-right { text-align:center; } .container { max-width:100%; } .logoarea .col-md-4 { width:100%; } .logoarea .col-md-4 .navbar-brand>img { display:block; margin:0px auto; } } @media(max-width:500px) { .carousel,.carousel-inner>.item { position:relative; min-height:300px; max-height:300px; overflow:hidden; color:#fff } .business_carousel.carousel,.business_carousel .carousel-inner>.item { position:relative; min-height:400px; max-height:400px; overflow:hidden; color:#fff } .carousel-content { padding:85px 0 100px } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product { width:100%; } .business_carousel.carousel,.business_carousel .carousel-inner>.item { min-height:300px; max-height:300px; } .business_carousel .carousel-content h1 { font-weight:200; font-size:40px; } .flex-control-nav { display:none; } #sow-headline-container.sow-headline h1 { font-size:24px !Important; } .cayman-slider .slider-content-style1 h2 { font-size:14px; } .cayman-slider .slider-content-style1 h1 { font-size:20px; } .cayman-slider .slider-content-style1 .btn { font-size:11px; line-height:38px; height:44px; min-width:auto; text-align:center; padding:0px 15px; margin:0; } .customtypewowslider .flex-caption { text-align:center; padding-top:15px !Important; } .pagecover .entrycover.short h1.maintitle { font-size:30px; } .btn.icon { margin-bottom:10px; } .mobile0pad .panel-widget-style { padding:0 15px !Important; } .wpcf7-form .form-control { margin-bottom:15px; } .footer2 .wpcf7-form .form-control { margin-bottom:0; } #footer .widget { font-size:14px; padding-top:0; } #footer .widget { margin-bottom: 20px; } }