/*
Theme Name: Wellmadewebsite
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Tom Fraser http://www.wellmadewebsite.co.uk
Template: Divi
@import url("../Divi/style.css");
*/




/* COLOURS
style colours:
http://www.color-hex.com/color/778899
- white: #FFFFFF
light blue: ##0f87ff
Medium blue: #1a508e
Dark blue: #0F2F53

  # 
*/

/* --- HEADER --- */
.et-social-behance a.icon:before {
    font-family: ETmodules !important;
    content: "\e076" !important;
}
header .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0px;
}
.hdcta {
font-size: 14px; color:#ffffff;line-height: 1.2em;

}
.hdcta  span:first-of-type {
background-color:#0c71c3;
padding:4px 6px 3px 3px;
border-radius:3px;
}
.hdcta  span:hover,.hdcta  span:hover span {
background-color:#0f87ff;
}

.hdcta span.et-pb-icon { 
font-size: 14px;
color:#FFFFFF;
}
/* Increase width of vertical navigation */





/* --- MENU --- */

header .sub-menu

.nav li li {
    position: relative;
    line-height: 1.2em !important;
padding: 0 10px;
}

header .et-menu li li a {
    width: 200px;
    padding: 0px 10px;
font-size: 14px !important;
text-transform: capitalize !important;
    font-weight: 400 !important;
}




/* PAGES */

.full-height {
    height:80vh; 
}



/*.home .et_pb_fullwidth_header .header-content-container.center{
    -webkit-align-self: flex-start !important;
    -moz-align-self: flex-start !important;
    -ms-align-self: flex-start !important;
    align-self: flex-start !important;
}
*/


/*     ************   Single post  ******               */


	

.entry-content ol, .entry-content ul {
	margin:20px 20px;
}

/*     ************   BOOKING CALENDAR  ******               */




table td, table th {
    text-align: center;
	font-size:80%;
}

table td span, table th  span{

	font-size:80%;
}
table.pricing {
    width: 100%;
    max-width:;
    border: 1px solid #ccc;
    margin: 2em 0;
	line-height:1em;
}
table.pricing th {
    padding: 1em;
    background-color: #eee;
    font-weight: bold;
    width: ;
    line-height: 1em;
}









/*     ******************************     MEDSEARCH RESULTS***************************               */
/*

/* -----------REMOVER SIDEBAR -------*/

/*** Take out the divider line between content and sidebar ***/
 #main-content .container:before {background: none;}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100% !important;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

#sidebar {display:none;}


/* -----------  FOOTER -------*/

.footerlogos {
	align-items:center;
}


footer a.myfooter {
	color:#000000;
font-size:80% !important;
	transition: all .2s;
font-weight:normal;
}
footer a.myfooter:hover {
	color:#000000;

}



/*     ******************************     TOGGLES ***************************               */

/*     ******************************     MEDIA QUERIES     ***************************               */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {



}
@media only screen and (max-width : 1500px) {


}


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


}


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


}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {



}

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

	
}

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

	
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


}

@media only screen and (max-width : 980px)  {
.socmed .et_pb_column{
        width: 50% !important;
}

.hdcta {
font-size: 13px;
}
.hdcta span.et-pb-icon { 
font-size: 13px;
}
.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.et_pb_menu .et_mobile_menu {
        top: 100%;
        padding: 2% 5% 2% 5%;
        line-height: 18px !important;
}
.et_pb_menu .et_mobile_menu .sub-menu {
        line-height: 18px !important;
}
.et_pb_menu .et_mobile_menu li a {
    border-bottom: 0px solid rgba(0,0,0,.03);
    padding: 0px 5% !important;
    font-size:12px !important;
        font-weight: 500 !important;
    text-transform: capitalize !important;
}
footer .et_pb_menu .et_pb_menu__menu {
    display: block;
}
footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
footer .et_pb_menu .et_mobile_nav_menu {
    display: none;
}

}

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


}


@media only screen and (max-width: 780px) {
.socmed .et_pb_column{
        width: 100% !important;
}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 680px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 580px) {
table td, table th {
    text-align: center;
	font-size:60%;
padding: 6px 8px!important; 
}

}

 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.hdcta {
font-size: 10px;
}
.hdcta span.et-pb-icon { 
font-size: 10px;
}

}
 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 360px) {

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 330px) {
table td, table th {
    text-align: center;
	font-size:50%;
padding: 3px 4px!important; 
}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 280px) {


}
