/* 
Theme Name: Whiteblack_Digital
Theme URI: http://whiteblackdigital.com.au
Description: Responsive WordPress.

Author: Whiteblack Digital
Author URI: http://whiteblackdigital.com.au
Version: 1.1
Tags: Bootstrap

Copyright (C) 2014 Whiteblack Digital
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt 
*/



/* New Voucher*/



#gform_next_button_7_3{
background-color: #ffef63;
border-style: solid;
border-width:1px;
color: #1f1f1f;
border-radius: 3px;
width: 100px;
height: 40px;
border-color: #b2af9a;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
outline: none!important;
}

#gform_next_button_7_3:hover{
background-color: #fff;
border-style: solid;
border-radius: 3px;
color: #1f1f1f;
width: 100px;
border-color: #b2af9a;
height: 40px;
outline: none!important;
}


#input_7_7_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_7_6
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_8
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_9
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_12_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_12_6{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}


#input_7_14{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_11{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#field_7_13 > div{margin-left:-28px;}


#gform_previous_button_7{
background-color: #ffef63;
border-style: solid;
border-width:1px;
color: #1f1f1f;
border-radius: 3px;
width: 100px;
height: 40px;
border-color: #b2af9a;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
outline: none!important;
}


#gform_previous_button_7:hover{
background-color: #fff;
border-style: solid;
border-radius: 3px;
color: #1f1f1f;
width: 100px;
border-color: #b2af9a;
height: 40px;
outline: none!important;
}

#gform_submit_button_7{
background-color: #ffef63;
border-style: solid;
border-width:1px;
color: #1f1f1f;
border-radius: 3px;
width: 100px;
height: 40px;
border-color: #b2af9a;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
outline: none!important;
}


#gform_submit_button_7:hover{
background-color: #fff;
border-style: solid;
border-radius: 3px;
color: #1f1f1f;
width: 100px;
border-color: #b2af9a;
height: 40px;
outline: none!important;
}

#field_7_10 {
padding-top: 20px;
}

#input_7_18_1{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_18_2{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_18_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_18_5{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_7_17{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}


/*
#field_7_26, #field_7_27, #field_7_28, #field_7_29, #field_7_30, #field_7_31{
    border: solid 1px #b2af9a;
    padding: 10px;
    border-radius: 5px;
    margin-top: 20px;
}

*/


#field_7_26 > label,#field_7_27 > label,#field_7_28 > label,#field_7_29 > label,#field_7_30 > label,#field_7_31 > label{
    font-size: 33px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400!important;
    background-color: #ffef63;
    padding: 30px;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    color: #1f1f1f;
        min-height: 145px;
        margin-bottom: 15px;
        margin-top: 15px;
        border: solid 1px #b2af9a;
}


#field_7_27 > label{background-color: #ffef63;}

#field_7_29 > label{background-color: #ffef63;
	padding-top: 50px;
}


#field_7_30 > label{background-color: #ffef63;
	padding-top: 50px;
}


#field_7_28 > label{background-color: #ffef63;}

#field_7_31 > label{background-color: #ffef63;}


.vouch {
    background-image: url(http://www.breezebeauty.com.au/wp-content/uploads/2014/06/b3.png);
    background-repeat: repeat;
    padding: 15px;
    border: solid #fff 13px;
    border-radius: 20px;
    min-height: 500px;
}


.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction{
	font-size: 90%!important;}



#ginput_quantity_7_26,#ginput_quantity_7_27,#ginput_quantity_7_28,#ginput_quantity_7_29,#ginput_quantity_7_30{
    border: solid 1px #b2af91;
    border-radius: 4px;
}


#input_7_31{
	 border: solid 1px #b2af91;
    border-radius: 4px;
    width: 80px;
}



#field_7_20 > div {
margin-left: -28px;
}



ul.voucher li{list-style-type: circle!important;
	margin-left: -20px;
}


#gform_7 a{text-decoration: underline;
	font-weight: 700;
}


#gform_7 div.ginput_container.ginput_container_product_price{text-align: center;}


#gform_7 div.gfield_description{text-align: center;}

#gform_7 div.ginput_container.ginput_container_singleproduct{text-align: center;}

#field_7_21{text-align: center;}

#gform_page_7_1 > div.gform_page_footer{text-align: center;}

#field_7_23{text-align: center;}

#gform_page_7_2 > div.gform_page_footer.top_label{text-align: center;}



#gform_confirmation_message_7{
    text-align: center;
    margin-top: 40px;
    font-weight: 600;
}



/* END */



















#field_5_26, #field_5_27, #field_5_28, #field_5_29, #field_5_30, #field_5_31{
    border: solid 1px #b2af9a;
    padding: 10px;
    border-radius: 5px;
    margin-top: 20px;
}

#field_5_26 > label,#field_5_27 > label,#field_5_28 > label,#field_5_29 > label,#field_5_30 > label,#field_5_31 > label{
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 500!important;
}

