/*
 Theme Name:   Bikram Avada
 Theme URI:    http://bikramyogaboston.com
 Description:  Avada Child Theme for BYB
 Author:       Andy Pyman
 Author URI:   http://trulygood.com.com
 Template:     Avada
 Version:      1.0.0
*/

@import url(../Avada/style.css);


#sidebar p,#sidebar ul
{
	font-size:14px;
	line-height:20px;
	margin-bottom:14px!important;
}

#sidebar li
{
	list-style-type:disc;
	margin-bottom:14px!important;
	margin-left:20px!important;
}

table#new tr
{
	border-bottom:1px dotted #dadada;
}

table#new td
{
	padding:4px 0;
}

.category
{
	border-bottom:1px dotted #fafafa;
	clear:both;
	margin:10px 0;
	padding:10px 0 20px;
}

.item
{
	float:left;
	margin:0 20px 20px;
	text-align:center;
	width:184px;
}

.item .icon h3 a
{
	background:url(../../../../images/shop/item-flower-icon.png) top center no-repeat;
	border-bottom:none;
	display:block;
	padding-top:125px;
}

.instructor
{
	clear:both;
	padding-top:10px;
}

.instructor img
{
	margin-bottom:20px;
	margin-right:20px;
}

ul.studios
{
	margin:0;
	padding:0;
}

.studios li
{
	float:left;
	list-style-type:none;
	margin-right:20px;
	width:45%;
}

.studios li:last-child
{
	margin-right:0;
}

.studios li img
{
	height:auto;
	width:100%;
}

.page-id-438 .mc-field-group {margin-bottom:20px;}

body .tablepress img {margin:0 auto;display:block;text-align:center;}

body .tablepress tfoot th, body .tablepress thead th {background-color:#5ea1e5 !important;
    font-weight: 700;
    vertical-align: middle;
    text-align: center;}

.this-studio{float:left;width:50%;}
.other-studio {float:right;width:50%;text-align:right}
.one-third {width:30%;margin-right:25px!important;float:left;}
.one-third.last {margin-right:0;}

.item.studio {opacity:0.5;}
.mobile {display:none;}
p.small {font-size:12px!important;}

.announcing .widget {float: right;width: 400px;background: rgb(242, 88, 60);margin: 0 0 20px 20px;padding: 10px;}
#main .announcing h3 {margin:6px 0;color:white!important}

/* Slider Styles */
.bikram-custom-h1 {font-size:110px;line-height:110px;color:#006699;font-family:'oswald';text-transform:uppercase;}
.bikram-custom-h1-alt {font-size:70px;line-height:80px;color:#62B040;font-family:'oswald';text-transform:uppercase;background-color: rgba(255, 255, 255, 0.7);width:500px;padding:20px;}
.bikram-custom-h1-alt a {color:#62B040!important;}
.bikram-custom-h3 {font-size:1em;line-height:36px;color:#f48230;font-family:'oswald';width:225px;}
.bikram-custom-h3-alt {font-size:1.8em;line-height:48px;color:#1463BF;font-family:'oswald';width:600px;background-color: rgba(255, 255, 255, 0.7);padding:10px 20px}
.bikram-custom-caption {font-size:17px;line-height:28px;color:#000;background:rgba(255,255,255, 0.8);width:500px;padding:10px!important;font-family:'roboto'}
.bikram-custom-h3-alt a {color:#1463BF!important;}

/* smaller monitors  ----------- */
@media only screen and (min-device-width: 769px) and (max-device-width: 1020px) {
.bikram-custom-h1 {font-size:100px!important;line-height:94px;}
.bikram-custom-h3 {font-size:16px!important;line-height:32px;width:225px;}
.bikram-custom-caption {font-size:17px!important;line-height:28px;width:500px;}
}

/* Tablets  ----------- */
@media (min-device-width : 481px) and (max-device-width : 768px) {
.bikram-custom-h1 {font-size:110px;line-height:110px;}
.bikram-custom-h3 {font-size:20px;line-height:36px;width:225px;}
.bikram-custom-caption {font-size:17px;line-height:28px;width:500px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.instructor img {max-width:40%;height:auto;}
.one-third {width:100%;margin-right:0!important;float:none;}
.mobile {display:block;}
.bikram-custom-h3 {font-size:16px!important;line-height:32px;width:225px;left:0!important;}
.announcing .widget {float: none;background: rgba(173, 216, 230, 0.53);margin: 0 0 20px 0;padding: 10px;width:auto;}

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
.instructor img {max-width:40%;height:auto;}
.one-third {width:100%;margin-right:0!important;float:none;}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
.instructor img {max-width:40%;height:auto;}
.one-third {width:100%;margin-right:0!important;float:none;}
}