 /*
    Theme Name: **EMMA**
    Author: The a2z Developing Team
    Description: **Descriptions based up on our clients requirement**
    Version: 1.0
*/


/*header*/
header .navbar-brand, .navbar-nav > li > a {  text-shadow: none;}
header .navbar {  border: none !important;  margin-bottom: 0px;  min-height: 52px;  position: relative;}
header .navbar-nav > li > a {    color: #ffffff;  font-family: "Dosis";  font-size: 15px;  font-weight: 400;  padding: 15px 35px;  text-transform: uppercase; letter-spacing:2px; }
header .navbar-nav > li { padding:0 0px; }
header .nav > li > a:hover, .nav > li > a:focus { background:none ;  text-decoration: none; color:#ed1558;   }
header .header-top-all {  position: fixed;  z-index: 9999;  width: 100%;  background:url(img/banner/top-bg.png) repeat-x; padding:35px 0;   }
header .logo { padding-top:12px; }
header .header-banner-text h3 { color: #ffffff;  font-family: "Dosis";  font-size: 66px;  font-weight: 700; text-transform:uppercase;letter-spacing:2px; text-shadow:1px 1px 7px #000;  }
header .header-banner-text { position:absolute; bottom:37%; width:100%;  }
header { position:relative; }

/*holder*/
.about-holder { padding:35px 0 70px; border-bottom:1px solid #ececec; }
.about-holder h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding-top:5px; padding-bottom:25px;  }
.about-holder p  { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300;  }
.about-holder .about-read  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; position:relative; top:55px; text-decoration:none; }
/**/
.work-holder { padding:35px 0 70px; border-bottom:1px solid #f5f5f5; }
.work-holder h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; padding-top:5px; padding-bottom:35px; text-align:center;   }
.work-holder h4 { color:#ed1558; font-size:18px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding-top:15px;  }
.work-holder p  { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300;  }
.work-holder .about-read  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; text-decoration:none; position:relative; top:15px; }
.work-image .img-responsive { margin-left:auto; margin-right:auto; display:block; }
.work-content { margin:10px 0; }
/**/
.philosopy-work {   background: #f6f6f6 none repeat scroll 0 0;  padding: 50px 0;}
.philosopy-work h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; padding-top:5px; padding-bottom:20px; }
.philosopy-work p  { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300;  }
.philo-text { margin:10px 0; }
/**/
.thumb-holder {   background: #fffff none repeat scroll 0 0;  padding: 30px 0 50px;}
.thumb-holder h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; padding-top:5px; padding-bottom:30px; }
.thumb-holder p  { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300;  }
.thumb-holder h4 { color:#ed1558; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding-top:15px; }
.thumb-holder h6 { color:#999999; font-size:12px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding-top:10px; }
.thumb-holder .about-read  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; text-decoration:none; position:relative; top:10px; }
.thumb-image .img-responsive { width:100%; }
.thumb-content { margin:15px 0; }
/**/
.tweet-holder {  background: #f6f6f6 none repeat scroll 0 0;  padding: 50px 0 60px; }
.tweet-holder h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; padding-top:5px; padding-bottom:30px; }
.tweet-holder p  { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300; }
.tweet-holder li { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300; }
.tweet-text { background:url(img/icons/tweet-image.png) no-repeat 0 10px; padding-left:50px; }
.tweet-social { padding-top:15px; }
/**/
.contact-holder { background: #fffff none repeat scroll 0 0;  padding: 30px 0 50px; }
.contact-holder h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; padding-top:5px; padding-bottom:30px; text-align:left; }
.contact-holder h5 { color:#444444; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; }
.contact-holder h6 { color:#777777; font-size:12px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:4px; margin:0; }
.contact-holder p  { color:#777777; font-size:14px; line-height:28px; font-family: "Open Sans"; font-weight:300; padding:25px 0 15px; }
.form-in .form-control {  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 0px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;  color: #555;  display: block;  font-size: 14px;  height: 40px;  line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;  font-family: 'Open Sans';}

.form-in  .about-read  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; text-decoration:none; position:relative; top:10px;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 0 solid;}

.form-in { margin:15px 0; }
.contact-in.sp1 { background:url(img/icons/c-1.png) no-repeat; padding-left:50px; }
.contact-in.sp2 { background:url(img/icons/c-2.png) no-repeat; padding-left:50px; }
.contact-in.sp3 { background:url(img/icons/c-3.png) no-repeat; padding-left:50px; }
/**/
.holder .map {  border-radius:0px;  }
.holder .map iframe{ border-bottom:none !important; -webkit-border-radius:0px; position:relative; top:5px; }
.holder .map  iframe {    width:100%;      filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */    filter: gray; /* IE6-9 */	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */  }

/*footer*/
.social ul li .fa-facebook { background: #ed1558 none repeat scroll 0 0;border-radius: 25px;color: #fff;padding: 5px 8px; }
.social ul li .fa-twitter { background: #ed1558 none repeat scroll 0 0;border-radius: 25px;color: #fff;padding: 5px 6px; }
.social ul li .fa-linkedin { background: #ed1558 none repeat scroll 0 0;border-radius: 25px;color: #fff;padding: 5px 7px; }
footer { background:#464646; padding:25px 0 25px; }
footer ul { margin:0; }
footer .foot-menu ul li a { color:#adadad; font-size:15px; text-transform:uppercase; font-family: "Dosis"; text-decoration:none; padding: 2px 15px; letter-spacing:2px; }
footer p { color:#c0c0c0; font-family: "Dosis"; letter-spacing:2px; margin:0; }

/*inner*/
header .header-top-all.inner { position:relative; background:#f8f8f8; }
header .header-top-all.inner .navbar-nav > li > a {    color: #202020; }
header .header-top-all.inner .nav > li > a:hover, .nav > li > a:focus { background:none ;  text-decoration: none; color:#ed1558;   }
.about-holder.sp h3 { font-size:42px; margin-top:0; }
.contact-holder.sp h3 { font-size:42px; margin-top:0; }
/**/
.blog-all h3 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding-top:5px; padding-bottom:10px;  }
.blog-all h4 { color:#484848; font-size:24px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; padding:5px 0 10px; }
.blog-all h6 { color:#777777; font-size:14px; font-family: "Dosis"; text-transform:uppercase; letter-spacing:5px; padding:10px 0 15px; }
.blog-all p  { color:#484848; font-size:14px; line-height:28px;font-family: "Open Sans"; padding:20px 0 10px; }
.blog-all .about-read  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; text-decoration:none; position:relative; top:0px; }
.blog-content {  border-bottom: 1px solid #dadada;  padding-bottom: 30px;  padding-top: 15px;}
.blog-content.last  { border-bottom:none !important; }
.pagination {  border-radius: 0px;  display: inline-block; }
.pagination > li:first-child > a, .pagination > li:first-child > span {  border-bottom-left-radius: 1px;  border-top-left-radius: 1px;  margin-left: 0;}
.pagination > li:last-child > a, .pagination > li:last-child > span {  border-bottom-right-radius: 1px;  border-top-right-radius: 1px;}
.pagination > li > a, .pagination > li > span {  background-color: #fff;  border: 1px solid #ddd;  color: #5d5d5d;  float: left;  line-height: 1.42857;  margin-left: -1px;  padding: 9px 14px;  position: relative;  text-decoration: none;  font-family: 'Open Sans';  margin-right: 10px;  background: #f5f5f5; border-radius:1px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {  background-color: #ed1558;  border-color: #ddd;  color: #fff;  z-index: 3;}
.pagination { margin-top:0; }
.search .stylish-input-group .input-group-addon{    background: transparent !important; border:1px solid #d9d9d9; border-left:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
.search .stylish-input-group .form-control{	border-right:0; 	box-shadow:0 0 0; 	border-color:#d9d9d9; height:50px; font-size:15px; font-family:'Open Sans'; border-radius:0px; }
.search .stylish-input-group button{    border:0;    background:transparent; color:#5d5d5d;}
.right-all { padding:0 25px; }
.search { margin-bottom:40px; margin-top:25px; }
.categories { margin-bottom:40px; }
.categories h3 { color:#484848; font-size:24px; text-transform:uppercase;  letter-spacing:5px; font-family: "Dosis"; padding-bottom:10px;  }
.categories ul li a { font-family:'Open Sans'; line-height:36px; color:#6a6a6a; font-size:15px; font-weight:300; text-decoration:none; }
.tags-buttons .btn-tag { color:#6a6a6a; font-size:15px; font-family:'Open Sans'; border:1px solid #cfcfcf; border-radius:0px; padding:2px 15px;  }
.post-in h4 { color:#484848; font-size:18px; font-family: "Dosis"; letter-spacing:5px; text-transform:uppercase;  }
.post-in h5 { color:#484848; font-size:14px; font-family:'Open Sans'; }
.post-in {  border: 1px solid #bfbfbf;  padding: 7px; margin-bottom:15px;}
.categories .tweet-text p { color:#6a6a6a; font-size:14px; line-height:32px;font-family: "Open Sans"; font-weight:300; }
.categories .tweet-text { background:url(img/icons/tweet-image.png) no-repeat 0 10px; padding-left:50px; }
.categories .tweet-text { margin-bottom:25px; margin-top:10px; border-bottom:1px solid #d9d9d9; }


.work-holder .about-reads  { color:#111111; font-size:15px; text-transform:uppercase; font-family: "Dosis"; letter-spacing:5px; text-decoration:none; position:relative; top:15px; float:right; }

.ktweet {
  float: left;
  padding-left: 53px;
  width: 44%;
}

.kebo-tweets.list .ktweet {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

/*custom css*/
.extend {
  border: 0 solid !important;
}
.wp-pagenavi a,.wp-pagenavi .current,.wp-pagenavi  .pages{
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 1px;
  color: #5d5d5d;
  float: left;
  font-family: "Open Sans";
  line-height: 1.42857;
  margin-left: -1px;
  margin-right: 10px;
  padding: 9px 14px;
  position: relative;
  text-decoration: none;
}
.wp-pagenavi .current {
  background-color: #ed1558;
  border-color: #ddd;
  color: #fff;
  z-index: 3;
}
.tag-link-14.tag-link-position-2, .tag-link-position-1, .tag-link-position-3{
    border: 1px solid #cfcfcf;
    border-radius: 0;
    color: #6a6a6a;
    font-family: "Open Sans";
    font-size: 15px !important;
    padding: 7px 15px;
	line-height: 36px;
	text-decoration:none; 
}

#categories-3 > ul {
    list-style-type: none;
}
.widget.widget_categories {
    list-style-type: none;
}
.widget.widget_tag_cloud {
    list-style-type: none;
}
.widget.widget_recent_entries {
    list-style-type: none;
}
.contact-in.sp1 a {
    color: #444444;
}
.contact-in.sp3 a
{
	 color: #444444;
}
.holder row innerpage{  color: #111111;
    font-family: "Dosis";
    font-size: 24px;
    letter-spacing: 4px;
    padding-bottom: 30px;
    padding-top: 5px;
    text-transform: uppercase;}
	
	.btn.btn-learnin {
    color: #111111;
    font-family: "Dosis";
    font-size: 15px;
    letter-spacing: 5px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: 55px;
}

.col-sm-12 > h3 {
    color: #484848;
    font-family: "Dosis";
    font-size: 24px;
    letter-spacing: 5px;
    padding: 5px 0 10px;
    text-transform: uppercase;
}

.col-sm-12 > p{
    color: #6a6a6a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 300;
    line-height: 32px;
}
header .header-top-all {
 
  z-index: 9999999 !important;
}

.col-md-12 > p{color: #6a6a6a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 300;
    line-height: 32px;}
.col-sm-10 a
{   color: #484848;
    font-family: "Dosis";
    font-size: 24px;
    letter-spacing: 5px;
    padding: 5px 0 10px;
    text-transform: uppercase;
	}
	
.col-md-12 a{color: #484848;
    font-family: "Dosis";
    font-size: 24px;
    letter-spacing: 5px;
    padding: 5px 0 10px;
    text-transform: uppercase;}	
.col-sm-10 > p{color: #6a6a6a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 300;
    line-height: 32px;}
.btn.btn-learnin{  color: #111111;
    font-family: "Dosis";
    font-size: 15px;
    letter-spacing: 5px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: 55px;}
.col-sm-12 > h4 {
    color: #484848;
    font-family: "Dosis";
    font-size: 24px;
    letter-spacing: 5px;
    padding: 5px 0 10px;
    text-transform: uppercase;
}
.wp-pagenavi{margin-top:30px;}

.service-button .btn.btn-learnin {
    margin-top: -106px;
}


.featured-video-plus.post-thumbnail.fvp-responsive.fvp-youtube.fvp-center > iframe {
    height: 59px;
   left: 0;
    position:relative;
    top: 0;
    width: 100%;
}

/*Resposnive*/

@media (max-width: 1200px) 

{
	header .header-top-all {  background: rgba(0, 0, 0, 0) url("img/banner/top-bg.png") repeat-x scroll 0 0;  padding: 45px 0 ;  position: fixed;  width: 100%;  z-index: 99999999;}
	
	footer .foot-menu ul li a {  color: #adadad;  font-family: "Dosis";  font-size: 15px;  letter-spacing: 2px;  padding: 2px 6px;  text-decoration: none;  text-transform: uppercase;}	
	
	/*inner*/
	.right-all {  padding: 0 1px;}
	.post-in h4 {  color: #484848;  font-family: "Dosis";  font-size: 20px;  letter-spacing: 3px;  text-transform: uppercase;  margin-top: 2px;}
	
}

@media (max-width: 1023px) 

{
	header .navbar-nav > li > a {  color: #ffffff;  font-family: "Dosis";  font-size: 15px;  font-weight: 400;  letter-spacing: 2px;  padding: 12px 15px;  text-transform: uppercase;}
	header .header-top-all {  background: rgba(0, 0, 0, 0) url("img/banner/top-bg.png") repeat-x scroll 0 0;  padding: 38px 0 ;  position: fixed;  width: 100%;  z-index: 9999999;}
	header .header-banner-text h3 {  color: #ffffff;  font-family: "Dosis";  font-size: 50px;  font-weight: 700;  letter-spacing: 2px;  text-shadow: 1px 1px 7px #000;  text-transform: uppercase;}
	
	footer .foot-menu ul li a {  color: #adadad;  font-family: "Dosis";  font-size: 14px;  letter-spacing: 0px;  padding: 2px 0;  text-decoration: none;  text-transform: uppercase;}
	.social ul li  {  padding: 0;}
	
	.contact-in.sp1 { background:url(img/icons/c-1.png) no-repeat; padding-left:40px; }
	.contact-in.sp2 { background:url(img/icons/c-2.png) no-repeat; padding-left:40px; }
	.contact-in.sp3 { background:url(img/icons/c-3.png) no-repeat; padding-left:40px; }
	.contact-holder h5 {  color: #444444;  font-family: "Dosis";  font-size: 13px;  letter-spacing: 2px;  text-transform: uppercase;}
	
	/*inner*/
	.post-in h4 {  color: #484848;  font-family: "Dosis";  font-size: 14px;  letter-spacing: 3px;  text-transform: uppercase;  margin-top: 1px;}
	.right-all {  padding: 0 0px;}
	.tags-buttons .btn-tag {  border: 1px solid #cfcfcf;  border-radius: 0;  color: #6a6a6a;  font-family: "Open Sans";  font-size: 13px;  padding: 2px 8px;}
	
}

@media (max-width: 767px) 

{
	header .header-top-all {  background: #202020 none repeat scroll 0 0;  padding: 2px 0;  position: fixed;  width: 100%;  z-index: 9999;}
	header .header-banner-text h3 {  color: #ffffff;  font-family: "Dosis";  font-size: 18px;  font-weight: 700;  letter-spacing: 2px;  text-shadow: 1px 1px 7px #000;  text-transform: uppercase;}
	header .header-banner-text {  bottom: 27%;  position: absolute;  width: 100%;}
	header .navbar-nav > li > a {  color: #ffffff;  font-family: "Dosis";  font-size: 15px;  font-weight: 400;  letter-spacing: 2px;  padding: 8px 5px;  text-transform: uppercase;}
	header .logo {  padding-top: 14px;  position: relative;  z-index: 99;}
	
	footer .foot-menu ul li a {  color: #adadad;  font-family: "Dosis";  font-size: 12px;  letter-spacing: 0;  padding: 2px 1px;  text-decoration: none;  text-transform: uppercase;}
	footer .foot-menu {  text-align: center;}
	footer .social {  text-align: center;  padding: 10px 0;}
	footer .copy.text-right {  text-align: center;}
	footer {  background: #464646 none repeat scroll 0 0;  padding: 18px 0;}
	
	.work-content {  margin: 10px 0 35px;}
	.thumb-content {  margin: 15px 0 35px;}
	
	/*inner*/
	.right-all {  padding: 0 0px;}
	
}