#ginput_quantity_5_26,#ginput_quantity_5_27,#ginput_quantity_5_28,#ginput_quantity_5_29,#ginput_quantity_5_30{
    border: solid 1px #b2af91;
    border-radius: 4px;
}


#input_5_31{
	 border: solid 1px #b2af91;
    border-radius: 4px;
    width: 200px;
}



div.gfield_description > a:hover{color:#b2af91!important;}

div.gfield_description > a:focus{color:#b2af91!important;}






#field_5_20 > div.gfield_description{
font-family: 'Raleway', sans-serif;
margin-left: 0px;
font-weight:600;
font-size:18px;
text-transform: none;
}

#fsml_ffmain {
margin-top: 230px!important;
padding: 0 10%;
}


.copys{font-family: 'Raleway', sans-serif;
	padding-top: 20px;
font-size: 12px;
color:#fff;
float:right;
}





#treat{
background: url(http://www.breezebeauty.com.au/wp-content/uploads/back8.jpg) ;
padding: 15px;
}



/* CHeckbox voucher
-------------------------------------------------------------- */

#field_5_20 > div {
margin-left: -28px;
}

.ginput_price{display:none;}


input[type=checkbox]:not(old):checked + label {
background-position: 0 -48px;
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
    font-weight: normal!important;
}


.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
font-weight: normal;
}


.pic{border: solid 1px #b2af9a;
border-radius: 3px;}

table.waxingtable{width:30%;}


.tab-content{margin-top:-13px;}


/* Mobile Nav
-------------------------------------------------------------- */


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #b2af9a;
border-width:1px;
}



.navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
margin-top: 33px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 0px solid transparent;
border-radius: 4px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #ffef63;
}

.btn-lg, .btn-group-lg>.btn {
padding: 10px 14px;
font-size: 15px;
line-height: 1.33;
border-radius: 4px;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
border-width: 2px
width:170px;
height:50px;
background-color: #ffef63;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;

}

.btn-lg, .btn-group-lg>.btn:hover {
padding: 10px 14px;
font-size: 15px;
line-height: 1.33;
border-radius: 4px;
width:170px;
height:50px;
background-color: #ffef63 !important;
}

#bookmob > button > a{
	color: #000 !important;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;

}

#bookmob > button > a:hover {
	color: #fff !important;
	text-decoration: none;
}


/* Book Now Menu
-------------------------------------------------------------- */


#menu-item-225 > a {
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
width: 125px;
height: 50px;
border-width: 1px;
text-transform: uppercase;
padding-left: 12px;
}

#menu-item-225 > a:hover {
background-color: #ffef63 !important;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
width: 125px;
height: 50px;
border-width: 1px;
text-transform: uppercase;
color:#fff !important;
}



/* Services Tabs
-------------------------------------------------------------- */


.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #b2af9a !important;
/* border-bottom: solid 1px #b2af9a; */
position: inherit;
background: none !important; 
font-weight: 500;

}

.nav-pills>li>a {
border-radius: 0px;
border-bottom: solid 2px transparent;
color:#1f1f1f;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
margin-left: 0px!important;
}


.nav>li>a:hover, .nav>li>a:focus {
color: #b2af9a !important;
/* border-bottom: solid 1px #b2af9a; */
position: inherit;
background: none !important; 
}

/* Vouchers
-------------------------------------------------------------- */

#gf_step_5_1{font-family: 'Raleway', sans-serif;}


#gf_step_5_2{font-family: 'Raleway', sans-serif;}




.gform_wrapper span.ginput_product_price {
font-family: 'Raleway', sans-serif;
color: #333!important;
}


.gform_wrapper span.ginput_total {
color: #444 !important;
font-size: 1.5em !important;
}

#gform_next_button_5_3{
background-color: #ffef63;
border-style: solid;
border-width:1px;
border-color: #b2af9a;
border-radius: 3px;
width: 100px;
height: 40px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

#gform_next_button_5_3:hover{
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#fff;
width: 100px;
height: 40px;
}


#input_5_7_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_7_6
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_8
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_9
{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_12_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_12_6{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}


#input_5_14{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_11{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#field_5_13 > div{margin-left:-28px;}


#gform_previous_button_5{
background-color: #ffef63;
border-style: solid;
border-width:1px;
border-color: #b2af9a;
border-radius: 3px;
width: 100px;
height: 40px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

#gform_previous_button_5:hover{
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#fff;
width: 100px;
height: 40px;
}

#gform_submit_button_5{
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-width:1px;
border-radius: 3px;
width: 100px;
height: 40px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

#gform_submit_button_5:hover{
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#fff;
width: 100px;
height: 40px;
}

#field_5_10 {
padding-top: 20px;
}

#input_5_18_1{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_18_2{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_18_3{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_18_5{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_5_17{
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}




/* Social Icons
-------------------------------------------------------------- */


