/*
Theme Name: Business Sun Flower
Theme URI: http://mobifreaks.com/mobile templates/
Author: Munawar Ahmed
Author URI: http://mobifreaks.com/
Customize by : Vulchi Vijay
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro);
h1,h2,h3,h4,h5,h6{font-family: 'Source Sans Pro', sans-serif;font-weight:normal;color:#000;}
h1,h2,h3,h4,h5,h6,figcaption{text-transform:capitalize;}

nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
.pos-rel{position:relative;}
.clearfix{clear:both;}
a{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
audio,video{max-width:100%;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
body{font-family:Arial, Helvetica, sans-serif;background:#ffcc66;margin:0;}
a{color:#000;}
a:focus{outline:thin dotted;}
a:hover,a:active{color:#b33100;outline:0;}
h1{font-size:2.2em;margin:0 0 0.2em 0;}h1 a{color:#006f9a;}
h2{font-size:1.8em;margin:0 0 0.2em 0;}
h3{font-size:1.6em;margin:0 0 0.5em 0;}
h4{font-size:1.4em;margin:0 0 0.6em 0; color:#B20000;}
h5{font-size:1.3em;margin:0 0 0.7em 0;}
h6{font-size:1.2em;margin:0 0 1.3em 0;}
h7{font-size:1.2em;margin:0 0 1.3em 0; color:#B20000;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 100px;}
dfn{font-style:italic;}
mark{background:#ffcc66;color:#000;}
p,pre{margin:0 0 1em 0;line-height:1.8em;color:#000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
address{margin-bottom:10px;}
ol,ul,dl, li {padding:0 0 0 10px;margin:0 0 10px; list-style: none; color: #000;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0 0 20px;padding:0;}
article pre{padding:10px;background:#ffcc66, 0.1); font-size:0.8em;}
article ul ul,article ol ul,article dl ul,article ul ol,article ol ol,article dl ol{margin:0;}
article nav ul li,article nav ol li,article ol li,article ul li,article dl li,article nav ul dt,article nav ol dt,article ol dt,article ul dt,article dl dt,article nav ul dd,article nav ol dd,article ol dd,article ul dd,article dl dd{line-height:1.8em;}
article dt{font-weight:bold;}
article dd{margin:0 0 5px 40px;}
img{border:0;-ms-interpolation-mode:bicubic; max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:none;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}form label{
	font-size:12px; color:#000;
	margin-bottom: 0.4em;
}
form.contact-form{margin-bottom:20px;}
form input[type=text],
form input[type=password],textarea{
	-webkit-appearance:none;
	-moz-appearance:none;
}
form input[type="radio"]{
	position:relative;
	top:1px;
}
form div{
	margin:0 0 0.8em 0;
}
form textarea{
	height:80px;
}
label{display:block;}
form label span.red{
	color:#ff0000;
}
form input[type=submit]{
	cursor: pointer;	
}
form input[type=submit],
form input[type=text],
form input[type=password],
form textarea{
	padding:5px;
}
form input[type=text],
form input[type=password],
form textarea,
form input[type=submit]{
	background:#ffcc66;
	border:0px solid #ddd;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
form input:focus,
form textarea:focus{
	outline:0px solid #00baff;
}
form input[type=submit]{
	width:100%;
	background: #ffcc66;
	background: -moz-linear-gradient(top,  #ffcc66 0%, #ffcc66 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc66), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,  #ffcc66 0%,#eee 100%);
	background: -o-linear-gradient(top,  #ffcc66 0%,#eee 100%);
	background: -ms-linear-gradient(top,  #ffcc66 0%,#eee 100%);
	background: linear-gradient(to bottom,  #ffcc66 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='ffcc66', endColorstr='#ffcc66',GradientType=0 );
	color:#565656;
	font-weight:bold;
	font-size:0.8em;
	padding:10px;
}
.inline input,.inline label{display:inline-block !important;}
/* typography */

