/*
Theme Name:  AKA - Donut Bar
Theme URI:   
Version:     2.05
Description: Custom Theme created for the Donut Bar sites.
Author:      Adam Kellett
Author URI:  www.adamkellett.com
Template:    Divi
*/


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.3
***********************************************************************/

/*------------------------------[FONT ICONS]-----------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

.et-cart-info { display:none; }
.et_pb_row_3-4_1-4 {
line-height: 0;
padding-bottom: 0;
}
.woocommerce #sidebar{display:none}
@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 900px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 900px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }

.et_shop_image:hover, .et_portfolio_image:hover, .et_pb_post img:hover {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,#grayscale");
    filter: grayscale(100%);
}
 
.et_pb_post img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s}
.et_overlay {background: rgba(255, 255, 255, .25);}
.et_overlay:before {color: #fff !important; text-shadow: 0 1px 3px rgba(0,0,0,.3);}
.et_shop_image:hover .et_overlay, .et_portfolio_image:hover .et_overlay { opacity: 1; border: 0 solid #e5e5e5;}

#logo { height: 100px; max-height: 100px !important; padding-bottom:10px !important; 
	position: absolute !important; left:0 !important;}
div#page-container { padding-top: 90px !important; }
#main-header { min-height: 90px !important; } /* normal */
}

}

/*------------------------------------------------*/
/*------------------[ORDER ONLINE]----------------*/
/*------------------------------------------------*/

/*-Remove Bullets-*/
#top .gform_wrapper ul li.gfield {
  list-style-type: none !important;
}

body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li { 
	list-style-type: none !important; 
	list-style-image: none !important;
	list-style: none !important; 
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
body .gform_wrapper form .gform_body ul > li:before {
	content: "";
}
body .gfield_total { display:none; }
/*-Remove Word: Quantity-*/
body .ginput_quantity_label { display:none; }

/*-Remove Word: Price-*/
body .ginput_product_price_label { display:none; }

body .gsection_title {
clear:both;
text-align: center;
}
/*--*/
body .ginput_product_price{
padding-right: 20px;
}

/*-Product Name-*/
body .gfield_label{
height: 70px;
font-size: 150%;
color: #000000;
}
body .gfield_price{
clear:both;
}

/*-Price and Quantity Box-*/
body .ginput_container{
font-size: 150%;
text-align: right;
height: 70px;
float: right;
color: #000000;
}

body .comments{
clear: both;
float: left;
width: 100%;
}

body .gfield{
clear: both;
float: right;
width: 100%;
}
body .ginput_container textarea{
clear:both;
font-size: 60%;
width: 100%;
float: left;
height: 50px;
background-color:#aadadb;
}

body .ginput_container .small{
font-size: 100%;
height: 40px;
width: 200px;
background-color: #aadadb;
color: #000000;
border: 1px solid #0074A2;
}
body .ginput_container .large{
font-size: 100%;
height: 40px;
width: 200px;
background-color: #aadadb;
color: #000000;
border: 1px solid #0074A2;
}

body .validation_error{
font-size:200%;
color: #ff0000;
line-height: 40px;
}

body .validation_message{
font-size:160%;
color: #ff0000;
}


/*-Quantity Box-*/
body .ginput_quantity{
font-size: 100%;
height: 40px;
width: 70px;
background-color: #aadadb;
color: #000000;
border: 1px solid #0074A2;
}
body .ginput_total{
clear:both;
padding-left: 30px;
}
body .gfield_radio{
clear:both;
padding-top:10px !important;
}

body .gchoice_10_293_0, body .gchoice_10_293_1, body .gchoice_4_38_0, body .gchoice_4_38_1, body .gchoice_4_38_2, body .gchoice_4_38_3, body .gchoice_10_38_0, body .gchoice_10_38_1, body .gchoice_10_38_2, body .gchoice_10_38_3, body .gchoice_1_38_0, body .gchoice_1_38_1, body .gchoice_1_38_2, body .gchoice_1_38_3 {
float: left;
font-size: 70%;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}

body .ginput_amount{
font-size: 100%;
height: 40px;
width: 100px;
background-color: #aadadb;
color: #000000;
border: 1px solid #0074A2;
}

body .gform_button {
display: block;
clear: both;
width: 250px;
margin-right: auto;
margin-left: auto;
height: 130px;
text-align:center;
}

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

.page-id-1462 #main-header #wrap .navbar.navbar-inverse.navbar-static-top {
display: none;
}

/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}