/*
OneStrap Responsive Template
Template URI: http://www.selimakyuz.com/OneStrap
Author: Selim AKYUZ
Author URI: http://www.selimakyuz.com
Version: 1.0.0
*/

body {
	font-family:'Open Sans', sans-serif;
	background:#f9f9f9 url(../img/header_texture-scribble.png) repeat top left;
	color:#668965;
   	transition:all .5s ease-in-out; 
   	-o-transition:all .5s ease-in-out; 
   	-moz-transition:all .5s ease-in-out; 
   	-webkit-transition:all .5s ease-in-out;
	background-position:fixed;
	/*font-weight:100;*/
}
ul, li {
	list-style:none;margin: 0px;padding: 0px;
}
a {
	color: #090;
	text-decoration: none;
}

a:hover {
	color: #3C3;
	text-decoration: underline;
}

.navbar-inner{background:url(../img/noise_pattern_with_crosslines.png);
}
h2.widget-title{
	color:#090;
	font-weight:200;
	text-shadow: 1px 1px 3px rgba(255,255,255,.3);
}
h2{font-weight:100 !important;}
h1.entry-title{font-size:2.6em;font-weight:100;text-shadow: 1px 1px 3px rgba(255,255,255,.3);}
h1.entry-title i{font-size:48px;float:left;width:48px;height:48px;background-image:none;margin-top:10px;}
h1> i{
	font-size:24px;
	color:#3C3;
}
h5.company-name{margin:0;}
/* Navbar
-------------------------------------------------- */
.navbar{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #9C6;
}
.navbar-fixed-top {
}
.navbar-fixed-top.scroll {
    opacity: 0.96;
}
.navbar-inner {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    filter: none;
    padding: 7px 0 8px 0;
}
.navbar .nav {
	top: 20px;
}
.navbar .nav .pull-right{margin-right:235px;}
.navbar .nav > li {margin-right:2px;}
.navbar .nav > li > a {
	font-size: 14px;

	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;	
	color:#265621;
}
.navbar .nav > li > a:hover {
	color: #fff;
	background-color:#3C3;
	text-shadow:none;
}
.navbar .nav > li.active > a,
.navbar .nav > li.active:hover > a,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color:#3C3;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
	background: none;
	font-weight:bold;
}
.dropdown-menu{
	border-radius:0;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #3C3;
	color: #fff;
	text-shadow:none;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	text-decoration: none;
	color: #ffffff;
	background-image: -moz-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(156, 107, 152, 1)), to(rgba(156, 107, 152, 0.91)));
	background-image: -webkit-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: -o-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: linear-gradient(to bottom, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C3', endColorstr='#3C3', GradientType=0.91);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
	background-color:#3C3;
	background-image: -moz-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(156, 107, 152, 1)), to(rgba(156, 107, 152, 0.91)));
	background-image: -webkit-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: -o-linear-gradient(top, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-image: linear-gradient(to bottom, rgba(156, 107, 152, 1), rgba(156, 107, 152, 0.91));
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C3', endColorstr='#3C3', GradientType=0.91);
}


ul.footer-nav{
	height: auto;
	list-style: none outside;
	margin:0;
	
}
ul.footer-nav li{
	float:left;
	margin-right:10px;
}

.circle-color-full{
background-color: #29A9DF;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
-webkit-box-shadow: 0px 0px 0px 3px #29A9DF;
-moz-box-shadow: 0px 0px 0px 3px #29a9df;
box-shadow: 0px 0px 0px 3px #29A9DF;
margin: 0 auto;
opacity: 1;
}


.section{padding-top:100px;}
.section-header{
	margin-bottom:18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C6;
}
.section .widget-title{
	display:inline-block;
	margin-bottom:-1px;
	padding-bottom:4px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9C6;
}
.section h3{font-weight:300}

.section-message{margin-top:-55px;}
.section-message h2,
.section-message h3{text-align:center;}
.section-message h3{
	font-style:italic;font-weight:400;
}
.section-message span{
	font-size:110%;font-weight:400
}
.section-extras{margin-bottom:25px;}

