/**
 * Theme Name: Master
 * Theme URI: http://www.yootheme.com
 * Description: Master theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework.
 * Version: 1.0.0
 * Author: YOOtheme
 * Author URI: http://www.yootheme.com
 */

.full-header { width:100%; background:#22242C;font-size:20px; color:#fbfbfb;font-weight: bold; }
.full-menu { width:100%;position: absolute;z-index: 100; min-height: 116px;}
.full-menu .uk-container { background:url(images/top.png) repeat-x; min-height: 116px;}
.tm-headerbar { width:25%; float:left;margin-top:0; margin-bottom:0; }
.tm-toolbar { margin: 10px 0; }
.tm-headerbar .tm-logo { margin: 30px 0; }
.tm-navbar { width: 75%; float:right; margin-top: 35px; margin-bottom: 35px; }
.page-id-4 .tm-content .uk-article { display:none; }
.full-top-a { width:100%; margin-bottom: 35px;  margin-top:0; position: relative;}
.tm-top-a .uk-panel-box { padding:0; background:none;}
.uk-navbar-nav > li > a { padding: 0 25px;font-size: 18px; color:#fff; text-transform:uppercase;}
.uk-navbar-nav > li > a:last-child { }
.uk-navbar-nav > li.uk-active > a,.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a { color:#fff;}
.uk-nav-navbar > li > a { font-size: 14px; color:#fff; text-transform:uppercase;}
.uk-navbar { background: transparent;}
.uk-navbar-nav { float: right;}
.uk-dropdown-navbar { background: #004272; color: #fff;}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus { background: #0960A0;}
.top-h {text-transform: uppercase;}
.uk-navbar-toggle {color: #fff !important;} 
.tp-caption.modern_big_bluebg,.tp-caption.medium_bg_red {text-transform:uppercase !important;} 
.tm-content .uk-article-title { text-transform: uppercase; color: #003D69;font-weight: 600;font-size: 32px;} 
.tp-caption { font-family:'Source Sans Pro' !important;}
em{color: #000000;}

.home .tm-middle, .home .tm-middle .vc_row, .home .tm-middle .vc_row .vc_grid-container,  .tm-bottom-a{margin: 0 !important;}
.home .tm-content .uk-article-title { display:none;}
.tm-top-b h1,.h-title,.tm-bottom-a .uk-panel-title { text-align: center;font-size: 30px; text-transform: uppercase; font-weight: 600; color:#004476;margin: 35px 0; }
.tm-top-b .box-1 { float: left; width: 30%; margin: 18px;}
.box-1 img { float: left;margin-right: 15px;}
.box-1 p {float: left;text-align: justify;font-size: 16px;color: #373841;}
.box-1 h3 { color:#202127;font-size: 18px; text-transform: uppercase;}
.box-1 a,.tm-bottom-b a { background-color: #004170;padding: 5px 10px;font-size: 16px; color:#fff; text-decoration:none;}
.tm-top-b .uk-panel-box { background:none;}
.home .tm-content .vc_gitem-zone img { width: 262px;height: 157px;} 
.vc_custom_heading  h4 { color:#2c2e32; font-size:16px;}
.vc_gitem-zone-mini p {font-size: 14px;color: #6d6c6c;text-align: justify;} 
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #004170; padding: 5px 10px;font-size: 16px; color: #fff;border-radius:0;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {background-color: #24262E !important;
    border-color: #4E4F52 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
   border-color: #4E4F52 !important;
	  }

.tm-bottom-a .uk-panel-box,.tm-bottom-b .uk-panel-box { padding:0; background:none; }

.page-id-9 .tslider blockquote p { color: #fff;}
.page-id-9 blockquote { border-left:none !important; }
.tslider blockquote p { font-size: 16px;text-align: justify;font-family:'Source Sans Pro';  padding: 0 25px;}
.page-id-9 .tslider blockquote p {color:#fff;}
.tslider blockquote { width:95%; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { display:none; }
.testimonials-slider-full li { margin: 50px auto;}
.tslider blockquote footer, .tslider blockquote footer a{ }

.page-id-97 #af-form-1128288583{max-width: 400px;float: left;}

.tm-bottom-b .uk-panel-title {font-size: 24px; text-transform: uppercase; font-weight: 600; color:#2c2e32;margin: 35px 0; } 
.tm-bottom-b p { color:#24262E;font-size: 16px; text-align: justify;line-height: 22px;}

.full-bottom-c { background:#24262e; width:100%;margin-top: 35px;}
.full-bottom-c .uk-panel-title {font-size: 16px; text-transform: uppercase; font-weight: 600; color:#6f717b;margin: 35px 0 0; }
.full-bottom-c li { background: url(images/list-icon.jpg) no-repeat 0px 12px;list-style: none;font-size: 14px;color: #6f717b;line-height: 30px;padding-left: 15px;}
.full-bottom-c ul { padding-left:0;}
.full-bottom-c p { color:#6f717b;font-size: 14px;}
.tm-bottom-c,.tm-bottom-b { margin-bottom: 35px;}

/*Copyrights and Hellopeople logo Section*/

.full_footer { width:100%; background:#004170;}

.tm-footer { margin: 0 !important;overflow: hidden; }
.tm-footer .widget_text {width: 33.3333%;float: left;}

.hello {float:left;top:8px;position: relative;left: 25px;}
.copy-rights { text-align: center;width: 100%;color:#fff;font-size: 14px;font-family: 'PT Sans Narrow', sans-serif; }
.copyright img{margin-left: 12px;}
.tm-footer #credit img {margin-left: 10px;}
.copyright { color: #fff;margin-left: 25px;margin-top: 15px; font-family: 'PT Sans Narrow', sans-serif;font-size:14px;}
.copy-rights a { color: #fff;font-size:14px;}
#credit{font-size:10px;color: #ccc;margin-left: 25px;}
div.powered_block {display:inline;font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif!important;color: #0d0e10!important; margin-right:15px;}
img.powered_image {border-style: none;} 
a.powered_text, a.powered_text:link, a.powered_text:visited, a.powered_text:hover, a.powered_text:active  {font: normal small-caps normal 1.1em/150% Arial, Helvetica, sans-serif!important;  color: #fff!important;outline: none; } 
.hp_std_copyright{font-size:10px;color: #0d0e10;margin: 18px 0 0 0;}


.tm-sidebar-a .uk-panel-title,.tm-sidebar-b .uk-panel-title {  text-align: center; background-color: #004373; padding: 10px; color: #fff; margin: 0;font-weight:bold;text-transform: uppercase;}
.tm-sidebar-a,.tm-sidebar-b { margin-top: 30px;}
.tm-sidebar-a .uk-panel,.tm-sidebar-b .uk-panel {  padding: 0;}
.tm-sidebar-a ul { margin-bottom: 30px !important;}
.tm-sidebar-a li { background: url(images/icon.png) no-repeat 0px 12px;list-style: none;font-size: 16px;color: #6f717b;line-height: 35px;padding-left: 25px;}
.tm-sidebar-a li a { color:#24262e;text-decoration: none;}
.tm-sidebar-a li a:hover {font-weight:bold;text-decoration: none;}
.side_contact { padding:15px;}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], select {
    background: #f6f6f6;
    font-family: monospace;
    height: 35px;
    color: #000;
    width: 90%;
    border:1px solid #d3d5d6;
  padding-left: 10px;
}

.wpcf7-textarea{width: 90%;background: #f6f6f6;padding-left: 10px;}
.wpcf7-form input[type="submit"] { padding: 7px 20px; background-color: #004373; border: none; color: #fff;}  

/*Responsive Strucure */

/* iPad (Landscape) */
@media (max-width: 1024px) {

.uk-navbar-nav > li > a { padding: 0 15px; font-size: 16px;}
.tm-top-b .box-1{ margin: 18px 10px;}
}

/* iPad (Portrait) */
@media (max-width: 800px) {

.uk-navbar-nav > li > a { padding: 0 10px;font-size: 14px;}
.full-top-a { margin-top: 116px;}
.box-1 img { float: initial;}
.tm-top-b .box-1{ margin: 18px 10px;}
}


/* Mobile Phones (Landscape) */
@media (max-width: 700px) {

.tm-navbar { width: 100%;}
.full-top-a { margin-top: 116px;}
.tm-top-b .box-1 { width:100%;margin-bottom: 40px;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text { width:100%;}
.hello { width:100%;left:0;}

}

/* iPhone 5 (Portrait) */
@media (max-width: 640px) {

.tm-navbar { width: 100%;}
.full-top-a { margin-top: 116px;}
.tm-top-b .box-1 { width:100%;margin-bottom: 40px;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text { width:100%;}
.hello { width:100%;left:0;}

}

/* Mobile Phones (Portrait) */
@media (max-width: 500px) {

.tm-navbar { width: 100%;}
.full-top-a { margin-top: 116px;}
.tm-top-b .box-1 { width:100%;margin-bottom: 40px;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text { width:100%;}
.hello { width:100%;left:0;}

}


