/*
Theme Name: DSA Child Theme
Description: Child theme for DSA
Author: LizaChoa
Template: dsa-theme
*/

 
/* =Theme customization starts here
------------------------------------------------------- */

@import url("../dsa-theme/style.css");

.mediaimage{padding:0 2px; width:30px; margin-top:-4px;}

.et_pb_slider .et_pb_slide:first-child {
    background-color: transparent !important;
    display: list-item;
}

.et-social-google-plus a.icon::before {
    content: url(/wp-content/uploads/2016/02/linkedin1.png);
}

.et_pb_image_container img {
    max-width: 30%;
    vertical-align: bottom;
}

#et-info-phone::before {
    font-size: 18px;
}
#et-info-phone {
    font-size: 18px;
}

.topmenus1 {
float:left;
margin:3px 10px 0 0;
}

.topmenus a {
    color: #e94e1b !important;
font-size:18px; font-weight:bold;
float:right;
margin:3px 0 0 0;
}

.topmenus a:hover {
    color: #33b5a1 !important;
}
.smallbtn, .smallbtn a { background:#fff; border:solid 1px #fff; padding:10px 20px; font-size:20px; color:fff !important;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


.bullet{
list-style-type: none;
background: url(/wp-content/uploads/2015/07/orange-bullet.png) no-repeat top left;
padding-left: 20px;

} 

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-family: inherit;
    font-size: 16px;
    letter-spacing: normal;
    outline-style: none;
    padding: 5px 2px;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper 
.gform_page_footer .button.gform_button, .gform_previous_button {
    background-color: #ffce0a;
    border: 1px none;
    margin-right: 0.625em;
    padding: 5px 10px;
}

#top-menu li li a, .fullwidth-menu li li a {
    line-height: 22px;
    padding: 13px 20px;
    width: 200px;
}

ol {font-size:16px;}

.et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
    font-size: 18px;
    margin: 10px 0 0;
    padding-bottom: 0;
    text-align: center;
    word-wrap: break-word;
}

#logo {
    display: inline-block;
    float: none;
    margin-bottom: 0;
    max-height: 100%;
    transition: all 0.4s ease-in-out 0s;
    vertical-align: middle;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
    margin-bottom: -10%;
}

.et_pb_slide_description h2 {font-size:32px !important; font-weight:bold; border-bottom: medium solid;
    display: inline; line-height: 50px;}

.et_pb_slider .et_pb_slide {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;}

.et_pb_blog_grid .et_pb_post {
    border: 0px solid #d8d8d8;}

@media only screen and (max-width: 500px){
.smallbtn, .smallbtn a{display:block;}
#et-info-phone{   float:right !important;}
}

@media only screen and (max-width: 1080px){
.et_pb_slide_content h1{line-height:60px;}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
}

.et_pb_slide_description h2 {font-size:32px !important; font-weight:bold; border-bottom: medium solid;
    display: inline; line-height:60px;}

}


.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
    background-color: #1366ab;
    color: #fff !important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
    background-color: #1366ab !important;
    color: #fff !important;
}


.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    background-color: #3ebba5;
    border: 1px solid #e2e2e2;
    color: #fff;
    display: block;
    height: auto;
    margin: -1px -1px 0 0;
    overflow: hidden;
    padding: 15px 25px;
font-size:16px;
}


.tagcloud a {
    background: #1883dd none repeat scroll 0 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px !important;
    margin-bottom: 4px;
    padding: 2px 8px;
    transition: all 0.2s ease-in-out 0s;
color:#fff;
}


@media only screen and (max-width: 768px){
body .flipbook-container .fb-nav ul li.zoom {
display: none !important;
}

}

.apply-button{ 
padding: 20px 40px;
background-color:#eeeeee;
font-weight:bold;
font-size:25px;
 -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
color:#1883dd ;

}

.apply-button:hover{color:#ff931b; 
background-color:#f7f7f7;}

.anim{    animation-delay: 1.3s;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: fadeBottom;
    animation-timing-function: ease-in-out;}

.slide{border-bottom: medium solid; display: inline; line-height:60px;}



.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 0 auto;
}
.et_pb_fullwidth_header .header-content {
    padding: 0px;
}

.et_pb_section_0 {
    padding-bottom: 0px
    padding-top: 0px 
}

.et_pb_section {
    padding: 5px 0px 5px 0px;
    position: relative;
}