#footer .social-icons a, #header .social-icons a {
text-decoration: none;
padding-left: 19px;
background-image:url('http://www.breezebeauty.com.au/wp-content/uploads/40.png');
background-repeat:no-repeat;
background-clip: inherit;
background-position-x: 15px;
background-position-y: 0px;
padding-right: 20px;
padding-bottom: 12px;
padding-top: 4px;
}



/* Button Rev Header
-------------------------------------------------------------- */



.tp-caption a {
color: #1f1f1f;
background-color: #ffef63!important;
border: solid 1px #b2af9a!important;
border-radius: 3px;
text-shadow: none;
text-decoration: none!important;
font-size:20px!important;
padding: 10px!important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
color: #fff;
text-decoration: none!important;
}

#rev_slider_1_1 > ul > li > div.tp-caption.black.tp-fade.tp-resizeme.start > a{
font-size: 20px;
padding: 14px 14px;
margin: 0px;
border-width: 1px;
line-height: 19px;
white-space: nowrap;
min-width: 0px;
min-height: 0px;
}


/* Radio Button
-------------------------------------------------------------- */

input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('http://www.breezebeauty.com.au/wp-content/uploads/checks7.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -48px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
display: block;
margin: 0 0 0 24px;
padding: 0px 28px !important;
width: auto;
line-height: 1.5;
vertical-align: top;
}

#field_5_1 > div{margin-left:-28px;}






/* Button
-------------------------------------------------------------- */



.btn-primary {
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#1f1f1f
}

.btn-primary:hover {
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#fff;
}



/* Home Bottom
-------------------------------------------------------------- */


#homebot{
	background: #fff;
	padding: 5px 30px 20px 30px;
	margin-bottom: 30px;
    margin-top: 40px;
    border-radius: 3px;
}






/* Contact Form
-------------------------------------------------------------- */


#gform_submit_button_1{
background-color: #ffef63;
border-width:1px;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
width: 100px;
height: 40px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
}

#gform_submit_button_1:hover{
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
color:#fff;
width: 100px;
height: 40px;
}



#input_1_4 {
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_1_3 {
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_1_2 {
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_1_1_6 {
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}

#input_1_1_3 {
border-style: solid;
border-width: 1px;
border-radius: 3px;
border-color: #b2af9a;
}


#gform_1 > div.gform_body{
	text-transform: lowercase;
}


.gform_wrapper .top_label .gfield_label {
margin: 10px 0 4px 0;
font-weight: normal !important;
display: -moz-inline-stack;
display: inline-block;
line-height: 1.3em;
clear: both;
}

/* Sticky Footer
-------------------------------------------------------------- */


html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 85px;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 85px;
}

.copy{font-family: 'Raleway', sans-serif;
	padding-top: 20px;
font-size: 12px;
color:#fff;
}



/* Google Maps
-------------------------------------------------------------- */

#map-canvas{
	width:100%;
	height:400px;
	margin: 0 auto;
	padding: 0;
   }



#gmap{
	background: #fff;
	padding:15px;
	border-radius: 3px;
}

/* Navbar
-------------------------------------------------------------- */

.navbar-nav {
float: right;
margin: 0;
}


#logo{
	padding-top:14px;
	padding-bottom: 14px;}


#menu-main-menu{
	padding-top: 30px;
    font-family: 'Raleway', sans-serif;
	font-weight: 500;
	text-transform:lowercase;
	}




/* mid content
-------------------------------------------------------------- */

.post-entry{
border-left: 1px solid #e4e7e8;
border-right: 1px solid #e4e7e8;
border-top: 1px solid #e4e7e8;
border-bottom: 1px solid #e4e7e8;
background-color: #ffffff;
clear: both;
height: 100%;
padding-bottom: 10px;
padding: 20px 3%;
font-family: 'Raleway', sans-serif;
font-weight: 400;
border-radius: 3px;
}


/* Page Title
-------------------------------------------------------------- */


h1.page-title{
font-family: 'Raleway', sans-serif;
font-weight: 400 !important;
text-transform: lowercase;
font-size: 30px;
}



/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
	background:#b2af9a;;
	border:none;
	clear:both;
	color:#ddd;
	float:none;
	height:1px;
	margin:0 0 1.45em;
	width:100%;
}

hr.space {
	background:#fff;
	color:#fff;
}

hr.blog-break{
	margin: 55px 0;
}

/* =Base
-------------------------------------------------------------- */
html {
		
}

body {
font-size: 15px;
}

/* =Typography
-------------------------------------------------------------- */
p {  
    word-wrap:break-word;
    line-height: 140%;
}

cite, em, dfn {
	font-style:italic;
}

code, kbd, samp, pre, tt, var {
	font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-style:normal;
}

strong {
	font-weight:500;
}

pre {
	background:#fff;
	margin-top:20px;
	max-width:98%;
	padding-left:1em;
	height:auto;
}

del {
	color:#555;
	text-decoration:line-through;
}

ins, dfn {
	border-bottom:1px solid #ccc;
}

