@media (min-width:768px){.about p.lead{font-size:22px}}.footer-logo{margin-bottom:15px}.intro-text p{font-size:1.2em;color:#444;line-height:1.5!important;font-weight:300}.intro-text h3{margin-bottom:10px}.key-points h3,.key-points h4{margin-bottom:0;font-size:18px}.key-content .togglec p,.key-content .togglec ul li,.key-points p,key-content p{color:#444;display:block;font-size:17px;letter-spacing:0;font-weight:300;margin-top:0;margin-bottom:35px;text-transform:none;line-height:1.5!important;font-family:Raleway,sans-serif}.key-content .togglec p,.key-content .togglec ul li,.key-content p{font-size:17px!important;font-weight:300;line-height:1.5!important;font-family:Roboto,sans-serif;margin-bottom:14px}.key-content p strong{font-weight:600}.feature-box h3,.feature-box h4,.thumbnail h3{font-size:18px;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:0;color:#333}.feature-box h3 span.subtitle,.feature-box h4 span.subtitle,.thumbnail h3 span.subtitle{font-size:17px;display:block;color:#444;font-weight:300;text-transform:none;margin-top:5px}.feature-box.fbox-center:not(.fbox-bg) h3.noborder:after{border:none}.key-points .feature-box p{color:#444;display:block;font-weight:300;margin-top:5px;text-transform:none;font-size:17px;letter-spacing:0;line-height:1.5!important;font-family:Raleway,sans-serif}.key-points.key-points-light .feature-box h3{font-weight:300;color:#333}.key-points.key-points-light .feature-box h3 strong{font-weight:700;color:#666;border-bottom:1px dotted;padding-bottom:2px}.key-points .feature-box.fbox-small.fbox-plain h3{font-size:18px;margin-bottom:0}.key-points .feature-box.fbox-small.fbox-plain p{color:#444;margin-left:0;display:block;font-weight:300;margin-top:2px;margin-bottom:0;text-transform:none;font-size:17px;letter-spacing:0;line-height:1.4!important;font-family:Raleway,sans-serif}a#searchnext,a#searchprev{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}a#searchnext:after{content:" →";padding:0 5px}a#searchprev:before{content:"← ";padding:0 5px}a:hover#searchnext,a:hover#searchprev{background-color:#eee;text-decoration:none}.breadcrumb.breadcrumb-webapp>li+li:before{content:none}.breadcrumb>li+li:before{color:#ccc;content:"/ ";padding:0 5px}#page-title.page-title-dark .breadcrumb li{color:rgba(255,255,255,.8)}li.pag-current{border:1px solid #ddd;float:left;line-height:1.42857;margin:0!important;padding:6px 12px;position:relative;text-decoration:none;background-color:#2e8ece;color:#fff;cursor:default;z-index:2;display:inline}ul.pagination{display:table;padding-top:80px;margin:0 auto}ul.pagination li{margin:0}ul.pagination-lg li.pag-current{font-size:18px;padding:10px 16px}span.pag-range,span.pag-range>a:hover,span.page-range>a:focus{background-color:#fff!important;border-color:#ddd!important;color:#777!important;cursor:not-allowed}#content div.portfolio-desc span p{line-height:1.5;margin-bottom:0}.entry-content{line-height:1.8}.clients .entry .entry-content.notopmargin p{margin-bottom:0}.clients.clients-small .entry-title h2,.clients.clients-small .entry-title h3{text-transform:none;font-size:17px;letter-spacing:0;line-height:1.3;margin-bottom:8px}.clients.clients-small .entry-title h2 a,.clients.clients-small .entry-title h3 a{color:#333}.clients.clients-small .entry-content,.clients.clients-small .entry-content p,.clients.clients-small .entry-content span{line-height:1.5!important;margin-top:0!important;margin-bottom:0!important}.clients.clients-small .entry-client-image{float:right;margin:0 0 0 20px;display:block;position:relative;z-index:20}.single-post .entry-content .entry-image.client{max-width:250px}.client.tagcloud a{display:inline-block;float:none}#portfolio.portfolio-full.portfolio-4.case-studies{margin:0 -10px!important}.portfolio-full.portfolio-4.case-studies .portfolio-item{padding:30px}.i-overlay{background:rgba(255,255,255,.8)}.i-overlay i{color:#777666;text-shadow:none}#portfolio .heading-block h3{line-height:1.2em}#portfolio .heading-block a:not(.button){color:#444}.portfolio-1 .portfolio-desc p{font-size:17px}#portfolio-filter.case-studies li a{height:5em;line-height:1.4em;border-radius:4px;border-left:none}#portfolio-filter.case-studies li a span{display:inline-block;vertical-align:middle;text-align:center}#portfolio-filter.case-studies li a:before{content:'';display:inline-block;vertical-align:middle;height:100%}#portfolio-shuffle{height:68px;line-height:68px}#portfolio.case-studies .portfolio-overlay,.owl-carousel.case-studies .portfolio-overlay{opacity:1;background-color:rgba(0,0,0,.6)}#portfolio.case-studies .portfolio-overlay .portfolio-desc h3,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3{font-size:28px;line-height:1.1;padding:30px 30px 5px 30px}#portfolio.case-studies .portfolio-overlay .portfolio-desc h3 a,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3 a{text-shadow:2px 2px 1px #555;color:#fff!important}#portfolio.case-studies .portfolio-overlay .portfolio-desc h3 a:hover,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3 a:hover{color:#e6e6e6!important}#portfolio.case-studies .portfolio-overlay .portfolio-desc h3 span,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3 span{font-size:16px;letter-spacing:1px;margin-top:15px;text-transform:uppercase;line-height:1.3}#portfolio.case-studies .portfolio-overlay a.left-icon,.owl-carousel.case-studies .portfolio-overlay a.left-icon{opacity:.7}#portfolio.case-studies .portfolio-overlay a.left-icon:hover,.owl-carousel.case-studies .portfolio-overlay a.left-icon:hover{opacity:.9}.owl-carousel.case-studies .portfolio-item .portfolio-image,.owl-carousel.case-studies .portfolio-item .portfolio-image a,.owl-carousel.case-studies .portfolio-item .portfolio-image img{height:auto!important}#portfolio.portfolio-4.case-studies .portfolio-overlay .portfolio-desc h3,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3{font-size:22px;line-height:1.1;padding:30px 30px 5px 30px;text-transform:none;font-weight:600;letter-spacing:normal}#portfolio.portfolio-5.case-studies .portfolio-overlay .portfolio-desc h3,#portfolio.portfolio-6.case-studies .portfolio-overlay .portfolio-desc h3{font-size:18px}#portfolio.portfolio-4.case-studies .portfolio-overlay .portfolio-desc h3 span,.owl-carousel.case-studies .portfolio-overlay .portfolio-desc h3 span{font-size:13px;letter-spacing:1px;margin-top:11px;text-transform:uppercase;line-height:1.3;font-weight:600}#portfolio.portfolio-5.case-studies .portfolio-overlay .portfolio-desc h3 span,#portfolio.portfolio-6.case-studies .portfolio-overlay .portfolio-desc h3 span{font-size:10px}#portfolio.portfolio-4.case-studies .portfolio-overlay a.left-icon,.owl-carousel.case-studies .portfolio-overlay a.left-icon{font-size:12px;height:25px!important;width:25px!important;line-height:25px;margin-top:10px!important}#portfolio.portfolio-5.case-studies .portfolio-overlay a.left-icon,#portfolio.portfolio-6.case-studies .portfolio-overlay a.left-icon{font-size:9px;height:20px!important;width:20px!important;line-height:20px;margin-top:7px!important}.news #portfolio-navigation{position:relative;top:0;left:0;margin:20px auto 0}#page-menu nav li a{border-radius:0;margin:8px 0}#services-1.portfolio-1{margin:0 0 -40px}#services-2.portfolio-2{margin:0 -140px -20px 0}#services-2.portfolio-2 .portfolio-item{margin:0 80px 50px 0}.clients-grid li a{opacity:1}.clients-grid li a:hover{opacity:.6}#page-menu .container{position:relative}#page-menu.page-menu-compact .menu-title{float:right;padding-right:45px}#page-menu.page-menu-compact #page-submenu-trigger{opacity:1;pointer-events:auto;color:#fff;left:auto;right:15px}#page-menu.page-menu-compact.pagemenu-active #page-submenu-trigger{background-color:rgba(0,0,0,.2)}#page-menu.page-menu-compact nav{display:none;position:absolute;float:none;width:auto;top:43px;left:auto;right:15px;height:auto;background-color:#2e8ece;z-index:11}#page-menu.page-menu-compact.pagemenu-active nav{display:block}#page-menu.page-menu-compact nav ul{height:auto;background-color:rgba(0,0,0,.2)}#page-menu.page-menu-compact nav li{float:none}#page-menu.page-menu-compact nav li a{height:30px;line-height:30px;padding:0 15px}.menu-detail{margin-top:10px}.menu-button{margin-top:10px}img.image-link-border{border:1px solid #ddd;padding:1px;background-color:#fff}.spost .entry-title h4.menu-title{text-transform:uppercase}.spost .entry-title h4.menu-link{margin-top:14px}.entry-title h4 a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#primary-menu ul li>a{padding:39px 8px}.owl-menu-image{float:left;width:63px}#header.full-header #primary-menu>ul.one-page-menu{margin-right:15px;padding-right:15px}#primary-menu ul.one-page-menu li a{height:70px;line-height:70px;padding:0 15px;font-size:13px;font-weight:700;letter-spacing:1px}#side-panel{width:300px}#side-panel .side-panel-wrap{width:340px}#side-panel .widget{width:230px}.nav-tree ul ul a{padding-left:24px}.testimonial{background-color:transparent!important}.dark .testimonial{background-color:transparent!important}.testimonial-full .testi-image,.testimonial-full .testi-image a,.testimonial-full .testi-image i,.testimonial-full .testi-image img{display:block;height:120px;width:120px;border-radius:4%}.testimonial-full.reviews .testi-image,.testimonial-full.reviews .testi-image a,.testimonial-full.reviews .testi-image i,.testimonial-full.reviews .testi-image img,div.testimonial-full.reviews .testi-image a{display:block;height:120px;width:160px;border-radius:4%;margin:0 auto 20px;background-color:#fff}.modal-body .testi-content p:after,.modal-body .testi-content p:before,.testimonial-full .testi-meta:before{content:none}.testimonial-full .testi-meta{font-size:14px;text-transform:none}.testimonial-full .testi-meta span{padding-left:0;margin:0 auto;width:70%}.testi-meta span{color:#999}.testi-content h3{line-height:1.3;font-size:20px}.testi-content p{line-height:1.4!important;font-size:15px;margin-top:12px}.modal-body .testi-content h5{margin-bottom:10px}.modal-body .testi-content p{margin-bottom:20px;font-style:italic;font-family:inherit}.modal-body .testi-meta{text-transform:none}.modal-content .testi-image,.modal-content .testi-image a,.modal-content .testi-image i,.modal-content .testi-image img{height:100px;width:100px;margin-right:15px;border-radius:4%}.modal-content .testi-image.reviews,.modal-content .testi-image.reviews a,.modal-content .testi-image.reviews i,.modal-content .testi-image.reviews img{height:120px;width:160px;margin-right:15px;border-radius:4%}.quote div.lead{position:relative;font-size:24px}.quote.review{max-width:700px}.testi-meta.review{text-transform:none}.testi-meta.review span{font-size:.65em;color:#666}p.updates{text-align:center;display:block;font-size:.7em;color:#ccc}.testi-image,.testi-image a,.testi-image i,.testi-image img{margin-right:25px;height:74px;width:74px;border-radius:0}.sitemap{font-size:18px;line-height:1.8em;font-family:Raleway}.bg-img:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background:-moz-linear-gradient(top,rgba(0,0,0,.6) -1%,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.6) -1%,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) -1%,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 100%)}.bg-img-white:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,.9) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,.9) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.9) 100%)}#page-title.page-title-parallax h1,#page-title.page-title-parallax h1 span{font-size:64px;font-weight:500;letter-spacing:-2px;line-height:1.1;text-transform:none;text-shadow:2px 2px 1px #555}#content.case-studies-main .entry-content .iconlist,#content.case-studies-main .entry-content blockquote .iconlist,#content.case-studies-main .entry-content p,#content.news .entry-content .iconlist,#content.news .entry-content blockquote .iconlist,#content.news .entry-content p{font-size:16px}#content.case-studies-main .entry-content blockquote ul.iconlist li,#content.case-studies-main .entry-content ul.iconlist li,#content.news .entry-content blockquote ul.iconlist li,#content.news .entry-content ul.iconlist li{margin-bottom:10px}#content.case-studies-main .entry-content p.lead,#content.news .entry-content p.lead{font-size:21px;line-height:1.7}.case-studies-main .tagcloud a,.news .tagcloud a{display:inline-block;float:none}#content.case-studies-main .entry blockquote p,#content.news .entry blockquote p{font-family:Lato,sans-serif;font-style:normal}#content.case-studies-main .entry blockquote.quote p,#content.news .entry blockquote.quote p{font-family:"Crete Round",serif;font-style:italic;font-size:1.1em}.case-studies-main .image-panel,.news .image-panel{max-width:380px;display:block;clear:right}.case-studies-main .entry-content p~h4,.case-studies-main .entry-content p~h5,.news .entry-content p~h4,.news .entry-content p~h5{margin-bottom:10px}.case-studies-main .entry-content .heading-block::after{width:100%;margin-top:0;border-top:none}.case-studies-main .entry-content .heading-block{margin-bottom:30px}.case-studies-main .entry-content .heading-block h3{text-transform:none}.case-studies-main .entry-content ul.iconlist{margin-bottom:50px}.toggle.faq .togglet,.toggle.faq .toggleta{font-size:18px}.toggle.faq .togglec p{font-size:17px}.toggle.faq .togglet,.toggle.faq .toggleta{padding:10px 10px 10px 40px;line-height:25px}.toggle.faq .togglec{padding:12px 40px 14px 40px}.key-content .togglec ul li{display:list-item;margin:0 0 15px 20px}.mfp-bottom-bar{overflow:visible;bottom:0}.mfp-title{line-height:25px}.imagescale.zoom img{transform:scale(.95);transition:all 1s ease 0s}.imagescale.zoom:hover img{transform:scale(1)}.message-sent{background-color:#b5e5b5!important;border-color:#a8a8a8!important}.heading-block h2,.heading-block h3{font-weight:600;letter-spacing:1px;font-family:Raleway,sans-serif}.services .fbox-desc .heading-block h2{font-size:30px;letter-spacing:0}.services .fbox-desc .heading-block h3{font-size:20px;letter-spacing:0}.services .fbox-desc .heading-block h2~span{font-size:22px!important}.services .fbox-desc .heading-block h3~span{font-size:18px!important}.services .fbox-desc .heading-block h2 a,.services .fbox-desc .heading-block h3 a{color:#333}.pricing-price{font-size:49px}.pricing-box.best-price .pricing-price{font-size:56px}.down-arrow-container{height:120px}.down-arrow{position:absolute;z-index:3;bottom:20px;left:50%;top:50%;margin-left:-16px;width:32px;height:32px;font-size:32px;text-align:center;color:#222}.down-arrow i{-webkit-animation-duration:1.5s!important;animation-duration:1.5s!important}.button.button-border.button-mini.button-muted{border:1px solid #666;color:#666;height:26px}.button.button-border.button-mini.button-muted:hover{color:#fff}.feature-box.media-box.fbox-bg.fbox-horizontal{background-color:#fff;border-color:#e5e5e5;border-radius:5px 5px 5px 5px;border-style:solid solid solid none;border-width:1px 1px 1px 0}.feature-box.media-box.fbox-bg.fbox-horizontal .fbox-media{width:50%;float:left;border-radius:5px 0 0 5px}.feature-box.media-box.fbox-bg.fbox-horizontal .fbox-desc{width:50%;float:right;border:none;border-radius:5px;background:0 0;position:relative;top:50%;transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%)}.iconlist.iconlist-large{font-size:17px!important;font-family:Raleway,sans-serif;font-weight:300}.about .iconlist.iconlist-large{font-family:Lato,sans-serif}.iconlist.iconlist-large li strong{font-size:18px;font-weight:600}.key-content .iconlist.iconlist-large{font-family:Roboto,sans-serif}.key-content .iconlist.iconlist-large li strong{font-size:17px}.iconlist.iconlist-large li{margin:8px 0 20px 0!important}.iconlist.iconlist-large li i{top:0}.iconlist.iconlist-large .i-alt{margin-right:10px;margin-left:-25px;font-weight:600;font-style:normal}.bgicon-topleft{top:-60px;left:-50px}#footer .widget{padding:30px 0}#footer .widget>h4{margin-bottom:50px;font-size:20px;font-weight:300;letter-spacing:3px;text-transform:uppercase}#footer .widget ul.footer-site-links li{margin:5px 0;font-size:17px;letter-spacing:1px;font-weight:300}#footer .widget .form-control{text-align:center}.widget p.lead{font-size:17px;letter-spacing:1px;line-height:1.6}.background-image-holder img{display:none}.background-multiply,.background-multiply .background-image-holder{background-color:#3b3be8!important;background-blend-mode:multiply}.border-form-control{height:48px;padding:8px 4px;font-size:21px;letter-spacing:1px;background-color:transparent!important;border-top:transparent;border-right:transparent;border-left:transparent;border-bottom-width:1px;font-family:'Source Sans Pro',sans-serif}.border-form-control::-moz-placeholder{font-weight:300}.border-form-control:-ms-input-placeholder{font-weight:300}.border-form-control::-webkit-input-placeholder{font-weight:300}textarea.border-form-control{resize:none;overflow:hidden;word-wrap:break-word}.form-styling .btn{display:block;width:100%;height:41px;padding:9px 14px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #ddd;border-radius:0!important;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.form-styling .dropdown-menu{font-size:15px;width:100%}#TermsModal .modal-body h4{margin-bottom:10px}ul.productList{list-style-type:none}.product-available{float:left;font-size:16px}.product-available span{font-size:14px}.product-net-price{font-size:13px;color:#999;font-weight:400}.product-you-save{font-size:15px}.product-you-save span{color:#c02942}.product-desc{font-size:16px}.product-rating{color:#fde16d;text-shadow:0 0 1px rgba(0,0,0,.4)}.sale-flash{background-color:#c02942!important}.date-flash{background-color:#2e8ece;position:absolute;bottom:0;right:0;padding:6px 10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);border-radius:2px;z-index:5;width:100%;text-align:right;font-size:16px}#catCartSummary{display:inline}.shopping-cart img{max-width:100%;height:auto}.shopping-cart:after,.shopping-cart:before{content:" ";display:table}.shopping-cart:after{clear:both}.shop-cart-left{float:left;width:54%}.shop-cart-right{float:right;width:34%}.shopping-cart input[type=text],.shopping-cart select,.shopping-cart textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;color:#000;display:block;margin:0 0 12px 0;padding:10px;height:40px;width:100%;font-weight:400;font-family:inherit}.shopping-cart select{-webkit-appearance:none!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;line-height:normal}.shopping-cart:-moz-any(select){background-image:none}.shopping-cart select::-ms-expand{display:none}.shopping-cart input[type=text]:focus,.shopping-cart select:focus,.shopping-cart textarea:focus{outline:0}.cart-button{cursor:pointer;line-height:1;border:none;margin:0 0 20px 0;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-appearance:none;display:inline-block;padding:16px 30px;font-size:16px;outline:0;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;color:#fff;position:relative;background-color:#21a559}.cart-button:hover{background-color:#28bd67}.shop-cart-item-list{margin:0 0 80px 0}.shop-cart-item{margin:0 0 32px 0;padding:0 0 18px 0;border-bottom:1px solid #ccc;overflow:hidden}.shop-cart-item:last-child{margin-bottom:0}.shop-cart-image{width:24%;float:left;text-align:center}.shop-cart-image img{max-height:125px}.shop-cart-info{width:72%;float:right}.shop-cart-title{margin:0 0 6px 0}.shop-cart-item-price{font-weight:700;font-size:18px;margin:0 0 6px 0}.shop-cart-item-price span{font-size:16px;color:#666}.shop-cart-attr{margin:0 0 18px 15px;padding:0}.shop-cart-attr li{font-size:14px}.shop-cart-item-actions{margin:12px 0 10px 0}.shop-cart-item-actions .button,.shop-cart-item-actions .button .fa,.shop-cart-item-actions input[type=text]{line-height:40px}.shop-cart-item-actions .button,.shop-cart-item-actions input[type=text]{height:40px;width:40px;float:left;text-align:center}.shop-cart-item-actions input[type=text]{margin:0 10px 0 0}.shop-cart-item-actions .button{padding:0;display:block;margin:0 4px 0 0}.shop-cart-headlines{color:#fff;padding:0 20px;height:32px;line-height:32px;margin-bottom:26px;background:#000;font-size:16px;position:relative}.shop-cart-headlines:after{top:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000;border-width:14px;margin-left:-14px}.shop-cart-code-input{position:relative}.shop-cart-code-input .button{position:absolute;top:0;right:0;height:40px;line-height:40px;padding:0;width:65px;font-size:14px;margin:0}.shop-cart-codes,.shop-cart-shipping,.shop-cart-total{margin:0 0 18px 0}.shop-cart-code-input input[type=text]{padding-right:65px}.shop-cart-total{list-style:none;padding:0}.shop-cart-total li{border-bottom:1px solid #ccc}.shop-cart-total p{font-size:15px;padding:5px 0;width:80%;max-width:225px;margin:0 auto}.shop-cart-total strong{width:120px;padding-right:10px;display:inline-block;text-align:right}.shop-cart-total li.shop-cart-total p{font-size:20px}.shop-cart-continue.button{width:100%;font-size:21px;font-weight:700}.shop-cart-continue.button span{font-weight:400;font-size:90%;margin-left:5px}@media only screen and (max-width:959px){.shop-cart-left{width:60%}.shop-cart-right{width:36%}}@media only screen and (max-width:800px){.shop-cart-left,.shop-cart-right{float:none;width:100%}.shop-cart-item-list{margin-bottom:30px}.shop-cart-item{margin-bottom:20px}}@media only screen and (max-width:479px){.shop-cart-item-price{font-size:16px}.shop-cart-item-price span{font-size:14px}.shop-cart-headlines{height:28px;line-height:28px;font-size:14px}.shop-cart-total p{font-size:14px;padding:6px 0}.shop-cart-total li.shop-cart-total p{font-size:18px}}.shippingPostcodeDiv{position:relative}.shippingPostcodeDiv:after{content:"Apply";display:block;position:absolute;top:24px;right:0;cursor:pointer;color:#fff;background-color:#21a559;height:40px;line-height:40px;width:65px;font-size:14px;text-align:center}#shippingPostcode{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;color:#000;display:block;margin:0 0 12px 0;padding:6px 12px;height:40px;width:100%;font-weight:400;font-family:inherit}#shippingPostcode:focus{outline:0}.shop-cart-alert{position:fixed;bottom:20.25em;left:0;width:100%;text-align:center;z-index:10000;font-size:16px}.shop-cart-alert__inner{display:inline-block;background-color:rgba(226,30,38,.98);color:#fff;padding:1em 2.5em;font-size:1.5em;font-weight:600}@media only screen and (max-width:959px){.shop-cart-alert{font-size:14px}}@media only screen and (max-width:767px){.shop-cart-alert{font-size:12px}}@media only screen and (max-width:479px){.shop-cart-alert{font-size:10px}}.picture-links .feature-box.fbox-large.fbox-plain h3 a{text-transform:none;color:#333;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.picture-links .feature-box.fbox-large.fbox-plain h3 a:hover{color:#2e8ece}.picture-links .feature-box.fbox-large.fbox-plain .fbox-icon a img{border:1px solid #ddd!important;padding:4px;background-color:#fff!important;border-radius:50%}.picture-links .feature-box.fbox-large.fbox-plain h3,.picture-links .feature-box.fbox-large.fbox-plain h4{padding-top:21px}.picture-links a.button.button-mini{margin-top:15px}.picture-links a.button.button-border{border-color:#ddd}.picture-links .col_half{margin-bottom:60px}.course-notes .fancy-title h2{margin-bottom:40px}.course-notes .fancy-title h3{margin-bottom:30px}.course-notes .key-content h3{font-size:24px;margin-top:50px}.portfolio .portfolio-desc h4{margin:0}.bc-system-message .feature-box.fbox-center p{font-size:17px}.topmargin-xs{margin-top:20px!important}.topmargin-xlg{margin-top:120px!important}.common-height-padding{padding:60px 150px 60px 150px}.common-height-padding-lg{padding:120px 120px 120px 120px}.section-padding{padding:120px 0}.iconlist li i.small{font-size:80%;left:-2.2em!important;top:3px!important}.content-40-left,.content-40-right{width:40%;display:block}.content-40-right{float:right;position:relative;display:block;z-index:1;margin:14px 0 30px 30px}.content-40-left{float:left;position:relative;display:block;z-index:1;margin:14px 30px 30px 0}.key-content h3,.key-content h4{margin-top:30px;margin-bottom:10px}.key-content h3{font-size:20px}.fade-half{opacity:.5}.fade-1-4{opacity:.75}.fade-3-4{opacity:.25}.font-size-75{font-size:75%}.video-tvprescse{background:transparent url('images/studio/Pozitiv-Studio-Stills-069.jpg') no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}





/* ----------------------------------------------------------------
    Pagination
-----------------------------------------------------------------*/

/* model_pagination is the class used in Siteglide site search pagination */

.model_pagination {
    padding: 0.75rem 0.375rem;
    font-size: 1rem;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    list-style: none;
}

.model_pagination .inactive { 
    z-index: 3;
    color: #6c757d; 
    position: relative;
    display: block;
    padding: 6px 14px;
    margin-left: 5px;
    border: 0;
    border-radius: 4px;
    color: #fff !important;
    background-color: #1d2ba5 !important;
    border-color: #1d2ba5 !important;
    font-size: 1rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.model_pagination a {
    margin-left: 5px;
    border: 0;
    border-radius: 4px;
    color: #1d2ba5;
    position: relative;
    display: block;
    padding: 6px 14px;
    font-size: 1rem;
    background-color: #fff;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-decoration: none !important;
}

.model_pagination a:hover {
    color: #fff !important;
    background-color: #1d2ba5 !important;
    border-color: #1d2ba5 !important;
    z-index: 2;
    
}

