/*
Theme Name: Artishock Theme 1.3
Theme URI: http://kdsmartdesign.net
Description: Artichock Bootsrap 3 Theme
Version: 1.3
Author: Konstantins Dzedzels
Athor URI: http://kdsmartdesign.net
*/

@import url('css/bootstrap.min.css');
@import url('css/fonts.css');
p {
font-size:14px;
}
body{
	font-size:14px!important;
}
.bottom-30{
	margin-bottom: 30px;
}
.container-fluid{
	margin-left:0!important;
  margin-right:0!important;
}
.navbar{
	margin-left: -15px;
	margin-right: -15px;
	border-radius: 0;
	margin-bottom: 0;
}
.slogan{
color:#b5d042;
font-size:16px;
padding-top:3px;
font-family: 'Ubuntu', sans-serif;
text-transform: uppercase;
}
.small-slogan{
color:#b5d042;
font-size:14px;;
font-family: 'Ubuntu', sans-serif;
}
.logo-header{
 height: 300px;
 background: url(img/artishock-header.jpg) no-repeat top center fixed; 
 background-size:100%;
 padding-top:30px;
 position:relative;
  margin-top:-20px;
	
}
.bf-logo-head{
	position:absolute;
  top:30px;
  right:30px;
}
.bf-logo-head span{
	color: rgba(255,255,255,0.6);
  font-size:50px!important;
}
.bf-logo-head a:hover, .bf-logo-head a:hover span{
 color: rgba(255,255,255,1);
 text-decoration: none; 
}
.logo-header span{
font-size:210px;
}
@media screen and (max-width: 900px){
 .logo-header{
  height: 150px;
padding-top:27px;
 background: url(img/artishock-header.jpg) no-repeat top center fixed; 
 background-size:150%;	
 }
.logo-header span{
font-size:100px;
}
.slogan{
display:none;
}
.small-slogan{
display:none;
}
.bf-logo-head{
  display:none;
  }  
}
html body{
	/*font-family: 'Antic Slab', serif;*/
  
	font-family: Verdana, Geneva, sans-serif;
}
.navbar{
font-family: 'Antic Slab', serif!important;
}
.footer-artishock{
font-family: 'Antic Slab', serif!important;
}
h1, h3, .news-title-link{
	color: #5e2832;
}
h1{
	font-size:25px;
}
h2{
font-size:20px;
}
h3{
  font-size:18px;
}
.news-title-link:hover{
	color: #5e2832;
}

.white{
	color:#fff;
}
.navbar-inverse{
	background-color:#f28232; 
	border-color:#f28232;
}
.navbar-inverse .navbar-nav>li>a {
	color: #fff;
}
.navbar-inverse .navbar-nav>li:hover{
	background-color: #a6451c;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background-color: #a6451c;
}
.art-bg{
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 40px;
	margin-left: -45px!important;
	margin-right: -45px!important;
	background: url(img/art-bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.icon-big{
	font-size: 120px;
}
.ico-link:hover{
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	cursor: pointer;
	background-color: rgba(255,255,255,0.1)
}
.btn-white{
	color: #fff;
	border:1px solid #fff;
	background-color: transparent;
	padding:20px;
	font-size: 25px;
	width: 300px;
}
.btn-white:hover{
	background-color: rgba(255,255,255,0.3)
}
.gap{
	height: 20px;
}
.container-fluid{
		margin-left: -15px;
	margin-right: -15px;
}
.footer-artishock{
	background-color: #333;
	margin-top: 60px;
	margin-left: -15px!important;
	margin-right: -15px!important;
}
.news-date{
	color:#b5d042;
}

.footer-menu{
	list-style: none;
	margin-left: 0!important;
	padding-left: 0!important;
}
.footer-head{
	color: #f28232;
	margin-top: 40px;
}
.footer-menu li a {
	color:#c8c8c8;
}
.footer-menu li {
	margin-bottom: 10px;
}
.copy{
	margin-top: 70px;
}
.social{
	color: #f28232;
	font-size: 50px;
}
.social:hover{
	color: #b5d042;
}
.social-wrap{
	margin-top: 30px;
}
.news-page-bg{
	background: url(img/art-news.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 150px;
  margin-left:-30px!important;
  margin-right:-30px!important;
}
.pils-shock a{
	color: #f38332;
	-webkit-transition: background-color 0.4s; /* Safari */
    transition: background-color 0.4s;	
}
.pils-shock a:hover{
	background-color: #f38332!important;
	color: #fff;
	-webkit-transition: background-color 0.4s; /* Safari */
    transition: background-color 0.4s;
}
.navbar-toggle{
	border-color: #fff!important;
	margin-right: 0;
}
.navbar-toggle:hover,.navbar-toggle:focus{
	background-color: #a6451c!important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
	background-color: #a6451c!important;
}
.dropdown-menu{
	background-color: #f28232;
}
.dropdown-menu>li>a{
	color:#fff;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:active{
	background-color: #a6451c;
	color: #fff;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: #a6451c;
	color: #fff;
}
.price-head{
	background-color: #28aad2;
	color:#fff;
	text-align: center;
	padding: 10px;
	font-size: 20px;
}
.price-body{
	background-color: #eee;
	padding: 10px;
}
.price-body h4{
	font-size: 20px;
	text-align: center;
}
hr {
	border-top: 1px solid #fff;
}
.price-body h3{
	font-weight: bold;
	font-size: 26px;
	text-align: center;
	color: #666;
	font-family: arial;
}
.price-head h2{
	font-size: 30px;
	margin-bottom: 20px;
}
.price-head span{
	font-size: 50px;
	padding: 20px;
}
.gray-bar{
background-color:#666;
color:#fff;
}
.wpcf7-submit{
padding-left: 60px!important;
padding-right: 60px!important;
font-size:20px!important;
text-transform: uppercase;
}
#mc_embed_signup{
	background-color: transparent!important;
}
#mc_embed_signup_scroll label{
	color: #f28232;
	font-family: 'Antic Slab', serif!important;
	text-transform: uppercase;
}
.email{
	background-color: rgba(255,255,255,.9)!important;
	border-color: rgba(255,255,255,.9)!important;
	width:100%!important;
}
#mc-embedded-subscribe{
	margin-top: 15px!important;
}
#mc-embedded-subscribe-form{
	padding-left: 0!important;
}
.modal-content{
	background-color: rgba(255,255,255,.1)!important;
}
.modal-header{
	border-bottom: none!important;
}
.modal-header .close{
	color: #eee!important;
}
.modal-header .close:focus{
	outline:none!important;
}
.modal-header h4{
        color:#fff;
}
.modal-footer{
	border-top: none!important;
}
.dropdown:hover .dropdown-menu {
display: block;
}