.hsdbar{border-bottom: solid #eeeeee thin; }
.hsdbar1{border-bottom: solid #eeeeee thin; color:#1883dd;}

.btnsidebar {font-size:16px; color:#3ebba5 !important;    font-family: Avenir,Arial,Helvetica,sans-serif;}

.btnsidebar a:hover{color:#1366ab !important;}

.btnsidebar a{color:#3ebba5 !important;}

.btnsidebar1{font-size:18px; color:#3ebba5;    font-family: Avenir,Arial,Helvetica,sans-serif;}

.btnsidebar1:hover{padding:5px 10px; background: rgba(0, 0, 0, 0) url("../images/blackArrowSideMenu.png") no-repeat scroll 154px 6px; font-size:15px; color:#1883dd !important;}

.btnsidebar1:a{padding:5px 10px; background-color:#fff; font-size:15px; color:#1883dd !important;}


.blue_shop h4, .blue_shop h5{color:#1883dd !important;}

.widgettitle{text-transform:uppercase; color:#e94e1b !important;}

.dv-panel-title {
    background-color: #1366ab !important;}

.dv-member-zoom {
    background-color: #1366ab !important;}

.dv-member-name {
    background-color: rgba(239,91,52,0.5) !important;
    font-size: 14px;
}

.dv-member-info {
    background-color: rgba(19,102,171,0.5) !important;
    font-size: 12px;
}

.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding: 40px 0 0;
}

.et_pb_number_counter .percent { font-family: "edo_szregular";
    height: 72px;
}

.earn{background:url(/wp-content/uploads/2015/07/earn3.jpg)no-repeat; height:500px; }
.earn:hover{background:url(/wp-content/uploads/2015/07/earn_hover1.jpg)no-repeat; height:500px; color:#1883dd;}

.hearn{font-size:50px; font-weight:bold; color:#fff;  text-align:center;padding-top:120px !important;}
#earn h1:hover{color:#1366ab}
.textearn{font-size:20px; color:#fff; text-align:center;}
.textearn a{color:#fff}
.textearn a:hover{color:#1366ab}

.shop{background:url(/wp-content/uploads/2014/12/shop1.jpg)no-repeat; height:500px; }
.shop:hover{background:url(/wp-content/uploads/2015/07/shop_hover1.jpg)no-repeat; height:500px; color:#1883dd;}

.hshop{font-size:50px; font-weight:bold; color:#fff;  text-align:center;padding-top:120px !important; }
#shop h1:hover{color:#e94e1b}
.textshop{font-size:20px; color:#fff; text-align:center;}
.textshop a{color:#fff}
.textshop a:hover{color:#e94e1b}


h1{color:#e94e1b; font-weight:bold; text-transform:uppercase; font-size:32px;}

@font-face {
    font-family: "edo_szregular";
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/plugins/fonts/Edo-SZ.ttf.eot") format("embedded-opentype"), url("/wp-content/plugins/fonts/edosz-webfont.woff2") format("woff2"), url("/wp-content/plugins/fonts/Edo-SZ.ttf.woff") format("woff"), url("/wp-content/plugins/fonts/edosz.ttf") format("truetype"), url("/wp-content/plugins/fonts/Edo-SZ.ttf.svg") format("svg");
}

.ch-item {
	width: 0%;
	height: 0%;
	border-radius: 50%;
	position: relative;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	cursor: default;
}

.ch-info-wrap{
	position: relative;
	width: 300px;
	height: 300px;
	border-radius: 50%;

	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	-ms-perspective: 800px;
	perspective: 800px;

	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

	top: 20px;
	left: 100px;


	background: #f9f9f9 url(/wp-content/uploads/2015/07/bg.jpg) ;
	box-shadow: 
		0 0 0 20px rgba(255,255,255,0.2), 
		inset 0 0 3px rgba(115,114, 23, 0.8);

}

.ch-info{
	position: absolute;
	width: 300px;
	height: 300px;
	border-radius: 50%;

	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
		
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

}

.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ch-info .ch-info-back {
	-webkit-transform: rotate3d(0,1,0,180deg);
	-moz-transform: rotate3d(0,1,0,180deg);
	-o-transform: rotate3d(0,1,0,180deg);
	-ms-transform: rotate3d(0,1,0,180deg);
	transform: rotate3d(0,1,0,180deg);
	
	background: #f07458;
}

.ch-img-1 { 
	background-image: url(/wp-content/uploads/2015/07/shop.jpg);
}

.ch-img-2 { 
	background-image: url(/wp-content/uploads/2015/07/earn.jpg);
}

.ch-img-3 { 
	background-image: url(../images/12.jpg);
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	margin: 0 15px;
	padding: 60px 0 0 0;
	height: 90px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 0px solid rgba(255,255,255,0.5);
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-wrap {
	box-shadow: 
		0 0 0 0 rgba(255,255,255,0.8), 
		inset 0 0 3px rgba(115,114, 23, 0.8);
}

.ch-item:hover .ch-info {
	-webkit-transform: rotate3d(0,1,0,-180deg);
	-moz-transform: rotate3d(0,1,0,-180deg);
	-o-transform: rotate3d(0,1,0,-180deg);
	-ms-transform: rotate3d(0,1,0,-180deg);
	transform: rotate3d(0,1,0,-180deg);
}



.socsize{width:35px}
.socsize:hover{width:40px}


@media only screen and ( min-width: 400px ) and ( max-width: 700px ){
.ch-info-wrap{	left: 0px;}

}

@media only screen and ( min-width: 300px ) and ( max-width: 1000px ){
.flipbook-container {
    margin: 160px 0 !important;
}
}


#top-menu a {
    color: #fff;
font-size:16px;
}

#top-menu a:hover {
    color: #f15b29;
font-size:16px;
}

.et_pb_text {font-size:16px;}

#left-area ul, .entry-content ul, .comment-content ul {
font-size:16px;
}

.socialmedia{float:right;}

h2{color:#e94e1b; text-transform:normal;}
h3{color:#e94e1b; text-transform:normal; font-size:22px; font-weight:bold;}
h4{color:#1366ab; font-weight:bold; font-size:18px;  }
h6{color:#1366ab; font-size:24px; font-weight:bold;}

p{font-size:16px; }



.et_fixed_nav #logo {
    margin-bottom: 0;
    max-height: 114px;
}

#footer-info {
    color: #fff !important;
    float: left;
    font-size: 11px;
    padding-bottom: 10px;
    text-align: left;
}

#footer-info a {
    color: #fff  !important;
    font-weight: normal;
	
}

#footer-bottom {
    background-color: #1366ab !important;
	padding: 10px 0 0px;
}