/**************************************************************/
/*Custom styling for URI prebuilt builder layouts*/
/**************************************************************/

/*Custom styling for .uri-layout-callout-image-text-box-1 */

.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-button,
.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-button a {
   width: 90%;
   padding-left: 0 !important;
   color: #002147 !important;
   font-weight: bold!important;
   border-top: 1px #eeeeee solid;
   border-bottom: 1px #eeeeee solid;
   border-left: 0px #eeeeee solid;  
   border-right: 0px #eeeeee solid;

}
.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-button a:hover {
    Color:#ffffff !important;
}

.ui.module-callout.uri-layout-callout-with-image-text-button-1 {
    margin-bottom: 0;
    padding: 1em 0 0 0;
    position: relative;
}
.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-content,
.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-content h3{
     text-align: center;
     padding: 0 1em;
}
.themify_builder .uri-layout-callout-with-image-text-button-1 .callout-content {
     text-align: left;
}


/*Custom styling for .uri-layout-callout-with-text-box-1*/

.ui.module-callout.uri-layout-callout-with-text-button-1{
    margin-bottom: 0;
    padding: 1em 0 0 0;
    position: relative;
}

.themify_builder .uri-layout-callout-with-text-button-1 .callout-button , 
.themify_builder .uri-layout-callout-with-text-button-1 .callout-button a {
   width: 90%;
   color: #002147 !important;
   font-weight: bold!important;
    padding: 1em 0 ;
}
.themify_builder .uri-layout-callout-with-text-button-1 .callout-button a:hover {
    Color:#ffffff !important;
}
.themify_builder .uri-layout-callout-with-text-button-1 .callout-content h3{
     text-align: center;
     padding: 0 1em;
}
.themify_builder .uri-layout-callout-with-text-button-1 .callout-content {
     text-align: left;
     padding: 0 1em;
}

/*Custom styling for .uri-layout-image-with-title-1*/

.module-image.uri-layout-image-with-title-1 .image-content a{
     color: #ffffff !important;
     text-decoration: none !important;
}

.module-image.uri-layout-image-with-title-1 .image-content a:hover{
     color: #c79316 !important;
     text-decoration: none !important;
}

/*Custom styling for .uri-layout-image-blue-menu-box-title*/

.uri-layout-image-blue-menu-box-title .module-title{
    margin: 0 !important;
}

/*Custom styling for .uri-layout-image-blue-menu-box-1*/
.uri-layout-image-blue-menu-box-1 .module-title{
    padding: 15px 5px 0 5px !important;
    border: 1px red solid !important;
}

.uri-layout-image-blue-menu-box-1 ul{
     border: 0  !important;
     text-decoration: none !important;
}
.uri-layout-image-blue-menu-box-1 ul li, 
.uri-layout-image-blue-menu-box-1 ul li a{
     border: 0  !important;
     text-decoration: none !important;
}

.uri-layout-image-blue-menu-box-1 a{
     color: #ffffff !important;
     padding: 5px 5px !important;
     text-decoration: none !important;

}
.uri-layout-image-blue-menu-box-1 a:hover{
     color: #C79316 !important;
     text-decoration: underline !important;

}

/*Custom styling for .uri-layout-white-button-1 */
.uri-layout-white-button-1 {
   margin: 0 0 1em 0;

}

.uri-layout-white-button-1, 
.uri-layout-white-button-1 .module-buttons-item,
.uri-layout-white-button-1 a{
   width: 100%;
   padding-left: 0 !important;
   color: #002147 !important;
   font-weight: bold!important;
   border: 0px red solid !important;
   display: block; 

}
.uri-layout-white-button-1:hover, 
.uri-layout-white-button-1 a:hover {
   color: #ffffff !important;
   background-color: #203593 !important;
}

.themify_builder .uri-layout-module-column{
   padding: 0 3% 0 3% !important;
}

/*Custom styling for .uri-layout-white-button-2 */
.module-buttons.uri-layout-white-button-2{
    margin-bottom: 0;
    padding: 1em 0 0 0;
    position: relative;
}

.themify_builder .uri-layout-white-button-2 .module-buttons a {
   width: 100%;
   color: #002147 !important;
   font-weight: bold!important;
   padding: 1em 1em;
   text-align: center!important;
   margin: 0 0 1em 0;
   
}

.themify_builder .uri-layout-white-button-2 .module-buttons a:hover {
    Color:#ffffff !important;
    background-color: #203593 !important;
}


/*Custom styling for .uri-layout-text-box-over-over-image-background-1 */
.uri-layout-text-box-over-image-background-1 a{
   color: #ffffff !important;
   text-decoration: none !important;
      font-weight: bold!important;
}

.uri-layout-text-box-over-image-background-1 a:hover{
   color: #C79316 !important;

}
/*Custom styling for .uri-layout-blue-button-over-image-background-1 */

.uri-layout-blue-button-over-image-background-1, 
.uri-layout-blue-button-over-image-background-1 .module-buttons, 
.uri-layout-blue-button-over-image-background-1 .module-buttons .module-buttons-item  {
    width: 95%;
    padding-left: 0 !important;
    color: #ffffff !important;
    font-weight: bold!important;
    display: block;
     background-color: #203593 !important;
}

.uri-layout-blue-button-over-image-background-1  a{
    color: #ffffff !important;
}

.uri-layout-blue-button-over-image-background-1 a:hover {
    color: #C79316 !important;

}
/*Custom styling for .uri-layout-white-button-over-image-background-1 */
.uri-layout-white-button-over-image-background-1 a{
    color: #002147 !important;
}
.uri-layout-white-button-over-image-background-1 a:hover{
    color: #002147 !important;
}

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