footer{
	margin-top:35px;
	background-color:#030;
	color:#6F6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0F6;
}
footer h4{
	padding-bottom:14px;
	border-bottom:1px solid #8B7B8B;
}
.footer-wrap{
	padding-top:5px;
	padding-bottom:25px;
	border-top:1px solid #6E495C;
	border-bottom:1px solid #312130;
}
.footer-bottom-wrap{
	background-color:#104113;
	margin: auto 0;
	padding-top:15px;
	padding-bottom:15px;
}
 .footer-widget{
	margin-bottom:35px;
 }
 
.home-box1{}
.home-box1 i{font-size:48px;margin-bottom:70px;float:left;width:48px;height:64px;background-image:none;margin-right:10px;margin-top:15px;color:#3C3;height:100%}
.home-box1 i:after{height:100%}
.home-box1 h3{margin-top:0px;font-weight:300}
.home-box1 p{margin-bottom:25px;}

.home-box2{text-align:center;margin-top:25px;}
.home-box2 span{background:#3C3;padding:15px 25px 15px 10px;border-radius:100%;width:54px;height:54px; }
.home-box2 i{font-size:32px;color:white;}
.home-box2 p{margin-bottom:25px;clear:both;}
.home-box2 h3{font-weight:300;margin-top:15px;}

.about_us_box p{text-align:justify;}

.about_us_box .pull-left{margin-right:8px;}
.about_us_box .pull-right{margin-left:8px;}

.team-box-wrap{margin-bottom:45px;}
.team-box-wrap .team-box-person{
	background-color:#CFC;
	padding:15px;
	border:1px solid #c2b8c1;
	margin-bottom:35px;
}
.team-box-wrap .team-box-person img{width:93%;max-width:600px;max-height:170px;text-align:center;border:8px solid #F7F3F7;}

.team-box-wrap .team-box-person:hover{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

/***** PRICING TABLE *****/
.price_table ul, 
.price_table li {
	list-style:none;margin: 0px;padding: 0px;
}

.price_table ul {
	border:1px solid #fff;
}
.price_table {
	width: 100%;
	height: 100%;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	}
.price_table a{}
.price_table .align_center{text-align: center;}

.price_table .pack-title{
	font-size: 24px;
	color: #F7F3F7;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	margin-top:8px;
}
.price_table .price{
	font-size: 34px;
	color: #fff;
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
	margin:15px 0px 15px 0px;
}
.price_table .time{
	font-size: 14px;
	color: #E2E2E2;
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
}	
/* --- header row 1 ---  */
.price_table .price_col .price_row_1{
	height: 30px;
	width: 100%;
	padding: 2px 0px 5px 0px;
	border-bottom: 1px solid #5E8458;
	background: #C4C4C4;
	background: -webkit-gradient(linear, left top, left bottom, from(#DCDCDC), to(#C4C4C4));
	background: -moz-linear-gradient(top, #DCDCDC,  #C4C4C4);
	background: linear-gradient(#DCDCDC, #C4C4C4);
}

.price_table .price_col .price_row_2{
	height: 70px;
	width: 100%;
	padding: 5px 0px;
	border-top: 1px solid #DECEDD;
	background: #5E8458;
	background: -webkit-gradient(linear, left top, left bottom, from(#ACD9AD), to(#5E8458));
	background: -moz-linear-gradient(top, #ACD9AD,  #5E8458);
	background: linear-gradient(#ACD9AD, #5E8458);
}
	
.price_table .price_col{
	height: 100%;
	max-width:300px;
	margin-bottom:15px;
}	

.price_table .price_col:hover{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
}

.price_table .row_style_1,
.price_table .row_style_2,
.price_table .row_style_footer_1,
.price_table .row_style_footer_2 {
	padding: 5px 25px;
}
.price_table .row_style_footer_1, .price_table .row_style_footer_2{border-top:1px solid #5E8458;text-align: center;padding-top:10px;padding-bottom:10px;}
	
.price_table .row_style_1, .price_table .row_style_footer_1{background-color: #FFF;}
.price_table .row_style_2, .price_table .row_style_footer_2{background-color: #DECEDD;}

.price_table .price_col .price_row_1{
	background:#777;
}

.btn-main {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #090;

  *background-color: #5E8458;
	background-image: -moz-linear-gradient(top, #ACD9AD, #5E8458);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ACD9AD), to(#5E8458));
	background-image: -webkit-linear-gradient(top, #ACD9AD, #5E8458);
	background-image: -o-linear-gradient(top, #ACD9AD, #5E8458);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCEB6CC', endColorstr='#ff875A83', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-top-color: #9C6;
	border-right-color: #9C6;
	border-bottom-color: #9F3;
	border-left-color: #9F3;
}

.btn-main:hover,
.btn-main:active,
.btn-main.active,
.btn-main.disabled,
.btn-main[disabled] {
	color: #ffffff;
	background-color: #31B041;
  *background-color: #5E8458;
}

.btn-main:active,
.btn-main.active {
	background-color: #38622D \9;
}


.map-wrap{
	border:4px solid #e2e2e2;
}
#map{
	height:260px;
	background-color: #B4D5B0;
}

.form-horizontal .control-label {
	text-align:left;
	width:80px;
}
.form-horizontal .controls,
.form-horizontal .btn{
	margin-left:80px;
}
.form-horizontal .control-label {
	text-align:left;
	width:80px;
}


textarea, input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"]{
	border-color:#D6EBD9;
    -webkit-transition: 0.5s ease-in-out all;
      -moz-transition: 0.5s ease-in-out all;
      -ms-transition: 0.5s ease-in-out all;
      -o-transition: 0.5s ease-in-out all;
      transition: 0.5s ease-in-out all;
}

textarea:focus, input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="time"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.uneditable-input:focus {
	border-color:#ACD9AD;
	-moz-box-shadow: 0px 0px 8px #ACD9AD;
	-webkit-box-shadow: 0px 0px 8px #ACD9AD;
	box-shadow: 0px 0px 8px #ACD9AD;
}


.vcard{
	margin-bottom:25px;
}
footer .vcard{margin-bottom:0px;}

.adr{
	
}
.adr i{
	margin-right:7px;
}


ul.social-box {
	height: auto;
	list-style: none outside;
	margin:0;
}
ul.social-box li {
	float: left;
	display: inline;
	width: 30px;
	height: 30px;
	margin: 0 10px 10px 0;
	background: none;
	padding-left: 0;
}
ul.social-box li a{
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
}
ul.sn-small li {
	width: 20px;
	height: 20px;
	margin: 0 5px 5px 0;
}
ul.sn-small li a{
	width: 20px;
	height: 20px;
}


ul.social-list{
	height: auto;
	list-style: none outside;
	margin:0!important;
}
ul.social-list li{
	float: left;
	width: 38px;
	height: 38px;
	margin: 0 4px 4px 0;
	padding-left: 0;
}

ul.social-list li i{font-size:40px;margin:0 24px 0px 0px;display:block;}
ul.social-list li a{color:#3C3;display: block;}
ul.social-list li a:hover{text-decoration:none;}
footer ul.social-list li a{
	color:#2B6432
}
footer ul.social-list li a.sn-fb:hover,
footer ul.social-list li a.sn-gg:hover,
footer ul.social-list li a.sn-tw:hover,
footer ul.social-list li a.sn-li:hover,
footer ul.social-list li a.sn-pi:hover{color:#3C3;}
ul.social-list li a.sn-fb:hover,
ul.social-list li a.sn-gg:hover,
ul.social-list li a.sn-tw:hover,
ul.social-list li a.sn-li:hover,
ul.social-list li a.sn-pi:hover{
	color:#29652E;
}
ul.social-list li a:hover{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


ul.nav-tabs{
	border-top-color: #C1D7C9;
	border-right-color: #C1D7C9;
	border-bottom-color: #C1D7C9;
	border-left-color: #C1D7C9;
}

ul.nav-tabs > .active > a,
ul.nav-tabs > .active > a:hover{
	background-color:#48AB36;
	color:#BFDABE;
	border-bottom-color: transparent;
	border-top-color: #BFD9C4;
	border-right-color: #C0D8C8;
	border-left-color: #BFD9C8;
}

.nav-tabs > li > a{
	border:1px solid transparent;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
}
.nav-tabs > li > a:hover {
	color:#33AE43;
	background-color:#BFD9C5;
	border:1px solid transparent;
}
.tab-content{

}


.scrollup{
    width:20px;
    height:20px;
    opacity:0.7;
    position:fixed;
    bottom:20px;
    right:50px;
    display:none;
    text-indent:0px;
    background:none;
}
.scrollup:hover{
	text-decoration:none;
	color:#3C0;
}
.scrollup i{
	border:1px solid #2F392D;
	padding:5px 5px 5px 7px;
	background-color:#C4D5CB;
	color:#2DB53E;
	background-image: none;
}

.flickr_badge_image {margin:0 0px 10px 0px;}
.flickr_badge_image img {border: 5px solid #929292 !important;float:left;padding:0px;margin:5px 3px 5px 0;opacity:.3}
.flickr_badge_image img:hover {border-color:#929292!important;opacity:1}



/* Filterable Portfolio Stylesheet */

/* Custom Classes
------------------------------------------------------------ */

/* Filter */
.filter {margin:0;margin-bottom:35px;list-style: none;}
.filter li {float: left;list-style: none;}
.filter li:after { content: "/"; }
.filter li:last-child:after { content: ""; }
.filter a {padding: 0 10px;text-decoration: none; }
.current a {color:#5E8458;font-weight:600;}

/* Portfolio Items */
.portfolio {margin:0;list-style: none;}
.portfolio li { width:230px;float: left; margin-right: 10px; margin-bottom: 2em; border: 1px solid #ccc; -moz-box-shadow: 0 5px 5px -3px #222; -webkit-box-shadow: 0 5px 5px -3px #222; box-shadow: 0 5px 5px -3px #222; }
.portfolio li:nth-child(21n) { margin-right: 0; }
.portfolio a { display: block; border: 8px solid #fff;  text-decoration: none; }
.portfolio img { width: 210px; height: 130px; display: block; border: 1px solid #ccc; }

.portfolio-column {
	list-style: none;
	position: relative;
	padding: 0;
	margin:0;
}
.portfolio-column li {
	background: #fff;
	padding: 8px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 5px -3px #222;
	-webkit-box-shadow: 0 5px 5px -3px #222;
	box-shadow: 0 5px 5px -3px #222;
	border:1px solid #ccc;
	margin:0 0 35px;
}
.portfolio-column li a,
.portfolio-column li a img {
	display: block;
	position: relative;
}
.portfolio-column li a {
	overflow: hidden;
}
.portfolio-column li a div {
	position: absolute;
	background: #D6C2D4;
	background: rgba(214, 194, 212, 0.7);
	width: 100%;
	height: 100%;
}
.portfolio-column li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
	-moz-box-shadow: 0 5px 5px -3px #222; -webkit-box-shadow: 0 5px 5px -3px #222; box-shadow: 0 5px 5px -3px #222;
}



hr.hr-one {
    border: 0;
    height: 1px;
    background: #3C3;
	margin-bottom:15px;
	margin-top:15px;
    background-image: -webkit-linear-gradient(left, #E7EDE6, #3C3, #E7EDE6); 
    background-image:    -moz-linear-gradient(left, #E7EDE6, #3C3, #E7EDE6); 
    background-image:     -ms-linear-gradient(left, #E7EDE6, #3C3, #E7EDE6); 
    background-image:      -o-linear-gradient(left, #E7EDE6, #3C3, #E7EDE6); 
}



.tweet,
.query {
}

.tweet_list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
	background-color: none;
}
	
.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em 0;
	list-style-type: none;
}
		
.tweet_list li a {
}
		
.tweet_list .tweet_even {
}
		
.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}
		
.tweet_list .tweet_avatar img {
	vertical-align: middle;
}


#response {
	margin-bottom: 20px;
	text-align: center;
}
#response .success {
	color: #08a300;
}
#response .failure {
	color: #dc0000;
}
