/**Button**/
.wpm_btn {  text-shadow: 1px 1px 3px #666666;  font-family: Arial;  color: #ffffff !important;    padding: 10px 20px 10px 20px;  text-decoration: none;  background-image:url(../editor/images/bg_button.png);  background-size:100% 50%;  background-position:bottom;  background-repeat:repeat-x;  background-color: #3498db;  display:inline-block;  margin-bottom:10px;}
.wpm_btn:hover {    -webkit-box-shadow: 0px 1px 3px #666666;  -moz-box-shadow: 0px 1px 3px #666666;  box-shadow: 0px 1px 3px #666666;  text-decoration: none;}

.wpm_square{ -webkit-border-radius:0px !important; -moz-border-radius:0px !important;  border-radius:0px !important; }
.wpm_round{ -webkit-border-radius: 7px !important;  -moz-border-radius: 7px !important;  border-radius: 7px !important; }

/************** DropCap **************/
.wpm_dropcap{ display: block; float: left;font-size: 62px;line-height: 30px;margin: 4px 4px 0 0; }

/************ Accordion ***********/
.wpm_accordion{ border:1px solid #EEE; margin-bottom:15px !important; display:block; background:#FFF; }
.wpm_accordion .ui-accordion-header, .wpm_accordion h3 {padding: 0;margin: 0 0 1px 0;background: url(../images/accordian-title.png) no-repeat scroll 0 0 transparent !important;height: 46px;line-height:1.2;cursor: pointer;
border-bottom: 1px solid #EEE;}
.wpm_accordion .ui-accordion-header-active {background-position: left bottom !important;}
.wpm_accordion .ui-accordion-header a {text-decoration: none;display: block;padding: 12px 0 12px 50px;outline: medium none;border: 0 none;font-family: Arial !important;font-size: 15px !important;color:#999 !important; font-weight:bold;}
.wpm_accordion .ui-accordion-content {	width: 100%;	border-bottom: 1px solid #EEE;	color:#999999;}
.wpm_accordion .ui-accordion-content > * {	margin: 0;	padding: 20px;}
.wpm_accordion .ui-accordion-content a {	color: #777;}


/********** toggle ***********/
/* toggle */
h4.slide_toggle {background: url(../images/toggle-images.png) no-repeat scroll -32px 0 transparent;margin: 10px 0;padding: 0 0 15px 40px;position: relative;}
h4.clicked {background: url(../images/toggle-images.png) no-repeat scroll 0 -30px transparent;}
.slide_toggle_content {background:#e6e6e6;margin: 0 0 20px 40px;padding: 30px;clear: both;overflow: hidden;color:#999999;}

/**************tabs **************/
.tabs-wrapper .tab-content{ margin-bottom:15px !important;}
.tabs-wrapper ul{ margin:0; padding:0; }
.tabs-wrapper ul.tabs {width: 100%;margin: 0;padding: 0;float: left;border-bottom: 1px solid #aeafb9;height: 30px;}
.tabs-wrapper ul.tabs li {display: block;float: left;margin: 0 8px 0 0;border-bottom: 1px solid #aeafb9;}
.tabs-wrapper ul.tabs li a {display: block;width: auto;height: 29px;padding: 0 0px;line-height: 30px;border: 1px solid #aeafb9;margin: 0 0px -2px; background:#aeafb9;padding:0px; padding-left:10px; padding-right:10px;
border-bottom:0px;}
.tabs-wrapper ul.tabs li a.selected {border: 1px solid #aeafb9; text-decoration: none;background:none;height: 31px;border: 1px solid #aeafb9;border-bottom:none;background:#FFF;}
.tabs-wrapper .tab-content {clear: both;background:;width: 100%;border-right: 1px solid #aeafb9;border-bottom: 1px solid #aeafb9;border-left: 1px solid #aeafb9;float: left;}
.tabs-wrapper .tab-content .tabs-inner-padding {padding: 20px; padding-top:0px;}


/************blog shortcodes ********************/
.sc_blog_img{ width:100%; }
.sc_blog_heading{ }
.sc_blog_link{ position:relative; display:block;}
.sc_blog_excerpt{  position:absolute; width:100%; height:100%; -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s; }
.sc_blog_link:hover .sc_blog_excerpt{ background:rgba(0,0,0,0.6); }
.sc_blog_h2{ position:absolute; bottom:0px; padding:30px; padding-bottom:10px; color:#FFF; font-size:26px; font-weight:bold; } 
.sc_blog_h2_small{ font-size:20px; }

.sc_blog_one .columns{ margin-bottom: 2.1%; }


/*** blog 2**/
.blog_table{ display:table; height:100%;  width:100%; }
.blog_table_cell{ display:table-cell; vertical-align:middle; }
.blog_2_h2{ position:relative; padding:30px; text-align:center;  }

/***** blog 4 ***/
.blog_margin_left_zero{ margin-left:0px !important; }

/***** blog 5 ************/
.sc_blog_five .columns{ margin-bottom:30px; }
.sc_blog_five h3{ margin-bottom:0; }
.sc_blog_five .wpm_inner_button{  padding-top:5px; }
.sc_blog_five .wpm_inner_button a{   -webkit-border-radius:0px !important; -moz-border-radius:0px !important;  border-radius:0px !important; }

/***** blog 7 *******/
.sc_blog_seven .columns{ margin-bottom:10px; border-bottom:1px dotted #ddd; padding-bottom:10px; }
.sc_blog_seven .sc_blog_link_inner{ display:flex; align-items:center; width:100%; }
.blog_img_seven{ max-width:65px; float:left; margin-right:15px; vertical-align:middle; }
.blog_title_seven{ margin:0; padding:0; }

 

@media (max-width: 768px), only screen and (max-device-width: 768px) {  .sc_blog_h2{  font-size:20px; }  }
@media (max-width: 480px), only screen and (max-device-width: 480px) {  .sc_blog_h2{ font-size:17px; } .sc_blog_one .columns{ margin-bottom:20px; } }
