/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import 'https://fonts.googleapis.com/css?family=Open+Sans:600,400,300';
@import 'https://fonts.googleapis.com/css?family=PT+Sans+Narrow';
/* ========================================================================
   Component: Base
 ========================================================================== */
/* Position and style for Absolute Module: */  
.absolute {  
position: fixed;  
right: 0;  
top: 180px;  
z-index: 99;  
}

/*Make bottom B full width */
 .tm-block-bottom-b .uk-container { 
 max-width: 100%;
     padding-bottom: 0;
    padding-top: 0;
 }
 

/* style bottom-b */
   element.style {
    background: rgba(0, 0, 0, 0) url("/design4/images/images2/header_service2.jpg") no-repeat scroll 50% center / cover ;
    height: 650px;
}

/*setting top and bottom padding to 0 */
.tm-block.tm-block-padding-large {
    padding-bottom: 0px;
    padding-top: 0px;
}

/* overlay color */
.uk-overlay:hover .uk-overlay-area, .uk-overlay.uk-hover .uk-overlay-area, .uk-overlay-toggle:hover .uk-overlay-area, .uk-overlay-toggle.uk-hover .uk-overlay-area {
    opacity: .5;
}

.tm-block.tm-block-top-a,  
.tm-block.tm-block-top-a .uk-container {  
max-width: 100%;  
padding: 0;  
}  


.uk-navbar-attached {
    background: #fafafa;
    border-bottom: 1px solid rgba(68, 68, 68, 0.08);
}

.uk-panel-box {
    padding: 30px;
    background: #F1F1F1;
    color: #444444;
}

@media (min-width: 768px)
{
.tm-article-blog.tm-content-boxed .uk-article .tm-article-blog-content:before {
    background: #F1F1F1;
}
}

h1, h2, h3, h4, h5, h6 {
    color: #0f75bc;

}

.uk-dropdown-navbar {
    margin-top: -20px;
    background: #ffffff;
    color: #444444;
}

.tm-article-blog.tm-content-boxed .uk-article .tm-article-blog-content::before {
    background: #F1F1F1 none repeat scroll 0 0;
}

.tm-article-blog.tm-content-boxed .uk-article .tm-article-blog-content::before {
    background: #F1F1F1 none repeat scroll 0 0;
}

.uk-navbar-attached .uk-navbar-nav > li.uk-active > a {
    background-color: #fafafa;
}

.uk-navbar-attached .uk-navbar-nav > li:hover > a,
.uk-navbar-attached .uk-navbar-nav > li > a:focus,
.uk-navbar-attached .uk-navbar-nav > li.uk-open > a {
  background-color: #fafafa;
  
}

.tm-block-image .tm-footer a, .tm-block-image .tm-footer .uk-panel:not(.tm-panel-box-default):not(.uk-panel-box-primary) a {
    color: #1894ea;
}

.uk-panel-box-primary a {
    color: #1894ea;
}

.tm-block.tm-block-image {
    background: #333333;
    background-size: cover;
}

.tm-toolbar {
    background-color: #333333;
    box-sizing: border-box;
    height: 44px;
    padding: 10px 0;
}

a, .uk-link {
    color: #1894ea;
    cursor: pointer;
    text-decoration: underline;
}

.uk-panel-box-primary {
    padding: 30px;
    background: #414142;
    color: #ffffff;
}

.toolbar-color
{
color: #ffffff;
	
	}


/* Smart Layouts Styling and Breakpoints  */
@media (min-width: 1500px) {
.smartlayout-container { display: block; }
.smartlayout-container-laptop { display: none; }
.smartlayout-container-tablet { display: none; }
.smartlayout-container-mobile { display: none; }

}

@media (max-width: 767px) {
  .smartlayout-container-mobile { display: block; }
  .smartlayout-container { display: none; }
.smartlayout-container-laptop { display: none; }
	.smartlayout-container-tablet { display: none; }
}

@media (min-width: 768px) and (max-width: 1200px) {
	.smartlayout-container-mobile { display: none; }
    .smartlayout-container { display: none; }
.smartlayout-container-laptop { display: none; }
	.smartlayout-container-tablet { display: block; }
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.smartlayout-container-mobile { display: none; }
    .smartlayout-container { display: none; }
.smartlayout-container-laptop { display: block; }
	.smartlayout-container-tablet { display: none; }
}


