/**************************

******* VAR *****************

********************/



:root{

	--primary-color: #183a37;

	--secund-color: #e51d24;

	--light-color: #e2e2e2;

	--white: #fff;

    --text: #927869;

    --headline: "Adobe Garamond PRO - Regular";


}



/***********************

********* Fonts **********

**************************/



@font-face {

    font-family: "Adobe Garamond PRO - Regular";

    src: url("/wp-content/themes/divi-child/assets/fonts/AGaramondPro-Regular.woff2");

    font-weight: 500;

    font-style: normal;

  }



  @font-face {

    font-family: "Adobe Garamond PRO - SemiBold";

    src: url("/wp-content/themes/divi-child/assets/fonts/AGaramondPro-Semibold.woff2");

    font-weight: 600;

    font-style: normal;

  }



  h1,h2,h3,h4,h5,h6{

    font-family: var(--headline) !important;

  }



  P,li,

  .dnxte-feature-list-content{


    font-size: 17px !important;

    font-weight: 500 !important;

    padding-bottom: 0px !important;

  }



  button,

  a.et_pb_button,

  a.dnxte-promobx-btn,

  .dnxte-promobx-after-title{

    letter-spacing: 1px;

}



/************************

******** Hamburger Mobile Header ****

*************************************/



.mobile_menu_bar{



	background-color: var(--secund-color) !important;

	border-radius: 50px !important;

    padding: 5px !important;



}





.mobile_menu_bar:before{



	color: var(--white) !important;



}





ul.sub-menu {



    border-radius: 0px 0px 10px 10px !important;



}




/**************************

******** Copyright *********

************************/



.copyright-footer{



	text-align: center;

	color: var(--light-color);

	font-weight: 600;

    text-transform: Uppercase;

	font-size: 13px !important;
  font-family: var(--headline);

}



.copyright-footer a{	



	color: var(--secund-color);

	font-weight: 800;

}

#headlist.dnxte_feature_list_parent .et_pb_module_inner{
  display: flex;
}



/*Shorcode Menu footer*/
ul.foo-menu a {
  color: #ffffff;
  line-height: 1.8em;
  font-weight: 400;
  font-size: 14px;
}

ul.foo-menu a:hover{
  color: var(--secund-color);
}

ul.foo-menu {
  list-style: none;
}

.bficons{
  margin-right: 10px;
  color: var(--secund-color);
  font-size: 13px;
}



/***************************



***** Media Queries **********



***************************/

@media only screen and (max-width: 600px){
  #headlist.dnxte_feature_list_parent .et_pb_module_inner{
    display: grid !important;
  }
}