/*
Theme Name: GOD TV Theme
Theme URI: https://www.god.tv/
Author: GOD TV
Author URI: http://www.god.tv
Description: Responsive video theme for the GOD TV website
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive, GOD TV, video, platform
Text Domain: godtvtheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right:20px; padding-left:20px; }

body { font: 20px 'Lato', sans-serif; line-height: 1.8; color: #CCC; }
body { font-family: 'Lato' !important; }
.admin-bar #content { margin-top:32px; }
p {font-size: 16px;}
img {width:100%;}
a:hover { text-decoration:none; color:#65aeec; }

.oswald { font-family: 'Oswald'; letter-spacing:2px; }
.oswald { font-family: 'Lato'; letter-spacing:2px; }
h1 { font-family: 'Open Sans', sans-serif; }
h1 { font-family: 'Lato', sans-serif; }
h1 { font-size:48px; font-weight:bold; letter-spacing:1px;}
h2 { font-size:30px; font-weight:normal; letter-spacing:1px; line-height:1.8;}
h3 { font-size:18px; font-weight:normal; line-height:36px;}
p { font-size:16px; line-height:24px; }
p.small { font-size:12px; }

.absolute { position:absolute; }
.center { margin:auto; width:100%; display:block;}
.bolder { font-weight:bolder; }
.width-50 { width:50%; }
.width-70 { width:70%; }
.width-100 { width:100%; }
.btn { padding:12px 30px; }
.btn.blue { background-color:#53BFE5; color:#FFF; }
.btn.white { border:1px SOLID #999;}
.btn.black.text-white:hover { color:#CCC; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.float-left { float:left; }
.float-right { float:right; }
.video-thumb-third { width:100%; max-width:33%; margin-right:0.5%; float:left;}
.video-thumb-third:last-child { margin-right:0%;}
.display-none { display:none; }
.display-inline-block { display:inline-block; }
.min-width-300 { min-width:300px; }
.height-43 { height:43px; }

.margin-tb-20 { margin:20px auto; }
.margin-tb-30 { margin:30px auto; }
.margin-tb-50 { margin:50px auto; }
.margin-tb-100 { margin:100px auto; }
.margin-left-5 { margin-left:5px; }

.no-row-margins { margin-left:0px; margin-right:0px; }
.margin-right-5 { margin-right:5px; }
.margin-top-0 { margin-top:0px; }
.margin-top-10 { margin-top:10px; }
.margin-top-20 { margin-top:20px; }
.margin-top-30 { margin-top:30px; }
.margin-top-50 { margin-top:50px; }
.margin-top-70 { margin-top:70px; }
.margin-top-100 { margin-top:100px; }
.margin-btm-20 { margin-bottom:20px; }
.margin-btm-0 { margin-bottom:0px; }

.padding-10 { padding:10px; }
.padding-15 { padding:15px; }
.padding-20 { padding:20px; }
.padding-40 { padding:40px; }
.padding-tb-5 { padding:5px 0px; }
.padding-tb-10 { padding:10px 0px; }
.padding-tb-12 { padding:12px 0px; }
.padding-tb-20 { padding:20px 0px; }
.padding-tb-30 { padding:30px 0px; }
.padding-tb-40 { padding:40px 0px; }
.padding-tb-50 { padding:50px 0px; }
.padding-tb-100 { padding:100px 0px; }
.padding-tb-200 { padding:200px 0px; }
.padding-lr-20 { padding:0px 20px; }
.padding-btm-50 { padding-bottom:50px; }
.padding-left-20 { padding-left:20px; }
.padding-right-15 { padding-right:15px; }
.padding-left-right-2 { padding-left:2px; padding-right:2px; }
.padding-left-right-15 { padding-left:15px; padding-right:15px; }
.no-tb-padding { padding-top:0px; padding-bottom:0px; }
.no-lr-padding { padding-left:0px; padding-right:0px; }

.border-1-white { border:1px SOLID #FFF; }
.border-1-dark { border:1px SOLID #333; }
.border-1-grey { border:1px SOLID #cccccc; }
.border-bottom-1-light-grey { border-bottom: 1px SOLID #dddddd; }
.border-bottom-3-white { border-bottom:3px SOLID #FFF; }
.border-radius-3 { border-radius:3px; }
.border-radius-4 { border-radius:4px; }
.border-radius-no-top-left { border-top-left-radius:0px; }
.border-radius-top-5 { border-top-left-radius:5px; border-top-right-radius:5px; }
.border-none { border:none; }
.font-size-50 { font-size:50px; }
.font-size-48 { font-size:48px; }
.font-size-30 { font-size:30px; }
.font-size-25 { font-size:25px; }
.font-size-18 { font-size:18px; }
.font-size-16 { font-size:16px; }
.font-size-14 { font-size:14px; }
.font-size-12 { font-size:12px; }
.font-weight-normal { font-weight:normal; }
.letter-spacing-2 { letter-spacing: 2px; }
.letter-spacing-4 { letter-spacing: 4px; }
.line-height-48 { line-height:48px; }

.white { background-color:#FFF; }
.lime { background-color:#85D740; }
.dark-blue { background-color:#252078; }
.blue { background-color:#43A2DB; }
.purple { background-color:#944EA4; }
.red { background-color:#98114D; }
.dark-purple { background-color:#3D1663; }
.charcole, .charcoal { background-color:#292929; }
.orange { background-color:#ED9B2D; }
.green { background-color:#3BC27B; }
.black { background-color:#292929; }
.dark-grey { background-color:#292929; }
.mid-grey { background-color:#3c3c3c; }
.light-grey { background-color:#dddddd; }
.lighter-grey { background-color:#EFEFEF; }
.text-white { color:#FFF; }
.text-lime { color:#85D740; }
.text-blue { color:#47B2D5; }
.text-red { color:#CB513E; }
.text-orange { color:#ED9B2D; }
.text-purple { color:#833C95; }
.text-green { color:#3BC27B; }
.text-dark-grey { color:#292929; }
.text-light-grey { color:#8c8c8c; }
.text-grey { color:#777; }
.text-black { color:#23282d; }

.dark-overlay { position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.7); }
.dark-overlay-3 { background-color:rgba(0,0,0,0.3); }
.light-overlay-7 { background-color:rgba(255,255,255,0.7); }

input { font-size:14px; }
.toggle-content { display:none; }

* { box-sizing: border-box; }
html { overflow-y: scroll; }
.inline-item, .inline-item li { display:inline; }
.is-invalid, .is-invalid:focus { border-color:#dc3545; color:#dc3545; }

#myNavbar { position:relative; color:#333; -webkit-box-shadow:none; box-shadow:none; }
.navbar-default .navbar-toggle .icon-bar { background-color:#FFF; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:#444;}
#header-section { position:relative; max-height:450px; overflow:hidden; }
#header-overlay { position:absolute; width:100%; height:100%; z-index:99999; background-color:rgba(0,0,0,0.5);}
#header-section .control-bar,
#header-section .scrubberBarContainer { display:none; }
.videoWrapper { position: relative; padding-bottom: 26%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#header-search { right:3px; top:19px; display:none; background-color:#333333;}
#header-search #header-search-field { width:240px; padding-left:7px; }
#header-search .submit { width:44px; font-size:18px; }
#header-search .search-close { padding:12px; }

#whatson-section { z-index:9999; background-color:#222222; }
#cookie-notice { z-index:9999999999; }


.margin {margin-bottom: 45px;}
.container-fluid { padding-top: 0px; padding-bottom: 50px; }
.navbar { border: 0; border-radius: 0; margin-bottom: 0; font-size: 12px; letter-spacing: 5px; }
.navbar-brand { position:relative; z-index:9; height:auto; padding:0px 15px;}
.navbar-default .navbar-nav>li>a { padding-top:29px; padding-bottom:29px; color:#FFF; font-size:14px; letter-spacing:1px; }  
.navbar-default .navbar-nav.navbar-right>li>a { font-size:14px; background-color:#333; margin-right:3px; margin-top:20px;  padding-top:10px; padding-bottom:10px; }
.navbar-default .navbar-nav.navbar-right>li>a i { font-size:18px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #53BFE5; }
.navbar-default { background-color:#292929; font-family: 'Oswald';font-size: 22px; }
.navbar-default { background-color:#292929; font-family: 'Lato';font-size: 14px; }
.navbar-default .navbar-nav>li>a { color:#FFF; }
.navbar-toggle { margin-top:22px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:#292929; }
  
#content { overflow:hidden; }
#wp-custom-header { max-height:400px; }
#wp-custom-header img { width:100%; height:auto; }
#home-video-btn { position:absolute; z-index:999999; width:100%; padding:25px 50px; top:18%; font-size:25px; text-align:center;}
#home-video-btn:hover { color:#FFF; }
#home-video-btn h1 { font-weight:normal; letter-spacing:5px;}
#home-video-btn h1 i { font-size:92px; margin-top:30px;}

#video-search { position:relative; }
#video-search-btn { position:absolute; top:0px; right:15px; width:50px; background:none; border:none;}


#donate-section { position:relative; overflow:hidden; min-height:400px; }
#donate-section.homepage { background-image:url(images/homepage-header.jpg); background-size:cover; background-position:center; }
.homepage .stripe-button-el { display:none; }
#donate-mini-form { min-height:395px; }
#donate-mini-form #form-tabs { position:absolute; top:-40px; left:0px; display:none; }
#donate-mini-form a.active { font-family: 'Oswald'; background-color:#53BFE5; padding:10px 50px; }
#donate-mini-form a, #donate-mini-form a.active { font-family: 'Lato'; background-color:rgba(255,255,255,0.7); padding:11px 50px; }
#donate-mini-form a { background-color:rgba(0,0,0,0.6); }
#donate-mini-form #form-wrapper { position:relative; padding:40px 20px; width:100%; max-width:800px; }
#donate-mini-form #form-wrapper form .submit { border:none; font-family: 'Oswald'; }
#donate-mini-form #form-wrapper form .submit { border:none; font-family: 'Lato'; padding: 12px 40px; }
#donate-mini-form #form-wrapper form .submit:active,
#donate-mini-form #form-wrapper form .submit:focus,
#donate-mini-form #form-wrapper form .submit:hover { background-color:rgba(255,255,255,0.5); }
#donate-mini-form #display-amount { height:42px; line-height:44px; }
#donate-mini-form #donation-amount { background-color:transparent; padding-left:0px; width:85px; height:42px; line-height:33px; -webkit-text-fill-color:#000; -webkit-opacity:1; color:#000;}
#donation-currency, #detected-country { width:100px; height:44px; background-color:#FFF; -webkit-appearance:menulist; padding-left:10px; }
#detected-country { width:100%; }
#once-donate-btn { background-color:rgba(0,0,0,0.4); }


.amount-item { padding-right:5px; padding-left:5px; }

#program-menu { width:100%; margin:30px 0px; }
#program-menu li { float:none; display:inline-block; }
#program-menu li a { font-family: 'Oswald';font-size: 22px; letter-spacing: 1px; color:#333; border-bottom:3px SOLID #FFF; padding:2px; padding-bottom:7px; margin:20px; }
#program-menu li a { font-family: 'Lato';font-size: 14px; letter-spacing: 1px; color:#333; border-bottom:3px SOLID #FFF; padding:2px; padding-bottom:7px; margin:20px; margin-bottom:10px; }
#program-menu li a.active, #program-menu li a:hover { border-bottom:3px SOLID #dddddd; background-color:#FFF; }
.program-view { display:none; }
#featured-view { display:block; }

#program-section { min-height:300px; }

#program-category-section { background-image: radial-gradient(at center center, #292929 0%, #111111 100%); }
#program-category-section .grid { background:none;  }
#program-category-section .grid .grid-item { min-height:204px; }
#program-category-section .grid h3 { margin-top:10px; font-weight:300; line-height:24px; font-size:16px; color:#FFF; }

.container.wider { width:100%; max-width:1200px; }
#video_loader { position:absolute; left:50%; z-index:99; margin-left:-100px; top:55px; }
#video_container { display:none; }
#video_container a:focus { outline:0; }
.video-content-slider a, .video-content-slider-4 a { color:#FFF; border:none; }
.slick-slide-inner { padding:0px 10px; }

#video-search-section .grid-item,
#random-video-section .grid-item,
#program-section .grid-item { position:relative; padding-left:5px; padding-right:5px; min-height:209px; max-height:296px;}
#video-search-section .grid-item h3,
#random-video-section .grid-item h3,
#program-section .grid-item h3 { position:relative; width:100%; float:left; margin-top:0px;padding:10px 0px; color:#333; min-height:120px; line-height:25px; margin-bottom:0px; }
.section-button-link { margin-top:28px; float:right; font-size:14px; font-weight:500; text-transform:uppercase;}
.elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev { top:36%; }
.elementor-image-carousel-caption { margin-top:10px; font-weight:300; font-size:16px; }


#random-video-section #random-video-view { padding-bottom:0px; }
#random-video-section #random-video-view .grid { margin-bottom:0px; }

#program-section.video-listings .grid-item h3 { min-height:95px; }
.more { display:none; }

.grid { background: #FFF; margin-bottom:40px;}
.grid:after { content: ''; display: block; clear: both; }
/* .grid-sizer, .grid-item { width: 32.6%; } */
.grid-item { float: left; margin-bottom:10px; }
.grid-item img { display: block; max-width: 100%; }
#watch-section .slick-initialized .slick-slide { min-height:150px; display:table; } 
.table-display-middle { display:table-cell; vertical-align:middle;}


