/*
Plugin Name: ThemePacific Shortcodes Pro
Plugin URI: http://themepacific.com/wp-plugins/themepacific-shortcode-pro/
Description: A Pro Shortcode Plugin from ThemePacific
Author: Raja CRN, ThemePacific
Author URI: http://themepacific.com
Version: 2.0
Copyright 2014 , ThemePacific.
Text Domain: themepacific
@package ThemePacific Shortcodes
@category Core
@author ThemePacific
*/
.themepacific_sh_dropcap { font-size:49px; margin-right:6px; padding-top:4px; text-transform: uppercase; float: left; position: relative; top: 5px; color:#888; }
.themepacific_sh_dropcap.blue{ color: #2daebf; }
.themepacific_sh_dropcap.green { color: #2fc950; }
.themepacific_sh_dropcap.grey { color: #a7a8a7; }
.themepacific_sh_dropcap.red { color: #e33100; }
.themepacific_sh_dropcap.yellow{ color: #ffb515; }
/* Buttons */
.themepacific_sh_button { position: relative; display: inline-block; margin-bottom: 18px; padding: 10px 15px 9px; background: #222; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; font-size: 12px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35); cursor: pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
.themepacific_sh_button:hover { text-shadow: 0 -1px 3px rgba(0, 0, 0, 0.35); }
.themepacific_sh_button.green { background: #2fc950;  }
.themepacific_sh_button.grey { background: #a7a8a7;  }
.themepacific_sh_button.red {background: #e33100;   }
.themepacific_sh_button.orange { background: #ff5c00;  }
.themepacific_sh_button.blue { background: #2daebf;  }
.themepacific_sh_button.yellow { background: #ffb515;  }
 /* Divider */
.themepacific_sh_divider { display: block; border: solid #ECECEC;border-width: 1px 0 0;clear: both; background: none !important; width: 100%; height: 0; margin:18px 0; }
 .themepacific_sh_divider.dotted { border-width: 2px 0 0;border-style: dotted;}
.themepacific_sh_divider.dashed { border-width: 2px 0 0;border-style: dashed; }
.themepacific_sh_divider.double { border-width: 4px 0 0;border-style: double; }
 /* Columns*/
 .themepacific_sh_one-half, .themepacific_sh_one-third, .themepacific_sh_two-third, .themepacific_sh_three-fourth, .themepacific_sh_one-fourth, .themepacific_sh_one-fifth, .themepacific_sh_two-fifth, .themepacific_sh_three-fifth, .themepacific_sh_four-fifth, .themepacific_sh_one-sixth, .themepacific_sh_five-sixth { position: relative; margin-right: 4%;float: left; }
.themepacific_sh_column-last { margin-right: 0!important; clear: right; }
.themepacific_sh_column-last:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.themepacific_sh_one-half { width: 48% }
.themepacific_sh_one-third { width: 30.66% }
.themepacific_sh_two-third { width: 65.33% }
.themepacific_sh_one-fourth { width: 22% }
.themepacific_sh_three-fourth { width: 74% }
.themepacific_sh_one-fifth { width: 16.8% }
.themepacific_sh_two-fifth { width: 37.6% }
.themepacific_sh_three-fifth { width: 58.4% }
.themepacific_sh_four-fifth { width: 67.2% }
.themepacific_sh_one-sixth { width: 13.33% }
.themepacific_sh_five-sixth { width: 82.67% }

 
 /* Testimonial*/
.themepacific_sh_testimonial {display: block;clear: both;margin: 10px 0;}
.themepacific_sh_testimonial-content {position: relative;background: url(../images/quote.png) no-repeat 0 0 #222;padding: 15px;color: #9E9E9E;font-size: 15px;border-radius: 3px;-webkit-border-radius: 3px;text-shadow: 0 0px 2px rgba(0, 0, 0, 0.21);display: block;padding-left: 136px;line-height: 2;}
.themepacific_sh_testimonial-content p:last-child { margin: 0 }
.themepacific_sh_testimonial-author { margin-top: 25px;margin-left: 15px;font-weight: bold;position: relative; }
.themepacific_sh_testimonial-author .info,.themepacific_sh_testimonial-author .pos {display: inline-block;position: relative;margin-left: 10px;font-size: 16px;color: #E7E7E7;}
.themepacific_sh_testimonial-author img {width: 90px;padding: 15px;background: #FFF;display: block;position: relative;float: left;}
/* Highlight*/
.themepacific_sh_highlight.red { background: #e33100; color:#fff; }
.themepacific_sh_highlight.green {  background: #2fc950;color:#fff;}
.themepacific_sh_highlight.yellow { background: #ffb515; }
.themepacific_sh_highlight.blue { background: #2daebf; }
.themepacific_sh_highlight.grey {  background: #a7a8a7;}
/* Text Box*/
 .themepacific_sh_box { display: block; padding: 15px; margin: 10px 0; font-size: 1em; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.themepacific_sh_box p:last-child { margin: 0 }
.themepacific_sh_box.left { float: left }
.themepacific_sh_box.right { float: right }
.themepacific_sh_box.red { background-color: #A72603;border: 1px solid #922000;color: #FFE5E5; }
.themepacific_sh_box.green {background-color: #A7EC2D;border: 1px solid #4DF100;color: #008000; }
.themepacific_sh_box.blue { background-color: #2D6DBF;border: 1px solid #2DAEBF;color: #D5F2FF;}
.themepacific_sh_box.yellow {  background-color: #FFF500;border: 1px solid #FFE315;color: #A59100;}
.themepacific_sh_box.black { color: #ddd;background-color:#111;border: 1px solid #111; }
.themepacific_sh_box.grey {background-color: #a7a8a7;border: 1px solid #a7a8a7; }
/* Toggle Accordion*/

.themepacific_sh_toggle .themepacific_sh_toggle-title,.themepacific_sh_accordion h3.themepacific_sh_accordion-title { display: block; color: #FCFCFC; display: block; padding: 15px 15px 15px 40px; border: 1px solid #ddd; background: #444444 url("../images/plus.png") no-repeat 15px center; outline: 0; text-transform: none; letter-spacing: normal; font-weight: normal; font-size: 1em; line-height: 1.5em; margin: 10px 0 0 !important; cursor: pointer; }
.themepacific_sh_accordion h3.themepacific_sh_accordion-title a { color: #F5F5F5; text-decoration: none !important; }
.themepacific_sh_accordion .ui-state-focus { outline: none }

.themepacific_sh_toggle .themepacific_sh_toggle-title:hover,.themepacific_sh_accordion .themepacific_sh_accordion-title:hover { background-color: #585858; text-decoration: none; }

.themepacific_sh_toggle .themepacific_sh_toggle-title.active, .themepacific_sh_toggle .themepacific_sh_toggle-title.active:hover ,.themepacific_sh_accordion .themepacific_sh_accordion-title.ui-state-active { background-color: #454547; background-image: url("../images/minus.png"); text-decoration: none; }
.themepacific_sh_accordion .themepacific_sh_accordion-title.ui-state-active a { color: #FFF;}
.themepacific_sh_toggle .themepacific_sh_toggle-container ,.themepacific_sh_accordion .ui-accordion-content {  display: none; overflow: hidden;  padding: 14px;}
.themepacific_sh_accordion .ui-accordion-content p:last-child { margin: 0px }
/*tabs*/

.themepacific_sh_tabs ul.ui-tabs-nav { display: block;  line-height: 46px;  color: #000;  margin: 0 0 10px;  font-weight: bold;  min-height: 39px;  clear: both; border-bottom: 1px solid #DBDBDB;}
.themepacific_sh_tabs ul.ui-tabs-nav li { outline: none; float: left;  border: none;   margin: 0;  float: left;  white-space: nowrap;  display: block;  color: #464646;  text-align: center;  width: 27%;}
.themepacific_sh_tabs ul.ui-tabs-nav li:first-child {margin-left: 25px;}

.themepacific_sh_tabs ul.ui-tabs-nav li a { display: block; text-decoration: none; width: auto; height: 39px; padding: 0px 20px; line-height: 40px; margin: 0; color: #333; outline: none; }
 .themepacific_sh_tabs ul.ui-tabs-nav .ui-state-active a{ background: #fff;border: 1px solid #DBDBDB;border-bottom: none; }
.themepacific_sh_tabs ul.ui-tabs-nav .ui-state-active a:hover { background: #fff }
.themepacific_sh_tabs ul.ui-tabs-nav li:first-child .ui-state-active a { margin-left: 0 }
.themepacific_sh_tabs ul.ui-tabs-nav li:first-child a { border-width: 1px 1px 0 1px }
.themepacific_sh_tabs .tab-content { background: #fff;padding: 20px;border-bottom: 1px solid #EEE;}
.themepacific_sh_tabs ul.tabs:before, ul.tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.themepacific_sh_tabs ul.tabs:after { clear: both }
.themepacific_sh_tabs ul.tabs { zoom: 1 }
.themepacific_sh_tabs .ui-tabs-hide { display: none }
.themepacific_sh_tabs:after { clear: both }
.themepacific_sh_tabs { zoom: 1 ; margin-top: 40px;}
.themepacific_sh_tabs .ui-tabs-hide { display: none }
 /* Googlemap */
.googlemap { position: relative; max-width: inherit; }
.googlemap .map_canvas { width: 100%; height: 100%; }
.googlemap .map_canvas img { max-width: none !important }
.googlemap .map_canvas h3 { margin: 0 0 10px; font-size: 14px; }