small, sup, sub {
	font-size:85%;
}

abbr, acronym {
	font-size:85%;
	letter-spacing:.1em;
	text-transform:uppercase;
}

a abbr, a acronym {
	border:none;
}

abbr[title], acronym[title], dfn[title] {
	border-bottom:1px solid #ccc;
	cursor:help;
}

sup {
	vertical-align:super;
}

sub {
	vertical-align:sub;
	
}

b {
	font-weight:500;
}


/* =Responsive Sidebar Grid
-------------------------------------------------------------- */

.sidebar-right {
	float:right !important;
	margin-bottom:2.083%;
	padding-top:0;
	margin-left: 0 !important;
}

.content-right {
	float:right !important;
	margin-bottom:2.083%;
	padding-top:0;
	margin-left: 0 !important;
	margin-right: 0 !important;

}

img {
	height:auto;
	max-width:100%;
}



/* =Forms
-------------------------------------------------------------- */
fieldset {
	margin:0 0 1.5em;
	padding:1em 2em;
}

legend {
	padding:2px 5px;
}

label {
	display:block;
	font-weight:700;
	padding:2px 0;
}

select {
	height:auto;
	width:70%;
}

textarea, .area {
	height:auto;
	overflow:auto;
	margin:0;
	outline:none;
	padding:8px 10px;
	width:100%;
}

input, select {
	cursor:pointer;
}

input:focus, textarea:focus, area:focus {
	background:#fff;
}

input[type='text'], input[type='password'] {
	cursor:text;
}

span.error {
	color: #B94A48;
}

.form-search input {
	padding-right: 14px;
	padding-right: 4px 9;
	padding-left: 14px;
	padding-left: 4px 9;
	padding: 4px 6px;
}

.form-search .btn {
	margin: 0;
}

/* =Tables
-------------------------------------------------------------- */
table {
	/*border-left:1px solid #ccc;*/
	/*border-top:1px solid #ccc;*/
	width:100%;
}

th, td {
	/*border-bottom:1px solid #ddd;*/
	/*border-right:1px solid #ccc;*/
}

/* =Lists
-------------------------------------------------------------- */
ul {
	list-style-type:disc;
}

ul ul {
	list-style-type:square;
}

ul ul ul {
	list-style-type:circle;
}

ol {
	line-height:22px;
	list-style-position:outside;
	list-style-type:decimal;
}

dt {
	font-weight:400;
}


/* =Margins & Paddings
-------------------------------------------------------------- */
blockquote:first-child {
	margin:.8em 0;
}

hr, p, ul, ol, dl, pre, blockquote, address, table, form {

}

h1 {
font-family: 'Raleway', sans-serif;
font-weight: 300 !important;
text-transform: lowercase;
line-height: 140%;
	
}

h2 {
font-family: 'Raleway', sans-serif;
line-height: 140%;
font-weight: 300 !important;
}

h3 {
font-family: 'Raleway', sans-serif;
line-height: 140%;
font-weight: 300 !important;
}

h4 {
font-family: 'Raleway', sans-serif;
line-height: 140%;	
font-weight: 300 !important;
}

h5 {
font-family: 'Raleway', sans-serif;
line-height: 140%;	
}

h6 {
	
}

th, td {

}

caption {
	padding-bottom:.8em;
}

blockquote {
	
}

fieldset {
	
}

legend {
	padding-left:.8em;
	padding-right:.8em;
}

legend+* {
	margin-top:1em;
}

textarea, input {
	
}

select {
	
}

option {
	padding:0 .4em;
}

a {
     color: #333;
     }
	


a:hover, a:focus {
color: #333;
	
}


dt {
	
}

ul {
	
}

ol {
	
}

ol ol, ul ol {
	
}

form div {
	
}

/* =Globals
-------------------------------------------------------------- */
#container {
	margin:0 auto;
	max-width:960px;
	padding:0px 25px;
}

#wrapper {
	clear:both;
	margin: 0 auto 20px auto;
	padding: 0 0 20px 0;
	position:relative;
}

.home #wrapper {
	background-color:transparent;
	border:none;
	margin: 0 auto 20px auto;
	padding:0;	
}

#header {
	margin:0;
}

#footer {
	clear:both;
	padding:10px 20px 0 20px;
	background-color: #1f1f1f;
	
	
}

#footer-wrapper {
	margin:0;
	padding:0;
}

/* =Container IE Fixes (Modernizr)
-------------------------------------------------------------- */
.ie7 #container {
	max-width:961px;
}

/* =Header
-------------------------------------------------------------- */
#header #logo {
	padding: 5px 15px;
	text-align: center;
	display: block;
}

#header #logo .site-name {
	display:block;
	font-size:2em;
	padding-top:20px;
}

#header #logo .site-name a {
	font-weight:700;
}

.navbar-fixed-top {
	margin-bottom: 18px !important;
}

/* =Content
-------------------------------------------------------------- */
#content {
	margin-bottom:20px;
}

