

.content-with-sidebar .left-col .main-content.single-movie .left .content a {
  color: #fff;
  white-space: normal!important;
}


.watch-now {
background: #3ec1e9!important;
background: -moz-linear-gradient(top,  #3ec1e9 0%, #54a3ee 50%, #3690f0 51%, #0b4397 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ec1e9), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#0b4397))!important;
background: -webkit-linear-gradient(top,  #3ec1e9 0%,#54a3ee 50%,#3690f0 51%,#0b4397 100%)!important;
background: -o-linear-gradient(top,  #3ec1e9 0%,#54a3ee 50%,#3690f0 51%,#0b4397 100%)!important;
background: -ms-linear-gradient(top,  #3ec1e9 0%,#54a3ee 50%,#3690f0 51%,#0b4397 100%)!important;
background: linear-gradient(to bottom,  #3ec1e9 0%,#54a3ee 50%,#3690f0 51%,#0b4397 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec1e9', endColorstr='#0b4397',GradientType=0 )!important;

}

.watch-now:hover {
background: #0b4397!important;
background: -moz-linear-gradient(top,  #0b4397 0%, #3690f0 49%, #54a3ee 50%, #3ec1e9 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b4397), color-stop(49%,#3690f0), color-stop(50%,#54a3ee), color-stop(100%,#3ec1e9))!important;
background: -webkit-linear-gradient(top,  #0b4397 0%,#3690f0 49%,#54a3ee 50%,#3ec1e9 100%)!important;
background: -o-linear-gradient(top,  #0b4397 0%,#3690f0 49%,#54a3ee 50%,#3ec1e9 100%)!important;
background: -ms-linear-gradient(top,  #0b4397 0%,#3690f0 49%,#54a3ee 50%,#3ec1e9 100%)!important;
background: linear-gradient(to bottom,  #0b4397 0%,#3690f0 49%,#54a3ee 50%,#3ec1e9 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b4397', endColorstr='#3ec1e9',GradientType=0 )!important;
}

.ads-side {
margin-bottom:30px;
}

.collection-lines i {
vertical-align:middle;
color:#fee521;
margin-right:5px;
}

.sidebar-sharing {
margin-top:-20px;
margin-bottom:20px;
}

.commentlist {
margin-left:0!important;
padding-left: 00px!important;
}

.content-with-sidebar .left-col .main-content {
  padding: 25px 75px;
 min-height: 1350px;
}

@media screen and (max-width: 1820px) {

#menu-footer-menu {
  font-size:16px!important;
  margin-top: 5px!important;
}

}

.footerouter p {
margin-top:5px!important;
}

#menu-footer-menu {
  margin-top: -21px;
}

::selection {
  background: none!important;
  text-shadow: 0px 0px 0px #fff!important;
}

#home-main .overlay .home-single-cat-block h1 {
  font-size: 28px;
  line-height: 1;
  text-transform: capitalize;
  margin-bottom: 15px;
  color: #02789b;
  text-shadow: 2px 2px 3px #000;
}

.content-with-sidebar .left-col .main-content h2, .content-with-sidebar .left-col .main-content h1 {
  font-size: 28px;
  line-height: 32px;
  color: #02789b;
  font-weight: 800;
  text-transform: capitalize;
  margin-bottom: 15px;
}

#movie-bottom-advert {
max-width:728px!important;
position:absolute!important;
bottom:0px!important;
}

#sidebar-adverts {
margin-top:0px!important;
margin-bottom:20px!important;
width:300px!important;
margin-right:0px!important;
margin-left:0px!important;
text-align:center!important;
margin-bottom:60px!important;
}

.sidebar-ad-bg {
width:100%;
height:248px;
max-width:298px!important;
display:block;
border:1px solid #555;
padding:10px;
background:#222;
text-decoration:none;
}

.sidebar-ad-bg:hover .sideadh3 {
text-decoration:underline!important;
}

.sideadh3 { 
font: 300 28px 'Roboto', sans-serif;
margin-top: 0px!important;
margin-bottom: 15px!important;
color:#999;
margin-top:3px!important;
display:block!important;
} 

.sideadh3:hover {
text-decoration:underline;
cursor:pointer;
}

.sidead-button-container {

}

.sideadbutton {
background: #999;
-webkit-border-radius: 8px;
border-radius: 8px;
border-width: 0px;
height: 61px;
min-width: 82px;
width: 90%;
margin-top:50px;
display:block;
}

.sideadbutton {
cursor: pointer;
display: inline-block;
text-align: center;
transition: position, z-index;
transition-delay: 0.3s;
visibility: visible;
white-space: nowrap;
}

.sidebar-ad-bg:hover .sideadbutton {
background: #5e5e5e!important;
}

.side-icon {
height: 28px;
margin-left: 2px;
margin-top: 16px;
}

.side-p-ad {
color:#ccc!important;
font-size:22px!important;
display:block;
font: 300 28px 'Roboto', sans-serif;
margin-top:42px!important;
}

#widecontainer {
margin:auto!important;
margin-top:0px!important;
margin-bottom:20px!important;
max-width:1115px!important;
margin-right:0px!important;
margin-left:0px!important;
}

.full-width-advert {
width:100%;
height:90px;
border:1px solid #dcdcdc;
padding:10px;
}

.full-width-advert a.p-ad {
color:#333;
text-decoration:none;
} 

.adh3 { 
font: 300 28px 'Roboto', sans-serif;
margin-top: 0px!important;
margin-bottom: 13px!important;
color:#1a8dfb;
margin-top:1px!important;
display:block!important;
} 

.adh3:hover {
text-decoration:underline;
cursor:pointer;
}

.p-ad {
font: normal 14px 'Roboto', sans-serif;
position: relative;
z-index: 1!important;
margin-top:0;
color:#333!important;
}

.icon-container {
height: 61px;
line-height: 61px;
width: 28px;
}

.icon-container {
display: inline-block;
vertical-align: middle;
}


.button-container {
float:right;
width:10%;
}

.adleftcontainer {
float:left!important;
width:80%!important;
}


.adbutton {
background: #3f3f3f;
-webkit-border-radius: 8px;
border-radius: 8px;
border-width: 0px;
height: 61px;
min-width: 82px;
max-width: 183px;
float:right;
margin-top:3px;
margin-right:5px;
display:block;
}

.adbutton {
cursor: pointer;
display: inline-block;
text-align: center;
transition: position, z-index;
transition-delay: 0.3s;
visibility: visible;
white-space: nowrap;
}


.ad-icon {
height: 28px;
margin-left: 2px;
margin-top: 16px;
}

.adbutton .icon {
border-width: 0;
}

.icon-container {
height: 61px;
line-height: 61px;
width: 28px;
}

.adbutton {
cursor: pointer;
display: inline-block;
text-align: center;
transition: position, z-index;
transition-delay: 0.3s;
visibility: visible;
white-space: nowrap;
}

.clearfix {
clear:both!important;
}

.adspanblock {
display: block;
width: 100%;
text-decoration: none;
z-index: 9999!important;
}

.adspanblock:hover .adbutton {
background:#1a8dfb!important;
}

.full-width-advert:hover {
background:#f7f7f7;
}

.adspanblock:hover h3 {
text-decoration:underline!important;
}


@media screen and (max-width: 1299px) {

.adh3 { 
margin-top:19px!important;
font-size:22px!important;
} 

.p-ad {
display:none!important;
}

.adbutton {
height: 41px;
min-width: 42px;
max-width: 93px;
margin-top:13px;
margin-right:5px;
}

.ad-icon {
height: 20px;
margin-left: 2px;
margin-top: 10px;
}

}

.watch-now {
  height: 60px!important;
  line-height: 62px!important;
letter-spacing:2.5px!important;
text-transform:uppercase;
}

.watch-now i {
  margin-left: 2%;
  line-height: 61px!important;
color: #fff!important;
font-size:30px!important;

}

.addthis_sharing_toolbox {
margin-top:15px!important;
}

.smallad {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top:8px;
}
#submit[type="submit"] {
  background: #01b5ff url(//www.watchmoviestream.com/wp-content/themes/watchmoviestream/library/css/../images/shareicon.png) no-repeat 14px center!important;
  font-size: 18px!important;
  color: #fff!important;
  font-weight: 700!important;
  float: left!important;
  padding: 8px 30px 8px 50px!important;
text-shadow:none!important;
  border-radius: 5px!important;
border:none!important;
  margin: 0 0 30px 0!important;
color:#fff!important;
}
#submit[type="submit"] { 
  background: #01b5ff url(//www.watchmoviestream.com/wp-content/themes/watchmoviestream/library/css/../images/shareicon.png) no-repeat 14px center!important;
}

.respond-form {
  margin: 0.5em 0px!important;
}

.new-ad iframe {
margin-bottom:0px!important;
height:90px!important;
}

.new-ad a img {
width:100%!important;
height:auto!important;
}
body, p {
	-webkit-hyphens: none!important;
	-moz-hyphens: none!important;
	hyphens: none!important;
	word-wrap: normal!important;
}
.content-with-sidebar .left-col .main-content.single-movie .right h2, .single-full_movies .content-with-sidebar .left-col .main-content.single-movie .right h1, .single-movies .content-with-sidebar .left-col .main-content.single-movie .right h1 {
  font-size: 22px!important;
}
.content-with-sidebar .left-col .main-content.single-movie .right h3 {
  font-size: 19px!important;
}
.watch-now {
margin-bottom:10px;
width:100%;
height:40px;
background:#007eff;
color:#fff;
font-weight:bold;
font-size:22px;
display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align:center;
line-height:42px;
}

.watch-now:hover {
color:#fff;
background:#2e95ff;
}

@media only screen and (max-width: 1024px)  {
.marg-mobile {
margin-top:25px;
display:block;
}
}


.watch-now i {
margin-right:3%;
line-height:40px;
}

@media only screen and (max-width:1225px){
.ad-block, .genre-block, .genre-blocks, .populer-movies, .right-col {
display:none!important;
}
.footerouter {
border-top:1px solid #ddd!important;
}
}

@media only screen and (min-width:1024px) {

header .search {
width: 300px!important;
float:left!important;
margin-left:5px!important;
}

.content-with-sidebar .right-col .populer-movies ul {
max-width:300px!important;
}

.content-with-sidebar .right-col .populer-movies ul li a {
  font-size: 16px!important;
  line-height: 22px!important;
  padding: 16px 15px 16px 15px!important;
}

}
