/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@import url( "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
* {font-family: 'Noto Sans KR', sans-serif;}

/*sd text*/
.sdmain1 {text-align: center; font-size:28px; font-weight:400; color: #ffffff;padding-left: 200px;}
.sdmain2 {font-size:27px; font-weight:400; color: #ffffff;letter-spacing: 3px;word-break:keep-all;}
.sdmain3 {font-size:41px; font-weight:600; color: #ffffff;letter-spacing: -1px;line-height: 55px;word-break:keep-all;}
.sdmain21 {font-size:21px; font-weight:600; color: #ffffff;letter-spacing: 5px;word-break:keep-all;}
.sdmain22 {font-size:41px; font-weight:600; color: #ffffff; background-color:#0037b3;padding:0 10px 0 10px;line-height:55px;word-break:keep-all;}
.sdmain22-normal {font-size:41px; font-weight:600; color: #ffffff;padding-right: 10px;word-break:keep-all;}
.sdmain23 {font-size:16px; font-weight:400; color: #ffffff;word-break:keep-all;}
.sdmain31 {font-size:21px; font-weight:600; color: #ffffff;letter-spacing: 5px;word-break:keep-all;}
.sdmain5 {font-size:27px; font-weight:400; color: #313131;letter-spacing: 3px;word-break:keep-all;}
.sdmain51 {font-size:21px; font-weight:600; color: #313131;letter-spacing: 5px;word-break:keep-all;}
.sdmain53 {font-size:16px; font-weight:400; color: #313131;word-break:keep-all;}
.sdtitlebold {font-size:30px; font-weight:600; color: #313131;letter-spacing: -1px;line-height: 55px;word-break:keep-all;}
#media_image-2 { text-align: right !important;}
.sdfootertitle {color: #000000;}
.sdfootercontent {color: #000000;font-size: 12px;}
@media screen and (min-width: 860px) {
.sdimageleft {padding-left:200px;}
}
@media screen and (max-width: 860px) and (min-width:650px ){.sdimageleft {padding-left:100px;}}
@media screen and (max-width: 649px) and (min-width:450px ){.sdimageleft {padding-left:30px;}}
#Top_bar .menu > li > a span:not(.description) {border-right-width: 0px !important;}
/* mouse */
.sdmouse {position:absolute;top:75%;left:49%;}
@media screen and (max-width: 1536px) and (min-width:650px ) {.sdmouse {display:none;}}


/*contact form 7 style*/
.wpcf7-textarea { 
width: 85%; 
}
.wpcf7 input { 
width: 50%; 
}
.wpcf7-text {
width: 50%;
}


/* staff */
.sdname {color:#ffffff !important;font-size: 20px;font-weight: 600; line-height: 1.35em;margin-bottom: .75em; text-align: center;}
.sdposition {color:#a5a5a5 !important;font-size: 15px;font-weight: 400; line-height: 1.35em;margin-bottom: .75em; text-align: center;}
.sddetail {color:#ffffff !important;font-size: 12px;font-weight: normal; line-height: 1.35em;margin-bottom: .75em; text-align: center;}
.sdtitlesm2 {color:#11476F !important; font-size: 17px; font-weight: 300; line-height: 23px;}
.sdintro {color:#7777777 !important; font-size:17px; line-height:1.35em;}
.sdaddress {color: #494949 !important; text-align: left !important; font-size: 20px !important; font-weight: 400!important;}
.sdtitleadd {color: #494949 !important; text-align: left !important; font-size: 17px !important; font-weight: 400!important;}
.sdtitleadd1 {color:#494949 !important; text-align: left !important; font-size: 16px !important; font-weight: 400!important;word-break:keep-all;}
.wpcf7-submit:hover{background-color:#0e348a;}
.wpcf7-submit {border: 1px solid #0e348a;color: #0e348a;}
.fa-phone:before {content: "\f095";}

/* image align */
.sdimagecenter { text-align: center; margin: 0 auto; width: 450px; }
.sdimagecenter2 { text-align: center; margin: 0 auto; width: 900px; }
wpb_single_image wpb_content_element vc_align_left   sdimagecenter3 { text-align: center !important;}
#vc_images-carousel-1-1508225455 > div > div > div > div:nth-child(2) { text-align: center;}
.wpb_single_image.vc_align_center {margin-bottom:0px;}
/* hide last button */
#fp-nav > ul > li:nth-child(8) {display:none;}

/* top bar button new*/
#advanced_floating_content_5461, #advanced_floating_content_5462, #advanced_floating_content_5463, #advanced_floating_content_5464 {
 	border-radius: 0px 0px 10px 10px;
}
.floating_content_full_details > div:nth-child(1) > p:nth-child(1) {margin: 5px 5px 5px 5px;}
#advanced_floating_content_5461 > p, #advanced_floating_content_5462 > p, #advanced_floating_content_5463 > p, #advanced_floating_content_5464 > p {margin-bottom:5px;}
#advanced_floating_content_5461 p > a:hover, #advanced_floating_content_5462 p > a:hover, #advanced_floating_content_5463 p > a:hover, #advanced_floating_content_5464 p > a:hover {text-decoration: none;}
@media screen and (max-width: 1650px){#advanced_floating_content_5465 {display:none;}}


/* heading */
.vcex-heading-bottom-border-w-color .vcex-heading-inner {
    padding-bottom: 6px;
    border-bottom: 2px solid #00236e;
    position: relative;
    bottom: -1px;
}

.vcex-heading-inner {
    display: inline-block;
}

.vcex-heading {
    display: block;
    color: #000;
    font-size: 1.615em;
    margin: 0 auto;
    max-width: 100%;}
.vcex-heading-bottom-border-w-color {
    padding-bottom: 0;
    border-bottom: 1px solid #e8e8e8;}
@media screen and (max-width: 780px) {
#advanced_floating_content_5461, #advanced_floating_content_5462, #advanced_floating_content_5463, #advanced_floating_content_5464, #advanced_floating_content_5467 {display:none;}}


#Top_bar #logo img { max-height: 50px; }
/* footer */
.footer-sliding #Footer {height: 120px !important;}
#Footer .widgets_wrapper {padding : 0 0 0 0 !important;}



/*cart*/
#wpmenucartli > a > span {display:none !important;}

/* cart popup color */
.popupaoc-button {background: #00236e !important;}