@charset "UTF-8";
/* CSS Document */

/* Common Styles */
a, button, input[type="submit"], input[type="button"], #dt_modules .dt_module, .dt_button, #dtthemes-metabox .button, #dt_modules .dt_module.dt_sample_layout .dt_user_layout_delete { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
.dt_delete_column, .dt_clone_column, .dt_settings_arrow_column, .dt_settings_arrow_fullwidth, .dt_delete, .dt_clone_module, .dt_settings_arrow_module, .dt_settings_arrow_widget, .dt_show, .dt_hide, #dt_layout .dt_user_layout_delete, #dt_close_module_settings, #dt_close_dialog_settings, #dt_close_widget_settings, #dt_close_sections_settings { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
#dt_layout .dt_m_column { -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; 	-o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out; }
button, input[type="submit"], input[type="button"], #dt_modules .dt_module, .dt_button, #dtthemes-metabox .button, .dtthemes_upload_button { border-radius:3px; }

/* Button Styles */
.dt_button, button, input[type="submit"], input[type="button"], .dtthemes_upload_button { background:#0074a2; padding:10px 15px; display:inline-block; border:none; color:#ffffff; margin-left:10px; cursor:pointer; height:auto; box-shadow:none; text-decoration:none; }
#dtthemes-metabox .button.wp-picker-clear {  background:#0074a2; padding:5px 15px; display:inline-block; border:none; color:#ffffff; margin-left:10px; cursor:pointer; height:auto; box-shadow:none; text-decoration:none; } 
.dt_button:hover, #dtthemes-metabox .button:hover, input[type="submit"]:hover, input[type="button"]:hover, .dtthemes_upload_button:hover { background:#2ea2cc; color:#ffffff; }
.dt_button span, #dtthemes-metabox .button span { line-height:20px; }
.dt_customcss_icon { background:url(images/dt-button-icons.png) -20px 0 no-repeat; width:20px; height:20px; float:left; margin:0px 5px 0px 0px; }

.dtthemes_upload_button { padding:8px 15px; }

/* Icon Styles */
.dt_icon { background:url(images/dt-builder-icons.png) top left no-repeat; width:20px; height:20px; }
.dt_icon.ico-blog, .dt_icon.ico-my_recent_posts, .dt_icon.ico-my_recent_posts { background-position:0 0; }
.dt_icon.ico-meta { background-position:-20px 0; }      
.dt_icon.ico-search, .dt_icon.ico-woocommerce_product_search, .dt_icon.ico-courses-search, .dt_icon.ico-slider-search { background-position:-40px 0; }      
.dt_icon.ico-tagclouds, .dt_icon.ico-tag_cloud, .dt_icon.ico-woocommerce_product_tag_cloud { background-position:-60px 0; }
.dt_icon.ico-text { background-position:-80px 0; }         
.dt_icon.ico-comments, .dt_icon.ico-recent, .dt_icon.ico-recentposts { background-position:-100px 0; }
.dt_icon.ico-calendar, .dt_icon.ico-tribe, .dt_icon.ico-events { background-position:-120px 0; }  
.dt_icon.ico-tabs { background-position:-140px 0; }
.dt_icon.ico-rss  { background-position:-160px 0; }    
.dt_icon.ico-pricingtable { background-position:-180px 0; }
.dt_icon.ico-chart, .dt_icon.ico-infographicbar { background-position:0px -20px; }            
.dt_icon.ico-slider { background-position:-20px -20px; }           
.dt_icon.ico-audio { background-position:-40px -20px; }
.dt_icon.ico-picture { background-position:-60px -20px; }              
.dt_icon.ico-archives { background-position:-80px -20px; }
.dt_icon.ico-lightbox, .dt_icon.ico-box { background-position:-100px -20px; }            
.dt_icon.ico-toggle, .dt_icon.ico-monster { background-position:-120px -20px; }
.dt_icon.ico-accordion  { background-position:-140px -20px; }           
.dt_icon.ico-video { background-position:-160px -20px; }
.dt_icon.ico-quote { background-position:-180px -20px; }              
.dt_icon.ico-divider { background-position:0px -40px; }
.dt_icon.ico-sidebar { background-position:-20px -40px; }               
.dt_icon.ico-pages { background-position:-40px -40px; }
.dt_icon.ico-blockquote { background-position:-60px -40px; }          
.dt_icon.ico-alert { background-position:-80px -40px; }
.dt_icon.ico-callout  { background-position:-100px -40px; }           
.dt_icon.ico-code { background-position:-120px -40px; }
.dt_icon.ico-googlemap { background-position:-140px -40px; }     
.dt_icon.ico-digg { background-position:-160px -40px; }
.dt_icon.ico-delicious { background-position:-180px -40px; }             
.dt_icon.ico-twitter, .dt_icon.ico-my_twitter { background-position:0px -60px; }
.dt_icon.ico-tumblr { background-position:-20px -60px; }          
.dt_icon.ico-dribbble { background-position:-40px -60px; }
.dt_icon.ico-stumbleupon { background-position:-60px -60px; }
.dt_icon.ico-youtube { background-position:-80px -60px; }        
.dt_icon.ico-vimeo { background-position:-100px -60px; }
.dt_icon.ico-skype  { background-position:-120px -60px; }             
.dt_icon.ico-linkedin { background-position:-140px -60px; }
.dt_icon.ico-googleplus  { background-position:-160px -60px; } 
.dt_icon.ico-flickr, .dt_icon.ico-my_flickr { background-position:-180px -60px; }
.dt_icon.ico-dropbox { background-position:0px -80px; }
.dt_icon.ico-facebook { background-position:-20px -80px; }               
.dt_icon.ico-unorderedlists { background-position:-40px -80px; }           
.dt_icon.ico-table { background-position:-60px -80px; } 
.dt_icon.ico-button { background-position:-80px -80px; }   
.dt_icon.ico-orderedlists { background-position:-100px -80px; }  
.dt_icon.ico-pbstandard, .dt_icon.ico-progressbar { background-position:-120px -80px; }   
.dt_icon.ico-pbstripe, .dt_icon.ico-pbactive { background-position:-140px -80px; }   
.dt_icon.ico-direction { background-position:-160px -80px; } 
.dt_icon.ico-address { background-position:-180px -80px; } 
.dt_icon.ico-contactdetails { background-position:0px -100px; } 
.dt_icon.ico-anycontent { background-position:-20px -100px; }
.dt_icon.ico-greetings { background-position:-40px -100px; }
.dt_icon.ico-registry, .dt_icon.ico-planavisit { background-position:-60px -100px; }
.dt_icon.ico-friends, .dt_icon.ico-clients, .dt_icon.ico-team { background-position:-80px -100px; }
.dt_icon.ico-socials { background-position:-100px -100px; }
.dt_icon.ico-portfolio, .dt_icon.ico-my_portfolio_widget, .dt_icon.ico-portfolio-item, .dt_icon.ico-portfolio-item { background-position:-120px -100px; }
.dt_icon.ico-categories, .dt_icon.ico-nav_menu, .dt_icon.ico-woocommerce_product_categories { background-position:-140px -100px; }
.dt_icon.ico-contactinfo, .dt_icon.ico-my_mailchimp, .dt_icon.ico-email { background-position:-160px -100px; } 
.dt_icon.ico-woocommerce_widget_cart { background-position:-180px -100px; }
.dt_icon.ico-woocommerce_layered_nav_filters { background-position:0px -120px; } 
.dt_icon.ico-woocommerce_layered_nav { background-position:-20px -120px; }
.dt_icon.ico-woocommerce_top_rated_products { background-position:-40px -120px; }
.dt_icon.ico-woocommerce_recent_reviews { background-position:-60px -120px; }
.dt_icon.ico-woocommerce_recently_viewed_products { background-position:-80px -120px; }
.dt_icon.ico-woocommerce_price_filter { background-position:-100px -120px; }
.dt_icon.ico-woocommerce_products { background-position:-120px -120px; }

.dt_icon.ico-courses, .dt_icon.ico-courses-sensei, .dt_icon.ico-my_course_widget, .dt_icon.ico-sensei_course_categories, .dt_icon.ico-sensei_course_component, .dt_icon.ico-sensei_lesson_component, .dt_icon.ico-sensei_category_courses { background-position:-140px -100px; }
.dt_icon.ico-layerslider_widget, .dt_icon.ico-rev { background-position:-160px -120px; } 
.dt_icon.ico-tooltip, .dt_icon.ico-pullquote { background-position:-180px -120px; }

.dt_icon.ico-testimonial { background-position:0px -140px; }
.dt_icon.ico-teacher { background-position:-20px -140px; }
.dt_icon.ico-timeline { background-position:-40px -140px; }
.dt_icon.ico-fax { background-position:-60px -140px; }
.dt_icon.ico-phone { background-position:-80px -140px; }
.dt_icon.ico-mobile { background-position:-100px -140px; }
.dt_icon.ico-web { background-position:-120px -140px; } 
.dt_icon.ico-ratings { background-position:-140px -140px; }
.dt_icon.ico-dropcap { background-position:-160px -140px; }
.dt_icon.ico-donutchart { background-position:-180px -140px; }

.dt_icon.ico-newsletter-section, .dt_icon.ico-subscribed-courses { background-position:0px -160px; }
.dt_icon.ico-map { background-position:-20px -160px; }
.dt_icon.ico-iconbox, .dt_icon.ico-iconbox-colored { background-position:-40px -160px; }
.dt_icon.ico-animation { background-position:-60px -160px; }
.dt_icon.ico-headings { background-position:-80px -160px; }
.dt_icon.ico-bp_core_login_widget, .dt_icon.ico-bp_core_members_widget, .dt_icon.ico-bp_core_whos_online_widget, .dt_icon.ico-bp_core_recently_active_widget, .dt_icon.ico-bp_core_friends_widget, .dt_icon.ico-bp_groups_widget, .dt_icon.ico-bp_messages_sitewide_notices_widget  { background-position:-100px -160px; }

#dt_layout .dt_delete_column, #dt_layout .dt_clone_column, #dt_layout .dt_settings_arrow_column, #dt_layout .dt_settings_arrow_fullwidth, #dt_layout .dt_delete, #dt_layout .dt_clone_module, #dt_layout .dt_settings_arrow_module, #dt_layout .dt_settings_arrow_widget, #dt_layout .dt_show, #dt_layout .dt_hide, #dt_layout .dt_move, #dt_layout .dt_user_layout_delete { background:url(images/dt-editor-icons.png) top left no-repeat; width:40px; height:40px; }
#dt_layout .dt_clone_column, #dt_layout .dt_clone_module { background-position:0px 0px; }   
#dt_layout .dt_delete_column, #dt_layout .dt_delete, #dt_layout .dt_user_layout_delete { background-position:-80px 0px; } 
#dt_layout .dt_settings_arrow_column, #dt_layout .dt_settings_arrow_fullwidth { background-position:-40px 0px; } 
#dt_layout .dt_settings_arrow_module, #dt_layout .dt_settings_arrow_widget { background-position:-120px 0px; }
#dt_layout .dt_show, #dt_layout .dt_hide { background-position:-160px 0px; }
#dt_layout .dt_move { background-position:0px -40px; }

#dt_layout .dt_clone_column, #dt_layout .dt_delete_column, #dt_layout .dt_settings_arrow_column, #dt_layout .dt_settings_arrow_fullwidth { cursor:pointer; float:right; border-left:1px solid #dedede; }    
#dt_layout .dt_delete_column:hover, #dt_layout .dt_clone_column:hover, #dt_layout .dt_settings_arrow_column:hover, #dt_layout .dt_settings_arrow_fullwidth:hover, #dt_layout .dt_user_layout_delete { opacity:0.5; filter:alpha(opacity=50); }

#dt_layout .dt_delete, #dt_layout .dt_clone_module, #dt_layout .dt_settings_arrow_module, #dt_layout .dt_settings_arrow_widget, #dt_layout .dt_show, #dt_layout .dt_hide, #dt_layout .dt_move, #dt_layout .dt_user_layout_delete { width:30px; cursor:pointer; float:right; opacity:0.6; filter:alpha(opacity=60); font-size:0; } 
#dt_layout .dt_move { width:30px; cursor:default; float:right; opacity:0.6; filter:alpha(opacity=60); font-size:0; }
#dt_layout .dt_delete:hover, #dt_layout .dt_clone_module:hover, #dt_layout .dt_settings_arrow_module:hover, #dt_layout .dt_settings_arrow_widget:hover, #dt_layout .dt_show:hover, #dt_layout .dt_user_layout_delete:hover { opacity:1; filter:alpha(opacity=100); }

#dt_layout .dt_hide { opacity:0.2; filter:alpha(opacity=20); margin-right:10px; }
#dt_layout .dt_hide:hover { opacity:0.4; filter:alpha(opacity=40); }

/* Main Styles Starts Here */
#dtthemes-metabox { background:#ffffff; border:1px solid #dedede; display:inline-block; width:100%; float:left; z-index:50; }
#poststuff #dtthemes-metabox .inside { float:left; clear:both; width:100%; padding:0px; margin:0px; }
#dt_page_builder { display:block; clear:both; width:100%; margin:20px 0px 0px; float:left; }

.dt_builder_controls { float:left; clear:both; width:98%; padding-left:2%; }
.dt_builder_controls a { background:#f1f1f1; border:1px solid #dedede; border-bottom:0px; margin:0px 2px 0px 0px; font-size:12px; color:#777777; padding:10px 15px; text-decoration:none; float:left; }
.dt_builder_controls a:hover { background:#dedede; color:#333333; }
.dt_builder_controls a.dt_active { background:#333333; border-color:#333333; color:#ffffff; }

#dt_modules { padding:20px 2% 10px; /*margin:0px -2.1%;*/ display:block; background:#333333; clear:both; width:96%; }
#dt_modules .dt_module { background:#f1f1f1; color:#333333; padding:10px 12px 10px 10px; cursor:move; display:inline-block; margin:0px 10px 10px 0px; }
#dt_modules .dt_module:hover { background:#ffffff; }
#dt_modules .dt_module span { display:inline-block; line-height:20px; float:left; }
#dt_modules .dt_module span.dt_icon { margin-right:4px; }

#dt_dragdrop_container { display:inline-block; clear:both; padding:0px 2%; width:96%; margin:0px; }
#dt_layout_container { display:block; clear:both; margin:0px; padding:25px 0px 0px; width:100%; position:relative; }
#dt_layout { display:inline-block; width:100%; margin:0px; padding:0px 0px 30px 0px; clear:both; min-height:200px; }

#dtthemes_helper { position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:482px; height:68px; margin:auto; font-size:0px; line-height:0px; background:url(images/dt-drag-and-drop.png) no-repeat; }

#dt_layout .dt_module { background:#ffffff; color:#777777; margin:10px 0 10px 2%; float:left; position:relative; line-height:40px; width:100%; padding:0px; box-sizing:border-box;  }
#dt_layout .dt_module:before { content:""; width:100%; height:100%; position:absolute; left:-1px; top:-1px; border:1px solid #dedede; z-index:-1; }
#dt_layout .dt_m_column .dt_module:before, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_module:before { z-index:0; }
#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_module.dt_m_column:before { z-index:0; }
#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_module { color:#777777; margin:10px 0 10px 2%; float:left; position:relative; line-height:40px; width:100%; padding:0px; }

#dt_layout .dt_fullwidth_section .dtthemes_delete_confirmation, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_module.dt_m_column > .dt_module_controls > .dt_module_options > .dtthemes_delete_confirmation { right:-45px; }

#dt_layout .dt_m_column .dt_module { border-color:#f1f1f1; }
#dt_layout .dt_module_controls { background:#f1f1f1; border-bottom:1px solid #dedede; padding:0px; float:left; width:100%; }
#dt_layout .dt_module_controls span.dt_module_name { margin-left:15px; }
#dt_layout .dt_m_column .dt_modules_container { padding:10px 2% 0px; display:inline-block; width:96%; min-height:40px; }

.dt_module_options { float:right; margin:0px; padding:0px; position:relative; z-index:1; } 
#dt_layout .dt_m_column.dt_m_column_one_sixth .dt_module_options, #dt_layout .dt_m_column.dt_m_column_one_fifth .dt_module_options, #dt_layout .dt_m_column.dt_m_column_two_sixth .dt_module_options, #dt_layout .dt_m_column.dt_m_column_one_fourth .dt_module_options { width:100%; clear:both; border-top:1px solid #dedede; }
#dt_layout .dt_m_column.dt_m_column_one_sixth .dt_module_options .dtthemes_delete_confirmation, #dt_layout .dt_m_column.dt_m_column_one_fifth .dt_module_options .dtthemes_delete_confirmation, #dt_layout .dt_m_column.dt_m_column_two_sixth .dt_module_options .dtthemes_delete_confirmation, #dt_layout .dt_m_column.dt_m_column_one_fourth .dt_module_options .dtthemes_delete_confirmation { top:-60px; }

#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container { padding:10px 1% 0px; display:inline-block; width:98%; min-height:40px; }

#dt_layout .dt_modules_container { padding:0px; float:left; clear:both; }
#dt_layout .dt_modules_container .dt_module { line-height:40px; }

#dt_layout .dt_m_column { padding:0px 0px 10px; background:#ffffff; color:#333333; position:relative; min-height:22px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#dt_layout .dt_m_column:hover { background:url(images/dt-stripes.jpg) repeat; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); }
#dt_layout .dt_m_column .dt_module { margin-left:0; padding:0px; width:100%; float:left; display:block; box-sizing:border-box; }

#dt_layout .dt_fullwidth_section { padding:0px; background:#ffffff; color:#333333; position:relative; min-height:120px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#dt_layout .dt_fullwidth_section:hover { background:url(images/dt-stripes.jpg) repeat; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); }
#dt_layout .dt_fullwidth_section .dt_module { margin-left:0; padding:0px; width:100%; float:left; display:block; }

#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column { padding:0px 0px 10px; background:#ffffff; color:#333333; position:relative; min-height:22px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column:hover { background:url(images/dt-stripes.jpg) repeat; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); }
#dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column .dt_module { margin-left:0; padding:0px; width:100%; float:left; display:block; }

.dt_first { margin-left: 0 !important; clear: both; }
#dt_layout .dt_m_column .dt_move { display:none !important; }
#dt_layout .dt_fullwidth_section .dt_move { display:none !important; }

#dt_layout .dt_module span { line-height:40px; display:inline-block; float:right; }
#dt_layout .dt_module span.dt_module_name { float:left; }

#dt_layout .dt_m_column .dt_module span.dt_module_name { padding:11px; line-height:normal; }
#dt_layout .dt_m_column.dt_m_column_one_sixth .dt_module span.dt_module_name, #dt_layout .dt_m_column.dt_m_column_one_fifth .dt_module span.dt_module_name { width:67%; }
#dt_layout .dt_m_column.dt_m_column_one_fourth .dt_module span.dt_module_name { width:79%; }
#dt_layout .dt_m_column .dt_module span.dt_icon { margin-right:-5px; }

#dt_layout .dt_module span.dt_icon { margin-left:15px; }
#dt_layout .dt_module span.dt_move, .dt_fullwidth_section_container .dt_module span.dt_show, .dt_fullwidth_section_container .dt_module span.dt_hide, .dt_modules_container .dt_module span.dt_show, .dt_modules_container .dt_module span.dt_hide, .dt_preview, #dt_layout .dt_module.dt_disable_resize span.dt_show, #dt_layout .dt_module.dt_disable_resize span.dt_hide  { margin-right:10px; }

#dt_layout span.dt_icon { margin-top:9px; }
#dt_layout .dt_module span.dt_icon { display:inline-block; line-height:20px; float:left; margin-right:5px; opacity:0.5; filter:alpha(opacity=50); }

#dt_layout .dt_m_column_full_width, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_full_width { width: 100%; }
#dt_layout .dt_m_column_one_half, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_one_half { width: 49%; }

#dt_layout .dt_m_column_one_third, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_one_third { width:32%; }
#dt_layout .dt_m_column_two_third, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_two_third { width:66%; }

#dt_layout .dt_m_column_one_fourth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_one_fourth { width:23.5%; }
#dt_layout .dt_m_column_three_fourth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_three_fourth { width:74.5%; }

#dt_layout .dt_m_column_one_fifth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_one_fifth { width:18.4%; }
#dt_layout .dt_m_column_two_fifth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_two_fifth { width:38.8%; }
#dt_layout .dt_m_column_three_fifth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_three_fifth { width:59.2%; }
#dt_layout .dt_m_column_four_fifth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_four_fifth { width:79.6%; }

#dt_layout .dt_m_column_one_sixth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_one_sixth { width: 15%; }
#dt_layout .dt_m_column_two_sixth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_two_sixth { width: 32%; }
#dt_layout .dt_m_column_three_sixth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_three_sixth { width: 49%; }
#dt_layout .dt_m_column_four_sixth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_four_sixth { width: 66%; }
#dt_layout .dt_m_column_five_sixth, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_m_column_five_sixth { width: 83%; }


#dt_layout .dt_m_column_full_width .dt_modules_container { padding:10px 1% 0px; width:98%; }

#dt_layout .dt_m_column_one_sixth .dt_module_controls .dt_column_name { width:100%; }


#dt_layout .dt_m_column_resizable { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
 
#dtthemes_save { float:left; margin:15px 0px 0px 15px; padding:0px; }
#dtthemes_save .dt_button { float:left; }
#dtthemes_save .dt_mainsave { float:right; }
#dtthemes_save .dtthemes_clearall { margin-left:0px; }

.dt_module_placeholder { padding:0px; line-height:40px; margin:10px 0px; float:left; text-align:center; color:#dddddd; border:1px dashed #dddddd; /*width:auto !important;*/ }


/* Pop Up Styles */
.dtthemes_delete_confirmation { display:block; position:absolute; right:15px; top:-100px; width:101px; background:#ffffff; font-size:11px; color:#4a4a4a; text-shadow:none; border:1px solid #e3e3e3;border-radius:3px; padding:12px 16px 9px; text-align:left; -moz-box-shadow:0 2px 6px rgba(0,0,0,0.2); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2); box-shadow:0 2px 6px rgba(0,0,0,0.2); z-index:100; }
#dt_layout .dt_m_column .dtthemes_delete_confirmation { right:-45px; }
#dt_layout .dt_m_column .dt_modules_container .dtthemes_delete_confirmation, #dt_layout .dt_fullwidth_section .dt_fullwidth_section_container .dt_module .dtthemes_delete_confirmation { right:-15px; }
.dtthemes_delete_confirmation span { display:block; margin-bottom:7px; line-height:normal !important; }
.dtthemes_delete_confirmation:before { content:''; position:absolute; bottom:-10px; left:50%; margin-left:-6px; background:url(images/dt_confirm_arrow.png) no-repeat; width:16px; height:10px; }
.dtthemes_delete_confirm_yes, .dtthemes_delete_confirm_no { display:inline-block; color:#fff; text-decoration:none; border-radius:3px; padding:6px 0px; width:45px; font-style:normal; text-align:center; }
.dtthemes_delete_confirmation a:hover { color:rgba(255,255,255,0.9); }
.dtthemes_delete_confirm_yes { margin-right:10px; background:#0074A2; line-height:normal; }
.dtthemes_delete_confirm_yes:hover { background:#2ea2cc; }
.dtthemes_delete_confirm_no { background:#808080; line-height:normal;  }
.dtthemes_delete_confirm_no:hover { background:#575757; }

#dtthemes_clear_all_wrapper, #dtthemes_create_layout_wrapper { position:relative; float:left; }
#dtthemes_clear_all_wrapper .dtthemes_delete_confirmation { left:-25px; right:inherit; top:-98px; }

#dtthemes_create_layout_wrapper .dtthemes_delete_confirmation { width:315px; top:-115px; left:-86px; }
#dtthemes_create_layout_wrapper .dtthemes_delete_confirmation small { clear:both; margin-bottom:5px; float:left; }
#dtthemes_create_layout_wrapper .dtthemes_delete_confirm_yes, #dtthemes_create_layout_wrapper .dtthemes_delete_confirm_no { width:55px; }


/* Editor Styles */
#dt_active_module_settings { float:left; width:100%; color:#ffffff; position:relative; }
#dt_active_module_settings #dt_module_settings #dt_save_data, #dt_active_module_settings #dt_widget_settings #dt_save_data { margin-bottom:10px; }
#dt_active_module_settings #dt_module_settings, #dt_active_module_settings #dt_widget_settings { padding:20px 0px 0px; margin:20px 0px 0px; border-top:1px solid #3f3f3f; width:100%; float:left; clear:both; }
#dt_active_module_settings .dt_settings_title { font-size:18px; margin-bottom:25px; }
#dt_module_settings p, #dt_dialog_modal p, #dt_widget_settings p { clear:both; }
#dt_module_settings label, #dt_dialog_modal label, #dt_widget_settings label { width:14%; margin-right:2%; float:left; line-height:37px; }
#dt_module_settings p input[type="checkbox"], #dt_dialog_modal p input[type="checkbox"], #dt_widget_settings p input[type="checkbox"] { margin-top:12px; float:left; }
#dt_module_settings .wp-editor-wrap, #dt_dialog_modal .wp-editor-wrap, #dt_widget_settings .wp-editor-wrap { clear:both; margin:10px 0px 0px; float:left; width:100%; }
#dt_module_settings .wp-editor-wrap #insert-media-button, #dt_dialog_modal .wp-editor-wrap #insert-media-button, #dt_widget_settings .wp-editor-wrap #insert-media-button { margin-left:0px; background:#f7f7f7; color:#555555; border-color:#cccccc; }
#dt_module_settings .wp-editor-wrap #insert-media-button.button:active, #dt_dialog_modal .wp-editor-wrap #insert-media-button.button:active, #dt_widget_settings .wp-editor-wrap #insert-media-button.button:active {position:relative;top:0px;margin-top:0px;margin-bottom:0px}
#dt_module_settings #dt_save_data, #dt_dialog_modal #dt_save_data, #dt_widget_settings #dt_save_data { float:left; clear:both; margin:10px 0px 0px; }

#dt_module_settings p textarea, #dt_module_settings p input[type="text"], #dt_module_settings p input[type="password"], #dt_module_settings p input[type="email"], #dt_module_settings p input[type="number"], #dt_module_settings p input[type="search"], #dt_module_settings p input[type="tel"], #dt_module_settings p input[type="url"], #dt_module_settings p select, #dt_widget_settings textarea, #dt_widget_settings p textarea, #dt_widget_settings p input[type="text"], #dt_widget_settings p input[type="password"], #dt_widget_settings p input[type="email"], #dt_widget_settings p input[type="number"], #dt_widget_settings p input[type="search"], #dt_widget_settings p input[type="tel"], #dt_widget_settings p input[type="url"], #dt_widget_settings p select { border:none; background:#404040; padding:10px; height:auto; font-size:12px; color:#ffffff; line-height:normal; min-width:28%; } 

#dt_widget_settings textarea, #dt_widget_settings input[type="text"], #dt_widget_settings input[type="password"], #dt_widget_settings input[type="email"], #dt_widget_settings input[type="number"], #dt_widget_settings input[type="search"], #dt_widget_settings input[type="tel"], #dt_widget_settings input[type="url"], #dt_widget_settings select { border:none; background:#404040; padding:10px; height:auto; font-size:12px; color:#ffffff; line-height:normal; min-width:28%; } 

#widget-rev-slider-widget--rev_slider_title { margin-bottom:20px; }

#dt_module_settings .wp-color-result { top:6px; }
#dt_module_settings .wp-color-result, #dt_module_settings .wp-color-result:after { height:30px; }
#dt_module_settings .wp-color-result:after { line-height:30px; }

#dt_module_settings .wp-switch-editor { border:0px; }

#dt_module_settings p select, #dt_widget_settings p select, #dt_widget_settings select  { background-image:url(images/select-box-arrow-dark.png); background-position:center right; background-repeat: no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;  text-indent: 0.01px; text-overflow: ''; padding-right:20px; }
#dt_module_settings select.dt_multiselect, #dt_widget_settings select.dt_multiselect { background:#404040; padding-right:30px; padding-bottom:20px; }

#dt_module_settings .wp-picker-container input.wp-color-picker[type="text"] { width:75px; min-width:75px; }

/* dt_dialog_modal */
#dt_dialog_modal label { width:23%; float:left; margin-right:2%; }
#dt_dialog_modal p textarea, #dt_dialog_modal p input[type="text"], #dt_dialog_modal p input[type="password"], #dt_dialog_modal p input[type="email"], #dt_dialog_modal p input[type="number"], #dt_dialog_modal p input[type="search"], #dt_dialog_modal p input[type="tel"], #dt_dialog_modal p input[type="url"], #dt_dialog_modal p select { background:#ffffff; padding:10px; height:auto; font-size:12px; line-height:normal; min-width:46%; } 

#dt_dialog_modal p select { background-image:url(images/select-box-arrow.png); background-position:center right; background-repeat: no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;  text-indent: 0.01px; text-overflow: ''; padding-right:20px; }
#dt_dialog_modal select.dt_multiselect { background:#ffffff; padding-right:30px; padding-bottom:20px; }
#dt_dialog_modal .dt_settings_title { font-weight:normal; font-size:16px; padding-bottom:10px; }
#dt_dialog_modal #dt_save_data { margin-bottom:20px; }

/* dt_widget_settings */
#dt_active_module_settings .dtthemes_checkbox input[type="checkbox"], #dt_dialog_modal .dtthemes_checkbox input[type="checkbox"] { clear:both; margin-top:9px; }
#dt_active_module_settings .dtthemes_checkbox label, #dt_dialog_modal .dtthemes_checkbox label { width:auto; margin-right:0px; }
#dt_widget_settings label { width:auto; }
#dt_active_module_settings  #widget-my_portfolio_widget--_enabled_image { margin-top:2px; }

/* Others */
input[type="checkbox"]#dtthemes-enable-builder { display:none; }
#dtthemes-metabox h3.hndle { border-bottom:1px solid #eee; }
#dtthemes-metabox.postbox { margin-bottom:0px; }
#dt_layout .dt_module_resizable { /*margin: 7px 0 7px 1.2%;*/ margin: 7px 0 7px 2%; height:auto !important; } 
#dt_layout .dt_module.ui-resizable-resizing { cursor: e-resize !important; }
.dt_module_settings, .dt_columndata_settings, .dt_fullwidthsection_data_settings { display:none; }

div#dtthemes_ajax_save { position: fixed; top: 35%; left: 50%; margin-left: -71px; padding:10px 15px 10px 0px; background:#ffffff; overflow: hidden; box-shadow:0px 0px 5px #cccccc; -webkit-box-shadow:0px 0px 5px #cccccc; -moz-box-shadow:0px 0px 5px #cccccc; border-radius:10px; display: none; z-index: 2000; font-weight:300; }
div#dtthemes_ajax_save img { float: left; margin-left:15px; }
div#dtthemes_ajax_save span { font-size:16px; line-height:37px; color: #959595; margin: 6px 0px 0px 30px; padding:0px 0px 0px 42px; background:url(images/success-icon.png) 15px 3px no-repeat; }

#wp-content-wrap.panels-active .switch-panels { background: #f4f4f4; border-color: #CCC #CCC #f4f4f4 #CCC; color: #333; z-index: 10; }

.dt_modal_blocker { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; -ms-filter: 'alpha(opacity=60)'; filter: alpha(opacity=60); z-index: 100; }

#dt_dialog_modal { -moz-box-shadow: rgba(0,0,0,1) 0 4px 30px; -webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px; -khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px; box-shadow: rgba(0,0,0,1) 0 4px 30px; border: 1px solid #2b2b2b; position: absoulte; top:10%; left: 50%; margin-left: -348px; z-index: 101; background: #fff; }
#dt_dialog_modal { width: 656px; background: #ffffff; }
.dt_dialog_handle { background: #333333; padding: 14px; color: #fff; cursor: move; padding:14px 20px; font-size:14px; font-weight:300; }

#dt_dialog_modal form { padding:20px; }
#dt_dialog_modal input[type="submit"], #dt_dialog_modal input[type="button"], #dt_dialog_modal .dt_button, .dt-composer-switch .dt_button { margin-left:0px; }

#dt_close_module_settings, #dt_close_dialog_settings, #dt_close_widget_settings, #dt_close_sections_settings { display: block; position: absolute; top:40px; right:0px; width:12px; height:13px; background: url(images/close_module_settings.png) no-repeat; opacity:0.2; filter:alpha(opacity=20); }
#dt_close_dialog_settings, #dt_close_sections_settings { top:17px; right:16px; opacity:0.5; filter:alpha(opacity=50); }
#dt_close_module_settings:hover, #dt_close_dialog_settings:hover, #dt_close_widget_settings:hover, #dt_close_sections_settings:hover { opacity:1; filter:alpha(opacity=100); }


/* Tooltip */
#tiptip_holder { display:none; position:absolute; top:0; left 0; z-index:99999; }		
#tiptip_holder.tip_top { padding-bottom:5px; }		 
.tip_bottom #tiptip_content { box-shadow: inset 0px -1px 0px 0px #d9d9d9; -webkit-box-shadow:inset 0px -1px 0px 0px #d9d9d9; -moz-box-shadow:inset 0px -1px 0px 0px #d9d9d9; }

#tiptip_content { padding:8px 10px; color:#ffffff; font-size:12px; background:rgba(0, 0, 0, 0.8); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }		
#tiptip_arrow, #tiptip_arrow_inner { position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0; opacity:0.85; }		
#tiptip_holder.tip_top #tiptip_arrow { border-top-color:#fff; border-top-color:#000000;  }		
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top:-7px; margin-left:-6px; }	


/* Columns */
#dt_modules .dt_module.dt_fullwidth_section { background:#f1f1f1 url(images/column-fullwidth.jpg) center 10px no-repeat; min-width:90px; padding-top:40px; padding-bottom:5px; }

#dt_modules .dt_module.dt_m_column { background:#f1f1f1 url(images/column-fullwidth.jpg) center 10px no-repeat; min-width:90px; padding-top:40px; padding-bottom:5px; }
#dt_modules .dt_module.dt_m_column .dt_module_controls .dt_column_name { text-align:center; width:100%; font-size:12px; } 
#dt_modules .dt_module.dt_m_column:hover { background-color:#ffffff; }

#dt_modules .dt_module.dt_m_column.dt_m_column_full_width { background-image:url(images/column-fullwidth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_one_half { background-image:url(images/column-one-half.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_one_third { background-image:url(images/column-one-third.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_one_fourth { background-image:url(images/column-one-fourth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_one_fifth { background-image:url(images/column-one-fifth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_one_sixth { background-image:url(images/column-one-sixth.jpg); }

#dt_modules .dt_module.dt_m_column.dt_m_column_two_third { background-image:url(images/column-two-third.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_two_fifth { background-image:url(images/column-two-fifth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_two_sixth { background-image:url(images/column-two-sixth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_three_fourth { background-image:url(images/column-three-fourth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_three_fifth { background-image:url(images/column-three-fifth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_three_sixth { background-image:url(images/column-three-sixth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_four_fifth { background-image:url(images/column-four-fifth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_four_sixth { background-image:url(images/column-four-sixth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_five_sixth { background-image:url(images/column-five-sixth.jpg); }
#dt_modules .dt_module.dt_m_column.dt_m_column_resizable { background-image:url(images/column-resizable.jpg); }

.dt_builder_option { margin:10px 0px 10px 2%; float:left; }
.dt_builder_option div.chkbx-switch { position:relative; top:10px; display:inline-block; margin-left:10px; cursor:pointer; }
div.chkbx-switch-on { width:83px; height:30px; background:url(images/checkbox-switch-on.png); }
div.chkbx-switch-off { width:83px; height:30px; background: url(images/checkbox-switch-off.png); }

#dt_layout .dt_module .dt_preview .title { font-style:italic; font-size:11px; }

#dt_modules .dt_module.dt_sample_layout .dt_user_layout_delete { cursor:pointer; margin-left:10px; padding-left:10px; border-left:1px solid #cccccc; color:#808080; position:relative; }
#dt_modules .dt_module.dt_sample_layout .dt_user_layout_delete:hover { color:#000000; }
#dt_layout .dt_module.dt_sample_layout .dt_module_name { margin-left:15px; }

#dt_modules .dt_module.dt_sample_layout .dt_user_layout_delete .dtthemes_delete_confirmation { right:-61px; }
#dt_layout .dt_module.dt_sample_layout .dt_user_layout_delete .dtthemes_delete_confirmation { right:-14px; }

.dt_effects_transfer { border: 2px dotted gray; display:block; }

@-moz-document url-prefix() { 
	#dt_dialog_modal .selection-box:before, #dt_active_module_settings #dt_module_settings .selection-box:before { content:""; pointer-events:none; position:absolute; right:0px; top:3px; width:38px; height:38px; background:#ffffff url(images/select-box-arrow.png) no-repeat; z-index:1; }
	#dt_active_module_settings #dt_module_settings .selection-box:before { background:#404040 url(images/select-box-arrow-dark.png) no-repeat; top:1px; height:39px; right:-1px; }
	#dt_dialog_modal .selection-box select { background:#ffffff; }
	#dt_active_module_settings #dt_module_settings .selection-box select { background:#404040; }
	
	#dt_active_module_settings #dt_module_settings  { }
}

#dt_dialog_modal .selection-box, #dt_active_module_settings #dt_module_settings .selection-box { position:relative; display:inline-block; width:49%; }
#dt_active_module_settings #dt_module_settings .selection-box { width:28%; }
#dt_dialog_modal .selection-box select, #dt_active_module_settings #dt_module_settings .selection-box select { width:100%; }

#dt_dragdrop_container { position:relative; }
.dt_layout_highlighter { background:url(images/dt-stripes.jpg) repeat; position:absolute; left:0px; top:0px; height:100%; width:100%; z-index:-1; }