p{font-size:0.9em; line-height:1.6em; text-align: justify; color:#000;}
blockquote{background:url("../images/quotes.png") no-repeat top left;padding-left:40px;min-height:30px;margin:5px 0 30px 0;font-size:0.8em;line-height:1.6em;color:#767676;}
/* styling */
body{
	font-family:Arial, Helvetica, sans-serif;
	background:#ffcc66;
	/*border-top:0px solid #2d2d2d;*/
}
.wrap{
	width:auto;
	background: #ffcc66; /*ffcc66;*/
	padding: 20px;
}
.header,.footer{
	font-size:0.8em;
	}
.header p, .footer p{color:#565656;}
footer{text-align:center;}
.footer p:last-of-type{margin-bottom:0; color:#000;}
.copy{font-size:0.9em; margin:10px 0; color:#014b7a; text-align:left; vertical-align: top; display:inline-block; padding-bottom: 2px;}
.logo{
	float:left;
	padding:15px 0;
}
.logo img{display:block;}
.menu-but{
	float:right;
	padding:19px 0 0 0;
}
.content{}
.menu{
	list-style:none;
	margin:0;
	padding:0;
	font-size:1.2em;
	}
.menu li{display:block;}
.menu li{margin-bottom:5px;}
.menu a{
	padding:5px;
	color:#000;
	opacity:.8;
	font-weight:bold;
}
.menu a:hover{color:#fff; opacity:1;}
.icon .span,.icon a,.icon span{padding:5px 5px 5px 40px;}
.icon .span,.menu a,.icon span{display:block; position:relative;}
.icon .span:before,.icon a:before,.icon span:before{
	width:32px;
	height:32px;
	content:"";
	position:absolute;
	top:0; left:0;
}
.info a:before,.info span:before,.info .span:before{background:url('images/info.png') no-repeat;}
.home a:before,.home span:before,.home .span:before{background:url('images/home.png') no-repeat;}
.gear a:before,.gear span:before,.gear .span:before{background:url('images/gear.png') no-repeat;}
.jokes a:before,.jokes span:before,.jokes .span:before{background:url('images/jokes.png') no-repeat;}
.testimonials a:before,.testimonials span:before,.testimonials .span:before{background:url('images/testimonials.png') no-repeat;}
.videos a:before,.videos span:before,.videos .span:before{background:url('images/videos.png') no-repeat;}
.books a:before,.books span:before,.books .span:before{background:url('images/books.png') no-repeat;}
.samples a:before,.samples span:before,.samples .span:before{background:url('images/samples.png') no-repeat;}

.bubble a:before,.bubble span:before,.bubble .span:before{background:url('images/bubble.png') no-repeat;}
.add a:before,.add span:before,.add .span:before{background:url('images/add.png') no-repeat;}
.call a:before,.call span:before,.call .span:before{background:url('images/call.png') no-repeat;}
.navigation a:before,.navigation span:before,.navigation .span:before{background:url('images/navigation.png') no-repeat;}
.mail a:before,.mail span:before,.mail .span:before{background:url('images/mail.png') no-repeat;}
ul.small{font-size:0.8em;}
ul.small a{font-weight:normal;}
.separator{
	margin:10px 0;
	opacity:0.1;
	-width: 0px;
	border-color:#ffcc66;

}
.header+.separator{margin-top:0;}
article figure{
	width:100%;
	margin:0 auto 20px auto;
	max-width:480px;
  	position: relative;
  	
  	
}
article{padding-bottom:30px;}
article:first-of-type{padding-top:20px;}
article:last-of-type{padding-bottom:0;}
article figure a{display:block;}
article figure img{
	padding:10px;
	display:block;
	border:none;
	background:#ffcc66;
	text-align:center;
	max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
article figure figcaption{
	font-size: 1em;
	padding:0 10px 10px 10px;
	color:#000;
	background:#ffcc66;
	}
a.more{font-size:0.8em; text-decoration:underline; color:#006F9A}
.social{margin:0px 0 20px 0; float: right;}
.social a{
	opacity:0.5;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.social a:hover{opacity:1;}
/* post content and preview styling */
.post-preview{
	float:left;
	width:58px;
	height:58px;
	padding:0 10px 0 0;
	
}
.post-preview a,
.post-preview img{
display:block;
}
.post-preview img{
	margin:0;
	padding:5px;
	background:#ffcc66;
}
.post-content{
	float:left;
	width:72%;
	padding:0 0 0 10px;
}
.comments li{
	padding-bottom:30px;
}
.comments li p{
	margin-bottom:5px;
}
.paginate{

	margin:20px 0 0 0;

}

.paginate ul{
	margin:0;
	padding:0;
}
.paginate ul li{
	display:inline-block;
	margin:0 5px 0 0;
	line-height: normal;
	font-size:0;
}
.paginate ul li:first-child{
	padding:0;	
}
.paginate ul li a,
.paginate ul li span.current{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:10px;
	position:relative;
	padding:8px 10px;
	display: block;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	box-shadow:0 0 3px #ccc;
	background: #ffcc66; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcc66 0%, #ffcc66 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc66), color-stop(100%,#ffcc66)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcc66 0%,#ffcc66 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcc66 0%,#ffcc66 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcc66 0%,#ffcc66 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcc66 0%,#ffcc66 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#ffcc66',GradientType=0 ); /* IE6-9 */

	font-size:12px;
	color:#767676;
}
.paginate ul li a:hover,
.paginate ul li span.current{
	color:#fff;
	background: #ffcc66; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcc66 0%, #ffcc66 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6666), color-stop(100%,#fc492d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcc66 0%,#ffccdd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcc66 0%,#fc492d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcc66 0%,#fc492d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcc66 0%,#fc492d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#fc492d',GradientType=0 ); /* IE6-9 */

}
/* Styling  for responsive slider */
.slider {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0px auto 20px auto;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;
  }

.slider li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  padding: 0;
  top: 0;
  }
.slider li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.slider img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  max-width:100%;
  border: 0;
  }
 article a.btr { 
  font-family: 'pt_sansbold', arial, sans-serif;
  font-size:16px;
  padding: 8px 30px 8px 8px;
  display: inline-block;
  background:#ffcc66; 
  border-radius:5px;
  color:#fff;
  text-decoration:none;
  position: relative;
  margin-right: 10px;
}