#mc_embed_signup .button{
  color: #f28232!important;
  border: 1px solid #f28232!important;
  background-color: transparent!important;
  padding: 10px!important;
  font-size: 18px!important;
  width:200px!important;
  height:58px!important;
  font-family: 'Antic Slab', serif!important;
}

#mc_embed_signup .button:hover, #mc_embed_signup .button:focus{
  color: #333!important;
  border: 1px solid #f28232!important;
  background-color: #f28232!important;
  outline: none!important;
}
.paypal-button button{
  border-radius: 5px!important;
	font-family:'Antic Slab', serif!important;
  font-size:18px!important;
  padding:10px 30px!important;
	color:#fff!important;
	font-style:normal!important;
  text-shadow:none!important;  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c539e+0,2c539e+100;Blue+3D+%232 */
background: #2c539e; /* Old browsers */
background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 )!important; /* IE6-9 */
border:none!important;
  rorder-radius:0!important;
}
.paypal-button button:after{
	background:none!important;
	border-radius: 0!important;
}
.paypal-button button:before {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c539e+0,2c539e+100;Blue+3D+%232 */
background: #2c539e; /* Old browsers */
background: -moz-linear-gradient(top,  #2c539e 0%, #2c539e 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(100%,#2c539e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c539e 0%,#2c539e 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #2c539e 0%,#2c539e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 )!important; /* IE6-9 */
}
.paypal-button button:hover:before, .paypal-button button:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f85bb+0,4f85bb+100;Blue+3D+%239 */
background: #4f85bb!important; /* Old browsers */
background: -moz-linear-gradient(top,  #4f85bb 0%, #4f85bb 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f85bb), color-stop(100%,#4f85bb))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f85bb 0%,#4f85bb 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #4f85bb 0%,#4f85bb 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 )!important; /* IE6-9 */

}
.affix{
	top:0;
  width:100%;
}
.big-thumb{
	max-width:300px!important;
}
.doc-icon{
	color: rgb(62, 172, 192);
  font-size: 60px!important;
}
.doc-tab h3{
 font-size:20px;
 margin-bottom:20px;
}
.doc-tab{
	background-color:#f6f6f6;
  padding:20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.doc-tab .btn-lg{
  -webkit-border-radius: 4px!important;
  -moz-border-radius: 4px!important;
  border-radius: 4px!important;
}
.list-shock li{
font-size: 14px;
}
.wp_cart_button_wrapper input{
	color:#fff!important;
	-webkit-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	border-radius: 4px!important;
	padding:10px 30px;
	background-color: #337ab7!important;
	border: 0!important;
}
.wp_cart_button_wrapper input:hover, .wp_cart_button_wrapper input:focus{
	background-color: #1b568a!important;	
} 
.shopping_cart{
text-align:center!important;
  font-size:16px!important;
}
.shopping_cart h2{
	font-size:20px!important;
}
.shop-wrap{
    padding:15px;
}
.panel{
margin-top:20px!important;
}
.wp_cart_item_info{
text-align:left!important;}
.panel-title{
color: rgb(94, 40, 50)!important;
padding:5px 5px 0px 5px;
line-height: 16px;
}
.pane-body{
border-color:rgb(181, 208, 66)!important;
}
.panel-heading{
 background-color:rgb(181, 208, 66)!important;
  border-color: rgb(181, 208, 66)!important;
}
.single-head{
	margin-bottom:30px;
}
.btn-primary{
	background-color:rgb(181, 208, 66);
  color:rgb(94, 40, 50);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgb(181, 208, 66);
}
.btn-primary:hover, .btn-primary:focus{
	background-color:#99b037;
  border: 1px solid #99b037;
  color: rgb(94, 40, 50)
}
.qq{
color:#f28232;
}
.aa{
color:#b5d042;
font-weight: bold;  
}
.faq{
margin-bottom:40px;
}