#content-archive {
	margin-bottom:20px;
}

#content-blog {
	margin-bottom:20px;
}

#content-images {
	margin-bottom:20px;
}

#content-full {
	margin-bottom:20px;
}

#content-sitemap {
	margin-bottom:20px;
}

#content-sitemap a {
	font-size:12px;
}

#content .sticky {
	clear:both;
}

#content .sticky p {
}

#content .bypostauthor {
}

/* =Templates
-------------------------------------------------------------- */
.page-template-landing-page-php .navbar, .page-template-landing-page-php #footer, .page-template-landing-page-php .footer-menu, .page-template-landing-page-php .sub-header-menu, .page-template-landing-page-php #header #search-box {
	display:none;
}

.page-template-landing-page-php {
	background: url(images/grey-bg.png) repeat;
}

#landing-content-full {
	padding: 20px 40px;
}

.box {
    background:#fff;
    box-shadow:none;
    border:1px solid #ddd;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px 0 60px 0;
    margin-top:15px;
    margin-bottom:60px;
    text-align: left;
}

.drop-shadow {
   position:relative;
}

.drop-shadow:before,
.drop-shadow:after {
   content:"";
   position:absolute;
   z-index:-1;
    bottom:15px;
   left:10px;
   width:50%;
   height:20%;
   -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 15px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-2deg);
   -moz-transform:rotate(-2deg);
   -o-transform:rotate(-2deg);
   transform:rotate(-2deg);
}

.drop-shadow:after{
   right:10px;
   left:auto;
   -webkit-transform:rotate(2deg);
   -moz-transform:rotate(2deg);
   -o-transform:rotate(2deg);
   transform:rotate(2deg);
}

/* =Author Meta (Author's Box)
-------------------------------------------------------------- */
#author-meta {
	background:#f9f9f9;
	border:1px solid #d6d6d6;
	clear:both;
	display:block;
	margin-bottom:20px;
	overflow:hidden;
}

#author-meta img {
	float:left;
	padding:10px;
}

#author-meta p {
	margin-top:5px;
	padding:0 5px 0 0;
}

#author-meta .about-author {
	font-weight:700;
	margin:10px 0 0 0;
}

/* =Featured Content
-------------------------------------------------------------- */
#featured {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #EEE;
	border:1px solid #d6d6d6;
	border-radius: 6px;
	padding-bottom: 40px;
	max-width:99.6%;
}

.jumbotron p {
	padding: 0 40px 0 40px;
	text-align:center;
}

.home .post-entry p {
	text-align: left;
	padding: 0;
}


#hero-image .fluid-width-video-wrapper {
	margin-left:-20px;
}

.featured-title {
	font-size: 60px;
	letter-spacing: -1px;
	line-height: 1;
	margin: 0;
	text-align:center;
}

.featured-subtitle {
	text-align:center;
}

.call-to-action {
	text-align: center;
}


/* =Post
-------------------------------------------------------------- */
.comments-link {
	font-size:12px;
}

#respond .form-allowed-tags {
    display:none !important;
}

#cancel-comment-reply-link {
	color:#900;
}

.post-data {
	clear:both;
	font-size:11px;
	margin-top:20px;
}

.post-entry {
	clear:both;
}

.post-meta {
	clear:both;
	color:#9f9f9f;
	font-size:13px;
	margin-bottom:10px;
}

.post-edit {
	clear:both;
	display:block;
	font-size:12px;
	margin:1.5em 0;
	float: right;
}

.post-search-terms {
	clear:both;
}

.read-more {
	clear:both;
}

.attachment-entry {
	clear:both;
	text-align:center;
}

/* =Symbols
-------------------------------------------------------------- */
.ellipsis {
	color:#aaa;
	font-size:18px;
	margin-left:5px;
}

/* =Widgets
-------------------------------------------------------------- */
.widget-wrapper {
	
}

.widget-wrapper-left {

}

#widgets {
	
}

.home #widgets {
}

#widgets a {
	display:inline-block;
	text-decoration:none;
}

#widgets ul, #widgets .textwidget, #widgets .tagcloud, #widgets #searchform, #widgets #calendar_wrap {
	
	font-size:13px;
	margin:0 0 20px;
	padding:10px 0 20px 0;
	list-style: none;
}

.home #widgets ul, .home #widgets .textwidget, .home #widgets .tagcloud, .home #widgets #searchform, .home #widgets #calendar_wrap {
	border-top:none;
	font-size:13px;
	margin:0 0 20px;
	padding:20px;
	border: none;
}

#widgets ul li {
	margin-left:15px;
}

#widgets ul li a {
	display:inline;
	text-decoration:none;
}

#widgets .widget-title img {
	float:right;
	height:11px;
	position:relative;
	top:4px;
	width:11px;
}

#widgets .rss-date {
	line-height:18px;
	padding:6px 12px;
}

#widgets .rssSummary {
	padding:10px;
}