/* Quick Link styles */
.icon-link .icon { display:inline-block; width:75px; height:75px; padding:22px 23px; border-radius:50%;}
.icon-link .icon i { font-size:30px; }
/* END Quick Link styles */

#promotion-section { background-image:url(images/promotion-bg-v2.jpg); background-size:cover; background-position:center; padding:100px 50px; }
#testimony-section { position:relative; background-image:url(/wp-content/uploads/2018/02/Testimony-Header-2018.jpg); background-size:cover; background-position:center; }

#program-section .video-heading, #program-category-section .video-heading { color:#FFF; font-weight: 300; letter-spacing:1px; font-family: "Lato", Sans-serif; font-size:30px; margin-top:0px; margin-bottom:0px; display:block; padding:0px 4px; }
.homepage #program-section .video-heading, #program-category-section .video-heading { padding-left:20px; }

.video-thumb { position:relative; margin-bottom:10px; padding-left:5px; padding-right:5px; }
.video-thumb .title { position:absolute; bottom: 0px; width:100%; margin-left:16px; margin-bottom:8px; font-size:14px; color:#FFF; }
.video-thumb .title span { float:right; margin-right:60px; font-size:14px; }
.thumb-overlay { position:absolute; z-index:99; }
.grid-item.elementor-image a { position:relative; float:left; }
/* .thumb-tone { position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.4); } */

.elementor-row .elementor-column { min-height:0px; }

.video-thumb-title { border:1px SOLID #CCC; border-top:none; min-height:105px; }

#watch-section .container { position:relative; }
#watch-section img { width:auto; margin:auto; }
#watch-section .fa-angle-left, #watch-section .fa-angle-right { font-size:34px; position:absolute; bottom:78px; z-index:99; }
#watch-section .fa-angle-left { left:40px; }
#watch-section .fa-angle-right { right:40px; }

/* Live page */

#live-player-section { background-image:url(images/hero-watch.jpg); background-size:cover; background-position:center; }
#channel-section .live-item { margin:4px 0px; padding:0px 2px; }
#channel-nav-wrapper { position:relative; }
#channel-nav-head { position:relative; width:50%; z-index:99999; text-align:center; top:-33px; margin:auto;}
#channel-nav-head span { padding: 7px 100px; padding-top:10px; border-top-left-radius:5px; border-top-right-radius:5px; }
#channel-nav-wrapper .gtv-next,
#channel-nav-wrapper .gtv-prev { position:absolute; font-size:70px; color:#FFF; z-index:9999; top:40%; background-color:rgba(255,255,255,0.3); border-radius:50%; width:72px; height:72px; padding-left:20px; cursor:pointer; }
#channel-nav-wrapper .gtv-next { right:0px; padding-left:28px;}
#channel-nav-wrapper #channel-section { top:-35px; }
/* Live page End */

/* Ways to give */

#waystogive-section { color:#000; }
#waystogive-section h2, #waystogive-section p { color:#000; }
#waystogive-section table { width:100%; }
/*
#waystogive-section table tr { border:1px SOLID #000;}
*/
#waystogive-section table tr td { padding:10px; padding-left:0px; font-size:16px; }

/* Ways to give END */

/* Ministry Page */

#ministry-header-section { height:300px; background-position:center center; background-size:cover; text-align:center; overflow:hidden;}
#ministry-header-section img { width:auto; height:100%; transform: rotate(7deg); }
#episode-list { display:none; text-align:center;}
#episode-list #episodes { display:none; text-align:left; }
#show-series-list { display:none; float:left;}

/* Ministry Page END */


/* Schedule Section */

#schedule-header { background-image:url(images/Schedule-Header.jpg); background-size:cover; background-position:center; }
.schedule-item h3 { margin-top:0px; }
#schedule-section .day-item { display:none; }
#schedule-section .day-item.day-0 { display:block; }
#schedule-section .schedule-show-day.open { transform: rotate(180deg); }
.item-row { width:100%; float:left; }

#schedule-section .item-row.finished { display:none; }
#schedule-section .item-row.finished:last-child { display:block; }

/* Schedule Section End */

.democracy .dem-vote span,
.democracy .dem-label span { font-weight:normal; }
.democracy .dem__spot,
.democracy .dem-label { font-weight:bold; }

.mc4wp-response .mc4wp-alert { color:#000; font-weight:bold; text-align:center; }
.mc4wp-response .mc4wp-alert p { font-size:20px; }


/* ZYPE Styles */

.vjs-big-play-button { top:70% !important; background-size:200px !important; }


/* Feedback form styles */
#event-feedback-form { margin-top:40px; }
#event-feedback-form label { color:#000; font-size:16px; margin-bottom:0px; line-height:40px; width:100%; }
#event-feedback-form input { width:100%; padding:0px 10px; }
#event-feedback-form textarea { height:100px; width:100%;  padding:0px 10px;}
#event-feedback-form .wpcf7-form-control-wrap { width:100%; }
#event-feedback-form .wpcf7-form-control-wrap .wpcf7-radio { width:100%; }
#event-feedback-form .wpcf7-form-control-wrap .wpcf7-list-item { width:4%; }
#event-feedback-form input.wpcf7-submit { width:300px; height:50px; color:#FFF; background-color:#2B3283; font-size:16px; margin:auto; display:block; }

/* Footer Styles */

#footer-menu.navbar { margin-bottom:50px; }
#footer { padding-bottom:90px; }
#footer, #footer .navbar-default { background-color:#292929; }
#footer .navbar-default .navbar-nav>li>a { color:#777; font-size:12px; letter-spacing:0px; padding-top:5px; padding-bottom:5px;}
#footer .menu-item { width:20%; }
#footer #footer-social { float:right; }
#footer #footer-social a { margin:0px 10px; color:#FFF; font-size:18px; padding-top:0px; }
#footer #footer-social a:hover { background-color:#292929; }

a:hover i.fa-youtube-play { color:#C1001A; }
a:hover i.fa-twitter { color:#00aced; }
a:hover i.fa-facebook { color:#556CB8; }

@media(max-width:1350px) {
#channel-nav-wrapper .gtv-next,
#channel-nav-wrapper .gtv-prev { top:33%; }
}

@media(max-width:1199px) {
    #detected-country { margin-top:30px; }
    .video-content-slider img { width:auto; max-height:300px;}
    #program-section .video-heading { font-size:24px; padding:4px; }
    .section-button-link { margin-top:10px; margin-bottom:10px; }
    .homepage #program-section .video-heading, #program-category-section .video-heading { padding-left:0px; }
}

@media(max-width:1000px) {

.hidden-lg-down, .hidden-sm-down {
    display:none;
}

}
@media(min-width:1000px) {
    
    .container { width:1000px; }
    
}

@media(max-width:991px) {
    
    #subnav-section .icon-link { margin-bottom:30px; }
    #subnav-section { padding-bottom:20px; }
    
}

@media(max-width:950px) {

#header-section .container .padding-tb-100 { padding-top:30px; }

}

@media(max-width:850px) {
#donate-section { min-height:550px; }
#donate-section .container.margin-top-100 { margin-top:50px; }
#channel-nav-head { display:none; }
#channel-nav-wrapper .gtv-next,
#channel-nav-wrapper .gtv-prev { top:25%; }
#channel-nav-wrapper #channel-section { top:0px; }
}

@media(max-width:800px) {
.elementor-image-carousel-caption { font-size:14px; }
}

@media(max-width:767px) {

#home-video-btn { top:20%; }
#home-video-btn h1 { font-size:30px; }
#home-video-btn h1 i { font-size:50px; margin-top:15px;}

#whatson-section { display:none; }
#footer { padding-bottom:140px; }
#footer-menu, #site-links { margin-left:15px; }
#site-links { text-align:left; }
#site-links .text-right { text-align:left; }
#footer #footer-social { float:none; }
#footer .menu-item { width:49%; display:inline-block; }
#footer #footer-social .menu-item { width:40px; }
}


@media(max-width:600px) {

#home-video-btn { top:0%; }
#home-video-btn h1 { font-size:25px; }
#home-video-btn h1 i { font-size:50px; margin-top:15px;}
#header-section .container .padding-tb-100,
#donate-section .container.padding-tb-100 { padding-top:0px; }
#header-section .container h1,
#donate-section .container.padding-tb-100 h1 { font-size:30px; }
#header-section .container p,
#donate-section .container.padding-tb-100 p { font-size:16px; }

}


/* Apply to Mobile and tablet only elements */
@media(min-width:1001px) {
ul#top-menu li:last-child { display:none; }
}


/* REGIONAL DISPLAY STYLING */

.regionaldisplay { display:none; }

#content.region-UK .regionaldisplay-UK { display:block; }
#content.region-US .regionaldisplay-US { display:block; }
#content.region-AU .regionaldisplay-AU { display:block; }

#content.region-AS .regionaldisplay-AS { display:block; }
#content.region-AF .regionaldisplay-AF { display:block; }
#content.region-EA .regionaldisplay-EA { display:block; }

#content.region-EU .regionaldisplay-EU { display:block; }
#content.region-IN .regionaldisplay-IN { display:block; }


#content.region-HK .regionaldisplay-HK { display:block; }
#content.region-SL .regionaldisplay-SL { display:block; }
#content.region-NC .regionaldisplay-NC { display:block; }

/* REGIONAL DISPLAY STYLING END*/


/* Video section loader spinner */

@keyframes lds-double-ring { 
0% { -webkit-transform: rotate(0); transform: rotate(0); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
}
@-webkit-keyframes lds-double-ring {
0% { -webkit-transform: rotate(0); transform: rotate(0); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes lds-double-ring_reverse {
0% { -webkit-transform: rotate(0); transform: rotate(0); }
100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}
@-webkit-keyframes lds-double-ring_reverse {
0% { -webkit-transform: rotate(0); transform: rotate(0); }
100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}
.lds-double-ring { position: relative; margin:auto; }
.lds-double-ring div { position: absolute; width: 160px; height: 160px; top: 20px; left: 20px; border-radius: 50%; border: 8px solid #000; border-color: #1d3f72 transparent #1d3f72 transparent; -webkit-animation: lds-double-ring 1.9s linear infinite; animation: lds-double-ring 1.9s linear infinite; }
.lds-double-ring div:nth-child(2) { width: 140px; height: 140px; top: 30px; left: 30px; border-color: transparent #5699d2 transparent #5699d2; -webkit-animation: lds-double-ring_reverse 1.9s linear infinite; animation: lds-double-ring_reverse 1.9s linear infinite; }
.lds-double-ring { width: 200px !important; height: 200px !important; -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px); transform: translate(-100px, -100px) scale(1) translate(100px, 100px); }
