/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

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

#above-header-sidebar{margin:0 auto;}
.leftclass{color:#323232;font:12px/18px 'Arimo',Arial,Verdana,sans-serif;}
.leftclass h3{font: 20px/34px 'arimo',Arial,Verdana,sans-serif;margin-right: 10px;display:inline-block;margin-bottom:0px;margin-top:0px;}
.rightclass{float:right;color:#323232;font:12px/18px 'Arimo',Arial,Verdana,sans-serif;}
.rightclass h3{font: 20px/34px 'arimo',Arial,Verdana,sans-serif;margin-left: 15px;margin-top:0px;margin-bottom:0px;display:inline-block;float:right;}
.innerpara
{
    display:inline-block;
}

#menu-footer-menu
{
 list-style:none;   
}
.copyrightclassl
{
    display:inline-block;
    margin: 10px 0 0 40px;color:#FFFFFF;
}
.headertopcls
{
    float:right;
    margin:50px 0 0;
}
.recentpost ul li
{
    list-style:none;
}
.avada-row:after
{
    display:inline-block !important;
}
.copyright
{text-shadow:none !important;}
.page-title-container
{
    margin-top:40px;
    border-bottom:none;
}

a.donate-btn, .visual-form-builder-container input.vfb-submit {
    background: url("images/donate-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: 26px/52px 'Economica',Arial,Verdana,sans-serif;
    height: 52px;
    margin: 25px auto;
    text-align: center;
    text-transform: uppercase;
    width: 181px;
}
#text-55
{
    margin-bottom:20px;
}
#text-56,#text-59,#text-57,#text-58
{
  display: inline-block;
    margin: 0 18px 20px -3px;
    vertical-align: top;
    width: 23%;
}

a.orange-btn {
    background: url("images/orange-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font: 13px/43px 'Economica',Arial,Verdana,sans-serif;
    height: 43px;
    margin: 10px auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 141px;
    width:100% \0/;
    font-size:13px \0/;
     	
}
@media all and (min-width:0) {
    a.orange-btn { width:100% \0/;
    font-size:13px \0/;text-align:left !important;padding-left:5px; }  /* IE9-IE10pp4 */
     *::-ms-backdrop, a.orange-btn { width:100%;
    font-size:13px;text-align:left !important;padding-left:5px; }  /* IE11 */
}

a.grey-btn {
    background: url("images/grey-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font: 13px/43px 'Economica',Arial,Verdana,sans-serif;
    height: 43px;
    margin: 27px auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 141px;
}
.page-id-318 a.grey-btn {
   
    margin: 8px auto;
}

a.blue-btn {
    background: url("images/blue-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font: 13px/43px 'Economica',Arial,Verdana,sans-serif;
    height: 43px;
    margin: 47px auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 141px;
}

a.red-btn {
    background: url("images/red-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font: 13px/43px 'Economica',Arial,Verdana,sans-serif;
    height: 43px;
    margin: 6px auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 141px;
}
.shopp_grid-3 .products .product
{
    width:32.333%;
}
.wp-caption img
{
    height:200px;
    width:200px;
}
#sidebar .widget h3,#main h2
{
    font-weight:bold;
}
#main .image
{
    float:left;
    margin-right:15px;
}

#shopp form
{
    display:inline-block;
}
form.shopp p select
{
    float:left;
    margin-left:40px;
}
.follow-us
{
    margin:20px 0;
}
.follow-us img{vertical-align:middle;margin-left:10px;}
.recentpost ul
{
    padding:0px;
}

.page-id-113 #content table.alignleft tr td p a img.aligncenter,.page-id-113 #content table.alignleft tr td p a img.alignright,.page-id-113 #content table.alignleft tr td p a img.alignleft,.page-id-113 #content table.alignleft tr td a img.alignleft
{
    width:220px;
    height:135px;
}
.alignright
{
    margin-left:0px !important;
}
.taglinecls
{
    text-align:left;
}

.recentpost
{
    border-top:1px solid #C0C0C0;
    padding:30px 0 0;
    margin-bottom:80px;
}
#text-65
{
    border-top:1px solid #C0C0C0;
    padding:20px 0 0;
}
p,a,.textwidget
{
	font-family:arial,helvetica,sans-serif;
}
#results {
    background-color: white;
    border: 1px solid #CCCCCC;
    display: none;
    margin-top: -1px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 500px;
}

.show {
    border-bottom: 1px dashed #999999;
    font-size: 15px;
    height: 50px;
    padding: 10px;
}

.show:hover {
    background: none repeat scroll 0 0 #4C66A4;
    color: #FFFFFF;
    cursor: pointer;
}
/*img.searchimg{width:250px;height:110px;position: absolute;}*/
img.searchimg {
    height: 110px;
    width: 250px;
}

.autoserch_result_id{
    /*float: right;
    margin-bottom: -89px;
    margin-right: 0px;
    padding-top: 0px;*/
}
.autoserch_result_id span{
    color: #000;
    display: inherit;
    font-size: 17px;
    font-weight: bold;
    left: 6px;
    padding: 8px;
    position: relative;
}
/*.brick-name { 
    float: right;
    position: relative;
    right: 78px;
    
    width: 250px;
}*/
.brick-name {
    float: left;
    position: absolute;
    top: 0;
    width: 100%;
}


 .brick-section {
    float: right;
    font-size: 21px;
    font-weight: bold;
    margin-top: 112px;
    position: absolute;
    width: 348px;
}

.bricks-nameShow{float:right;}
.name{float: left;width: 115px;}
.data-img{position: absolute; height:52px;margin-left:34px;}
.custom-brick-filed {
    border: 1px solid #D2D2D2;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    color: #747474;
    font-size: 13px;
    padding: 6px;
    width: 65%;
}

.location-map {
    position: relative;
    top: 20px;
    width: 561px;
}
/********Zoom css****/
a img{border:0;}
a {text-decoration:none;color:#fff;}
body,html{padding:0;margin:0;color:#fff;}
body{background:#434648 url(../images/body_bg.png) 50% 0 no-repeat;font:12px Verdana,sans-serif;}
a:focus{outline:none;} 
#wrapper{text-align:center;} 
#Previewholder{
	left:0;
	top:0;
	position:absolute;
	display:none;
	background:#fff;
}
#Previewholder img{
	display:block; 
}
#Previewholder p{ 
	margin:0;
	padding:0; 
	font:11px Verdana,sans-serif; 
	color:#090808; 
}
#Previewholder p span{
	border-top:1px solid #ccc;
	display:block; 
	padding:5px;   
	background:transparent url(../images/desc_bg.gif) 0 100% no-repeat;
}
.marquee{
filter: alpha(opacity=100);
}
#main .left-div {
    min-height: 250px;
    float: left;
    width: 60%;
   
}
.right-div {
    float: right;
    margin-right: 105px;
    position: relative;
    width: 250px;
}
#element_to_pop_up{
    background-color: #fff !important;
    opacity: 1;
    width: 996px;
    top: 372px !important;
}
.b-modal{opacity: 0.85 !important;}
.button.b-close, .button.bClose {
    border-radius: 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    top: -7px;
    background-color: #000;
    cursor: pointer;
    color: #fff;
}
.mapimg{cursor: pointer;}