/*
Theme Name: Owais Dagra
Theme URI: https://wordpress.org/themes/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. novaheat's simple, straightforward typography is readabl6e on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1
License: GNU General Public License v2 or later
License URI: http://novaheat.com
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: novaheat

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.
*/

@charset "utf-8";
/* CSS Document */

	/*============	Font-face	============*/

@import url("assets/css/style.css");


.download {
    color: #d20000;
    height: auto;
    margin: 0;
    text-transform: capitalize;
    font-size: 30px;
    padding: 0;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    vertical-align: bottom !important;
    width: 100%;
    text-align: center;
  text-decoration: underline;
}
.download:hover {
   color: #d20000;
 text-decoration: underline;
}
.download.span {
 	 text-decoration: underline;
}

ul.list-unstyled.list-theme {
    width: 60%;
    margin: 0 auto;
    display: block;
    /* text-align: center; */
    background: #d20000;
    border-radius: 5px;
  border: 3px solid #d20000;
}
ul.list-theme li {
    padding: 10px;
    font-family: Roboto;
    font-weight: 300;
    font-size: 20px;
}
ul.list-theme li:nth-child(even) {
    background-color: #e9e9e9;
    color: #858585;
}
ul.list-theme li:nth-child(odd) {
    background-color: #d20000;
    color: #fff;
}
.download .pdf-img {
    display: inline-block;
    width: 85px;
}
.content-border-r h6 {
    font-family: MYRIADPRO-REGULAR !important;
    color: #000 !important;
    font-size: 1.6em !important;
}
.block-bp h4{
  margin: 0 !important;
}
.border-all-ca .block-bp {
    border: none !important;
    margin: 0;
    margin-top: 20px;
}
.content-border-r li,
.early-content p{

    text-align: inherit;
}
.content-border-r li{
	font-size:22px;
}
.block-bg-r strong{

}
.block-bg-r p {
    padding: 20px;
    font-family: MYRIADPRO-REGULAR;
    font-size: 20px !important;
    text-align: justify;
}
.grey-p p {
    color: #72727a;
}
.link-pink p a {
    color: #d20000 !important;
  text-decoration: underline;
}
.success-express  h3{
    font-family: MYRIADPRO-REGULAR;
    font-size: 22px !important;
      color: #d20000;

}
.success-express  h3 em{
    font-family: MYRIADPRO-REGULAR;
    font-size: 14px !important;
     color: #d20000;
}
.success-express h4{
    font-family: MYRIADPRO-REGULAR;
    font-size: 18px;
  margin-top:40px;
}
.success-express p{

    font-family: MYRIADPRO-REGULAR;
    font-size: 18px;
}
h1 {
    color: #d20000;
    font-size: 40px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    padding-left: 45px;
    letter-spacing: 5px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #fff !important;
}
i.fa.fa-envelope {
    color: #d40000;
    margin-right: 10px;
}
.email-icon-b h2{
    color: #303030;
      font-family: Roboto;
    font-weight: 500;
      text-align: right;
}

.email-icon-b a,
.email-icon-b a:hover
{
    color: #000;
      font-family: Roboto;
    font-weight: 500;
}
.email-icon-b strong{
    color: #d40000;
      font-family: Roboto;
    font-weight: 700;

}

.email-icon-b p
{
    text-align:right;
}
.btn-primary:active,
	.btn-primary:hover,
	.btn-primary{
    	color: #fff;
	    background-color: #d20000;
	    border-color: #d20000;
	    border-radius: 0px;
	    font-size: 20px;
	    padding: 10px 40px;
	    font-family: Roboto;
	    font-weight: 500;
	}


.form-control {
    display: block;
    width: 100%;
    height: 60px;
    padding: 16px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d40000;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  outline:none;
}

.form-control:focus {
    border-color: #d40000;
    outline: 0;
    box-shadow: none;
}
/* do not group these rules */
textarea::-webkit-input-placeholder {
color: #d40000 !important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color:  #d40000  !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #d40000  !important;  
}
 
