/*  
Theme Name: Boemia Child
Theme URI: http://demo.yithemes.com/boemia/
Version: 1.2.1
Description: Shop Wordpress Theme
Author: Your Inspiration Themes
Author URI: http://yithemes.com
Template: boemia
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready


	Copyright: (c) 2012 Your Inspiration Themes.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt

*/

@import url("../boemia/style.css");

/* Below you can write your style */

@font-face {font-family:"DancingScriptOT";src:url("fonts/DancingScript-Regular.eot?") format("eot"),url("fonts/DancingScript-Regular.woff") format("woff"),url("fonts/DancingScript-Regular.ttf") format("truetype"),url("fonts/DancingScript-Regular.svg#DancingScriptOT") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"HelveNueThin";src:url("fonts/HelveticaNeueThn.eot?") format("eot"),url("fonts/HelveticaNeueThn.woff") format("woff"),url("fonts/HelveticaNeueThn.ttf") format("truetype"),url("fonts/HelveticaNeueThn.svg#HelveNueThin") format("svg");font-weight:normal;font-style:normal;}

body { background: url("images/background.jpg") no-repeat scroll top center #4E2122!important; }
body, p, li, a, .content .contact-form li label { font-family:"HelveNueThin"!important; font-size: 16px !important; color: #eee !important;}
#header { background-color: transparent!important;}
#copyright { background: transparent!important;}
#logo { text-align: left;}
#logo-img > img { float: left; max-width: 320px; padding: 20px 20px 20px 80px;}
#header #logo #tagline { color: #eeeeee!important; width: 55%; font-family: Curlz MT!important;  font-size: 26px!important; margin: 0; padding: 30px 0 25px 25px; float: left; text-align: right;}
.social { float: right;  margin-top: 68px; display: none;}
.wp-caption { margin-bottom: 0; padding: 0; background: none repeat scroll 0 0 #4e2122;}
p.wp-caption-text { background: none repeat scroll 0 0 rgba(48, 6, 3, 0.8); margin: -39px 0 0 !important;  position: relative;}
.wp-caption p.wp-caption-text a { color: #fff;  font-family: Curlz MT!important; font-size: 22px!important; margin: 0;}
.wp-caption img { margin: 0; width: 100%!important;}
#nav {
  background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #252525),
	color-stop(1, #000000)
)!important;
background-image: -o-linear-gradient(bottom, #252525 0%, #000000 100%)!important;
background-image: -moz-linear-gradient(bottom, #252525 0%, #000000 100%)!important;
background-image: -webkit-linear-gradient(bottom, #252525 0%, #000000 100%)!important;
background-image: -ms-linear-gradient(bottom, #252525 0%, #000000 100%)!important;
background-image: linear-gradient(to bottom, #252525 0%, #000000 100%)!important;
  border: medium none;
  margin-bottom: 0;
  margin-top: 0;
}

#nav ul li { margin: 0; padding: 10px 5px;}
#nav ul li a { color: #eeeeee!important; font-family: Curlz MT!important; font-size: 18px!important;
  border: medium none; padding: 3px 13px;}
#nav .current-menu-item > a, #nav .current-menu-ancestor > a, div#nav ul .current_page_item > a, #nav ul li a:hover {   background: #300603!important;  border-radius: 10px!important;}
.dance-sport img { max-width: 300px;}
#nav-sidebar { border-left: 0 none;}
#nav-sidebar .widget.widget-first { padding: 0 15px;}
.slider-text a { color: #fff!important; font-family: "DancingScriptOT"!important; font-size: 30px !important; padding: 0 20px 0 55px!important;}
.tp-caption.tooltip_info { background: url("images/slider-text-bg.png") repeat scroll center right rgba(0, 0, 0, 0) !important; padding: 2px 20px!important;}
.slider-revolution.with-text .text { padding-top: 0!important;}
.text.sidebar-menu.span3 { background: url("images/menu-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.sidebar-menu ul { margin: 10px;}
#menu-sidebar li a { color: #fff; font-family: Curlz MT !important; font-size: 20px; }
#menu-sidebar li a:hover { color: #a32a00;}
#menu-sidebar li { background: none repeat scroll 0 0 #2f0d0b; list-style-image: url("images/menu-bullet1.png"); list-style-position: inside; margin: 2px; padding: 0; line-height: 31px;}
a.dcjq-parent { color: #a32a00!important;}
#copyright .container { border-top: none;}
#copyright, #copyright div p, #copyright p, #copyright a, #copyright p a, #copyright div p a { color: #eee!important; font-family: "HelveNueThin"!important; font-size: 14px;}
.home .span12.content.group { background: none repeat scroll 0 0 transparent !important; padding: 0; width: 1170px;}
.span12.content.group {
  background: none repeat scroll 0 0 rgba(48, 6, 3, 0.5) !important;
  padding: 0 30px 20px;
  width: 1110px;
}
#page-meta h1 { border-bottom: medium none; font-family: "HelveNueThin"!important; font-weight: 900; font-size: 30px; line-height: 30px;}
h2 { border-bottom: medium none; font-family: "HelveNueThin"!important; font-weight: 900; font-size: 26px;}
.content .contact-form li {  float: none !important;  margin: 0 !important;}
.contact-form li.submit-button input.sendmail.alignleft { font-family: "HelveNueThin" !important;}
.content .contact-form li.text-field input, .content .contact-form li textarea, .content .contact-form li select { width: 260px !important;}
#portfolio .span3 { width: 260px !important;}
.thumbnails > li { margin-left: 14px !important;}
#portfolio h4, #portfolio a.read-more { display: none !important;}
#page-meta { margin-bottom: 0;}
#content-page .row { margin: 0 !important;}
.picture_overlay { background: none repeat scroll 0 0 #333 !important; border: 1px solid #555 !important;}
#header + #primary { margin-top: 10px;}
.home .wp-caption { background: url("images/shadow360.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding: 0 0 21px 0 ;}
.image-styled .img_frame img {  margin: 0 auto !important;}
.image-styled { margin-bottom: 5px;}

/*-------------------------------Custom Media--------------------------*/
@media screen and (max-width:1024px){
  #header #logo #tagline {  width: 50%; padding: 30px 0 5px 25px;}
  .social {  margin-top: 0;}
   #header #logo #tagline { float: left;}
  .visible-1024 { display: none;}
  .hidden-1024.visible-phone { display: block!important;}
  #nav > ul { width: 76%!important;}
  #nav ul li a { font-size: 16px !important; padding: 3px 8px;}
  .dance-sport img { max-width: 215px; padding: 5px 0;}
  #nav-sidebar .widget.widget-first { padding: 0 5px;}
  #menu-sidebar li a { font-size: 18px!important; line-height: 24.5px!important;}
  #menu-sidebar li { line-height: 24.5px!important;}
  .home .span12.content.group { width: 942px;}
  .wp-caption { max-width: 291px !important;}
   #portfolio .span3 { width: 203px !important;}
  .span12.content.group { width: 878px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
  #logo-img > img { padding: 20px 20px 20px 50px;}
  #header #logo #tagline { padding: 30px 15px 5px 25px; float: left; width: 40%;}
  .social {  margin-top: 0!important;}
  .social { float: right;  margin-top: 36px;}
  .visible-1024 { display: none;}
  .hidden-1024.visible-phone { display: block!important;}
  #nav > ul { width: 76%!important;}
  #nav ul li a { font-size: 14px !important; padding: 3px 3px!important;}
  .widget.otw-widget-1.widget-first.widget_text { padding: 0!important;}
  #nav-sidebar { float: right!important;}
  .sidebar-menu ul { margin: 8px;}
  .dance-sport img { max-width: 165px; padding: 10px 0;}
  #menu-sidebar li { margin: 1px; line-height: 19px !important;}
  #menu-sidebar li a { font-size: 16px !important; line-height: 19px!important;; }
  .home .span12.content.group { width: 728px;}
  .span12.content.group { width: 684px;}
  .wp-caption { max-width: 224px !important;}
  .slider-text a { font-size: 24px !important; padding: 0 20px 0 15px !important;}
  body, p, li, a, .content .contact-form li label { font-size: 14px !important;}
  #portfolio .span3 { width: 153px !important;}
  iframe { max-width: 330px;}
  
}
@media screen and (min-width:568px) and (max-width: 767px){ 
  #logo { margin-top: 0!important;}
  #logo-img > img { max-width: 270px; padding: 20px 20px 20px 10px; float: none;}
  #header #logo #tagline { font-size: 24px !important; padding: 5px 0; width: 90%;}
  .social {  margin-top: 0;}
  .gecko .menu-select select { width: 100%;}
   select.select-menu { background: none repeat scroll 0 0 #333;}
  .slider-text a { font-size: 24px !important; padding: 0 20px 0 0 !important;}
  .wp-caption { max-width: 528px !important;}
  .span12.content.group { width: 528px;}
  #portfolio.columns li { clear: none!important;}
  #portfolio .span3 { width: 215px !important; float: left!important;}
  img.attachment-thumb_portfolio_4cols { width: 200px!important;}
  .thumbnails > li { margin-bottom: 0 !important;}
  iframe { width: 470px;}
}
@media screen and (min-width:320px) and (max-width: 567px){ 
  #logo { margin-top: 0!important; margin-bottom: 0!mportant;}
  #logo-img > img { max-width: 280px;  padding: 0;}
  #header #logo #tagline { padding: 10px 0; width: 75%;}
  .social {  margin-top: 10px;}
  .dance-sport img { max-width: 270px;}
  .gecko .menu-select select { width: 100%;}
  select.select-menu { background: none repeat scroll 0 0 #333;}
  .slider-text a { font-size: 16px !important; padding: 0 !important;}
  .wp-caption { max-width: 280px !important;}
  .span12.content.group { width: 280px; padding: 0 10px 20px;}
  .thumbnails > li { margin-left: 0 !important;}
  #portfolio .span3 { width: 260px !important;}
  #portfolio img { width: 100% !important;}
  iframe { width: 260px;}
}
/*-------------------------------Custom Media end-------------------------*/
