
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
box-sizing:border-box;
}

@media (min-width:576px) {
.container {
max-width: 540px
}
}
@media (min-width:768px) {
.container {
max-width: 720px
}
}
@media (min-width:992px) {
.container {
max-width: 960px
}
}
@media (min-width:1200px) {
.container {
max-width:1140px
}
}

#page { clear:both; }

/*Header-start*/

body { background:#fff; font-size:15px!important;}

.header-main { width:100%; float:left; padding:14px 0; font-family: 'Montserrat', sans-serif;}

.logo {  display:inline-block; float:left; }
.logo img { display:block; }
a:hover, a:focus, a:active {
	color: #1e73be;
}
.header-right { float:right; width: auto; padding-top: 12px;}
.header-right  ul  { float:left;}
.header-right  ul li { float:left; padding:0 7px;}
.header-right .ask-link { color:#1f80bd; font-size:12px;  font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding-top:9px; display:inline-block;}
.header-right .log-in { background:#f5a030; color:#fff; text-transform:uppercase; font-size:12px; border-radius:3px; display:inline-block; text-align:center;  padding:9px 25px; font-weight:bold;  box-shadow: 6px 0px 13px rgba(0, 0, 0, 0.26); } 
.header-right .log-in:hover{ background:#d07804; text-decoration:none; }

.header-right .sign-in { background:#40a5ed; color:#fff; text-transform:uppercase; font-size:12px; border-radius:3px; display:inline-block; text-align:center; padding:9px 25px; font-weight:bold; box-shadow:6px 0px 13px rgba(0, 0, 0, 0.26);}
.header-right .sign-in:hover{ background:#1f81be; text-decoration:none; }

.searchbox{position:relative;min-width:36px;width:0%;height:36px;float:right;overflow:hidden;border-bottom-right-radius: 18px;border-top-right-radius: 18px;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;
-ms-transition: width 0.3s;-o-transition: width 0.3s;transition: width 0.3s;}

input[type="search"].searchbox-input {top:0;right:0;border:0;outline:0;background:#1f81be;width:0px;height:36px;margin:0;padding:0px 20px 0px 20px;font-size:16px;color:#fff;transition: width ease-in-out 0.5s 0s; border-radius: 18px;}
.searchbox-open input[type="search"].searchbox-input {width: 215px;transition: width ease-in-out 0.5s 0s; border-radius:5px; }
input[type="search"].searchbox-input::-webkit-input-placeholder {color: #fff;}
input[type="search"].searchbox-input:-moz-placeholder {color: #fff;}
input[type="search"].searchbox-input::-moz-placeholder {color: #fff;}
input[type="search"].searchbox-input:-ms-input-placeholder {color: #fff;}
.searchbox-icon, input[type="submit"].searchbox-submit{width:36px; height:36px;display:block;position:absolute;top:0;font-size:18px;right:0;padding:0;margin:0;border:0;outline:0;line-height:36px;text-align:center;cursor:pointer;color:#fff; background:#1f81be;border-radius: 18px; }
.searchbox.searchbox-open .searchbox-submit {background:#1f81be url(../images/search-icon.png) no-repeat center center;}
.searchbox-open{  width:100%;}

.fb-icon { display:inline-block; color:#fff!important; width:36px; height:36px; text-align:center; line-height:36px; background:#3b5999; border-radius:18px; font-weight: normal; }
.fb-icon:hover{ color:#fff;}

.full-nav { float:left; width:100%; background:#40a5ed; /*font-family: 'Montserrat', sans-serif;*/}
.nav { width:100%; float:left; }

.nav-list { list-style:none; margin:0px; padding:0px;}
.nav-list > li { padding-bottom:0px;}

/*Header-End*/




/*Sidebar start*/

.join-box { float:left; width:100%;  background:#f5f5f5; text-align:center; font-family: 'Montserrat', sans-serif;}
.join-box h2{ font-size:20px; text-align:center; background:#40a5ed; padding:10px; font-weight:600; color:#fff; margin:-1px;}
.join-box p{ text-align:center; font-size:15px; color:#000; padding:15px 15px; margin:0px; line-height:22px; }
.join-form { float:left; width:100%; }
.join-form input[type="text"] {width:100%; border:none; background: url(../images/user-icon.png) no-repeat 14px center; padding: 15px 5px 15px 40px; border-top:1px solid #e2e2e2 ; border-left:4px solid #f5f5f5; font-family: 'Montserrat', sans-serif;  }
.join-form input[type="email"] {width:100%; border:none; background: url(../images/email-icon.png) no-repeat 14px center; padding: 15px 5px 15px 40px; border-top:1px solid #e2e2e2 ;  border-left:4px solid #f5f5f5; font-family: 'Montserrat', sans-serif; }
.join-form input[type="password"] {width:100%; border:none; background: url(../images/password-icon.png) no-repeat 16px center; padding: 15px 5px 15px 40px; border-top:1px solid #e2e2e2 ;  border-bottom: 1px solid #e2e2e2;  border-left:4px solid #f5f5f5; font-family: 'Montserrat', sans-serif; }
.join-form input[type="text"]:focus { border-left:4px solid #40a5ed; background:url(../images/user-hover-icon.png) no-repeat 14px center;}
.join-form input[type="email"]:focus { border-left:4px solid #40a5ed; background:url(../images/email-icon-hover.png) no-repeat 14px center;}
.join-form input[type="password"]:focus { border-left:4px solid #40a5ed; background:url(../images/password-icon-hover.png) no-repeat 16px center;}

.form-sign { width:282px; background:#40a5ed; display:inline-block; border-radius: 3px; padding: 14px 20px; box-shadow: 6px 0px 13px rgba(0, 0, 0, 0.26); font-size:14px; font-weight:bold; margin: 15px 0; box-sizing: border-box; color:#fff!important;}
.form-fb { width:282px; background:#3b5999; display:inline-block; border-radius: 3px; padding: 14px 20px; box-shadow: 6px 0px 13px rgba(0, 0, 0, 0.26); font-size:14px; font-weight:bold; box-sizing: border-box;
color:#fff!important;}
.form-sign:hover, .form-fb:hover { color:#fff;}
.join-box span {font-size:12px; color:#000; padding:18px 0 15px 0; display: inline-block;}
.join-box span a{ font-size:12px; color:#1e73be; font-weight:normal;}
.join-box span a:hover{ text-decoration:underline;}


.main-sidebar {margin-top:20px; }
.main-sidebar .widget { float:left; width:100%; background:#f5f5f5; border:1px solid #e2e2e2; text-align:center; margin-bottom:39px;}
.main-sidebar .widget h3 { font-size:20px; text-align:center; background:#40a5ed; padding:4px 0 6px; font-weight:600; color:#fff; margin:0px;}
.main-sidebar .widget ul { list-style:none; margin:0px; padding:0px; }
.main-sidebar .widget ul li { padding:12px 15px !important; text-align:left;  font-size:14px; color:#000; border-bottom:1px solid #e2e2e2; margin:0px; }
.main-sidebar .widget ul li:hover { background:#fff;}
.main-sidebar .widget ul li:last-child { border-bottom:none; }
.main-sidebar .widget ul li a { color:#1e73be; font-size:15px; font-weight:normal;  }
.main-sidebar .widget ul li p {  font-size:15px; color:#000; padding:5px 0; margin:0px; line-height:22px; }

.widget ul li span.rpwwt-post-title { padding-bottom: 5px; display: block; }
.welcome-box h1 a { color: #40a5ed; font-weight:bold; }




/*Sidebar End*/



/*Footer-start*/

.footer-inner { float:left; width:100%; padding: 50px 0 10px 0; font-family: 'Montserrat', sans-serif;}
.footer-inner li h4{ font-size:14px; color:#40a5ed; font-weight:bold; padding-bottom:15px;}
.footer-inner li a { padding: 2px 0; display: inline-block;  font-weight:500; color:#ffffff; font-size:16px;}
.footer-inner li a:hover{ color:#40a5ed;}
.footer-inner ul { float:left; width:20%; padding:0 0px; margin-bottom:5px;}
.copy-right  { float:left; width:100%; border-top: 2px solid rgba(255, 255, 255, 0.08); padding-top:20px;}
.copy-right  p{ color:#fff; font-size:14px; padding-bottom: 0px; vertical-align: middle;}

.copy-right ul{ width:auto; float: right; text-align: right;}
.copy-right ul li{ float:left; padding:0px !important; position:relative;}
.copy-right ul li a{ font-weight:600; font-size:14px; color:#fff; text-transform:uppercase; letter-spacing:2px;}
.copy-right ul li::before {clear: both; content: "."; display: block;  float: left;  font-size: 38px; color: #fff; vertical-align: middle; line-height: 3px;  padding: 0px 10px;  text-align: center;}
.copy-right ul li:first-child::before {  content: "";padding: 0;}

footer { background:#0b5b8c; float:left; width:100%; margin-top:70px; font-family: 'Montserrat', sans-serif;}
.connected-section { background:url(../images/connected-bg.jpg) no-repeat center top;  padding:50px 0; text-align:center;}
.connected-inner span{ font-size:36px; color:#fff; font-weight:bold; vertical-align: middle;}
.connected-inner ul{ display:inline-block;}
.connected-inner ul li { display:inline-block;}
.connected-inner ul li a { padding:0 5px;}
.connected-inner ul li .fa-envelope { border-radius:100px; padding:10px;   border:1px solid #fff;color:#fff; }
.connected-inner ul li .fa-facebook-f { border-radius:100px;  border:1px solid #fff; color:#fff; width: 38px;height: 38px;line-height: 38px;}
.connected-inner ul li .fa-twitter { border-radius:100px; padding:10px; border:1px solid #fff;color:#fff; }
.connected-inner ul li .fa-skype { border-radius:100px; padding:10px; border:1px solid #fff;color:#fff; }
.connected-inner ul li .fa-envelope:hover, .connected-inner ul li .fab.fa-facebook-f:hover, .connected-inner ul li .fab.fa-twitter:hover, .connected-inner ul li .fab.fa-skype:hover {background:#1f81be; border:1px solid #1f81be;}

.footer .container { background:none; }


.footer-inner aside { width:20%; float:left;  } 
.footer-inner ul  { width: auto; padding:0px;}
.footer-inner ul li { padding-bottom:0px !important;}

.copyright-section aside { width:100%!important;}

.footer-inner  h2.widget-title { font-size: 14px;color: #40a5ed;font-weight: bold; padding:0 0 15px 0; margin-bottom: 0px; letter-spacing:2px; }

/*Footer-End*/




.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header { padding:0px; }
.container.grid-container { background:none!important; max-width:none; padding:0px; }
.one-container .container { background:none!important; }
.one-container.right-sidebar .site-main, .one-container.both-right .site-main { margin:0px !important;}

.floated_box { width: 122px !important; }

.one-container .inside-article > [class*="page-header-"] { margin-bottom:0px !important;}
.one-container .inside-article { padding-top:20px !important;} 



.copy-right .col-sm-4 { float:left;}
.copy-right .col-sm-8 { float:right;}


.widget .search-field {
    width: 90%;
    margin: 20px 0 10px;
}
.search-results h1.page-title { margin-top:30px;}


.header-right ul li:first-child {
	font-size: 18px;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.header-right .ask-link {
	font-size: 18px;
	font-weight: 600;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

#custom_html-8 {
	background: transparent;
	border: none;
}