textarea:-ms-input-placeholder {  
color:  #d40000  !important;  
}
input::-webkit-input-placeholder {
color:  #d40000 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color:  #d40000 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color:  #d40000 !important;  
}
 
input:-ms-input-placeholder {  
color:  #d40000 !important;  
}
.page-id-165 .border.content {
    margin-bottom: 10%;
}
.page-id-317 h4{
    font-size: 22px !important;
}
.page-id-215 strong {
    font-size: 20px;
    color: #000;
    font-family: MYRIADPRO-SEMIBOLD;
}
.gallery-h4 {
    color: #d20000;
    font-family: MYRIADPRO-REGULAR !important;
    font-size: 26px;
    text-align: center !important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin: 35px !important;
}
.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 4px solid #bcbcbc;
    border-radius: 5px;
    padding: 0;
}
.boxes-deriving li {
    position: relative;
    font-style: normal;
}

/* .boxes-deriving li:before {
    content: '\f10d';
    font-family: FontAwesome;
     font-size: 8px;
    position: absolute;
    top: 8px;
    left: 3px;
    margin-right: 21px;
}
.boxes-deriving li:after {
    content: '\f10e';
    font-family: FontAwesome;
    font-size: 8px;
    position: absolute;
    bottom: 17px;
    right: 13px;
    padding-left: 4px;
    display: inline;
} */

.navbar-default .top-menu .inner-top-menu .navbar-nav li:nth-child(2) a .caret{
    left: 30%;
}
.caret {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
    border-top: none;
    border-top: none;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    bottom: -5px;
    width: 20px;
    left: 40%;
    height: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e98282+3,d40909+50,e98282+97 */
background: #e98282; /* Old browsers */
background: -moz-linear-gradient(left,  #e98282 3%, #d40909 50%, #e98282 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e98282 3%,#d40909 50%,#e98282 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e98282 3%,#d40909 50%,#e98282 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98282', endColorstr='#e98282',GradientType=1 ); /* IE6-9 */


}

.boxes-deriving li strong:before {
    content: "- ";
    color: #969696;
}

.boxes-deriving li strong {
    margin-left: 5px;
    color: #969696;
    text-transform: capitalize;
}
.virginia-pink h3 {
    color: #d40000;
    font-size: 22px;
  font-family: MYRIADPRO-REGULAR !important;
  text-align:left;
}
.virginia-pink h3 span {
    color: #d40000;
    font-size: 18px;
    font-style: italic;
}
.virginia-pink-2 {
	color: #d40000;
  font-size: 12px;
  font-family: MYRIADPRO-REGULAR !important;
}
.mar-area .margin-area {
	clear: both;
  padding-top: 40px;
  padding-bottom: 113px;
}
.c_grey h5 {
	color: #2b2b2b;
  font-size: 18px;
}
.c_grey p {
	color: #6b6b6b;
  font-size: 14px !important;
}
.c_grey {
	padding:12px 12px 20px !important;
}
.c_grey h6 {
	  text-align: left;
    background: yellow;
    padding: 12px;
    color: #2e2e35;
    font-size: 22px;
}
hr {
	margin-top: 0px;
}
h3.margin-left-h3 {
    margin-left: 8%;
}
.img-size img {
	height: 451px;
}
.virginia-pink .fast-unitalic {
    font-style: inherit;
}
.virginia-pink i {
	font-size: 14px;
}
.height-area img {
	height: 400px;
}
.height-area-2 img {
	height: 445px;
}
.width-area {
		 width: 45%;
    border: 3px solid #d20000;
    padding: 0px 10px 10px;
  	border-radius: 15px;
    background-color: #e9e9e9;
}
.width-area ol li {
	color: #d20000;
}
.list-area {
	 padding: 0px 13px;
}
.ol-leftText li{
	text-align:left;
  padding-left:15px;
}
.height-area-3 img {
	height: 450px;
}
.list-area-2 p {
	color: #727272;
  font-size:14px;
}
.list-area-2 {
    padding: 5px 10px 5px 10px!important;
    border: 3px solid #d20000 !important;
    border-radius: 12px !important;
    background-color: #e9e9e9 !important;
}
.list-area-2 ul li {
	color: #d20000;
}
.list-area-2 ol li {
	color: #d20000;
}
.head-h4 h3 {
    color: #d20000;
}
.battle li{
    color: #d40000 !important;
    font-family: MYRIADPRO-REGULAR !important;
    font-size: 18px;
    position: relative !important;
    padding-left: 15px;
  	line-height: 30px;
}
.battle li:before{
    position: absolute;
    content: '';
    left: 0px;
    width: 10px;
    top: 10px;
    font-size: 16px;
    height: 1px;
    background: #d40000;
}

.h7 {
    display: block !important;
    color: #d20000 !important;
    font-size: 26px !important;
    font-family: MYRIADPRO-SEMIBOLD !important;
    margin: 10px 0 5px !important;
}
.ngg-galleryoverview {
    overflow: hidden;
    margin-top: 9px;
    width: 91%  !important;
    clear: both;
    display: block !important;
    margin: 0 auto !important;
}
.ngg-navigation a {
    color: #c3283a;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
    background-color: #C3283A !important;
    color: #fff !important;
    text-decoration: none !important;
}
.ngg-navigation span {
    font-weight: bold;
    margin: 0 6px;
    background: #c3283a;
    color: #fff;
    padding: 3px;
    margin-right: 3px;
    padding: 3px 8px;
}
.ngg-gallery-thumbnail img {
    background-color: #fff;
    border: 4px solid #bcbcbc !important;
    display: block;
    margin: 4px 0 4px 4px;
    padding: 4px;
    position: relative;
    border-radius: 5px;
}
.boxes-deriving li strong {
    margin-left: 2px;
    color: #969696;
    text-transform: capitalize;
}
.ngg-gallery-thumbnail img:hover {
    /* background-color: #a9a9a9; */
    /* opacity: 0.8; */
    background: none !important;
}
}
.page-id-351 .border-bg {
    font-size: 16px !important;
}
.c_pink .grey-p {
    color: #727683;
    font-family: MYRIADPRO-REGULAR;
    font-size: 18px;
}
.img-content img {
    height: auto;
  	border-radius: 5px;
}
.page-h-content h5{
    color: #d20000;
    font-family: MYRIADPRO-REGULAR;
    font-size: 20px;
}

