﻿/*
┌─┐┌─┐┬  ┬┬  ┬┬┌─┌─┐ ┌─┐┌─┐┌┬┐
├─┘├─┤└┐┌┘│  │├┴┐└─┐ │  │ ││││
┴  ┴ ┴ └┘ ┴─┘┴┴ ┴└─┘o└─┘└─┘┴ ┴
==============================
@project:Pavliks.com
@description: Custom Styles
@developer: Kasun Peiris.
@version: 1.0.
@date:2015/08/07 - 2016/01/29.
@last modified:2016/02/04.

*/
.blog{margin-top:4%;border:1px solid #bbb8b8;border-radius:5px;list-style:none!important;-webkit-box-shadow:0 0 1px rgba(119,119,119,.75);-moz-box-shadow:0 0 1px rgba(119,119,119,.75);box-shadow:0 0 1px rgba(119,119,119,.75);margin-left:0!important;text-align:center;padding-left:0!important}.blog .blog-items{cursor:pointer;padding:10px;margin-bottom:0;border-bottom:1px solid #bbb8bb}.blog .blog-items:last-of-type{border:none}.blog .blog-items a{text-transform:uppercase;font-size:12px}.blog .blog-items:hover{background:#518cb6;color:#fff}.blog .blog-items:hover a{color:#fff}

/*
Custom Classes 
==============    
    
Header:
    .header_call_to_action
    .call-to-action
Main Menu : .mainMenus
Footer:
    #footer-top
    #footer-bottom
    #copy-write
        .copyright
        .socialicon

 COLORS
 ------
    Blue: #3B5898  
        
*/

.sfnewsContent a {display:block;}
.overflow-hidden{overflow: hidden;}
/*
 FOOTER STYLES
==============
*/
#footer-top{margin:15px 0 0;background: #f9f6f6!important;padding:1% 0;text-align:center;border-top: 1px solid #e0e0e0;}#footer-bottom{padding-top: 2%!important;background:#427bb2!important;}#copy-write{padding:2% 0 1.5%;background: #ccc;text-align: center!important;}#copy-write p{color:#fff;margin-bottom:0;font-size:.9em}#copy-write .copyright p{padding:12px!important;text-align:left;font-weight: bold;}#copy-write .socialicon p,#footer-bottom .footer_news_letter ol{text-align:right}#footer-bottom p>a>em,#copy-write .socialicon p>a>em{width: 50px;height: 50px;background:#898a8e;margin: 5px;border-radius:50%;color:#FFF;padding: 12px;transition:.5s all ease;}#footer-bottom p>a>em:hover,#copy-write p>a>em:hover{color:#333;transition:.5s all ease}#footer-bottom .footer-menu li{background:0 0;border:none;line-height:1;margin-top:10px}#footer-bottom .footer-menu li a{font-weight:500}#footer-bottom img{width:80%}#footer-bottom h2{margin:5px 0 0!important;text-transform:uppercase;font-size:12px}#footer-bottom .footer_news_letter li{margin-bottom:0;width:100%}#footer-bottom .footer_news_letter li label,#footer-bottom .footer_news_letter li:not(:first-of-type){display:none}#footer-bottom .footer_news_letter li input{width:100%!important;background:0 0;border:none!important;border-bottom:4px solid #5f5f60!important;border-radius:0!important;color:#fff!important}#footer-bottom .footer_news_letter input[type=text]{padding-right:0!important}#footer-bottom .footer_news_letter input[type=submit]{background-color:transparent!important;border:none!important;border:3px solid #5f5f60!important;margin-top:5px;padding:3px;text-transform:uppercase;font-size:12px}#footer-bottom .footer_news_letter input::-webkit-input-placeholder{color:#ccc}#footer-bottom .sfError{background:0 0}

/*
 HEADER STYLES
==============
*/
#bottom-header .row{padding:0;margin:0}#header-space{background:#fff!important;z-index: 10!important;}#top-header{padding-top: 25px!important;padding-bottom: 35px!important;transition:.5s all ease;}.call-to-action{margin-top:10px}.call-to-action a{border:none!important;display:inline-block;transition:.5s all ease;text-transform:uppercase;padding:5px 10px!important;font-size:12px!important;line-height:1.5!important;border-radius:1px!important}.call-to-action a em,.call-to-action a i{margin-left:5px!important}.call-to-action a:hover{color:#fff;border-color:#3f51b5}.call-to-action a.support-button{background:#ccc;border:2px solid #ccc;color:#fff!important}.call-to-action a.demo-button{color:#fff!important;background:#f7d156;border:1px solid #f7d156}.call-to-action a.contact-button{color:#fff!important;background:#3B5898;border:1px solid #3B5898}
#bottom-header{ border-top:1px solid #d6d5d5;border-bottom:1px solid #d6d5d5; }
/*
    Homepage: Services
    ------------------
*/
.contact-us-main h3,.cta-row-1 .homepageCTA .fancyUL li a,.cta-row-2 .homepageCTA .fancyUL li a{color:#333;font-weight:700}.cta-row-2 div{border:1px solid transparent}.cta-row-1 .homepageCTA,.cta-row-2 .homepageCTA{padding:20px 0}.cta-row-1 .homepageCTA,.cta-row-1 .homepageCTA .fancyUL li,.cta-row-2 .homepageCTA,.cta-row-2 .homepageCTA .fancyUL li{text-align:center!important}.cta-row-1 .homepageCTA .fancyUL li em,.cta-row-2 .homepageCTA .fancyUL li em{display:none}.cta-row-1 .homepageCTA img{width:60%;margin:0 auto}.contact-us-main h3,.map-popup-window h3{margin-top:0!important}.cta-row-2 .homepageCTA img{width:60%}.cta-row-1 .homepageCTA,.cta-row-2 .sf_4cols_2_25 .homepageCTA{border-right:1px solid #ddd}.icon_hover_3 .homepageCTA{border:0}#map-canvas{height:500px}.contact-us-main{text-align:center}.contact-us-main h3{text-transform:uppercase;font-size:1.2em;transition:.5s all ease}.contact-us-main:focus img,.contact-us-main:hover img{transform:scale(1.1,1.1);transition:.5s all ease}.contact-us-main img{width:100px;transition:.5s all ease}.contact-us-main:hover h3{transition:.5s all ease;color:#3B5898}.contact-us-address p{margin-bottom:0!important;padding-bottom:1%!important}.contact-us-address p span{font-weight:700;padding-right:5px}.contact-us-address p.contact_hours{margin-top:20px}.contact-us-address p.contact_hours span{display:block}.contact-us{padding-bottom:5%}
/*
SUB MENU STYLES
===============
*/
.pavlisks-sub-menu{border:1px solid transparent;text-align:center;background:#333;position:relative;cursor:pointer;margin-bottom: 0;}.pavlisks-sub-menu li{border:1px solid transparent;float:none!important;display:inline-block;padding:2px 15px}.pavlisks-sub-menu li a{color:#fff;font-size:.9em!important;line-height:2.3;font-weight:500;transition:.5s all ease;}.pavlisks-sub-menu li a.sfSel{color:#f7d156!important;font-weight:600}.pavlisks-sub-menu li i{color:#fff;font-size:16px;margin:0 10px!important;cursor:pointer}.pavlisks-sub-menu>li ul{display:none;background:grey}.pavlisks-sub-menu>li:hover ul{display:block}.pavlisks-sub-menu .sub-menu-sub-levels>li>.sub-menu-sub-levels{display:none}
#bottom-header .pavlisks-sub-menu{ margin:0 -15px;}#bottom-header .pavlisks-sub-menu li{ padding: 0 3px!important;
    height: 20px;}#bottom-header .pavlisks-sub-menu li a{line-height: unset;padding: 2px;}
/*
    BACK TO TOP
    -----------
*/
.backtotop{position:fixed;bottom:2.5em;right:0;text-decoration:none;color:#fff;background:rgba(1,0,102,.7);border-radius:3px;box-shadow:1px 1px 1px 1px;display:none;margin:25px}.backtotop i{padding:5px 8px;color:#fff}

/*
    Navigation
    ----------
*/
.flexnav,.menu-button{display:none}.pavMegaMenu{display:block}.small-header .menu-button .touch-button>i{top:20%}.small-header .mainMenus .menu-button{height:45px}.mainMenus .menu-button{height:60px}#header-space{transition:.5s all ease;padding:0}
.flexnav.show{padding:10px 0!important;     padding: 10px 0!important;max-height: 60vh;overflow-y: auto;} .flexnav ul{padding-left:20px;}  
#header-space .flexnav li.current_page_item > a span{color:#3B5898!important}
/*
  About Us Page
  -------------
*/.value{text-align:center;margin:0 auto;width:50%}.value.logo{border:none;padding-top:12%}.value .value-container h3,.value .value-container img{display:inline-block}.value .value-container img{width:80px;height:80px}.value .value-container h3{font-weight:600;text-transform:uppercase;font-size:18px}@media all and (max-width:1200px){.value.logo{padding-top:25%}}@media all and (max-width:1024px){.value.logo{padding-top:45%}.aboutPavliks .sf_cols>div{width:100%}}@media all and (max-width:960px){.value.logo{padding-top:55%}.aboutPavliks{background:0 0}}

/*
    Case Study
    ==========
*/
.caseStudy-details h1{font-weight:800;font-size:20px}.caseStudy-details h2,.caseStudy-details h3{font-weight:600;font-size:1em;color:#4984b1}.caseStudy-details .pdf{font-size:12px}.sfBreadcrumbWrp{padding-top:10px}.case-study-sub-menu a.sfSel{transition:.5s all ease;color:#f7d156!important}.catogey-block div li{border-bottom:2px solid #4984b1!important;display:inline-block;border-right:2px solid #ccc;padding-right:4px}.catogey-block div{display:inline-block;font-size:12px;font-weight:700}
/*
    Inner Pages
    -----------
*/
.level-4-container-row .sf_cols.container{padding:2% 15px}.level-4-container-row h3,.level-4-container-row-1 h2{margin:1% 0!important;font-weight:400!important;font-size:25px!important}.level-4-container-row>div>div>div:nth-child(2n+1){background:#E9E9E9!important}.level-4-container-row-1 .fancyUL.inline li{display:inline-block;margin-right:10%}@media all and (max-width:768px){.call-to-action{margin:0;} body #top-header #logo-main{padding: 0!important;} .level-4-container-row-1 .fancyUL.inline li{display:block;margin-right:10%}}.background-grey{background-color:#EFEFEF!important;padding:1% 0;margin:1% 0}.msGold{border:5px solid #ff8c00}.msSilver{border:5px solid #969696}.msGold,.msSilver{padding:1%}

/*
MEDIA QUERIES
=============
*/


@media all and (max-width:480px){#top-header #logo-main{padding:0 0 3%!important}#top-header .col-md-8{padding:0!important}}@media all and (max-width:1024px){#header-space .item-with-ul ul li a,#header-space .item-with-ul ul li i,#header-space ul>li.item-with-ul>span.active~a{/* color:#3B5898!important; */}.flexnav,.menu-button{/* padding: 20px 0; */display:block;}.menu_container .menu-button .touch-button{top:12px}#header-space ul>li.item-with-ul>span>i{padding:12px 0;transition:.5s all ease}#header-space ul>li.item-with-ul>span.active>i{transition:.5s all ease;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#3B5898!important}#header-space .item-with-ul .show~a>span{font-weight:700}.pavMegaMenu{display:none!important}.backtotop{margin:0 0 100px!important}}@media all and (max-width:990px){#top-header #logo-main{text-align:center}.call-to-action.textR{text-align:center!important}}@media all and (max-width:768px){.pavlisks-sub-menu{display:none}.cta-row-1 .homepageCTA,.cta-row-2 .sf_4cols_2_25 .homepageCTA{border-right:0!important}}@media all and (max-width:480px){.Login-Logout-Widget,.Login-Name-Widget{display:block!important}#header-space .call-to-action a{font-size:11px!important}#header-space .trial-button{margin-top:5px;padding:8px 10px!important}#bottom-header .mobile_login_container div a,#bottom-header .mobile_login_container div span{font-size:12px!important}.homepage-icons img{height:60px;width:60px}}.Login-Name-Widget,.mobile_login_container .Login-Logout-Widget,.mobile_login_container .Login-Name-Widget,.mobile_login_container .sfContentBlock{display:inline-block}.Login-Name-Widget{padding:2px 5px!important}.mobile_login_container{text-align:right;padding-right: 9px;}@media all and (max-width:991px){#logo-main,.mobile_login_container{text-align:center}}.mobile_login_container .Login-Logout-Widget,.mobile_login_container .Login-Name-Widget{display:none!important}.mobile_login_container .Login-Logout-Widget{margin:0 10px}.mobile_login_container .sfContentBlock{margin:0 4px}.pavlisks-sub-menu.case-study-sub-menu{background:#427bb2!important}.ClickDimensions img{margin:10px 0}.search-box{display:inline-block;position:relative}.search-box .sfsearchTxt{border-right:0!important;border: 1px solid #ccc!important;}.search-box input,.search-box span,.search-box span input{display:inline-block!important;width:auto!important;line-height:1.5!important;font-size:12px!important;padding:5px 10px!important;border-radius:1px!important;box-sizing:border-box;height:30px!important;font-family:Raleway,sans-serif!important;border:1px solid #cecdcd!important}.search-box span input{width:100%!important}.search-box .sfsearchBox{position:relative;width:100%;margin-left:5px}.search-box span.sfsearchTxt{padding:0!important;width:100%!important}.search-box .sfsearchSubmit{width:10%!important;color:transparent;position:absolute;top:0;bottom:0;right:-13%;height:32px;padding:16px 8px;background:url(data:image/png;base64,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) 40% 60% no-repeat;background-size:80%;border:1px solid #cecdcd!important;}@media all and (max-width:768px){.search-box{display:block;margin-top:5px;}.search-box .sfsearchTxt{width:90%!important;border: 1px solid #ccc!important;border-right: 0!important;}.search-box .sfsearchSubmit{width:5%!important;right:0}}@media all and (max-width:600px){.search-box{display:block;margin: 5px 0;}.search-box .sfsearchTxt{width:75%!important}.search-box .sfsearchSubmit{width:5%!important;right:8%}}


@media all and (max-width:1024px){
    .mainMenus .menu-button{
        height:50px;
    }
    #top-header{
        padding: 1%!important;
        /* padding-top:1.5%!important; */
        /* padding-bottom:1%!important; */
    }
    .mobile_login_container{
        padding-right:15px;
    }
    #bottom-header{
        border-top:1px solid #ccc;
        border-bottom:1px solid #ccc;
    }
    #bottom-header .menu-button .touch-button{
        left:15px
    }
    .small-header#header-space #top-header{
        padding-top:0!important;
        padding-bottom:0.5%!important;
    }
}
.sfnewsContent img{
    display:block;
    margin:0 auto;
} 

#copy-write *{
    text-align:center!important;
}