/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }
body{font-family: 'Poppins', sans-serif !important;}

/**theme class*/
h1{font-family: 'Poppins', sans-serif !important;}
h2{font-size: 30px;
    line-height: 28px;    
	font-weight: 700;
    letter-spacing: 1px;
    display: block;
font-family: 'Poppins', sans-serif !important;}
.home .uk-article-title{display:none;}
.uk-article-title{font-size:45px;text-align:center !important;}
.slidercontent{}

.uk-overlay-fade{background: rgba(0, 0, 0, 0.7);}
.uk-panel-box-secondary{
box-shadow: 0 0 12px #ccc;
    padding: 20px;
    margin: 6px;
    text-align: center;
    transition: all 0.3s ease 0s;
    position: relative;
	background-color: #ffffff;
   }

.tm-block-bottom-a{background-color: #f0f0f0;}
.tm-block-bottom-c{background-color: #ccc;}
.fa-quote-left{color:#a62240;font-size:20px;padding-right:10px;}
.fa-phone-square{color:#fff;padding:10px 15px;}
.fa-mobile{color:#fff;padding:10px 15px;font-size:20px;}
.tm-block-footer{
    border-top: 3px solid #3f361f; 
	background: #252525 !important;}
.tm-block-footer .tm-footer {color: #afb0b2;}

.tm-totop-scroller{height: 40px;
    font-size: 15px !important;  
    background-color: #ba2747;
    color: #fff;
    line-height: 36px;
    transition: all 0.3s ease 0s;
    margin-left: 2px;
	padding:10px;}
.tm-block-toolbar .tm-toolbar-container{float:right;}
.tm-block-toolbar{background:#252525;color:#ddd;}
ul.uk-navbar-nav li:last-child {
    padding: 0 20px;
    background: #bb274a !important;
    color: #fff !important;
    border-radius:0;
    text-align: center;
}

.uk-dropdown-navbar li:last-child{background: none !important;text-align: left;}

.uk-navbar-nav > li:last-child > a{color:#fff !important;}
.uk-overlay-fade{max-height:650px;}
.uk-button-primary {background-color: #bb274a !important;color: #ffffff !important;}
.uk-panel-box > .uk-panel-teaser {
    margin-top: -20px;
    margin-left: -20px;
	margin-right: -20px;}
    
.uk-icon-angle-down{float: right !important;margin: 12px 2px;}

/*dots*/
.uk-dotnav > .uk-active > *{background: #bb274a !important;}

/*accordion*/
.uk-accordion-title{font-size: 19px;}
.uk-accordion-title.uk-active{color:#bb274a;}
.uk-accordion-title::before{color:#bb274a;}

/*******custom class********/
.slidertexth1{color: #fff;
    margin-bottom: 30px;
    font-size: 50px;
    line-height: 64px;
    font-weight: 700;
    text-transform: uppercase;}
.home .sliderheight{max-height:650px;}
.calltoaction{display: block;
    font-size: 18px;
    font-weight: 600;}
.titleblack{color:#101010;}
.titlepink{color:#bb274a;}
.titleborder{border-bottom:5px solid #a62240;}
.slidertextsubheaders{font-size: 40px;text-transform: none !important;}
.clientname{font-size: 18px;
    color: #101010;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;}
.client-location{font-size: 16px;
    color: #505050;
    font-weight: bold;
    margin: 10px 0;}

/*footer nav*/

.tm-bottom-e .uk-nav > li > a{padding:0;color:#7c5d57;text-transform:none;font-size:16px;font-family: 'Poppins', sans-serif !important;}
.tm-bottom-e .uk-nav > li > a:hover{background:none;color:#fff;}
.tm-bottom-e{color:#7c5d57;font-family: 'Poppins', sans-serif !important;}
.tm-bottom-e h3{color:#55423d !important;text-transform:uppercase;}
.uk-panel-header .uk-panel-title::after{border-bottom: 0 !important;}
.uk-nav-side > li.uk-active > a{background:none;color:#fff;}


/*border - Hoverbox*/
.uk-panel-hover{background:#fff;box-shadow: 0 0 12px #687480;}
.uk-panel-hover:hover{background:#bb274a;color:#fff;}
.uk-panel-hover .uk-panel-title:hover{color:#fff!important;}
.uk-panel-hover h3:hover{color:#fff !important;}

.uk-panel-hover:before {
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: -1px;
    left: -1px;
    border-top: 3px solid #bb274a;
    border-left: 3px solid #bb274a;
}
.uk-panel-hover:after {
	
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -1px;
    right: -1px;
    border-bottom: 3px solid #bb274a;
    border-right: 3px solid #bb274a;
}

/*border - secondarybox*/
.uk-panel-box-secondary{border-top: 4px solid #bb274a;}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  .slidertexth1{display:none;}
	  .slidercontent{font-size:13px;}
	  h2{font-size:20px;text-align:center;}
	  p{font-size:14px;}
	  .uk-article-title{font-size: 35px;line-height: 40px;text-align:center;}
	  
}

/*form*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{padding:10px 20px; background:#bb274a;color:#fff;}