.page-h-content strong {
    font-family: MYRIADPRO-BOLD;
}
.page-h-content h6 {
      font-size: 18px;
       color: #d20000;
    font-family: MYRIADPRO-REGULAR;
}
.page-h-content span {
 font-size: 16px !important;
}


.image-h-border img {
    border: 2px solid #bcbcbc;
    border-radius: 5px;
    padding: 15px;
    text-align: center;
}
.iframe-video{
    width: 544px !important;
    height: 300px !important;
    margin: 0 auto !important;
}

.imgAll{
	width:250px;
}
.customTopmarginforHeading h4{
	padding-top:20px !important;
}
.quotedText{
	  color: #d20000 !important;
    font-family: initial !important;
    font-size: 26px !important;
    font-weight: 900 !important;
}
.fonts22{
	margin-bottom:25px;
}
.fonts22 li {
    font-size: 22px;
    margin-bottom: 10px;
}
.font26{
	font-size:26px !important;
  text-align: justify;
}
.early-content ul{
	 	padding: 0px;
    padding-left: 18px;
}
.early-content ul li {
    text-align: left !important;
    font-size: 22px;
    margin-bottom: 10px;
  	padding-left:10px;
}
.content p{
	text-align:justify !important;
}
.battleHopeLink{
	font-family: MYRIADPRO-BOLD !important;
}
.liblockquote li strong:before {
    content: none !important;
}
h5.qoute-s strong {
    color: #000 !important;
      font-size: 24px;
  text-transform: capitalize;

}
.content .img-content p {
    font-size: 16px;
}
.page-id-286 .quotedText em {
    color: #d20000;
    font-size: 26px  !important;
}
.page-id-286 .quotedText{
  margin-bottom: 20px;
}
