/*
Theme Name: Dion for Brides
Theme URI: http://www.dionforbrides.com.au
Author: The Freeform Foundry
Author URI: http://www.thefreeform.com.au
Description: Dion for Brides website theme
Version: 1.0.0
*/
@font-face {
  font-family: 'quicksand-regular';
  src: url('fonts/Quicksand-Regular.woff') format('woff'),
       url('fonts/Quicksand-Regular.ttf') format('truetype'),
       url('fonts/Quicksand-Regular.svg#Quicksand-Regular') format('svg'),
	   url('fonts/quicksand-regular.eot'),
	   url('fonts/quicksand-regular.woff2') format('woff2'),
	   url('fonts/quicksand-regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

.appointment-tab div ul li label {
    padding: 20px 40px 20px 40px !important;
}

.appointment-template #gform_wrapper_2 {
    display:block !important;
}
.appointment-template form #field_2_24 {
    display:none;
}
/*custom select:*/

.ginput_container_select {
  position: relative;
  font-family: Arial;
}
.ginput_container_select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
   background-color: none;
   border: 1px solid #c9c9c9 !important;
   
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: grey transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent grey transparent;
  top: 7px;
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}
.select-items div {
    padding:16px 16px !important;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: white;
  border: 1px solid #c9c9c9 !important;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99999999;
  
  
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
#field_2_11 .select-items div {
  width:50%;float:left;border-right:1px solid #c9c9c9 !important;
  border-top:none !important;
}
#field_2_11 .select-items div:nth-child(2),#field_2_11 .select-items div:nth-child(4),#field_2_11 .select-items div:nth-child(6) {
  border-right:none !important;
}
#field_2_12 .select-items div {
  width:50%;float:left;border-right:1px solid #c9c9c9 !important;
  border-top:none !important;
}
.select-arrow-active {border-bottom:none !important;}
#field_2_12 .select-items div:nth-child(2) {
  border-right:none !important;
}


/* Designer section start*/
.home_container .section_container .intro {
    column-count:2;
    column-gap:6em;
}
.home_container .section_container .intro p{
    display:inline-block;
}

img.size-medium {
    height: 400px;
    width: auto;
}

/*insta style*/
.iscwp-meta-inner-wrap {
    opacity:0;
}

a.iscwp-img-link:hover {
    background: #007aff;
    width: 100%;
    height: 100%;
    opacity: 0.1;
    left: 0;
    top: 0;
    
}
.iscwp-inr-wrp .iscwp-meta .iscwp-meta-inner-wrap .iscwp-likes-num, .iscwp-inr-wrp .iscwp-meta .iscwp-meta-inner-wrap .iscwp-meta-comment {
    display: block !important;
 
}

header nav ul li .menu_wrapper a {
    letter-spacing: 1.1px !important;
}



@media screen and (max-width: 940px) {
    .home_container .section_container h1 a {
        padding-top:50px !important;
    }
}
@media screen and (max-width: 480px) {
    .home_container .section_container .intro {
        column-count:1;
    }
}
/* Designer section end*/