/*-----SLIDER2-----*/
/*—–SLIDER2—–*/
@media only screen and ( min-width:981px ) {
/* Set the slider height */
.slider_2, .slider_2 .et_pb_container {
height: 400px !important;
}
.slider_2, .slider_2 .et_pb_slide {
max-height: 400px;
}
.slider_2 .et_pb_slide_description {
position: relative;
top: 25%;
padding-top: 0 !important;
padding-bottom:0 !important;
height:auto !important;
}
/*-----SLIDER1-----*/
/*—–SLIDER1—–*/
@media only screen and ( min-width:981px ) {
/* Set the slider height */
.slider_1, .slider_1 .et_pb_container {
height: 1080px !important;
}
.slider_1, .slider_1 .et_pb_slide {
max-height: 1000px;
}
.slider_1 .et_pb_slide_description {
position: relative;
top: 25%;
padding-top: 0 !important;
padding-bottom:0 !important;
height:auto !important;
}
/*** CENTER ALIGN SOCIAL FOLLOW ***/
/*** CENTER ALIGN SOCIAL FOLLOW ***/
.et_pb_social_media_follow {
display: table;
margin: 0 auto !important;
}
.et_pb_widget a {
.et_pb_widget a {
color: #000000;
text-decoration: none;}
h4.widgettitle
h4.widgettitle {color:#1e73be}
}
/*-----Scrolling Image Carousel by Divi Soup-----*/
/*———————————————–*/
/*—–Scrolling Image Carousel by Divi Soup—–*/
/*———————————————–*/

/*Stops the browser creating a horizontal scrollbar*/
.ds-carousel-section {
overflow: hidden;
max-height: 310px;

}

/*Reduces the section height on mobiles*/
@media only screen and (max-width: 567px) {
.ds-carousel-section {
max-height: 140px;
padding: 0;
}
}

/*Sets the width of the image modules and floats them so they are next to each other*/
.ds-carousel-logo {
width: 20%;
float: left;
}

/*Sets the layout for the first row*/
.ds-image-carousel-first {
width: 100% !important;
z-index: 3;
max-height: 200px;
height: 200px;
background: #fff;
animation: 15s first 1 linear;
animation-fill-mode: forwards;

}

/*Sets the layout for the second row*/
.ds-image-carousel-second {
z-index: 2;
height: 200px;
background: #fff;
width: 100% !important;
float: left;
display: inline-block;
top: -200px;
animation: 30s second infinite linear;
}

/*Sets the layout for the third row*/
.ds-image-carousel-third {
z-index: 1;
height: 200px;
background: #fff;
width: 100% !important;
float: left;
display: inline-block;
top: -400px;
animation: 30s third infinite linear;
animation-delay: 15s;
opacity: 0;
}

/*Animation for the continuous scrolling effect*/
@keyframes first {
0% {
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
99.99% {
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes second {
0% {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
100% {
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}

@keyframes third {
0.1% {
opacity: 0;
}
0.2% {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 1;
}
100% {
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 1;
}
}

/*———————————————–*/
/*—End Scrolling Image Carousel by Divi Soup—*/
/*———————————————–*/

/* Divi toggle animate arrow and change colour */
/* Divi toggle animate arrow and change colour */

.et_pb_toggle_open .et_pb_toggle_title:before {
transform: rotate(180deg);
content: “\25bc”;
transition:all 0.5s ease-in-out 0s;
color:#000000;
}
.et_pb_toggle_title:before {
content: “\25bc”;
font-size:2em;
transition:all 0.5s ease-in-out 0s;
color:#1e73be;
}

/* Add myclass to css in blog module*/
/* Add myclass to css in blog module*/

.myclass .et_pb_post p {
display: none;
}

/*-----Old Pinterest Blog Layout-----*/
/*—–Pinterest Blog Layout—–*/
@media only screen and ( min-width: 981px) {
.et_pb_column_4_4 .et_pb_blog_grid[data-columns]::before { content: ‘4 .column.size-1of4’ !important;
}
.et_pb_column_4_4 .column.size-1of4 {
width:25% !important;
}
}
@media (max-width: 980px) {
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
width: 50% !important;
margin: 0 !important;
}
}
@media (max-width: 767px) {
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
margin-bottom: 0 !important;
}
}
.et_pb_column_4_4 .column.size-1of4 {
margin-right: 0% !important;
padding-right: 0 !important;
}
.et_pb_blog_grid .et_pb_post {
margin: 6px !important;
margin-bottom: 12px !important;
border-radius: 10px !important;
border: none;
-webkit-box-shadow: 0px 1px 1px 0px rgba(184,184,184,1);
-moz-box-shadow: 0px 1px 1px 0px rgba(184,184,184,1);
box-shadow: 0px 1px 1px 0px rgba(184,184,184,1);
}
.et_pb_blog_grid .et_pb_image_container img {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.et_pb_blog_grid .et_overlay {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.et_pb_post .post-meta {
font-size: 11px;
line-height: 1.2em;
}
.ds-author-image-excerpt {
float: left;
margin: 0 10px 10px 0;
border-radius: 50%;
width: 40px;
height: 40px;
}
.ds-author-excerpt {
font-size: 12px;
font-weight: 600;
line-height: 1.6;
}
hr.ds-blog-line {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
margin-left: -20px;
margin-right: -20px;
}
span.published {
margin-left: 20px;
}
span.published:before {
font-family: ‘ETmodules’;
content: “\e023”;
position: absolute;
margin-left: -20px !important;
}
#nav_menu-4 a:hover,
#nav_menu-4 a:hover,
#menu-posters a:hover {
color: #5E61FF !important;
opacity:1 !important;
}