/*
Theme Name:     Veda Child
Theme URI: 		http://wedesignthemes.com/veda/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Veda theme powered by DesignThemes
Template:       veda
Version:        1.0
*/


.seemore {  font-size: 150%; text-transform: uppercase; opacity: 0.33; position: absolute; bottom: 0px; }

.container-right { width: 50%; float: right; }
.container-left { width: 50%; float: left; }

.fullwidth-header.semi-transparent-header .main-header-wrapper {
  background: rgba(255, 255, 255, 0.7); /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7), rgba(156,25,30,0.65)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7), rgba(156,25,30,0.65)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7), rgba(156,25,30,0.65)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7), rgba(156,25,30,0.65)); /* Standard syntax */
  box-shadow: 2px 0px 5px #444;
}

ul { list-style: disc; }
ul li { padding-bottom: 5px; color: #740f20!important;  }
ul li ul { margin-top: 5px; }

h6 a { color: #740f20!important; }

.main-title-section-wrapper { background-size: cover!important; }

.header-on-slider .main-title-section-wrapper { padding-top: 320px; }
.main-title-section-wrapper { padding-bottom: 0px; }

.menu-active-highlight #main-menu > ul.menu > li.current_page_item, #main-menu > ul.menu > li.current_page_item > a { background: none!important; color: #000!important; }

.main-title-section { width: 1170px; margin-left: auto; margin-right: auto; float: none; }
.main-title-section-wrapper .container { width: 100%; 
	background: linear-gradient(90deg, rgba(156,25,30,1) 50%, transparent 50%);
   }
.main-title-section-wrapper h1 { color: #fff; padding-top: 20px; padding-bottom: 20px; font-family: 'Roboto Slab'; text-transform: uppercase; font-size: 40px; }

.breadcrumb { display: none; }

.normal_logo { width: 230px; }

p { line-height: 1.7; margin-bottom: 20px; }

.alignnone { margin: none; }

h2 { text-transform: uppercase; line-height: 1; margin-bottom: 20px; }
.bigredtitle h2 { font-size: 60px; font-family: 'Roboto Slab'; }

.footer-widgets { background-color: none!important; padding: 0px!important; }
.footer-copyright { background-color: rgba(156,25,30,1)!important; }
.footer-copyright .container { text-transform: uppercase; }
.footer-copyright .container-right { text-align: right; }

.bgimage { background-position: center center!important; background-size: cover!important; }
.bgimage h2 { margin-bottom: 20px;  }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { background-color: #9c191e; border-color: #9c191e; font-family: 'Roboto'; text-transform: uppercase; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover { background-color: #753235; border-color: #753235; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { background-color: #053787; border-color: #053787; font-family: 'Roboto'; text-transform: uppercase; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover { background-color: #042d6e; border-color: #042d6e; }

.vc_btn3.vc_btn3-style-modern { background-image: none!important; font-size: 20px; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { background-color: #0554bd; border-color: #0554bd; }



.dt-menu-toggle { background: #999!important; padding: 5px 15px; }

@media only screen and (max-width: 991px) and (min-width: 768px){
	.main-title-section { width: 710px;  }
	#main-menu ul.menu > li > a { font-size: 16px!important; }
	h2 { font-size: 40px!important; }
	.main-title-section-wrapper { margin-bottom: 35px; }

	
}

@media only screen and (max-width: 767px){
	
	.main-title-section-wrapper .container { width: 100%; 
	background: rgba(156,25,30,1);
   }
  	
  	.vc_custom_1513866227597 { padding-top: 40px!important; padding-bottom: 60px!important; }
  	
	.footer-widgets { display: none; }
	
	#logo { margin-top: 10px; margin-bottom: 10px; }
	
	.dt-menu-toggle { background-color: #999;  }
	
	.container-left, .container-right { width: 100%; float: none;  }
	
	.footer-copyright .container-right { text-align: left; }
	
	.main-title-section { width: 315px;  }
	#main-menu ul.menu > li > a { font-size: 16px!important; }
	h2 { font-size: 26px!important; }
	.main-title-section-wrapper { margin-bottom: 35px; }

	#hometopsection { padding-top: 40px!important; }
	.main-title-section-wrapper h1 { padding-top: 10px; padding-bottom: 10px; }
	.header-on-slider .main-title-section-wrapper { padding-top: 120px!important; }
	
}