/*
Theme Name: Debs Slash
Theme URI: https://profiles.wordpress.org/debashrita
Author: Debashrita Bedant
Author URI: http://wordpress.org/
Description: A simple responsive theme built with Twitter Bootstrap 3.1.1 and inherited from twentythirteen theme.
Version: 1.0
License: GNU General Public License 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-menu, editor-style, featured-images
Text Domain: twentythirteen
/* The boostrap.js file is auto-enqueued in functions.php and css file in style.css */

/* import bootstrap css file */ 
@import url('bootstrap/css/bootstrap.css'); 
@import url('bootstrap/css/bootstrap-responsive.css'); 
h1,h2,h3{ font-family: 'Raleway-ExtraLight',sans-serif; }
p{ font-family: 'Genericons',sans-serif; }
ul,li{list-style:none; margin:0px; padding:0px;}
/** custom css **/
.cont img{ width:100%; }

/*** NAVBAR  ***/

#page .navbar{position: relative;}
.nav.navbar-nav li a{ text-transform:uppercase;}
.navbar-inverse .navbar-nav > .active > a{ background:none; color: #D88C1B; }
.navbar-inverse .navbar-nav > li:hover{ color:#666666; font-weight:bold; border-top:3px solid rgba(248, 156, 19, 1); }
.navbar-inverse .navbar-nav > li > a {color:#797976; font-weight:bold;
}
.navbar-inverse .navbar-nav > .active > a:hover{ background: none; color: rgb(177, 170, 170);}
.navbar {
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	border-bottom: 1px solid rgb(146, 142, 142);
	height: 80px;
	box-shadow: 0px 0px 1px 2px rgb(236, 236, 236);
	border-top: 3px solid rgb(201, 197, 197);
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #b5b2b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#b5b2b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#b5b2b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#b5b2b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#b5b2b1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#b5b2b1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#b5b2b1',GradientType=0 ); /* IE6-9 */
	}
.nav > li { font-family: 'Raleway-SemiBold',sans-serif; border-top: 3px solid rgba(236, 191, 191, 0); }
.nav > li > a{padding: 27px 15px; border-top: 4px solid rgba(97, 80, 80, 0); top: -3px;}
.navbar-inverse .navbar-collapse{ overflow-x: hidden; overflow-y: hidden;}
.dropdown-menu{
	background:#FDF5EE;
	border: 1px solid rgb(114, 96, 96);
	border-radius: 0px;
	border-top: 0px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background:none; color:#996600; }
.dropdown-menu > li a{ color:#993300;}
.dropdown-menu > li a:hover {
	padding-left: 30px;
	transition: all 0.5s ease-in-out; /*transition: property duration timing-function delay;*/
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
	}
.open > .dropdown-menu{ 
	display:block; transition: all 0.5s ease-in-out; /*transition: property duration timing-function delay;*/ 
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; border-radius: 6px;}
#mcont{ list-style:none; margin:0px; padding:0px;  }
.container{ color:#666666;}
.x{ background:url(images/wood_and_sky.jpg) center fixed; width:100%; padding: 50px; }
.ico{
	position: absolute;
	left: 47%;
	top: -3%;}
.pnel{ position:relative;}
h3.underline{
	border-bottom: 1px solid rgb(223, 223, 223);
	padding: 5px 0px;
	margin: 0px 0px 10px 0px; }
.underline{border-bottom: 1px solid rgb(223, 223, 223); }
a.readmore{ color:#0099FF; }
ul.latest-news{ list-style:none; padding:0px; margin:0px; }
.clearfix img{height: 55px; width: 75px; }
blockquote{border-left: 5px solid #383636; margin: 9px 44px;}
.cont1{padding: 59px 0px; }

/* FOR LEFT SIDEBAR */

.sidepage{ padding:26px 30px 10px;}
.header-title h1{ font-family: 'Raleway',sans-serif;}

.slider-slogan{text-align: center;
	overflow-x: hidden;
	background: rgba(212, 202, 202, 0.18);
	z-index: 1000;
	height: auto;
	color: white;
	margin-top: -222px;
	position: relative; padding-bottom:13px;}
.slider-slogan h1{ font-size:50px; font-family: 'Raleway-ExtraLight',sans-serif;
 }
/* for section1 */
.service {
	line-height: 18px;
	margin-top: 30px;
	font-size: 13px;
	color: #444444;
	text-align: center;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.13);
	padding: 40px 20px 29px 20px; border-bottom: 4px solid rgba(255, 255, 255, 0);
	}
.service_icon {
	width: 76px;
	height: 76px;
	line-height: 76px;
	display: block;
	margin: 0 auto 28px auto;
	border: 0;
	font-size: 33px;
	color: #ffffff;
	font-family: 'FontAwesome';
	padding: 0;
	text-align: center;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #1baa9f;
	}
.service_title {
	line-height: 21px;
	padding-bottom: 8px;
	font-size: 16px;
	color: #444444;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	display: block;
	text-align: center; 
	}
.service:hover {
	background: rgb(73, 71, 68);
	color: #FFFFFF;
	border-bottom: 4px solid rgb(250, 141, 90);
	}
.service:hover .service_icon{ background: white;
color: rgb(255, 92, 0);}
.service:hover .service_title{ color:#FFFFFF;}
/* section2 */
.icon2
{background: rgb(235, 160, 160);
	padding: 12px;
	border-radius: 100%;
	color: white;
	margin-top: 11px; font-size: 29px;}

.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #63B76C; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 15px 0 10px 0; }
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
.box > .icon > .info > h3.title { font-family: "Roboto",sans-serif !important; font-size: 16px; color: #222; font-weight: 500; }
.box > .icon > .info > p {  font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
.box .space { height: 30px; }
/*******************************/
.conttent{float: left;
	border: 1px solid #d4d4d4;
	border-radius: 2px;
	padding: 20px;
	position: relative;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); background: rgb(247, 247, 247);}
.conttent:before{position: absolute;
	top: 26px;
	left: -15px;
	display: inline-block;
	border-top: 18px solid rgba(255, 255, 255, 0);
	border-left: 0px solid rgba(96, 240, 159, 0);
	border-right: 15px solid rgb(247, 247, 247);
	border-bottom: 15px solid rgba(255, 255, 255, 0);
	content: " ";}
.testimonial{ padding:30px; }
.client-img{ height:150px; width:150px; }
.client-img img { width:100%; height:100%; }

/* NAV MENU STYLE1*/
.style1 > ul {  }
.navbar-inverse .style1 .navbar-nav > .active > a {
background: #D88C1B; color:#FFFFFF;
}
.style1 >ul >li:hover {
	background: rgb(197, 191, 191);
	top: -3px; border-top:2px solid red; -webkit-transition: all 500ms;
}
.style1 >ul >li{height: 79px;
	top: -3px;
	border-top: 3px solid rgba(255, 0, 0, 0);
	border-left: 1px solid rgb(184, 182, 182);
	border-right: 1px solid rgb(224, 224, 224);
}
.style1 >ul >li:first-child{ border-left:none; }
.style1 >ul >li:last-child{ border-right:none; }
/* NAV MENU STYLE2*/
.navbar-inverse .style2 .navbar-nav > .active > a{ background: rgb(71, 58, 58);
	color: #D88C1B;
	padding: 8px 12px;
	margin: 18px;
	border-radius: 5px; }
/* NAV MENU STYLE3*/
.style3 >ul >li a{ padding: 24px 23px;  }
.style3 >ul >li:hover{ background: rgb(182, 154, 132);
	color: rgb(247, 230, 200);
	padding: 0px 15px;
	-webkit-transition: all 500ms; }
.navbar-inverse .style3 .navbar-nav > .active > a{ color: rgb(204, 72, 39);}
/* NAV MENU STYLE4*/
.navbar.style4 {
	background: black;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	border-bottom: 3px solid rgb(42, 43, 41);
	height: 80px;
	box-shadow: 0px 0px 1px 1px rgb(114, 112, 112);
	border-top: 3px solid rgb(201, 197, 197);
}
.navbar.style4 li a{ color:#D5D5D5;}
.style4 .header-title h1{ color: rgb(223, 159, 63);
font-weight: bold; }
/* NAV MENU STYLE5*/
.navbar.style5 { background: rgb(119, 12, 12)!important;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	border-bottom: 1px solid rgb(209, 110, 54);
	height: 80px;
	box-shadow: 0px 0px 1px 1px rgb(143, 58, 58);}
.navbar.style5 .header-title{ color:rgb(218, 175, 175);}
.style5 .navbar-nav > li > a {
	color: rgb(253, 219, 168);
	font-weight: bold;
	}

/* FOR COLLAPSE NAV MENU*/
.navbar-collapse.navbar-ex1-collapse.collapse.in > ul{ background:#000000;}
.navbar-collapse.navbar-ex1-collapse.collapse.in li >a {
text-align: center;
}
.hfeed.site{
}
/*BLOG POST */
.container.blogpost{ padding: 0px 10%; }
.blog-title-name h1{ text-transform:uppercase; }
.entry-thumbnail.col-md-7{ }
entry-thumbnail{}
.entry-thumbnail img{ height:100%; width:100%; }
.soliloquy-container.soliloquy-preloader{margin:0px auto;}
.division{ }
.site-main{margin-top: 15px;}
.blog-meta .pdate,.blog-meta .categories-links,.blog-meta .tags-links,.blog-meta .author.vcard{ display:block; color:#CCCCCC;}
.pdate,.categories-links,.tags-links,.author.vcard{ display:inline; }
.entry-meta a,.blog-meta a {color: rgb(150, 150, 150);
padding: 0px 1px 0px 5px;
font-size: 15px;
}
.entry-meta{ margin-top:15px; }
.metadata{  font-family: 'Raleway';}
.entry-meta > span {
padding:5px 10px 6px 5px;
border-right:1px solid #E6E6E6;
}
.entry-meta .glyphicon {
color: rgb(211, 205, 205);
font-size: 10px;
}
.entry-summary{ padding:10px 10px; }
.entry-summary > p{ font-family: 'Raleway',sans-serif;
font-size: 15px;
color: rgb(143, 128, 128);
}
.entry-title{
	position: relative;
	font-size: 25px;
	padding: 11px 14px;
	box-shadow: 1px 1px 1px 1px rgb(192, 188, 188);
	color:#6B6E70;
	font-family: 'Genericons';
	margin: 2px 0px 17px 0px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	
	}
.entry-title a{
color:#6B6E70; }
.sing{position: relative;
	border-bottom: 1px solid rgb(233, 230, 230);
	box-shadow: 0px 1px 7px 1px rgb(168, 165, 165);
	margin: 12px 0px;
	padding-left: 4px;
	background: rgb(245, 245, 245);}
.clipp {background: #CECCCA;
	position: absolute;
	height: 66px;
	width: 19px;
	left: -11px;
	top: -4px;
	box-shadow: 2px 0px 1px 0px rgb(58, 54, 54);
	border-radius: 0px 50% 50% 0px;
	z-index: 100;
	}
.clip{position: absolute;
	height: 61px;
	width: 19px;
	top: -6px;
	left: -16px;
	box-shadow:2px 0px 1px 0px rgb(133, 132, 132);
	border-radius: 0px 50% 50% 0px;
	background: #CECCCA; }
.entry-summary .read-more{display: block;
	width: 165px;
	float: right;
	background: rgb(255, 247, 244);
	color: rgb(229, 101, 15);
	border: 1px solid rgb(231, 199, 184);
	font-weight: bold;
	margin: 10px;}
/* BLOG SIDEBAR */
.blog-sidebar{padding: 5px;}
.blog-sidebar ul{ list-style: none;
padding: 6px;}
.blog-sidebar .widget-title{ border-bottom: 1px solid rgb(218, 213, 213);
padding: 10px 0px; color:rgb(165, 159, 159);}
.blog-sidebar a{ color:rgb(165, 153, 153); }
/*.cat-item a:before{ content: "~ ";
font-size: 21px;}*/
li.cat-item{background: url(images/cat.png) no-repeat left;
margin: 10px 0px;
padding-left: 18px;}

/* blog */
.header-img h1{ width: 89%;
	background: rgb(238, 238, 238);
	position: relative;
	top: 0px;
	margin: 0px auto;
	border-radius: 100px;
	text-align: center;
	padding: 20px 0px;
	border: 1px solid rgb(213, 210, 210);}
/* DECORATION TITLE shortcode*/
.decorated-title {
	display: table;
	margin: 50px 0px;
	width: 100%;
	}
.decorated-title .decorated-title-inner {
	display: table-row;
	}
.decorated-title .rules, .decorated-title .title {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	}
.decorated-title .rules:before {
	background-color: rgba(172, 146, 146, 0.22);
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	}
.decorated-title .rules:after {
	background-color: rgba(0,0,0,0.1);
	content: '';
	display: block;
	height: 1px;
	margin-top: 9px;
	width: 100%;
	}
.decorated-title .title {
	color: #584338;
	padding: 0px 30px;
	white-space: nowrap;
	width: 1px;
	}
	@media (max-width: 270px) 
	{
		.decorated-title .title h1{ font-size:20px; }
		.decorated-title .title h2{ font-size:15px; }
	}
/* blockquote shortcode */
block.style1 {padding: 15px 30px;
	margin: 5px;
	background-image:url(images/openquote1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
	font-size: 17px;
	font-style: italic;
	font-family: serif;
	color: rgb(168, 164, 164);
	display: block;
}
/* footer */
.fullf{ 
	background:#000000; width:100%; bottom: 0px;
	position: relative; margin-top: 15px;}
.fullf a {
	color: rgb(148, 145, 145);
	font-family: sans-serif;
}
.fullf .footer-crd  a{ color:#993300;}
.fullf .container{ color:#F58140;}
.footer-crd {
	padding: 13px;
	background: #fcf7cf; /* Old browsers */
	background: -moz-linear-gradient(top, #fcf7cf 0%, #eab56b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf7cf), color-stop(100%,#eab56b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcf7cf 0%,#eab56b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcf7cf 0%,#eab56b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcf7cf 0%,#eab56b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcf7cf 0%,#eab56b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7cf', endColorstr='#eab56b',GradientType=0 ); /* IE6-9 */
	}
/* COMMENT SECTION */
.blog-sidebar li.recentcomments{background:url(images/com.png) no-repeat left;
	margin: 10px 0px;
	padding-left: 33px; 
	}
.form-allowed-tags{ display:none;}
.comment-form-comment #comment{ width:70%; 
	border: 1px solid rgb(197, 197, 197);
	border-radius: 5px; }
#comments li{ list-style:none;}
ol.comment-list > li.comment {margin: 10px 0px;
}
.comment-body {padding: 9px;
	box-shadow: 0px 0px 3px 0px rgb(170, 170, 170);
	margin: 10px 0px;
	border-radius: 6px;
	}
.fn , .fn a {
	color: rgb(114, 171, 223);
	font-size: 16px;
	font-family: sans-serif;
	}
.comment-metadata a {
	color: rgb(182, 177, 177);
	}
.comment-content {
	color: rgb(185, 128, 128);
	font-size: 17px;
	font-family: arial;
	}
.comment-metadata {
	display: inline;
	float: right;
	}
#commentform label{ width:100px; }
input[type='text'],input[type='email'],input[type='url']{
	height: 38px !important;
	width: 70% !important;
	border: 1px solid rgb(197, 197, 197);
	border-radius: 5px;
	}
.site-info {
	position: fixed;
	bottom: 0;
	width: 100%;
	}
input[type="submit"] {
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	border-radius: 3px;
	cursor: pointer;
	background: rgb(224, 149, 149);
	padding: 3px 10px;
	border: 1px solid rgb(184, 101, 101);
	}
input[type="submit"]:hover{ background:#FFFFFF; color:#F08181;}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
	display: none;
}