#widgets cite {
	font-style:normal;
	line-height:18px;
	padding:6px 12px;
}

#widgets .textwidget, #widgets .tagcloud {
	display:block;
	line-height:1.5em;
	margin:0 0 20px;
	word-wrap:break-word;
}

#widgets .textwidget a {
	
}

#widgets ul .children {
	border:none;
	margin:0;
	padding:0;
}

#widgets .author {
	font-weight:700;
	padding-top:4px;
}

.widget_archive select, #cat {
	display:block;
	margin:20px 15px 0;
}

/* =Titles
-------------------------------------------------------------- */
.widget-title, .widget-title-home h3 {
	display:block;
	font-size:20px;
	font-weight:700;
	line-height:23px;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
}

.home .widget-title-home h3 {
	border-bottom:none;
	display:block;
	font-size:24px;
	font-weight:700;
	line-height:23px;
	margin:0;
	padding:20px 20px 0 20px;
	text-align:left;
	border: none;
}

.widget-title a {
	border-bottom:none;
	padding:0!important;
}

.title-404 {
	color:#933;
}


/* =Footer Menu
-------------------------------------------------------------- */
.footer-menu {
	margin-left:0;
	padding:0 0 30px 0;
}

.footer-menu li {
	display:inline;
	list-style-type:none;
}

.footer-menu li a {
	border-left:1px solid #404040;
	padding: 0 8px;
}

.footer-menu > li:first-child > a {
	border-left:none;
	padding:0 8px 0 0;
}


/* =Pagination (pages)
-------------------------------------------------------------- */
.pagination {
	clear:both;
	display:block;
	font-size:16px;
	font-weight:700;
	margin:10px 0;
	padding:5px 0;
}

.pagination a {
	text-decoration:none;
}

.pagination a:hover, .pagination a:active {
}

/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
	font-size:12px;
	padding:40px 0 0 0;
}

/* =Comments
-------------------------------------------------------------- */
#commentform {
	margin:0;
}

.commentlist {
	
	list-style:none;
	margin:0;
	padding:0;
}

.commentlist ol {
	list-style:decimal;
}

.commentlist li {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;

	border-radius:4px;
	margin:0;
	padding:1em;
}

.commentlist li p {
	font-size:14px;
}

.commentlist p {
	margin:0;
}

.reply {
	margin:10px 0;
}

.commentlist li cite {
	color:#111;
	font-size:1.1em;
	font-style:normal;
	font-weight:400;
}

.commentlist li.alt {
	
}

.commentlist .children {
	list-style:none;
	margin:0;
}

.commentlist .avatar {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	float:left;
	margin-right:10px;
	padding:0;
	vertical-align:middle;
}

.commentlist .children .avatar {
	height:33px;
	width:33px;
}

.comment-author .fn {
}

.comment-author .says {
	color:#999;
}

.comment-body .comment-meta {
	color:#999;
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
}

.comment-body {
	clear:both;
}

.comment-body p {
	clear:both;
	padding-top:10px;
}

.comment-body .reply {
}

.pingback, .trackback {
	list-style:none;
	margin:20px 0;
}

.pingback cite, .trackback cite {
	font-style:normal;
}

#comments, #pings {
	text-align:left;
}

#respond {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	border-radius:2px;
	clear:both;
	padding:10px 20px 50px;
}

#respond label {
	display:inline;
}

#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input, #respond .comment-form-comment textarea {
	display:block;
}

.nocomments {
	color:#999;
	font-size:.9em;
	text-align:center;
}

#commentform input.error, #commentform textarea.error {
	background-color:#f6cbca;
}

#commentform div.error, #commentform label.error {
	color:#cb2026;
}

#commentform div.errorlabels label {
	display:block;
}

#comment {
	width: 90%;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin:5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

.aligncenter {
	display:block;
	margin:5px auto;
}

a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}

.wp-caption.alignright {
	margin:5px 0 20px 20px;
}

.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

img.wp-smiley {
	vertical-align:middle;
}

/* =Gallery
-------------------------------------------------------------- */
.gallery {
	margin:0 auto 18px;
}

.gallery .gallery-item {
	float:left;
	margin-top:0;
	text-align:center;
	width:155px;
}

.gallery img {
	border:1px solid #ddd;
}

.gallery .gallery-caption {
	font-size:12px;
	margin:0 0 12px;
}

.gallery dl {
	margin:0;
}

.gallery br+br {
	display:none;
}

.attachment-gallery img {
	background:#fff;
	border:1px solid #f0f0f0;
	display:block;
	height:auto;
	margin:15px auto;
	max-width:96%;
	padding:5px;
	width:auto;
}

.gallery-meta .full-size, .gallery-meta .aperture, .gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera {
	display:block;
}

/* =Post Thumbnails 
-------------------------------------------------------------- */
img.wp-post-image, img.attachment-thumbnail, img.attachment-medium, img.attachment-large, img.attachment-full {
	display:block;
	margin:15px auto;
	width:auto;
}