.smartlayout-container {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 90.00%; 
}
.smartlayout-container > iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.smartlayout-container-tablet {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 85.00%; 
}
.smartlayout-container-tablet > iframe {
	
  	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.smartlayout-container-laptop {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 100.00%; 
}
.smartlayout-container-laptop > iframe {
	
  	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}


.smartlayout-container-mobile {
	position: relative;
	height: 0;
	overflow: scroll;
	padding-bottom: 480.00%; 
}
.smartlayout-container-mobile > iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Boardroom Smart Layouts Styling and Breakpoints  */
@media (min-width: 1500px) {
.boardroom-smartlayout-container { display: block; }
.boardroom-smartlayout-container-laptop { display: none; }
.boardroom-smartlayout-container-tablet { display: none; }
.boardroom-smartlayout-container-mobile { display: none; }

}

@media (max-width: 767px) {
  .boardroom-smartlayout-container-mobile { display: block; }
  .boardroom-smartlayout-container { display: none; }
.boardroom-smartlayout-container-laptop { display: none; }
	.boardroom-smartlayout-container-tablet { display: none; }
}

@media (min-width: 768px) and (max-width: 1200px) {
	.boardroom-smartlayout-container-mobile { display: none; }
    .boardroom-smartlayout-container { display: none; }
.boardroom-smartlayout-container-laptop { display: none; }
	.boardroom-smartlayout-container-tablet { display: block; }
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.boardroom-smartlayout-container-mobile { display: none; }
    .boardroom-smartlayout-container { display: none; }
.boardroom-smartlayout-container-laptop { display: block; }
	.boardroom-smartlayout-container-tablet { display: none; }
}


.boardroom-smartlayout-container {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 120.00%; 
}
.boardroom-smartlayout-container > iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.boardroom-smartlayout-container-tablet {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 85.00%; 
}
.boardroom-smartlayout-container-tablet > iframe {
	
  	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.boardroom-smartlayout-container-laptop {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 135.00%; 
}
.boardroom-smartlayout-container-laptop > iframe {
	
  	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

.boardroom-smartlayout-container-mobile {
	position: relative;
	height: 0;
	overflow: scroll;
	padding-bottom: 480.00%; 
}
.boardroom-smartlayout-container-mobile > iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* End Boardroom Smart Layouts Styling and Breakpoints  */

.uk-panel.no-padding { padding: 0; }

#reviewstream div.review {
    padding: 15px 20px;
    margin: 0 5px 10px;
     background: #333333;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
     box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    border-radius: 18px;
    clear: both;
}


#reviewstream div.review .review-text {
    color: #b3c0c7;
    padding: 5px 0 15px 30px;
    background: transparent url(/assets/lquo.png?v=1521086268681) left top no-repeat;
    overflow: visible;
}

#reviewstream-pager {
    padding: 0px 0;
    font-size: 14px;
}

#reviewstream div.review {
    margin: 0px;
}

.uk-navbar-nav > li > a {
    box-sizing: border-box;
    text-decoration: none;
    height: 90px;
    padding: 0 10px;
    line-height: 90px;
    color: #414142;
    font-size: 13px;
}

.tm-navbar .tm-navbar-wrapper .tm-nav {
    padding: 20px 0;
}

.tm-navbar:not(.uk-navbar-attached) .tm-nav-logo {
    top: -30px;
}

.uk-subnav-line > :nth-child(n+2):before {
    margin-right: 10px;
    border-left: 2px solid rgba(255, 255, 255, 0.9);
}

[class*='uk-icon-'] {
    text-decoration: none;
    color: #1894ea;
}

[class*='uk-icon-']:hover, [class*='uk-icon-']:focus {
    text-decoration: none;
    color: #ffffff;
}

.uk-navbar-nav > li > a[href='#'] {
    cursor: context-menu;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    color: #0f75bc;
    outline: none;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #0f75bc;
}

.uk-overlay-area {
    background: #1894ea;
}

.uk-button {
    color: #ffffff;
    background: #0f5282;
    border: 2px solid #0f5282;
}

.uk-button:hover, .uk-button:focus {
    background-color: #0f75bc;
    color: #ffffff;
}


.uk-subnav-pill > * > :hover, .uk-subnav-pill > * > :focus {
    background: #0f75bc;
    color: #ffffff;
    text-decoration: none;
    outline: none;
}