﻿ .sidebar-page-container{position:relative;padding:120px 0px 100px;}.sidebar-page-container .sidebar{margin-bottom:30px;}.sidebar {background-color: #f8f8f8;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 3px 10px 0 rgba(0, 0, 0, 0.15);}.sidebar hr {margin-top:5px;margin-bottom:10px;}.sidebar .sidebar-title{position:relative;margin-bottom:10px;border-bottom:1px solid #c6c5c5;}.sidebar .sidebar-title h2 {color: #181818;font: 400 25px "PT Sans Narrow", Arial, sans-serif;}.sidebar .sidebar-widget{position:relative;margin-bottom:20px;margin-top:10px;}.sidebar .downloads li{position:relative;margin-bottom:10px;}.sidebar .downloads li a{position:relative;display:block;padding:10px 10px 10px 80px;color:#222222;font-size:14px;text-transform:uppercase;border:1px solid #e0e0e0;line-height:30px;}.sidebar .downloads li a:hover{color:#247fe1;}.sidebar .downloads li a .icon{position:absolute;left:10px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;}.sidebar .styled-nav{position:relative;}.sidebar .styled-nav .nav-outer{position:relative;font-family:'Lora',sans-serif;}.sidebar .styled-nav ul li{position:relative;display:block;line-height:30px;padding:10px 20px;text-transform:capitalize;color:#777777;background:#ffffff;font-size:17px;font-weight:400;border:2px solid #dcdcdc;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;margin-bottom:10px;cursor:pointer;}.sidebar .styled-nav ul li .icon{position:absolute;right:15px;top:50%;margin-top:-10px;height:20px;line-height:20px;font-size:16px;}.sidebar .styled-nav ul li:last-child {margin-bottom:0px;}.sidebar .styled-nav li.active-btn, .sidebar .styled-nav li.current{color:#247fe1;background:#ffffff;}.sidebar .contact-widget{position:relative;padding:40px 20px;text-align:center;background:#f3f3f3;font-family:'Lora',serif;}.sidebar .contact-widget h3{font-size:22px;color:#181818;line-height:36px;margin-bottom:10px;}.sidebar .contact-widget .phone-numbers{font-size:20px;color:#247fe1;line-height:36px;}.sidebar .search-box .form-group{position:relative;margin:0px;}.sidebar .search-box .form-group input[type="text"], .sidebar .search-box .form-group input[type="search"]{position:relative;line-height:24px;padding:8px 50px 8px 20px;border:1px solid #dcdcdc;background:#ffffff;color:#3a3a3a;display:block;width:100%;border-radius:3px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.sidebar .search-box .form-group input:focus{border-color:#247fe1;}.sidebar .search-box .form-group button{position:absolute;right:0px;top:0px;height:42px;width:50px;line-height:42px;text-align:center;display:block;font-size:16px;color:#dcdcdc;background:none;}.sidebar .search-box .form-group input:focus + button, .sidebar .search-box .form-group button:hover{color:#247fe1;}.sidebar .sidebar-title h3{font-size:20px;color:#1a1a1a;font-weight:800;text-transform:uppercase;}.sidebar .recent-posts .post{position:relative;font-size:13px;color:#cccccc;padding-left:90px;padding-top:0px;}.sidebar .recent-posts .post .post-thumb{position:absolute;left:0px;top:0px;width:75px;}.sidebar .recent-posts .post .post-thumb img{display:block;width:100%;}.sidebar .recent-posts .post h4{font-size:14px;margin:0px 0px 3px;line-height:1.4em;color:#181818;}.sidebar .recent-posts .post a, .sidebar .recent-posts .post a:hover{color:#247fe1;}.sidebar .recent-posts .post h4 a{color:#181818;}.sidebar .recent-posts .post-info{font-size:13px;color:#777777;text-transform:uppercase;}.sidebar .recent-posts .post-details{font-size:14px;color:#777777;}.sidebar .blog-posts .post{position:relative;font-size:13px;color:#cccccc;padding-left:5px;padding-top:8px;padding-bottom:10px;border-bottom:1px solid #dcdcdc;}.sidebar .blog-posts .post h4{font-size:16px;margin:0px 0px 3px;line-height:1.4em;color:#181818;}.sidebar .blog-posts .post a, .sidebar .blog-posts .post a:hover{color:#5174ad;}.sidebar .blog-posts .post h4 a{color:#247fe1;}.sidebar .blog-posts .post-info{font-size:13px;color:#777777;text-transform:uppercase;}.sidebar .blog-posts .post-details{font-size:14px;color:#555555;}.sidebar-page-container .contact-info{position:relative;font-size:14px;margin-bottom:30px;}.sidebar-page-container .contact-info .text{position:relative;font-size:14px;margin-bottom:10px;color:#7f7f7f;}.sidebar-page-container .contact-info li{position:relative;margin-bottom:5px;line-height:1.8em;color:#7f7f7f;}.sidebar-page-container .contact-info li strong{position:relative;padding-right:10px;font-weight:600;color:#292929;}.sidebar-page-container .contact-info a{color:#247fe1;transition:all 300ms ease-in;-webkit-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;}.sidebar-page-container .contact-info a:hover{color:#3d3d3d;}.sidebar .popular-tags a{position:relative;display:inline-block;line-height:24px;padding:5px 16px;margin:0px 5px 12px 0px;border:1px solid #dcdcdc;color:#777777;text-align:center;font-size:14px;border-radius:3px;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;}.sidebar .popular-tags a:hover{background-color:#247fe1;border-color:#247fe1;color:#ffffff;}.sidebar .list{position:relative;}.sidebar ul.list {list-style:none;margin:0px;padding:0px;}.sidebar .list li{position:relative;margin-bottom:5px;line-height:24px;padding: 2px 0;border-bottom: 1px solid #ECEBEB;color: #333;list-style:none;}.sidebar .list li a{position:relative;display:block;color:#3d3d3d;font-size:16px;font-weight:400;padding-left:20px;}.sidebar .list li a:before {content: "\f105";font-family: "FontAwesome";font-size: 16px;left: 0;width:20px;line-height: 24px;position: absolute;}.sidebar .list li a:hover{color:#247fe1;}.sidebar .side-list{position:relative;}.sidebar .side-list li{position:relative;margin-bottom:5px;line-height:24px;padding-bottom:6px;border-bottom:1px solid #dcdcdc;}.sidebar .side-list li a{position:relative;color:#3d3d3d;font-size:16px;font-weight:400;padding-left:10px;}.sidebar .side-list li a:hover{color:#247fe1;}.sidebar .text-widget{position:relative;}.sidebar .text-widget .text{font-size:16px;color:#777777;}.sidebar .owl-buttons {right: 10px;}