/* =Footer
-------------------------------------------------------------- */
#footer {
}

#footer a {
	color: #fff;
}

#footer a:hover {
}

.scroll-top {
	text-align:center;
}

.scroll-top a:hover{
	text-decoration: none;
}

.copyright {
	text-align:left;
	color: #fff;
}

.powered {
	text-align:right;
	float: right;
	color: #fff;
}

/* =Social Icons
-------------------------------------------------------------- */
#footer .social-icons {
	line-height:22px;
	margin:14px 0 0 0;
	padding: 0 0 20px 0;
	text-align:right;
	font-size: 25px;
}

#footer .social-icons a, #header .social-icons a {
	text-decoration: none;
}

#header .social-icons {
	line-height:normal;
	margin:5px 0 0 0;
	font-size: 32px;
}


/* =Alignments Extras
-------------------------------------------------------------- */
.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after, #container:after {
	clear:both;
	content:"\0020";
	display:block;
	height:0;
	max-height:0;
	overflow:hidden;
	visibility:hidden;
}

.clearfix, #container {
	display:inline-block;
}

*html .clearfix, *html #container {
	height:1%;
}

.clearfix, #container {
	display:block;
}

.clear {
	clear:both;
}

/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
	direction:ltr;
	unicode-bidi:bidi-override;
}

BDO[DIR="rtl"] {
	direction:rtl;
	unicode-bidi:bidi-override;
}

[DIR="ltr"] {
   direction:ltr;
   unicode-bidi:embed;
}

[DIR="rtl"] {
   direction:rtl;
   unicode-bidi:embed;
}

/* =Media Print
-------------------------------------------------------------- */
@media print {

    h1 {
	    page-break-before:always;
    }

    h1,  h2,  h3,  h4,  h5,  h6 {
	    page-break-after:avoid;
    }

    ul,  ol,  dl {
	    page-break-before:avoid;
    }
}


/*"The last 29 days of the month are the hardest."- Nikola Tesla*/

.more-link{
	float: right;
	margin:10px 0;
}

strong.search-excerpt { background: yellow; }

/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/* PORTFOLIO FILTER STYLE
----------------------------------------------- */

#portfolio-filter {
	list-style-type: none;
	margin:20px 0 10px 5px;
}

#portfolio-filter li {
	display: inline;
	padding-right: 10px;
}

#portfolio-filter li a {
	color: #777;
	text-decoration: none;
}

#portfolio-filter li .current,
#portfolio-filter li:hover {
	color: #084a9a;
}

/* PORTFOLIO LIST STYLE
----------------------------------------------- */

#portfolio-wrapper {
	padding:0 0 25px 5px;
}

#portfolio-wrapper .project-links {
	text-align: right;
}

#portfolio-list {
	list-style-type: none;

}

#portfolio-list .portfolio-item {
	float: left;
	margin-right: 20px;
}


#portfolio-list .portfolio-item h3 {
	line-height: 18px;
	font-size: 12px;
}

#portfolio-list .portfolio-item .excerpt {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	padding-right: 15px;
	margin-bottom: 5px;
}

#portfolio-list .portfolio-item .excerpt a {
	color: #555;
}

#portfolio-list .portfolio-item .excerpt a:hover {
	text-decoration: none;
}

#portfolio-list .thumb a {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
}

#portfolio-list .thumb a img {
	max-width: 100%;
	margin: 0;
}

.home #portfolio-list .thumb a img {
	margin-bottom: 10px;
}

#portfolio-list .thumb a:hover img {
}

 #portfolio-list img.wp-post-image {
	margin: 0;	
}


#single-project img.wp-post-image, #single-project img.attachment-thumbnail, #single-project img.attachment-medium, #single-project img.attachment-large, #single-project img.attachment-full {
	margin: 0;
}

#single-project{
	padding: 10px 0 0 0;
}

#single-project .pthumb {
	margin: 0 0 5px 0;
}

.project-links {
	margin-top: 10px;
}

#portfolio-list .thumb{
	margin:0 0 5px 0;
}



/* =Media Queries
    If you're working on a Child Theme, make sure that all
	media queries are included in your style.css
-------------------------------------------------------------- */

@media screen and (max-width: 1180px) {

.content-right {
	float:none !important;
	margin-bottom:2.083%;
	padding-top:0;
	margin-left: 0px !important;
	margin-right: 0px !important;

}

#homebot{display:none;}

.copys {
padding-top: 0px;
margin-top: -20px;
}

}


@media screen and (min-width: 980px) {

.navbar-nav>li {	
float: left;
padding-left: 15px;
}

#bookmob{display:none;}
}



@media screen and (max-width: 991px) {
	
	#field_7_26 > label, #field_7_27 > label, #field_7_28 > label, #field_7_29 > label, #field_7_30 > label, #field_7_31 > label{font-size: 24px;}
	}





@media screen and (max-width: 980px) {

    body {
    }

    .content-right, .sidebar-content {
	    float:none;
    }
	
	#hero-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }
	
	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-left:0;
    }

    #footer{
    	
    }

    .footer-menu, #footer .social-icons, .copyright, .powered {
	text-align:center;
	float: none;
	}
	
	
		#menu-item-225 > a {
background-color: #ffef63;
border-style: solid;
border-color: #b2af9a;
border-radius: 3px;
width: 140px;
height: 50px;
border-width: 1px;
text-transform: uppercase;
display: none;
}

#rev_slider_1_1 > ul > li:nth-child(2) > div.tp-caption.black.tp-fade.tp-resizeme.start {
display:none;
}

#rev_slider_1_1 > ul > li:nth-child(1) > div.tp-caption.black.tp-fade.tp-resizeme.start > a {
display:none;
}

#bookmob{
margin-left: auto;
margin-right: auto;
width: 170px;
margin-top:30px;
margin-bottom:-20px
}

#footer {
  height: 107px;
}

#footer .social-icons {
margin: -24px 0 0 0;
}

}



@media screen and (max-width: 767px) {
.navbar-nav{float:none!important;}

#menu-main-menu {
padding-top: 0px;
font-family: 'Raleway', sans-serif;
font-weight: 500;
text-transform: lowercase;
}

table.waxingtable{width:60%;}

.copys {display:none!important;}


}



@media screen and (min-width: 768px) {
 
 #logo {
 	float: left;
	margin-right: 5px;
	margin-left: 4px;
 }
 
 .navbar-default .navbar-nav>li>a {
-webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}


.navbar-default .navbar-nav>.active>a {
color: #b2af9a !important;
border-bottom: solid 1px #b2af9a;
padding-bottom: 3px;
padding-left:0px;
padding-right:0px;
position: inherit;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #b2af9a !important;
border-bottom: solid 1px #b2af9a;
padding-bottom: 3px;
padding-left:0px;
padding-right:0px;
position: inherit;
}

.nav>li>a {
position: inherit;
display: block;
padding: 0px;
padding-top:15px;
margin-left: 25px;
}

#footer-wrapper > div > div:nth-child(2) > div > div{display:none}

}

 

@media screen and (max-width: 650px) {
	
	
	
	#field_5_26, #field_5_27, #field_5_28, #field_5_29, #field_5_30, #field_5_31{width:100%!important;}
	

    body {
    }

    #header #logo {
	    float:none;
	    text-align:center;
    }

    .content-right, .sidebar-content {
	    float:none;
    }

	#hero-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }

     #hero-image {
	    margin:20px 10px;
    }
	
    .menu li, .top-menu, .footer-menu li, .sub-header-menu li {
	    float:none;
	    text-align:center;
    }

	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-left:0;
    }
	
    #footer {
	    text-align:center;
	   
    }

    #footer .social-icons {
	    text-align:center;
    }

    .copyright {
	text-align:center;
	}

	.powered {
	text-align:center;
	}
	
#logo {
padding-top: 14px;
padding-bottom: 14px;
padding-left: 20px;
}

.nav>li>a:hover{border-bottom:none;}

.nav>li>a {
position: relative;
display: block;
padding-left: 0px!important;
}
	
}

@media screen and (max-width: 480px) {
	
	
	
	
	
	
	
	
	#input_5_31 {
    border: solid 1px #b2af91;
    border-radius: 4px;
    width: 130px!important;
}


#field_5_26, #field_5_27, #field_5_28, #field_5_29, #field_5_30, #field_5_31 {
    min-height: 180px;
}

	

#popup_content {
overflow-y: hidden;
overflow-x: hidden;
height: 50%!important;
width: 50%!important;
}


#itro_popup {
width: 350px!important;
height: ;
}


    body {
    }

    #header #logo {
	    float:none;
	    text-align:center;
    }

    .content-right, .sidebar-content {
	    float:none;
    }
	
	#hero-image .fluid-width-video-wrapper {
	    margin:20px 0 0 0;
    }

     #hero-image {
	    margin:20px 10px;
    }

    .featured-title {
		font-size: 35px;
	}

    .footer-menu li {
	    float:none;
	    text-align:center;
    }

	.widget-wrapper {
	    padding-left:0;
    }

    .widget-wrapper-left {
	    padding-left:0;
    }
	
    #footer {
	    text-align:center;
    }

    #footer .social-icons {
	    text-align:center;
    }
    .copyright {
	text-align:center;
	
	}

	.powered {
	text-align:center;
	
	}
	
#logo {
padding-top: 14px;
padding-bottom: 14px;
padding-left: 14px;
}

#footer .social-icons {
text-align: center;
margin-right: 36px;
margin-top: 15px;
}

#bookmob{
margin-left: auto;
margin-right: auto;
width: 170px;
}

.nav>li>a {
position: relative;
display: block;
padding-left: 0px!important;
}

.nav>li>a:hover{border-bottom:none;}
}